Weighted prediction mechanism
AssigneeIntel Corporation
InventorsJunhua Hou, Zhihong Yu, Yesheng Xu, Hongbo Lv, Jiangming Wu
Life of this patent
Estimating the term…
Abstract
An apparatus to facilitate encoding video data is disclosed. The apparatus includes rendering logic to render graphics video data as frame data, fade extractor logic to extract fade effects data to be applied to the frame data to generate frame auxiliary metadata comprising the fade effects data, weighted prediction logic to receive the frame data and the auxiliary metadata and compute one or more weighted predictions on the frame data at one or more frame sequences indicated in the fade effects data and encoding logic to encode the frame data based on the one or more weighted predictions.
Claims6
An apparatus comprising:
- one or more processors to facilitate encoding of video data, the one or more processors to:
- render graphics data as frame data;
- extract fade effects data based on the frame data to generate frame auxiliary metadata, wherein the fade effects data includes fade information and region information, wherein the fade information to indicate times and locations of one or more frame sequences identifying one or more fade effects, wherein the fade information to further indicate start and end frames during fade transitions, wherein the region information indicates a type of weighted prediction to be implemented;
- compute, based on the frame data and the auxiliary metadata, one or more weighted predictions relating to the frame data at the one or more frame sequences indicated in the fade effects data, wherein the fade effects data is parsed based on the auxiliary metadata and used for computation of the one or more weighted predictions, wherein the one or more weighted predictions are computed based on the frame data, wherein the frame data and frame auxiliary metadata are processed and transmitted based on the one or more weighted predictions;
- and
- encode the frame data based on the one or more weighted predictions.
A method comprising:
- rendering, by one or more processors of a computing device, graphics data into frame data;
- extracting fade effects data based on the frame data to generate frame auxiliary metadata, wherein the fade effects data includes fade information and region information, wherein the fade information to indicate times and locations of one or more frame sequences identifying one or more fade effects, wherein the fade information to further indicate start and end frames during fade transitions, wherein the region information indicates a type of weighted prediction to be implemented;
- computing, based on the frame data and the auxiliary metadata, one or more weighted predictions relating to the frame data at the one or more frame sequences indicated in the fade effects data, wherein the fade effects data is parsed based on the auxiliary metadata and used for computation of the one or more weighted predictions, wherein the one or more weighted predictions are computed based on the frame data, wherein the frame data and frame auxiliary metadata are processed and transmitted based on the one or more weighted predictions;
- and
- encoding the frame data based on the one or more weighted predictions.
A non-transitory computer-readable medium having stored thereon instructions which, when executed, cause a computing device to facilitate operations comprising:
- rendering graphics data into frame data;
- extracting fade effects data based on the frame data to generate frame auxiliary metadata, wherein the fade effects data includes fade information and region information, wherein the fade information to indicate times and locations of one or more frame sequences identifying one or more fade effects, wherein the fade information to further indicate start and end frames during fade transitions, wherein the region information indicates a type of weighted prediction to be implemented;
- computing, based on the frame data and the auxiliary metadata, one or more weighted predictions relating to the frame data at the one or more frame sequences indicated in the fade effects data, wherein the fade effects data is parsed based on the auxiliary metadata and used for computation of the one or more weighted predictions, wherein the one or more weighted predictions are computed based on the frame data, wherein the frame data and frame auxiliary metadata are processed and transmitted based on the one or more weighted predictions;
- and
- encoding the frame data based on the one or more weighted predictions.
Dependencies are inferred from the claim text.