Video coding
AssigneeNokia Mobile Phones Ltd.
InventorsMiska Hannuksela, Ari Hourunranta
Life of this patent
Estimating the term…
Abstract
A methodic and apparatus for video decoding including receiving encoded video data; decoding the video data to form decoded video data and determining if the decoded the video data contains an error. When it is determined that an error is present, a message is sent to a transmitting video encoder requesting an update of at least the portion of the video data containing the error, wherein the update message is only sent if a pre-determined period has elapsed since a previous update message was sent. A complementary encoder is also described.
Claims42
A method of video coding comprising:
- receiving encoded video data by a video decoder;
- decoding said video data to form decoded video data representing successive pictures of a video sequence;
- and
- determining if the decoded video data contains an error and, when it is determined that an error is present, sending an update message from said video decoder to a transmitting video encoder requesting an update of at least a portion of the video data containing the error,
- wherein a further update message for a corresponding portion of the video data is transmitted from said video decoder to said video encoder if a predetermined time period has elapsed as measured from a point in time when said update message was transmitted from said video decoder to said transmitting video encoder, thereby limiting unnecessary transmission of update messages by performing transmission of said further update message after said predetermined time period has elapsed.
A method of encoding a video signal comprising
- receiving a video signal to be encoded;
- encoding the video signal to form encoded video data;
- and
- transmitting the encoded video data to a remote video decoder,
- wherein the encoding is responsive to an update control signal received from a remote video decoder to update requested encoded video data in a progressive manner over a plurality of pictures, and
- wherein a further update control signal for a corresponding portion of the requested encoded video data in which an error was detected is transmitted from said remote video decoder if a predetermined time period has elapsed as measured from a point in time when said update control signal was transmitted from said remote video decoder, thereby limiting unnecessary transmission of update control signals by performing transmission of said further update control signal after said predetermined time period has elapsed.
A video decoding apparatus comprising:
- means for receiving encoded video data;
- means for decoding said video data to form decoded video data;
- means for determining if the decoded video data contains an error;
- and
- means for sending an update message to a transmitting video encoder requesting an update of at least a portion of the video data containing the error,
- wherein a further update message for a corresponding portion of the video data is transmitted from said video decoding apparatus if a predetermined time period has elapsed as measured from a point in time when said update message was transmitted from said video decoding apparatus to said transmitting video encoder, thereby limiting unnecessary transmission of update messages by performing transmission of said further update message after said predetermined time period has elapsed.
Video signal encoding apparatus comprising:
- means for receiving a video signal to be encoded;
- means for encoding the video signal to form encoded video data;
- and
- means for transmitting the encoded video data to a remote video decoder,
- wherein said encoding means is responsive to an update control signal received from a remote video decoder to update requested encoded video data in a progressive manner over a plurality of pictures, and
- wherein a further update control signal for a corresponding portion of the encoded video data in which an error was detected is transmitted from said remote video decoder if a predetermined time period has elapsed as measured from a point in time when said update control signal was transmitted from said remote video decoder, thereby limiting unnecessary transmission of update control signals by performing transmission of said further update control signal after said predetermined time period has elapsed.
Dependencies are inferred from the claim text.