Techniques for shuffling video information
AssigneeIntel Corporation
InventorScott Janus
Life of this patent
Estimating the term…
Abstract
An apparatus, system, method, and article for shuffling video information are described. The apparatus may include a media processing node to receive video information. The media processing node may include a shuffling module to shuffle the video information according to a shuffle order and a trusted entity programmed based on the shuffle order to provide access to the video information. The video information may be provided in an unshuffled manner when accessed through the trusted entity. Other embodiments are described and claimed.
Claims20
An apparatus, comprising:
- a media processor to receive video information comprising a plurality of frames, said media processor comprising:
- a shuffling module to shuffle a memory page order for a plurality of pages within a frame of the video information according to a shuffle order, where an order of a video content within each page of the frame remains unmodified when the plurality of pages within the frame is shuffled and wherein each of the plurality of frames has its own shuffle order;
- and
- a trusted entity programmed based on the shuffle order to provide access to the video information,
- wherein the video information is provided in an unshuffled manner when accessed through the trusted entity.
A system, comprising:
- a source node;
- a media processor to couple to said source node and receive video information comprising a plurality of frames from said source node, said media processor comprising:
- a shuffling module to shuffle a memory page order for a plurality of pages within a frame of the video information according to a shuffle order, where an order of a video content within each page of the frame remains unmodified when the plurality of pages within the frame is shuffled and wherein each of said plurality of frames has its own shuffle order;
- and
- a trusted entity programmed based on the shuffle order to provide access to the video information,
- wherein the video information is provided in an unshuffled manner when accessed through the trusted entity.
A computer-implemented method, comprising:
- receiving video information comprising a plurality of frames;
- shuffling a memory page order for a plurality of pages within a frame of the video information according to a shuffle order, where an order of a video content within each page of the frame remains unmodified when the plurality of pages within the frame is shuffled and wherein each of said plurality of frames has its own shuffle order;
- programming a trusted entity based on the shuffle order;
- and
- providing access to the video information through said trusted entity, wherein the video information is provided in an unshuffled manner when accessed through the trusted entity.
An article comprising a machine-readable storage medium containing instructions that if executed enable a system to:
- receive video information comprising a plurality of frames;
- shuffle a memory page order for a plurality of pages within a frame of the video information according to a shuffle order, where an order of a video content within each page of the frame remains unmodified when the plurality of pages within the frame is shuffled and wherein each of said plurality of frames has its own shuffle order;
- program a trusted entity based on the shuffle order;
- and
- provide access to the video information through said trusted entity, wherein the video information is provided in an unshuffled manner when accessed through the trusted entity.
Dependencies are inferred from the claim text.