Method and apparatus for content insertion during video playback, and storage medium

US10728613B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10728613-B2
Application numberUS-201715824247-A
CountryUS
Kind codeB2
Filing dateNov 28, 2017
Priority dateSep 7, 2015
Publication dateJul 28, 2020
Grant dateJul 28, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for content insertion during video playback, including: receiving, by a computing terminal including at least one processor, a setting parameter and insertion content, the setting parameter comprising an insertion time period and an insertion region of the insertion content in a video; and importing, by the computing terminal, the insertion content to the insertion region within the insertion time period.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for content insertion during video playback, comprising: sending, by a first server, a video to a computing terminal; receiving, by the computing terminal including at least one processor, the video for being played by a media player on the computing terminal; sending, by a second server different from the first server, an insertion content to the computing terminal, the insertion content including a video clip; receiving, by the computing terminal, a setting parameter inputted by a user of the computing terminal, the insertion content including a video clip, the setting parameter including an insertion time period and an insertion region of the insertion content in the video, and the insertion time period defining a start time and an end time respectively at which playing of the video clip starts and ends; importing, by the computing terminal, the insertion content to the insertion region according to the setting parameter; generating, by the computing terminal, a content insertion parameter according to the importing of the insertion content to the insertion region, the insertion content parameter including one or more parameters to reproduce the importing of the insertion content to the insertion region when the video is played again at the computing terminal; storing the content insertion parameter at the computing terminal; and when the video is being played again, displaying, by the computing terminal, the insertion content in the insertion region within the insertion time period according to the insertion content parameter stored at the computing terminal without modifying a source file of the video at the first server and without modifying a source file of the insertion content at the second server. 2. The method according to claim 1 , wherein the step of importing the insertion content to the insertion region within the insertion time period comprises: displaying the insertion content in the insertion region within the insertion time period; outputting an editing interface; receiving an insertion content editing instruction; editing the insertion content; and replacing video content with the edited insertion content. 3. The method according to claim 2 , wherein before the displaying the insertion content in the insertion region within the insertion time period, and outputting an editing interface, the method further comprises: reducing a playback speed of the video. 4. The method according to claim 3 , wherein the reducing a playback speed of the video comprises: playing the video at a preset speed or playing the video frame by frame. 5. The method according to claim 2 , wherein the insertion content includes an image, and the step of editing the insertion content comprises: decoding the image to obtain corresponding image data; and editing the image data according to the received editing instruction. 6. The method according to claim 2 , the method further comprising: displaying an auxiliary line on an edge of the insertion region; or displaying auxiliary information by filling in the insertion region. 7. The method according to claim 1 , wherein the content insertion parameter includes a unique identifier of the video, the insertion time period, the insertion region, and a storage path and editing data of the insertion content. 8. The method according to claim 7 , wherein after the storing a content insertion parameter, the method further comprises: generating prompt information according to the content insertion parameter, the prompt information being displayed when the video is played again. 9. The method according to claim 7 , wherein after the storing a content insertion parameter, the method further comprises: performing, by the second server, authentication of the video being played by the computing terminal based on the unique identifier of the video; performing, by the second server, recognition and authentication of a user identity corresponding to the computing terminal; when the authentication of the video and the authentication of the user identity succeed, selecting, by the second server, the insertion time period, the insertion region, and the insertion content according to the user identity; and sending, by the second server, the selected insertion content and the setting parameter to the computing terminal for being imported and displayed with the video, wherein the setting parameter comprises the selected insertion time period and the selected insertion region. 10. The method according to claim 1 , further comprising: upon the video being played again, generating, by the computing terminal, an inquiry prompt on whether the insertion content is to be imported to the video according to the content insertion parameter stored at the computing terminal; and upon receiving a negative response from the user, playing the video without the insertion content by the terminal computer. 11. An apparatus for content insertion during video playback, comprising a memory and a processor, an executable instruction being stored in the memory, and the executable instruction, when executed by the processor, causing the processor to perform the following steps: receiving a video for being played by a media player on the apparatus from a first server; receiving a setting parameter and insertion content from a second server different from the first server, the insertion content including a video clip, the setting parameter including an insertion time period and an insertion region of the insertion content in the video, and the insertion time period defining a start time and an end time respectively at which playing of the video clip starts and ends; importing the insertion content to the insertion region according to the setting parameter; generating, by the computing terminal, a content insertion parameter according to the importing of the insertion content to the insertion region, the insertion content parameter including one or more parameters to reproduce the importing of the insertion content to the insertion region when the video is played again at the computing terminal; storing the content insertion parameter at the computing terminal; and when the video is being played again, displaying the insertion content in the insertion region within the insertion time period according to the insertion content parameter stored at the computing terminal without modifying a source file of the video at the first server and without modifying a source file of the insertion content at the second server. 12. The apparatus according to claim 11 , wherein the step of importing the insertion content to the insertion region within the insertion time period comprises: displaying the insertion content in the insertion region within the insertion time period, and outputting an editing interface; editing the insertion content according to a received editing instruction; and replacing video content that is in the insertion region with the edited insertion content. 13. The apparatus according to claim 12 , wherein before the displaying the insertion content in the insertion region within the insertion time period, and outputting an editing interface, the processor performs the following step: reducing a playback speed of the video. 14. The apparatus according to claim 12 , wherein the insertion content includes an image, and the step of editing, by the processor, the insertion content according to a received editing instruction comprises: decoding the image, to obtain corresponding image data; and editing the image data according to the received editing instruction.

Assignees

Inventors

Classifications

  • H04N21/472Primary

    End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)} · CPC title

  • Stream processing in response to a playback request from an end-user, e.g. for trick-play · CPC title

  • involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title

  • for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window · CPC title

  • for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10728613B2 cover?
A method for content insertion during video playback, including: receiving, by a computing terminal including at least one processor, a setting parameter and insertion content, the setting parameter comprising an insertion time period and an insertion region of the insertion content in a video; and importing, by the computing terminal, the insertion content to the insertion region within the in…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N21/472. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 28 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).