×

Dynamic content rendering in media

  • US 10,674,184 B2
  • Filed: 01/24/2019
  • Issued: 06/02/2020
  • Est. Priority Date: 04/25/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system including a processor and memory, the system comprising:

  • a receiving unit to receive media, wherein the media includes one of an image and a video;

    a scanner in communication with the receiving unit to;

    detect an object in the media for placing a placeholder, based on at least one of a semantic segmentation technique and an edge detection technique; and

    determine a position of the placeholder to be placed in the object of the media based on the detection of the object;

    a checker, in communication with the scanner, the checker to;

    provide the placeholder being positioned in the media to a user for feedback; and

    receive the feedback of the user for the placeholder, wherein the feedback is indicative of one of an approval, a rejection, and a pending status of the placeholder;

    a template generator in communication with the scanner and the checker to generate a template indicating the placeholder in the media, wherein the template includes details pertaining to the media and details pertaining to the approved placeholder responsive to the feedback including the approval; and

    a rendering unit in communication with the template generator to;

    when the media is the video, detect and classify frames of the video into frames with placeholders and frames without placeholders, based on the details pertaining to the media and the approved placeholder indicated in the template; and

    render, upon receiving a request for watching the media, the media with additional content to display to the user, based on at least one of a storage space and a processing capacity, wherein the rendering includes;

    when a remote player for playing the media allows the media to be played in two or more pieces;

    providing portions of the media having the frames without the placeholders, andrendering portions of the media having the frames with the placeholders while the portions of the media having the frames without the placeholders are being simultaneously watched; and

    when the remote player allows the media to be played in one piece;

    rendering portions of the media having the frames with the placeholders, andproviding the media having the frames without the placeholders and the frames with the placeholders, when the rendering is finished.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×