Systems and methods for multiple bit rate content encoding
AssigneeRovi Guides, Inc.
InventorsAkshay Chetan Shah, Padmassri Chandrashekar
Life of this patent
Estimating the term…
Abstract
Systems and methods for encoding a video stream at multiple bit rates is disclosed herein. An encoder divides each frame of a video stream into a plurality of portions and allocates an available number of bits between the plurality of portions based on user preference information. Portions having one or more objects of interest to the viewer determined based on the user preference information are allocated a higher number of available bits while portions of the frames that do not include one or more objects of interest are allocated a minimum number of bits from the available bits.
Claims20
A method comprising:
- accessing user preference information to identify a preferred team;
- determining a preferred color based on the preferred team;
- accessing, by a server, a content item comprising a plurality of frames for transmission to a device associated with a user profile;
- analyzing, by the server, a frame of the plurality of frames to identify:
- (a) a first portion of the frame that includes the preferred color identified by assessing the user preference information, and
- (b) a second portion of the frame that does not include the preferred color;
- encoding, by the server, the frame by allocating a higher number of bits to the first portion of the frame that includes the preferred color and a lower number of bits to the second portion of the frame that does not include the preferred color;
- and
- transmitting, by the server, the encoded frame for display to the device associated with the user profile.
A system comprising:
- control circuitry configured to:
- access user preference information to identify a preferred team;
- determine a preferred color based on the preferred team;
- access a content item comprising a plurality of frames for transmission to a device associated with a user profile;
- analyze a frame of the plurality of frames to identify:
- (a) a first portion of the frame that include the preferred color identified by assessing the user preference information, and
- (b) a second portion of the frame that does not include the preferred color;
- encode the frame by allocating a higher number of bits to the first portion of the frame that includes the preferred color and a lower number of bits to the second portion of the frame that does not include the preferred color;
- and
- communication circuitry configured to:
- transmit the encoded frame for display to the device associated with the user profile.
Dependencies are inferred from the claim text.