Video Management
AssigneeComcast Cable Communications, LLC
InventorSrinath V. Ramaswamy
Life of this patent
Estimating the term…
Abstract
The disclosure relates to a method of processing a sequence of image frames to reduce its length. One implementation may involve extracting coefficients (e.g., Discrete Cosine Transform coefficients) from components of individual frames, and comparing the resulting coefficients for sequential frames to identify frames having the least change from a prior frame. Also, scene change values for each frame may be calculated and placed in a sorted list to facilitate identification of frames for removal. Frame removal may be conducted in rounds, where a group of pictures (GOP) may only have one frame removed for any given round.
Claims20
A method comprising:
- shortening, by a computing device, a sequence of frames associated with content by removing, based on change information associated with the sequence of frames, one or more first frames of the sequence of frames, wherein the shortening comprises selecting the one or more first frames of the sequence of frames based on comparing a first amount of scene change in the one or more first frames to a second amount of scene change in one or more second frames of the sequence of frames;
- generating an updated version of the sequence of frames by appending blank content to a beginning or an end of the shortened sequence of frames;
- and
- sending the updated version of the sequence of frames to another computing device.
A computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the computing device to:
- shorten a sequence of frames associated with content by removing, based on change information associated with the sequence of frames, one or more first frames of the sequence of frames, wherein the shortening comprises selecting the one or more first frames of the sequence of frames based on comparing a first amount of scene change in the one or more first frames to a second amount of scene change in one or more second frames of the sequence of frames;
- generate an updated version of the sequence of frames by appending blank content to a beginning or an end of the shortened sequence of frames;
- and
- send the updated version of the sequence of frames to another computing device.
One or more non-transitory computer-readable media that storing instructions that, when executed, cause:
- shortening, by a computing device, a sequence of frames associated with content by removing, based on change information associated with the sequence of frames, one or more first frames of the sequence of frames, wherein the shortening comprises selecting the one or more first frames of the sequence of frames based on comparing a first amount of scene change in the one or more first frames to a second amount of scene change in one or more second frames of the sequence of frames;
- generating an updated version of the sequence of frames by appending blank content to a beginning or an end of the shortened sequence of frames;
- and
- sending the updated version of the sequence of frames to another computing device.
Dependencies are inferred from the claim text.