Quality metric-biased region-of-interest coding for video telephony
First Claim
1. A method comprising generating, using a video encoding system, a quality metric for an encoded video frame containing a region of interest based on video fidelity of a preceding frame, perceptual quality of the preceding frame, and user preference for the region of interest, wherein the user preference indicates a value placed on visual quality of the region of interest by a user and further comprising allocating encoding bits between the region of interest and areas of the video frame that are not within the region of interest based at least in part on the quality metric.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure is directed to techniques for region-of-interest (ROI) coding for video telephony (VT). The disclosed techniques include a technique for generation of a quality metric for ROI video, which jointly considers a user'"'"'s degree of interest in the ROI, ROI video fidelity, and ROI perceptual quality in evaluating the quality of an encoded video sequence. The quality metric may be used to bias ROI coding and, in particular, the allocation of coding bits between ROI and non-ROI areas of a video frame.
-
Citations
49 Claims
- 1. A method comprising generating, using a video encoding system, a quality metric for an encoded video frame containing a region of interest based on video fidelity of a preceding frame, perceptual quality of the preceding frame, and user preference for the region of interest, wherein the user preference indicates a value placed on visual quality of the region of interest by a user and further comprising allocating encoding bits between the region of interest and areas of the video frame that are not within the region of interest based at least in part on the quality metric.
-
13. A device comprising:
-
a video encoder that encodes a video frame containing a region of interest; and a quality metric calculator that generates a quality metric for the video frame based on video fidelity preceding frame, perceptual quality of a preceding frame, and user preference for the region of interest, wherein the user preference indicates a value placed on visual quality of the region of interest by a user and further comprising a bit allocation module that allocates encoding bits between the region of interest and areas that are not within the region of interest based at least in part on the quality metric. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
- 27. A computer-readable medium comprising instructions to cause a processor to generate a quality metric for an encoded video frame containing a region of interest based on video fidelity of a preceding frame, perceptual quality of the preceding frame, and user preference for the region of interest, wherein the user preference indicates a value placed on visual quality of the region of interest by a user and further comprising instructions to cause the processor to allocate encoding bits between the region of interest and areas of the video frame that are not within the region of interest based at least in part on the quality metric.
-
39. A device comprising:
-
means for defining a region of interest for an encoded video frame; and means for generating a quality metric for the encoded video frame containing the region of interest based on video fidelity of a preceding frame, perceptual quality of the preceding frame, and user preference for the region of interest, wherein means for obtaining the user preference as a user preference value from a user, wherein the user preference value indicates a perceptual importance of visual quality of the region of interest from the perspective of the user and further comprising means for allocating encoding bits between the region of interest and areas of the video frame that are not within the region of interest based at least in part on the quality metric. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification