Intelligent video signal encoding utilizing regions of interest information
First Claim
Patent Images
1. A method of encoding digital video content for delivery over a communications channel, the method comprising:
- receiving output of a trial analysis encoding of the digital video content at an intelligent encoder from a content analysis block, the output of the trial analysis encoding based on the content such that the trial analysis encoding comprises a segmented digital video content that identifies one or more regions of interest (ROI) for each frame in the segmented digital video content in accordance with content signature of each corresponding frame in the digital video content;
determining encoding options for the segmented digital video content of the received trial analysis encoding at the intelligent encoder in accordance with identified ROI of frames in the segmented digital video content, including motion level information, and in accordance with available processing resources;
performing an encoding of the segmented digital video content at the intelligent encoder in accordance with the determined encoding options and the communications channel;
wherein the encoded digital video content is viewable on a display device after decoding by a decoder.
6 Assignments
0 Petitions
Accused Products
Abstract
Digital video content is processed for delivery over a communications channel by segmenting the digital video content into one or more regions of interest (ROI) in accordance with content signature of the video content and encoding the digital video content in accordance with the ROI segmentation and the communications channel.
28 Citations
45 Claims
-
1. A method of encoding digital video content for delivery over a communications channel, the method comprising:
-
receiving output of a trial analysis encoding of the digital video content at an intelligent encoder from a content analysis block, the output of the trial analysis encoding based on the content such that the trial analysis encoding comprises a segmented digital video content that identifies one or more regions of interest (ROI) for each frame in the segmented digital video content in accordance with content signature of each corresponding frame in the digital video content; determining encoding options for the segmented digital video content of the received trial analysis encoding at the intelligent encoder in accordance with identified ROI of frames in the segmented digital video content, including motion level information, and in accordance with available processing resources; performing an encoding of the segmented digital video content at the intelligent encoder in accordance with the determined encoding options and the communications channel; wherein the encoded digital video content is viewable on a display device after decoding by a decoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A video coding system for encoding digital video content for delivery over a communications channel, the system comprising:
-
a content analysis block that performs a trial analysis encoding of the digital video content based on the content, such that the trial analysis encoding produces a segmented digital video content that identifies one or more regions of interest (ROI) for each frame in the segmented digital video content in accordance with content signature of each corresponding frame in the digital video content; an intelligent encoder that determines encoding options for the segmented digital video content of the trial analysis encoding in accordance with identified ROI of frames in the segmented digital video content, including motion level information, and in accordance with available processing resources, and that encodes the segmented digital video content in accordance with the determined encoding options and the communications channel; wherein the encoded digital video content is viewable on a display device after decoding by a decoder. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of encoding digital video content for delivery over a communications channel, the method comprising:
-
performing an analysis trial that determines content signature of the digital video content such that the analysis trial comprises an encoding in which frames of the video content are processed such that a frame region that has increased complexity is identified as comprising a spatial ROI and motion estimation processing for frames of the digital video content such that frames of the digital video content with motion vectors greater than a threshold value are identified as comprising a temporal ROI; segmenting the digital video content into one or more regions of interest (ROI) in accordance with the content signature of each corresponding frame in the digital video content; determining encoding options for the segmented digital video content of the analysis trial encoding in accordance with identified ROI of frames in the segmented digital video content, including motion level information, and in accordance with available processing resources; performing an encoding of the segmented digital video content in accordance with the determined encoding options and the communications channel; wherein the encoded digital video content is viewable on a display device after decoding by a decoder. - View Dependent Claims (42, 43)
-
-
44. A program product for use in a computer system that executes program instructions recorded in a non-transitory computer-readable media to perform a method for encoding digital video content for delivery over a communications channel, the program product comprising:
-
a non-transitory recordable media; a program of computer-readable instructions recorded on the non-transitory recordable media, wherein the instructions are executable by the computer system to perform operations comprising; performing an analysis trial that determines content signature of the digital video content such that the analysis trial comprises an encoding in which frames of the video content are processed such that a frame region that has increased complexity is identified as comprising a spatial ROI and motion estimation processing for frames of the digital video content such that frames of the digital video content with motion vectors greater than a threshold value are identified as comprising a temporal ROI; segmenting the digital video content into one or more regions of interest (ROI) in accordance with content signature of each corresponding frame in the digital video content; determining encoding options for the segmented digital video content of the analysis trial encoding in accordance with identified ROI of frames in the segmented digital video content, including motion level information, and in accordance with available processing resources; performing an encoding of the segmented digital video content in accordance with the determined encoding options and the communications channel; wherein the encoded digital video content is viewable on a display device after decoding by a decoder. - View Dependent Claims (45)
-
Specification