28-02-2019 дата публикации
Номер: US20190069044A1
In one embodiment, a command is received from a video provider at a media rendering device, the command being a command to embed a subscriber ID in at least one video frame in a video stream. A random key, k is also received from the video provider at the media rendering device. An injective transformation is invoked for k and the subscriber ID, the injective transformation generating a sequence of pairs of: near-transparent patterns and corresponding time periods. Logical blocks of the at least one video frame in the video stream are overlaid with one of the near-transparent patterns for its one of the corresponding time periods. Related apparatus, systems, and methods are also described. 1. A method comprising: [{'b': 1', '1', '2', '2, 'mapping the subscriber ID to a set of pairs: {(B, X), (B, X), . . . , (Bn, Xn)}, wherein n is the total number of logical blocks per video frame, and Xi is the number of time periods to overlay an embedded overlay on block Bi,'}, 'creating a set of sequences of the near-transparent patterns, each one of the patterns being associated with one logical block, and', 'displaying one of the near-transparent patterns of the set of sequences on each one of the logical blocks for the number of time periods; and, 'invoking, by a media rendering device, an injective transformation for a random key, k and a subscriber ID, the injective transformation generating a sequence of pairs of: near-transparent patterns and corresponding time periods wherein the injective transformation comprises;'}overlaying logical blocks of at least one video frame in a video stream with one of the near-transparent patterns for its one of the corresponding time periods.2. The method according to claim 1 , further comprising outputting the at least one video frame in the video stream in logical blocks overlaid with the near-transparent patterns having a color component.3. The method according to claim 1 , wherein the subscriber ID comprises one of the following: a ...
Подробнее