Communication system
First Claim
Patent Images
1. A telephone for use with a telephone network, the telephone comprising:
- a memory for storing model data that defines a function which relates one or more parameters of a set of parameters to texture data defining a shape normalised appearance of an object and which relates one or more parameters of the set of parameters to shape data defining a shape for the object;
means for receiving a plurality of sets of parameters representing a video sequence;
means for generating texture data defining the shape normalised appearance of the object for at least one set of received parameters and for generating shape data for the object for a plurality of sets of received parameters;
means for warping generated texture data with generated shape data to generate image data defining the appearance of the object in a frame of the video sequence; and
a display driver for driving a display to output the generated image data to synthesise the video sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
A telephone system is described in which subscriber telephones store appearance models for the appearance of a party to the telephone call, from which it synthesises a video sequence of that party from a set of appearance parameters received from the telephone network. The appearance parameters may be generated either from a camera associated with the user'"'"'s phone or may be generated from text or speech signals input by that party.
254 Citations
83 Claims
-
1. A telephone for use with a telephone network, the telephone comprising:
-
a memory for storing model data that defines a function which relates one or more parameters of a set of parameters to texture data defining a shape normalised appearance of an object and which relates one or more parameters of the set of parameters to shape data defining a shape for the object;
means for receiving a plurality of sets of parameters representing a video sequence;
means for generating texture data defining the shape normalised appearance of the object for at least one set of received parameters and for generating shape data for the object for a plurality of sets of received parameters;
means for warping generated texture data with generated shape data to generate image data defining the appearance of the object in a frame of the video sequence; and
a display driver for driving a display to output the generated image data to synthesise the video sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 62, 82, 83)
-
-
46. A telephone for use with a telephone network, the telephone comprising:
-
means for receiving a speech signal from a user;
means for processing the received speech signal to generate a plurality of sets of parameters representative of the appearance of the user speaking said speech; and
means for transmitting the parameters representative of the appearance of the user to the telephone network. - View Dependent Claims (47, 48, 49)
-
-
50. A telephone for use with a telephone network, the telephone comprising:
-
means for receiving text from a user;
means for processing the received text to generate a plurality of sets of parameters representing the appearance of the user speaking the text; and
means for transmitting the parameters representative of the appearance of the user to the telephone network. - View Dependent Claims (51, 52, 53)
-
-
54. A GSM telephone for use with a GSM network, the GSM telephone comprising:
-
a GSM audio codec for encoding audio data;
means for receiving audio data and video data;
means for mixing the audio data and the video data to generate a mixed stream of audio and video data;
means for encoding the mixed stream of audio and video data using said audio codec; and
means for transmitting said encoded audio and video data to said telephone network.
-
-
55. A telephone network server for controlling a communication link between first and second subscriber telephones, said telephone network server comprising:
-
a memory for storing model data for the first subscriber that defines a function which relates one or more parameters of a set of parameters to texture data defining a shape normalised appearance of an object associated with the first subscriber and which relates one or more parameters of the set of parameters to shape data defining a shape for the object associated with the first subscriber;
means for receiving a signal indicating that a call is being initiated between said first and second subscribers; and
means responsive to said signal for transmitting said model data for said first subscriber to the second subscriber'"'"'s telephone. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
-
63. An apparatus for synthesising a video sequence, comprising:
-
a memory for storing model data that defines a function which relates one or more parameters of a set of parameters to texture data defining a shape normalised appearance of an object and which relates one or more parameters of the set of parameters to shape data defining a shape for the object;
means for receiving a plurality of sets of parameters representing a video sequence;
means for generating texture data defining the shape normalised appearance of the object for at least one set of received parameters and for generating shape data for the object for a plurality of sets of received parameters;
means for warping generated texture data with generated shape data to generate image data defining the appearance of the object in a frame of the video sequence; and
a display driver for driving a display to output the generated image data to synthesise the video sequence. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
Specification