Distribution of video data
First Claim
1. A method of distributing video data comprising:
- defining a plurality of programme elements, each programme element comprising a video clip taken from said video data;
allocating each programme element to one of a predetermined plurality of classes, each class having an associated icon;
transmitting data representing a plurality of icons to a receiver, each icon representing a class to which a respective one of said plurality of programme elements is allocated;
receiving user selection data indicative of a user selection of at least one icon; and
transmitting video data associated with the or each programme element associated with the user selection data to the receiver.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of distributing video data comprising defining a plurality of programme elements, each programme element comprising a video clip taken from said video data. Each programme element is allocated to one of a predetermined plurality of classes, each class having an associated icon. Data representing a plurality of icons is transmitted to a receiver, each icon representing a class to which a respective one of said plurality of programme elements is allocated. User selection data indicative of a user selection of at least one icon is received, and data associated with the or each programme element associated with the user selection data is transmitted to the receiver. A method for generating video data, and a method for presenting video data are also disclosed.
136 Citations
60 Claims
-
1. A method of distributing video data comprising:
-
defining a plurality of programme elements, each programme element comprising a video clip taken from said video data;
allocating each programme element to one of a predetermined plurality of classes, each class having an associated icon;
transmitting data representing a plurality of icons to a receiver, each icon representing a class to which a respective one of said plurality of programme elements is allocated;
receiving user selection data indicative of a user selection of at least one icon; and
transmitting video data associated with the or each programme element associated with the user selection data to the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of receiving video data comprising a plurality of programme elements, each programme element comprising a video clip taken from said video data, and each programme element being allocated to one of a predetermined plurality of classes, each class having an associated icon, the method comprising:
-
receiving data representing a plurality of icons, each icon representing a class to which a respective one of said plurality of programme elements is allocated;
receiving a user selection of at least one icon, and transmitting user selection data representing said selection; and
receiving video data associated with the or each programme element associated with the user selection data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. Video data distributing apparatus comprising:
-
a processor configured to generate data defining a plurality of programme elements, each programme element comprising a video clip taken from said video data, and to generate data allocating each programme element to one of a predetermined plurality of classes, each class having an associated icon;
a transmitter configured to transmit data representing a plurality of icons to a receiver, each icon representing a class to which a respective one of said plurality of programme elements is allocated; and
a receiver configured to receive user selection data indicative of a user selection of at least one icon;
wherein said transmitter is configured to transmit video data associated with the or each programme element associated with the user selection data to the receiver. - View Dependent Claims (21, 22, 23)
-
-
24. Video receiving apparatus for receiving a plurality of programme elements, each programme element comprising a video clip taken from said video data, and each programme element being allocated to one of a predetermined plurality of classes, each class having an associated icon, the apparatus comprising:
-
a receiver configured to receive data representing a plurality of icons, each icon representing a class to which a respective one of said plurality of programme elements is allocated;
an input device configured to receive a user selection of at least one icon; and
a transmitter configured to transmit user selection data representing said selection;
wherein the receiver is configured to receive video data associated with the or each programme element associated with the user selection data. - View Dependent Claims (25, 26)
-
-
27. A method of presenting video data comprising:
-
displaying a first identifier identifying a stream of video data, the video data comprising a plurality of programme elements, each of which has been allocated to one of a predetermined plurality of classes;
receiving first user selection data indicating a wish to condense the video data, said first user selection data comprising data indicative of user preferences;
condensing said video data in accordance with said first user selection data, to produce condensed video data, said condensed video data comprising a subset of said plurality of programme elements selected on the basis of said first user selection data; and
displaying said condensed video data. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of generating video data, comprising:
-
storing video data as a plurality of programme elements, each programme element being allocated to one of a predetermined plurality of classes;
receiving first input data comprising data indicating classes of said predetermined plurality of classes which are of interest to a user;
receiving second input data indicating an approximate desired viewing duration;
retrieving programme elements from said stored programme elements in accordance with said first input data, to generate video data having a viewing duration substantially equal to the desired viewing duration. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. An apparatus for presenting video data, comprising:
-
a display device configured to display information to a user;
a user input device; and
a processor;
wherein the display device is configured to display a first identifier identifying a stream of video data to a user, the video data comprising a plurality of programme elements each of which has been allocated to one of a predetermined plurality of classes;
the user input device is adapted to receive first user selection data indicating a wish to condense the video data and comprising data indicative of user preferences; and
the processor is configured to condense the video data in accordance with said first user selection data to produce condensed video data, said condensed video data comprising a subset of said plurality of programme elements selected on the basis of said first user selection data.
-
-
58. An apparatus for generating video data comprising:
-
a storage device for storing video data as a plurality of programme elements, each programme element being allocated to one of a predetermined plurality of classes;
a user input device configured to receive first input data comprising data indicating classes of said predetermined plurality of classes which are of interest to a user, and configured to receive second input data indicating an approximate desired viewing duration; and
a processor configured to retrieve stored programme elements from said storage device in accordance with said first input data to generate video data having a viewing duration substantially equal to the desired viewing duration.
-
-
59. Apparatus for generating video data, comprising:
-
a storage device for storing video data as a plurality of programme elements, each programme element being allocated to one of a predetermined plurality of classes;
a network connection for connection to a client terminal, said network connection being configured to carry first data from said client terminal comprising data indicating classes of said predetermined plurality of classes which are of interest to a user, and being configured to carry second data indicating an approximate desired viewing duration;
a processor for retrieving programme elements from said storage device in accordance with said first data to generate video data having a viewing duration substantially equal to the desired viewing duration; and
a transmitter for transmitting said retrieved programme elements to said client terminal.
-
-
60. A method of presenting video data comprising:
-
identifying a steam of video data by means of a first identifier, the video data comprising a plurality of programme elements, each of which has been allocated to one of predetermined plurality of classes;
receiving first user selection data indicating a wish to condense the video data, said first user selection data comprising data indicative of user preferences;
condensing said video data in accordance with said first user selection data, to produce condensed video data, said condensed video data comprising a subset of said plurality of programme elements selected on the basis of said first user selection data.
-
Specification