Modular camera interface
US-2020412864-A1 · Dec 31, 2020 · US
US12477177B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12477177-B2 |
| Application number | US-202218569973-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 9, 2022 |
| Priority date | Aug 18, 2021 |
| Publication date | Nov 18, 2025 |
| Grant date | Nov 18, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure provides a video processing method, apparatus, and device, and a storage medium, and the method includes: in a case where it is determined that a type of a target video belongs to a preset video type, recording a first timestamp when a play method call event for the target video is monitored, the preset video type being a video type that indicates only supporting playing once for each user; recording a second timestamp when a stop callback event corresponding to the play method call event is monitored; calculating a time difference between the second timestamp and the first timestamp and determining whether the time difference is smaller than a preset time threshold; and continuing to play the target video when the time difference is determined to be smaller than the preset time threshold.
Opening claim text (preview).
The invention claimed is: 1 . A video processing method, comprising: in response to a type of a target video belonging to a preset video type, recording a first timestamp when a play method call event for the target video is monitored, wherein the preset video type is a video type that indicates only supporting playing once for each user, and the first timestamp is configured to identify whether an occasional event at an underlying layer of a video player occurs; recording a second timestamp when a stop callback event corresponding to the play method call event is monitored, wherein the second timestamp is configured to identify whether the occasional event at the underlying layer of the video player occurs; calculating a time difference between the second timestamp and the first timestamp; and ignoring the stop callback event and continuing to play the target video when the time difference is smaller than a preset time threshold to determine that the occasional event at the underlying layer of the video player occurs currently. 2 . The method according to claim 1 , further comprising: displaying a preset destroyed state of the target video when the time difference is not smaller than the preset time threshold. 3 . The method according to claim 2 , wherein after the continuing to play the target video, the method further comprises: displaying a preset destroyed state of the target video when a replay event for the target video is monitored. 4 . The method according to claim 2 , further comprising: reporting a playing record of a current user playing the target video to a server when the stop callback event corresponding to the play method call event is monitored, wherein the playing record is used to update a played state of the target video for the current user at the server. 5 . The method according to claim 2 , wherein before the recording the first timestamp when the play method call event for the target video is monitored, the method further comprises: determining whether the type of the target video belongs to the preset video type when a play trigger operation on the target video is detected. 6 . The method according to claim 1 , wherein after the continuing to play the target video, the method further comprises: displaying a preset destroyed state of the target video when a replay event for the target video is monitored. 7 . The method according to claim 6 , further comprising: reporting a playing record of a current user playing the target video to a server when the stop callback event corresponding to the play method call event is monitored, wherein the playing record is used to update a played state of the target video for the current user at the server. 8 . The method according to claim 6 , wherein before the recording the first timestamp when the play method call event for the target video is monitored, the method further comprises: determining whether the type of the target video belongs to the preset video type when a play trigger operation on the target video is detected. 9 . The method according to claim 1 , further comprising: reporting a playing record of a current user playing the target video to a server when the stop callback event corresponding to the play method call event is monitored, wherein the playing record is used to update a played state of the target video for the current user at the server. 10 . The method according to claim 9 , wherein before the recording the first timestamp when the play method call event for the target video is monitored, the method further comprises: determining whether the type of the target video belongs to the preset video type when a play trigger operation on the target video is detected. 11 . The method according to claim 1 , wherein the preset time threshold has a value in a range of 0.1 second to 0.2 second. 12 . The method according to claim 1 , wherein before the recording the first timestamp when the play method call event for the target video is monitored, the method further comprises: determining whether the type of the target video belongs to the preset video type when a play trigger operation on the target video is detected. 13 . A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores instructions, when the instructions are run on a terminal device, the terminal device is caused to implement a method, which comprises: in response to a type of a target video belonging to a preset video type, recording a first timestamp when a play method call event for the target video is monitored, wherein the preset video type is a video type that indicates only supporting playing once for each user, and the first timestamp is configured to identify whether an occasional event at an underlying layer of a video player occurs; recording a second timestamp when a stop callback event corresponding to the play method call event is monitored, wherein the second timestamp is configured to identify whether the occasional event at the underlying layer of the video player occurs; calculating a time difference between the second timestamp and the first timestamp; and ignoring the stop callback event and continuing to play the target video when the time difference is smaller than a preset time threshold to determine that the occasional event at the underlying layer of the video player occurs currently. 14 . A device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor is configured to, when executing the computer program, implement a method, which comprises: in response to a type of a target video belonging to a preset video type, recording a first timestamp when a play method call event for the target video is monitored, wherein the preset video type is a video type that indicates only supporting playing once for each user, and the first timestamp is configured to identify whether an occasional event at an underlying layer of a video player occurs; recording a second timestamp when a stop callback event corresponding to the play method call event is monitored, wherein the second timestamp is configured to identify whether the occasional event at the underlying layer of the video player occurs; calculating a time difference between the second timestamp and the first timestamp; and ignoring the stop callback event and continuing to play the target video when the time difference is smaller than a preset time threshold to determine that the occasional event at the underlying layer of the video player occurs currently. 15 . The device according to claim 14 , wherein the method further comprises: displaying a preset destroyed state of the target video when the time difference is not smaller than the preset time threshold. 16 . The device according to claim 14 , wherein after the continuing to play the target video, the method further comprises: displaying a preset destroyed state of the target video when a replay event for the target video is monitored. 17 . The device according to claim 14 , wherein the method further comprises: reporting a playing record of a current user playing the target video to a server when the stop callback event corresponding to the play method call event is monitored, wherein the playing record is used to update a played state of the target video for the current user at the server. 18 . The device according to claim 14 , wherein the preset time threshold has a value in a range of 0.
Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions {(storage management, e.g. defragmentation G06F3/0604; unloading stored programs G06F9/445; storage management in file systems G06F16/10; buffering arrangements in a network node or in an end terminal in packet networks H04L49/90)} · CPC title
Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38) · CPC title
Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31) · CPC title
involving timestamps for synchronizing content · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.