Method and system for video stream personalization
AssigneeAT&T Intellectual Property I, L.P.
InventorsMostafa Tofigh, Kaveh Hushyar
Life of this patent
Estimating the term…
Abstract
A method and system for video stream personalization. A personalization policy may be accessed. The personalization policy may include an image identification and an image alteration to a video image identified by the image identification. At least one instance of the video image may be identified in a video stream. An output stream may be produced from the video stream in response to the personalization policy. The output stream may include the image alteration to the video image.
Claims22
A device comprising:
- a processing system including a processor;
- and
- a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
- receiving a video stream comprising a plurality of frames;
- identifying a video image in the video stream responsive to receiving a selection of the video image during a presentation of the video stream, wherein the identifying is based on matching an image name in a metadata of the video stream with a name of an image identification accessed from a database, and wherein the image identification identifies a portion of a frame included in the plurality of frames of the video stream;
- associating the image identification and an image alteration with the video image to generate a personalization policy, the associating being responsive to detecting user input indicating the image alteration;
- generating a plurality of altered images of additional images based on the personalization policy, wherein the plurality of altered images comprises a zoomed-in image of a part of the video image;
- and
- producing an adjusted video stream, the adjusted video stream including the plurality of altered images overlaying a portion of the video image, wherein a first position of content included in the video image of the video stream is shifted so as to be located at a second position in the video image of the adjusted video stream, and wherein the second position is different from the first position.
A non-transitory machine-readable storage medium comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
- receiving a video stream;
- identifying a video image in the video stream responsive to receiving a selection of the video image during a presentation of the video stream, wherein the identifying is based on matching an image name in metadata of the video stream with a name of an image identification accessed from a database, and wherein the image identification identifies a portion of a frame included in a plurality of frames of the video stream;
- associating the image identification and an image alteration with the video image to generate a personalization policy, the associating being responsive to detecting user input indicating the image alteration;
- generating a plurality of altered images of additional images based on the personalization policy, wherein the plurality of altered images comprises a zoomed-in image of a part of the video image;
- and
- producing an adjusted video stream, the adjusted video stream including the plurality of altered images overlaying a selected location of the video image in the video stream, wherein a first position of content included in the video image of the video stream is shifted so as to be located at a second position in the video image of the adjusted video stream, and wherein the second position is different from the first position.
A method comprising:
- receiving, by a processing system including a processor, a video stream comprising a plurality of frames;
- identifying, by the processing system, a plurality of faces in the video stream responsive to receiving a selection of the plurality of faces during a presentation of the video stream;
- identifying a video image in the video stream responsive to receiving the selection of the plurality of faces during the presentation of the video stream, wherein the identifying of the video image is based on matching an image name in metadata of the video stream with a name of an image identification accessed from a database, and wherein the image identification identifies a portion of a frame included in the plurality of frames of the video stream
- associating the image identification and a plurality of alterations with the plurality of faces to generate a personalization policy, the associating being responsive to detecting user input indicating the plurality of alterations;
- generating, by the processing system, a plurality of altered images, the plurality of altered images including a plurality of zoomed-in images of the plurality of faces based on the personalization policy;
- and
- producing, by the processing system, an adjusted video stream, the adjusted video stream including the plurality of altered images overlaying a portion of the plurality of frames, wherein a first position of content included in a first frame of the plurality of frames of the video stream is shifted so as to be located at a second position in the first frame of the plurality of frames of the adjusted video stream, and wherein the second position is different from the first position.
Dependencies are inferred from the claim text.