Distribution of video data
First Claim
1. A method of distributing video data from a video programme comprising:
- inserting data markers within the video data, thereby to define a plurality of programme elements within the video programme, each programme element comprising a video clip;
classifying programme elements with reference to content by allocating the or each programme element to at least one of a predetermined plurality of classes, each class defining a particular genus of content and each class having an associated icon;
transmitting data representing a plurality of the icons from a server to a receiver at a remote client, each icon representing a class to which a respective programme element of the plurality of programme elements is allocated;
receiving user selection data at the server, from the receiver of the remote client, the user selection data indicative of a user selection of at least one icon of the plurality of icons; and
transmitting the video clip of the or each programme element corresponding to the user selection data from the server to the receiver of the remote client in response to receiving said user selection data.
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.
-
Citations
34 Claims
-
1. A method of distributing video data from a video programme comprising:
-
inserting data markers within the video data, thereby to define a plurality of programme elements within the video programme, each programme element comprising a video clip; classifying programme elements with reference to content by allocating the or each programme element to at least one of a predetermined plurality of classes, each class defining a particular genus of content and each class having an associated icon; transmitting data representing a plurality of the icons from a server to a receiver at a remote client, each icon representing a class to which a respective programme element of the plurality of programme elements is allocated; receiving user selection data at the server, from the receiver of the remote client, the user selection data indicative of a user selection of at least one icon of the plurality of icons; and transmitting the video clip of the or each programme element corresponding to the user selection data from the server to the receiver of the remote client in response to receiving said user selection data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of receiving video data from a video programme comprising a plurality of programme elements, the video data having data markers to define the plurality of programme elements within the video programme, each programme element comprising a video clip, and each programme element being classified with reference to content by allocating the or each programme element to at least one of a predetermined plurality of classes, each class defining a particular genus of content and each class having an associated icon, the method comprising:
-
receiving data at a receiver of a local client, from a remote server, the data representing a plurality of the 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 of the plurality of icons; transmitting user selection data representing said user selection from the receiver of the local client to the remote server; and receiving at the receiver of the local client, from the remote server, the video clip of the or each programme element corresponding to the user selection data in response to said transmitted user selection data. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. Video data distributing apparatus for distributing video data from a video programme comprising:
-
a processor configured to generate data inserting data markers within the video data to define a plurality of programme elements within the video programme, each programme element comprising a video clip, and to generate data classifying programme elements with reference to content by allocating the or each programme element to at least one of a predetermined plurality of classes, each class defining a particular genus of content and each class having an associated icon; a server comprising; a transmitter configured to transmit data representing a plurality of the icons from the server to a receiver at a remote client, each icon representing a class to which a respective one of said plurality of programme elements is allocated; and a local receiver configured to receive user selection data, from the receiver of the remote client, indicative of a user selection of at least one icon of the plurality of icons; wherein said transmitter is configured to transmit the video clip of the or each programme element corresponding to the user selection data from the server to the receiver at the remote client in response to said received user selection data. - View Dependent Claims (29, 30)
-
-
31. Video data receiving apparatus for receiving video data from a video programme, the apparatus for receiving a plurality of programme elements within the video programme, each programme element comprising a video clip, and each programme element being classified with reference to content to be allocated to at least one of a predetermined plurality of classes, each class defining a particular genus of content and each class having an associated icon, the apparatus comprising:
a local client comprising; a receiver configured to receive data representing a plurality of icons from a remote server, 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 of the plurality of icons; and a transmitter configured to transmit, to the remote server, user selection data representing said user selection from the receiver of the local client; wherein the receiver is configured to receive the video clip of the or each programme element corresponding to the user selection data from the remote server in response to said transmitted user selection data. - View Dependent Claims (32, 33)
-
34. 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 the icons from a server to a receiver at a remote client, each icon representing a class to which a respective one of said plurality of programme elements is allocated; receiving at the server, from the receiver of the remote client, user selection data indicative of a user selection of at least one icon of the plurality of the icons; and transmitting from the receiver of the remote client to the server, the video clip of the or each programme element with corresponding to the user selection data to the receiver of the remote client in response to receiving said user selection data.
-
Specification