Methods and systems for extended spatial scalability with picture-level adaptation
First Claim
Patent Images
1. A method for picture-level adaptation in a spatially-scalable video codec, said method comprising:
- a) receiving a definition of a first cropping window at a first location in a first picture of an input video sequence;
b) generating a first base layer corresponding to said first cropping window;
c) receiving a definition of a second cropping window at a second location, not coincident to said first location, in a second picture of said input video sequence; and
d) generating a second base layer corresponding to said second cropping window; and
e) predicting an area of said second picture in said second cropping window by adjusting a motion vector to account for the difference between said first location of said first cropping window and said second location of said second cropping window.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention comprise systems and methods for modification of motion vectors in spatial scalable video coding. Some embodiments of the present invention comprise methods and systems designed for use with the Scalable Video Coding extension of H.264/MPEG-4 AVC.
36 Citations
20 Claims
-
1. A method for picture-level adaptation in a spatially-scalable video codec, said method comprising:
-
a) receiving a definition of a first cropping window at a first location in a first picture of an input video sequence; b) generating a first base layer corresponding to said first cropping window; c) receiving a definition of a second cropping window at a second location, not coincident to said first location, in a second picture of said input video sequence; and d) generating a second base layer corresponding to said second cropping window; and e) predicting an area of said second picture in said second cropping window by adjusting a motion vector to account for the difference between said first location of said first cropping window and said second location of said second cropping window. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for predicting an enhancement layer area, defined by a user-defined, cropping window, from a base layer in a spatially-scalable video codec, said method comprising:
-
a) receiving a first location for a user-defined, cropping window in said enhancement layer of a frame of said spatially-scalable video codec; b) calculating a base-layer motion vector in a direction for an image block in said base layer; c) scaling said base-layer motion vector based on the ratio of a dimension of said cropping window in said direction to a dimension of said base layer in said direction; and d) adjusting said scaled motion vector to account for said location of said cropping window relative to said base layer. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system for predicting an enhancement layer area, defined by a user-defined cropping window, from a base layer in a spatially-scalable video codec, said system comprising:
-
a) a computing device for calculating a base-layer motion vector in a direction for an image block in said base layer; b) said computing device further comprising a scaling function for scaling said base-layer motion vector based on the ratio of a dimension of said user-defined, image-content-independent cropping window in said direction to a dimension of said base layer in said direction; and c) said computing device further comprising an adjusting function for adjusting said scaled motion vector to account for motion of said user-defined, cropping window from a location of a second user-defined, cropping window in a reference picture from which said predicting is being performed. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification