CPC G06F 40/143 (2020.01) [G06F 3/04812 (2013.01); G06F 3/0485 (2013.01); G06F 3/0488 (2013.01); G06F 40/106 (2020.01); G06Q 30/02 (2013.01); G11B 27/005 (2013.01); G11B 27/031 (2013.01); G11B 27/036 (2013.01); G11B 27/102 (2013.01); G11B 27/11 (2013.01); G11B 27/3081 (2013.01); H04N 21/431 (2013.01); H04N 21/4333 (2013.01); H04N 21/44204 (2013.01); H04N 21/47217 (2013.01); H04N 21/482 (2013.01); H04N 21/812 (2013.01); H04L 67/02 (2013.01)] | 20 Claims |
1. A method comprising, at an image player inserted within an electronic document rendered within a window of a computing device:
loading an interactive digital media into the image player, the interactive digital media comprising:
a digital media comprising visual media content distinct from the electronic document; and
a mask configured to obscure the digital media and comprising:
an aperture:
defining an outline associated with the digital media; and
configured to reveal a proportion of the digital media linked to a vertical position of the image player within the window;
in response to a first event that locates the image player at a first vertical position within the window, rendering the digital media within the image player and rendering the mask over the digital media to reveal a first proportion of the digital media;
in response to a first scroll-down event that moves the image player from the first vertical position toward a second vertical position above the first vertical position within the window at a scroll rate,
transforming the aperture at a rate corresponding to the scroll rate to reveal an increasing proportion of the digital media.
|