Printer with multimedia server
First Claim
1. A printer with an embedded multimedia server for printing time-based media comprising:
- a chassis for housing;
a print engine within the printer for generating a printout of a storage representation and controlling printing to a plurality of storage media forms, including removable storage media forms, the print engine being coupled to media holders and an output module;
a monitoring module within the printer for monitoring streaming media content from a time-based media source input;
the embedded multimedia server within the printer for selecting a portion of the monitored streaming media content based on a plurality of user defined criteria and for interfacing with interfaces for multiple types of media content, the embedded multimedia server being communicatively coupled to the monitoring module, the plurality of user defined criteria comprising segmented clips from the monitored media content wherein the segmented clips include one or more speakers speaking in the segmented clips, the embedded multimedia server determining which of the one or more speakers is speaking;
a content indexing module within the printer for indexing the selected portion of the streaming media content based on the one or more speakers speaking in the selected portion of the streaming media content; and
the output module within the printer communicatively coupled to the embedded multimedia server for constructing the storable representation of the selected portion of the streaming media content.
1 Assignment
0 Petitions
Accused Products
Abstract
A printer with an embedded multimedia server is described that includes a processor primarily allocated for print control and another processor for executing a multimedia server for interfacing with hardware and/or software interfaces for various forms of media. Examples of such interfaces include, a network interface, a VGA port, transcoding hardware, wireless interfaces and a (USB) port. Examples of types of media processed include video, audio and text. The multimedia server performs multimedia content processing, particularly for time-based data, examples of which include editing, formatting, scheduling capture of content, searching, recognition, and event detection. Additionally, the printer can provide a multimedia storage database. The printer provides a user interface on its chassis that can provide a web browser, so that a user can interact directly with the printer for indicating preferences for multimedia content processing and/or selection for printing onto a desired output medium.
330 Citations
40 Claims
-
1. A printer with an embedded multimedia server for printing time-based media comprising:
-
a chassis for housing; a print engine within the printer for generating a printout of a storage representation and controlling printing to a plurality of storage media forms, including removable storage media forms, the print engine being coupled to media holders and an output module; a monitoring module within the printer for monitoring streaming media content from a time-based media source input; the embedded multimedia server within the printer for selecting a portion of the monitored streaming media content based on a plurality of user defined criteria and for interfacing with interfaces for multiple types of media content, the embedded multimedia server being communicatively coupled to the monitoring module, the plurality of user defined criteria comprising segmented clips from the monitored media content wherein the segmented clips include one or more speakers speaking in the segmented clips, the embedded multimedia server determining which of the one or more speakers is speaking; a content indexing module within the printer for indexing the selected portion of the streaming media content based on the one or more speakers speaking in the selected portion of the streaming media content; and the output module within the printer communicatively coupled to the embedded multimedia server for constructing the storable representation of the selected portion of the streaming media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 40)
-
-
16. In a printer with an embedded multimedia server, a method for printing time-based media content comprising:
performing, by the printer, multimedia content processing, comprising; monitoring streaming media content from a time-based media source input to the printer; selecting a portion of the streaming media content based on a plurality of user defined criteria comprising segmented clips from the monitored media content wherein the segmented clips include one or more speakers speaking in the segmented clips; determining which of the one or more speakers is speaking; indexing the selected portion of the streaming media content based on the one or more speakers speaking in the selected portion of the streaming media content; constructing a storable representation for the selected portion of the streaming media content; and generating using the printer a printout of the storable representation. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
34. A computer program product for printing time-based media content processed by a multimedia server embedded in a printer, the computer program product comprising:
-
a computer-readable storage medium; and computer program code, coded on the storage medium, comprising; a monitoring module for monitoring streaming media content from a time-based media source input; an embedded multimedia server for selecting a portion of the streaming media content monitored by the monitoring module based on a plurality of user defined criteria and for interfacing with interfaces for multiple types of media content, the embedded multimedia server being communicatively coupled to the monitoring module, the plurality of user defined criteria comprising segmented clips from the monitored media content wherein the segmented clips include one or more speakers speaking in the segmented clips, the embedded multimedia server determining which of the one or more speakers is speaking; a content indexing module for indexing the selected portion of the streaming media content based on the one or more speakers speaking in the selected portion of the streaming media content; an output module communicatively coupled to the embedded multimedia server for constructing a storable representation for the selected portion of the streaming media content; and a print engine for controlling printing to a plurality of storage media forms, including removable storage media forms, the print engine communicatively coupled to the output module for generating a printout of the storable representation. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification