Skimming continuous multimedia content
First Claim
Patent Images
1. A method comprising:
- analyzing non-broadcast production data used in producing a broadcast television program transmitted via a broadcast network to one or more clients, wherein the non-broadcast production data is selected from a group consisting of;
a laugh track; and
computer-generated data used in producing the broadcast television program;
based on said analysis of non-broadcast production data, producing segmentation data identifying portions of the broadcast television program that are to be included during skimmed playback of said broadcast television program; and
maintaining the segmentation data accessible via a public network, wherein the segmentation data obtained via the public network is utilized by the one or more clients for skimmed playback of the broadcast television program received via the broadcast network.
1 Assignment
0 Petitions
Accused Products
Abstract
A program distribution system includes a plurality of set-top boxes that receive broadcast programming and segmentation data from content and information providers. The segmentation information indicates portions of programs that are to be included in skimmed or condensed versions of the received programming, and is produced using manual or automated methods. Automated methods include the use of ancillary production data to detect the most important parts of a program. A user interface allows a user to control time scale modification and skimming during playback, and also allows the user to easily browse to different points within the current program.
-
Citations
13 Claims
-
1. A method comprising:
-
analyzing non-broadcast production data used in producing a broadcast television program transmitted via a broadcast network to one or more clients, wherein the non-broadcast production data is selected from a group consisting of; a laugh track; and computer-generated data used in producing the broadcast television program; based on said analysis of non-broadcast production data, producing segmentation data identifying portions of the broadcast television program that are to be included during skimmed playback of said broadcast television program; and maintaining the segmentation data accessible via a public network, wherein the segmentation data obtained via the public network is utilized by the one or more clients for skimmed playback of the broadcast television program received via the broadcast network. - View Dependent Claims (2, 3, 13)
-
-
4. One or more computer-readable storage media containing a computer-executable program comprising:
-
analyzing non-broadcast production data used in producing a continuous media program, the continuous media program comprising one or more continuous media streams distributed via a broadcast network to one or more clients, wherein said non-broadcast production data is other than the one or more media streams and includes computer-generated data used in producing the broadcast television program; and based on said analysis of non-broadcast production data, producing segmentation data identifying time portions of the continuous media program that are to be included during skimmed playback of said continuous media program, wherein the segmentation data produced based upon said analysis of non-broadcast production data includes data associating each said time portion to one or more skimming levels; and outputting a user interface having selectable controls to initiate skimmed playback of said continuous media program including selecting a skimming level from among multiple different skimming levels thereby including in the skimmed playback multiple said time portions of the continuous media program that are associated with the selected skimming level based on the segmentation data. - View Dependent Claims (5, 6, 7)
-
-
8. A method comprising:
-
analyzing non-broadcast production data used in producing a broadcast television program, wherein the non-broadcast production data comprises computer-generated data used in producing the broadcast television program; and based on said analysis of non-broadcast production data, producing segmentation data identifying portions of the broadcast television program that are to be included during skimmed playback of said broadcast television program, wherein the segmentation data produced based upon said analysis of non-broadcast production data includes data associating each said time portion to one or more skimming levels; and outputting a user interface having selectable controls to initiate skimmed playback of said continuous media program including selecting a skimming level from among different skimming levels thereby including in the skimmed playback multiple said time portions of the continuous media program that are associated with the selected skimming level based on the segmentation data. - View Dependent Claims (9, 10, 11, 12)
-
Specification