IP Library Granted Patent US 8,917,765
Granted Patent B2
US 8,917,765 · App. 12/840,144 · Granted Dec 23, 2014

Video encoding system with region detection and adaptive encoding tools and method for use therewith

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,917,765
App. No.
12/840,144
Granted
Dec 23, 2014
Kind
B2
Abstract

A system for encoding a video stream into a processed video signal that includes at least one image, includes a region identification signal generator for detecting a region of interest in the at least one image and generating a region identification signal when the pattern of interest is detected. An encoder section generates the processed video signal based on the operation of a plurality of encoding tools, each having at least one encoder quality parameter. The encoder section adjusts the at least one encoding quality parameter of at least one of the plurality of encoding tools in response to the region identification signal.

Claims (22)

1. A system for encoding a video stream into a processed video signal, the video stream including at least one image, the system comprising:

a region identification signal generator for detecting a region of interest in the at least one image and generating a region identification signal when the pattern of interest is detected; and

an encoder section, coupled to the region identification signal generator, that generates the processed video signal based on the operation of a plurality of encoding tools, each having at least one encoding quality parameter, wherein the encoder section adjusts the at least one encoding quality parameter of at least one of the plurality of encoding tools in response to the region identification signal and wherein the at least one encoding quality parameter includes a motion search range employed in motion search to determine a motion search motion vector, wherein the motion search range is adjusted in size within a region of interest to a first value only when the region identification signal indicates the pattern of interest is detected from a second value outside the region of interest.

2. The system of claim 1 wherein, when the region identification signal indicates the region of interest is detected, the encoder section adjusts the at least one encoding quality parameter of the at least one of the plurality of encoding tools to produce a different encoding within the region of interest compared to portions of the at least one image outside the region of interest.

3. The system of claim 1 wherein the encoder section adjusts the at least one encoding quality parameter of the plurality of encoding tools in response to the region identification signal.

4. The system of claim 1 wherein at least one image includes a sequence of images and the region of interest includes a temporal period that spans a plurality of images in the sequence of images.

5. The system of claim 4 wherein the region identification signal generator includes a motion detection module for detecting an amount of motion in the sequence of images.

6. The system of claim 1 wherein the region identification signal generator includes a region detection module for detecting a face in the at least one image.

7. The system of claim 1 wherein the plurality of encoding quality parameters include at least one of: a quantization parameter, and a quantization matrix.

8. The system of claim 1 wherein the plurality of encoding quality parameters include at least one of: a macroblock mode, and a sub-pixel accuracy.

9. The system of claim 1 wherein the plurality of encoding quality parameters include a reference picture frequency.

10. A method for encoding a video stream into a processed video signal, the video stream including at least one image, the method comprising:

generating the processed video signal based on the operation of a plurality of encoding tools, each having at least one encoder quality parameter;

detecting a region of interest in the at least one image;

generating a region identification signal when the pattern of interest is detected; and

adjusting the at least one encoding quality parameter of at least one of the plurality of encoding tools in response to the region identification signal, wherein the at least one encoding quality parameter includes a motion search range employed in motion search to determine a motion search motion vector, wherein the motion search range is adjusted in size within a region of interest to a first value only when the region identification signal indicates the pattern of interest is detected from a second value outside the region of interest.

11. The method of claim 10 wherein adjusting the at least one encoding quality parameter includes adjusting the at least one encoding quality parameter of the at least one of the plurality of encoding tools to produce a different encoding within the region of interest compared to portions of the at least one image outside the region of interest.

12. The method of claim 10 wherein adjusting the at least one encoding quality parameter includes adjusting the at least one encoding quality parameter of the plurality of encoding tools in response to the region identification signal.

13. The method of claim 10 wherein at least one image includes a sequence of images and the region of interest includes a temporal period that spans a plurality of images in the sequence of images.

14. The method of claim 10 wherein the plurality of encoding quality parameters include at least one of: a quantization parameter, and a quantization matrix.

15. The method of claim 10 wherein the plurality of encoding quality parameters include at least one of: a macroblock mode, and a sub-pixel accuracy.

16. The method of claim 10 wherein the plurality of encoding quality parameters include a reference picture frequency.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2023
From: COMERICA BANK
To: VIXS SYSTEMS, INC.
Reel/Frame 064224/0885 →
SECURITY INTEREST Recorded Jul 18, 2016
From: VIXS SYSTEMS INC.
To: COMERICA BANK
Reel/Frame 039380/0479 →