Back to results
US 8,428,145 B2Granted
System and method for providing fast trick modes
AssigneeEntropic Communications, Inc.
InventorAnurag Goel
Life of this patent
Estimating the term…
Abstract
A system and method for providing trick modes uses one or more techniques to reduce computation and/or memory requirements to efficiently decode frames of a video bitstream to be displayed during a selected trick mode.
Claims14
A method for providing trick modes, the method comprising:
- determining particular frames of a video bitstream that can be skipped to achieve a desired speed of a selected trick mode;
- selecting specific macroblocks of the particular frames that will not be referred to during decoding of frames of the video bitstream that will be displayed during the selected trick mode;
- decoding macroblocks of the particular frames without decoding the specific macroblocks of the particular frames to decode the frames of the video bitstream that will be displayed during the selected trick mode;
- and
- selecting macroblocks of frames of the video bitstream that can be approximately decoded such that fractional part of a motion vector of a selected macroblock is dropped, chrominance components are not decoded and residual error for the selected block is not decoded.
2 more elements
A system for providing trick modes comprising:
- a storage device to store a video bitstream;
- a decoder unit connected to the storage device to receive and process the video bitstream to decode the video bitstream to produce frames to be displayed, the decoder unit including a non-reference macroblock selector configured to determine particular frames of the video bitstream that can be skipped to achieve a desired speed of a selected trick mode, the non-reference macroblock selector being further configured to select specific macroblocks of the particular frames that will not be referred to during decoding of the frames of the video bitstream that will be displayed during the selected trick mode, the decoder unit being configured to decode at least some macroblocks of the particular frames without decoding the specific macroblocks of the particular frames to decode the frames of the video bitstream that will be displayed during the selected trick mode;
- and
- an approximate decoder configured to select macroblocks of the frames of the video bitstream that can be approximately decoded such that fractional part of a motion vector of a selected macroblock is dropped, chrominance components are not decoded and residual error for the selected block is not decoded.
1 more element
Dependencies are inferred from the claim text.