EP0961497A2

Video coding device and video decoding device

Abstract

A video coding device comprising: lower-layer coding means for coding a video sequence at a lower frame rate; upper-layer coding means for coding one or more specified part-areas of the video sequence at a higher frame rate; and synthesizing means for synthesizing a video sequence of the upper-layer with a video sequence of the lower-layer by using part-area-information representing the specified part-area; characterized in that the synthesizing means generates a lower-layer frame for synthesizable frame in absence of the lower-layer frame corresponding to the temporal position of the synthesizable frame in order to fill the absence, by using the lower-layer frame existing temporally before the synthesizable frame and a second part-area-information of a lower-layer frame existing temporally after the synthesizable frame, and by using the lower-layer frame existing temporally after synthesizable frame for a portion of only the first part-area, and by using the lower-layer frame existing temporally before the synthesizable frame for a portion of only the second part-area. A corresponding decoding device is also provided.

EP0961497A2, drawing sheet 1
Sheet 1 of 62

Term

Term ended

Projected expiry passed 9 July 2016, 10.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

17 claims: 12 independent, 5 dependent

  1. 1
    A video coding device comprising:lower-layer coding means for coding a video sequence at a lower frame rate;upper-layer coding means for coding one or more specified part-areas of the video sequence at a higher frame rate;and synthesizing means for synthesizing a video sequence of the upper-layer with a video sequence of the lower-layer by using part-area-information representing the specified part-area;characterized in that the synthesizing means generates a lower-layer frame for synthesizable frame in absence of the lower-layer frame corresponding to the temporal position of the synthesizable frame in order to fill the absence, by using the lower-layer frame existing temporally before the synthesizable frame and a second part-area-information of a lower-layer frame existing temporally after the synthesizable frame, and by using the lower-layer frame existing temporally after synthesizable frame for a portion of only the first part-area, and by using the lower-layer frame existing temporally before the synthesizable frame for a portion of only the second part-area.
  2. 4
    A video coding device according to any of claims 1 to 3, further characterized in that the synthesizing means generates a lower-layer frame for synthesizable frame, in case of the absence of lower-layer frame corresponding to the temporal position of the synthesizable frame, by using a weighted average of lower-layer frames existing temporally before and after the synthesizable frame for a portion belonging to neither the first part-area nor the second part-area.
  3. 5
    A video coding device according to any of claims 1 to 3, further characterized in that the synthesizing means generates a lower-layer frame for synthesizable frame, in case of the absence of lower-layer frame corresponding to the temporal position of the synthesizable frame, by using either of two lower-layer frames existing temporally before and after the synthesizable frame for a portion belonging to neither the first part-area nor the second part-area.
  4. 6
    A video coding device according to any of claims 1 to 5, further characterized in that the synthesizing means includes a motion parameter estimating means for estimating a motion parameter between images of the lower-layer frames existing temporally before and after the synthesizable frame in case of the absence of lower-layer frame corresponding to the temporal position of the synthesizable frame and modifying means for modifying the images of the lower-layer frames existing temporally before and after the synthesizable frame and the first part-area and the second part-area by motion compensation of the motion parameter for the temporal position of the synthesizable frame.
  5. 7
    A video decoding device comprising:lower-layer decoding means for decoding a video sequence encoded at a lower frame rate;upper-layer decoding means for decoding one or more specified part-areas of the video sequence encoded at a higher frame rate;and synthesizing means for synthesizing a video sequence of the upper-layer with a video sequence of the lower-layer by using part-area-information representing the specified part-area;characterized in that the synthesizing means generates a lower-layer frame for synthesizable frame in absence of the lower-layer frame corresponding to the temporal position of the synthesizable frame in order to fill the absence, by using the lower-layer frame existing temporally before the synthesizable frame and a second part-area-information of a lower-layer frame existing temporally after the synthesizable frame, and by using the lower-layer frame existing temporally after synthesizable frame for a portion of only the first part-area, and by using the lower-layer frame existing temporally before the synthesizable frame for a portion of only the second part-area.
  6. 10
    A video decoding device according to any of claims 7 and 8, further characterized in that the synthesizing means generates a lower-layer frame for synthesizable frame, in case of the absence of lower-layer frame corresponding to the temporal position of the synthesizable frame, by using a weighted average of lower-layer frames existing temporally before and after the synthesizable frame for a portion belonging to neither the first part-area nor the second part-area.
  7. 11
    A video decoding device according to any of claims 7 to 9, further characterized in that the synthesizing means generates a lower-layer frame for synthesizable frame, in case of the absence of lower-layer frame corresponding to the temporal position of the synthesizable frame, by using either of two lower-layer frames existing temporally before and after the synthesizable frame for a portion belonging to neither the first part-area nor the second part-area.
  8. 12
    A video decoding device according to any of claims 7 to 11, further characterized in that the synthesizing means includes a motion parameter estimating means for estimating a motion parameter between images of the lower-layer frames existing temporally before and after the synthesizable frame in case of the absence of lower-layer frame corresponding to the temporal position of the synthesizable frame and modifying means for modifying the images of the lower-layer frames existing temporally before and after the synthesizable frame and the first part-area and the second part-area by motion compensation of the motion parameter for the temporal position of the synthesizable frame.
  9. 13
    A video coding device and a video decoding device for hierarchically encoding and decoding a video sequence by previously separating the video sequence into lower-layer frames codable at a lower frame rate and upper-layer frames whose one or more specified part-areas only are decodable at a higher frame rate, and by synthesizing an upper-layer part area with a lower-layer frame when decoding, which in case of decoding an upper frame in the absence of a lower-layer frame corresponding to said upper-layer frame synthesizes the absent lower-layer frame from preceding and proceeding lower-layer frames by using a first part-area-information and a second part-area-information of lower-layer frames existing temporally before and after the synthesizable frame and by weighted averaging the lower-layer frames existing temporally before and after the synthesizable lower-layer frame for synthesizing thereon an overlapped portion of a first part-area with a second part-area and an area not belonging to the first part-area and the second part-area, by using the lower-layer frame existing temporally after the synthesizable frame for synthesizing only the first part-area and by using the lower-layer frame existing temporally before the synthesizable frame for synthesizing only the second part area.
  10. 14
    A video-coding device and a video-decoding device as defined in claim 13, characterized in that the lower-layer frame is synthesized by using two lower-layer frames existing temporally near to the synthesizable frame or only the first lower-layer frame or only the second lower-layer frame for synthesizing an overlapped portion of the first part-area and the second part-area and an area not belonging to the first part area and the second part area.
  11. 16
    A video-coding device and a video-decoding device as defined in claim 15, characterized in that the motion vector information obtained by motion compensative prediction coding is used in synthesizing the lower-layer frame and the deforming means (232) use a motion vector of each block as the motion parameter or determine a parameter representing a whole image from the block motion vectors.
  12. 17
    A video coding device and a video decoding device for encoding and decoding a video sequence by previously separating the video sequence into lower-layer frames codable at a lower frame rate and upper-layer frames whose one or more specified part-areas only are decodable at a higher frame rate, wherein a weight-information generating device is used for generating, from binarized part-area information, many-valued weight information usable for synthesizing an upper-layer video-sequence with a lower-layer video-sequence by weighted averaging method and is provided with horizontal-length detecting means for detecting a length of each horizontal line of each area-information by horizontally scanning therein, first weight-function deciding means for determining a horizontal weight-function from the horizontal line length, vertical-length detecting means for detecting a length of each vertical line of each area-information by vertically scanning therein and second weight-function deciding means for determining a vertical weight-function from the vertical line length and which generates the many-valued weight-information by using the horizontally-directed weight and the vertically directed weight.