CPC G06V 20/46 (2022.01) | 14 Claims |
1. A method implemented by one or more computing devices, the method comprising:
performing shot boundary detection on content of a video;
determining a time duration of each shot according to positional points of a shot boundary, and compose the time duration of each shot into a shot boundary time slice sequence; and
obtaining video fingerprint information according to the time slice sequence, wherein obtaining the video fingerprint information according to the time slice sequence comprises:
obtaining video fingerprint information of a current shot according to a difference between a time slice element of the current shot and a time slice element of an adjacent shot in the time slice sequence, obtaining the video fingerprint information of the current shot comprising:
separately calculating quantized differences of the time slice element of the current shot with a time slice element of a previous shot and a time slice element of a next shot in the time slice sequence;
using the quantized differences corresponding to the time slice element of the current shot as an index item of the time slice element of the current shot; and
using the index item of the time slice element of the current shot, a video sequence number of the video and a shot sequence number of a time slice of the current shot as the video fingerprint information of the current shot.
|