CPC H04N 21/44008 (2013.01) [H04N 21/40 (2013.01); H04N 21/41 (2013.01); H04N 21/414 (2013.01); H04N 21/4126 (2013.01); H04N 21/41415 (2013.01); H04N 21/422 (2013.01); H04N 21/4223 (2013.01); H04N 21/43 (2013.01); H04N 21/431 (2013.01); H04N 21/4312 (2013.01); H04N 21/4316 (2013.01); H04N 21/43079 (2020.08); H04N 21/4882 (2013.01); H04N 21/812 (2013.01); H04N 21/84 (2013.01); H04N 21/8547 (2013.01); H04N 21/8586 (2013.01)] | 13 Claims |
1. A method, comprising:
communicating, from a media device to a display, a video portion of a media content event that is presented to a viewer of the display;
identifying, at the media device, a region of the video portion that is suitable for presentation of a graphical artifact, wherein the identifying comprises processing color palette information of the media content event and analyzing moving edges of the media content event to identify a region with the fewest moving edges;
defining, at the media device and in response to identifying the region, a presentation location for the graphical artifact in the identified region, wherein the presentation location is selected from the identified region;
adding, by the media device, the graphical artifact in the identified region,
presenting, by the media device, on the display at the presentation location the graphical artifact concurrently with continuing presentation of the video portion of the media content event; and
in response to a portable media device capturing at least one image that includes the display that is presenting the graphical artifact, determining that a language of an audio portion of the presenting media content event is not the same as a native language of the viewer and sending supplemental information to the portable media device including at least one of;
a stream of closed captioning text, wherein a language of the presented closed captioning text is different from a language used in dialogue of the presented media content event; and
accessing an alternative language portion of the media content event that uses the native language of the viewer.
|