Additional object display method and apparatus, computer device, and storage medium

US11640235B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11640235-B2
Application numberUS-202015930124-A
CountryUS
Kind codeB2
Filing dateMay 12, 2020
Priority dateJan 18, 2018
Publication dateMay 2, 2023
Grant dateMay 2, 2023

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.

This application provides an additional object display method, an additional object display apparatus, and a computer device, and relates to the field of computer application technologies. The method includes: displaying a trigger control in a video playback interface; pausing playback of a video in response to an activation operation on the trigger control, and displaying a reference picture frame; obtaining a target object in the reference picture frame in response to a drag operation on the trigger control; and displaying, corresponding to the target object, an additional object corresponding to the trigger control in a picture frame of the video during playback of the video, so that an additional object matches a video playback picture during playback of the video.

First claim

Opening claim text (preview).

What is claimed is: 1. An additional object display method, performed by a terminal, the method comprising: displaying a trigger control in a video playback interface, the video playback interface being used for playing a video comprising a plurality of picture frames; pausing playback of the video in response to an activation operation on the trigger control, and displaying a reference picture frame of the plurality of picture frames in the video playback interface, the reference picture frame being a picture frame corresponding to a pause time point in the video; displaying a preview picture of an additional object in the reference picture frame; displaying a switch control configured to cause display of a plurality of candidate additional objects within an additional object selection interface in response to an activation operation on the switch control; displaying a zoom control associated with the preview picture in the reference picture frame, wherein the trigger control, the zoom control, and the switch control are simultaneously displayed around the preview picture of the additional object; in response to receiving a zoom operation on the zoom control, changing a display size of the additional object from an original display size to a new display size corresponding to the zoom operation; obtaining a target object in response to a drag operation on the trigger control, the target object being a display object corresponding to an end position of the drag operation in the reference picture frame; tracking the target object in a first set of picture frames of the plurality of pictures frames that are displayed after the reference picture frame and in a second set of picture frames of the plurality of picture frames that are displayed before the reference picture frame, wherein the tracking comprises: tracking the target object in the first set of picture frames, frame-by-frame, in a chronological order starting from the reference picture frame corresponding to the pause time point; and tracking the target object in the second set of picture frames, frame-by-frame, in a reverse order starting from the reference picture frame corresponding to the pause time point; moving the preview picture of the additional object with the new display size from an initial position to a new position in the reference picture frame; and displaying the additional object in each picture frame during the playback of the video. 2. The method according to claim 1 , wherein the drag operation comprises a first drag operation, and wherein moving the preview picture of the additional object comprises: moving the preview picture of the additional object in the video playback interface in response to a second drag operation on the preview picture of the additional object. 3. The method according to claim 1 , wherein first display information comprises a display size of the target object in the each picture frame; the method further comprising: calculating a zoom ratio of the additional object in the each picture frame according to the display size of the target object in the each picture frame and an original size of the target object, the original size of the target object being a display size of the target object in the reference picture frame; obtaining the display size of the additional object in the each picture frame according to the new display size of the additional object and the zoom ratio; and generating second display information comprising the display size of the additional object in the each picture frame. 4. The method according to claim 1 , wherein first display information comprises a display position and a display posture of the target object in the each picture frame; the method further comprising: obtaining a display position and a display posture of the additional object in the each picture frame according to the display position and the display posture of the target object in the each picture frame and relative position information between the additional object and a target point; and generating second display information comprising the display position and the display posture of the additional object in the each picture frame. 5. The method according to claim 1 , wherein tracking the target object in the each picture frame of the video comprises: tracking the target object in the each picture frame of the video by using a clustering of static-adaptive correspondences for deformable object tracking (CMT) algorithm. 6. The method according to claim 1 , further comprising: displaying, corresponding to the trigger control, the switch control in the video playback interface; displaying the additional object selection interface in response to an activation operation on the switch control, the additional object selection interface comprising the plurality of candidate additional objects; and obtaining, in response to a selection operation in the additional object selection interface, a candidate object corresponding to the selection operation as a new additional object corresponding to the trigger control. 7. The method according to claim 1 , wherein the additional object is a static display object or a dynamic display object. 8. The method according to claim 1 , further comprising: in response to the tracking, obtaining first display information indicating at least one of a display position, a display size, or a display posture of the target object in each picture frame of the first set and the second set, wherein the first display information comprises pixel coordinates of a target point in the target object in the each picture frame, the target point being a position point corresponding to the end position of the drag operation on the trigger control in the reference picture frame; obtaining relative position information between the additional object and the target point according to a display position of the preview picture of the additional object in the reference picture frame and the corresponding end position of the drag operation in the reference picture frame; and generating second display information according to the first display information and the relative position information, the second display information indicating at least one of a display position, the display size, or a display posture of the additional object corresponding to the target object in the each picture frame. 9. An apparatus comprising: a memory storing at least one instruction, at least one program, a code set, or an instruction set; and a processor configured to execute the at least one instruction, the at least one program, the code set, or the instruction set, and upon execution, to: control a display to display a trigger control in a video playback interface, the video playback interface being used for playing a video comprising a plurality of picture frames; pause playback of the video in response to an activation operation on the trigger control; control the display to display a preview picture of an additional object in the reference picture frame; control the display to display a switch control configured to cause display of a plurality of candidate additional objects within an additional object selection interface in response to an activation operation on the switch control; control the display to display a zoom control associated with the preview picture in the reference picture frame; control the display to simultaneously display the trigger control, the zoom control, and the switch control around the preview picture of the additional object; in response to receipt of a zoom operation on the zoom control, change a display size of the additional object from an original display size to a new display size correspond

Assignees

Inventors

Classifications

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • 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

  • End-user interface for client configuration · CPC title

  • Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering · CPC title

  • Window management, e.g. event handling following interaction with the user interface · 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 US11640235B2 cover?
This application provides an additional object display method, an additional object display apparatus, and a computer device, and relates to the field of computer application technologies. The method includes: displaying a trigger control in a video playback interface; pausing playback of a video in response to an activation operation on the trigger control, and displaying a reference picture f…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/0486. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 02 2023 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).