US12222985B2ActiveUtilityA1
Video retrieval method and apparatus using vectorized segmented videos based on key frame detection
Est. expiryMar 7, 2042(~15.7 yrs left)· nominal 20-yr term from priority
G06V 20/46G06V 20/49G06V 10/82G06N 3/08G06N 3/0455G06N 20/00G06V 10/77G06F 16/7867G06F 16/732G06F 16/783G06F 16/7837G06V 20/48G06F 16/738
87
PatentIndex Score
2
Cited by
29
References
9
Claims
Abstract
In order to implement the foregoing object, an exemplary embodiment of the present disclosure discloses a video retrieval method performed by a computing device. The video retrieval method may include: segmenting one or more video data into two or more unit video data; encoding, by one or more encoders comprised in a machine learning enabled key frame detection module, two or more unit video data; generating one or more key frame detection vectors for each of the two or more unit video data based on the result of the encoding; and generating feature vector of one or more retrieval video data based on a combination of one or more vectors among the key frame detection vectors.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A video retrieval method performed by a computing device, the video retrieval method comprising:
segmenting one or more video data into two or more unit video data;
encoding, by one or more encoders comprised in a machine learning enabled key frame detecting module, two or more unit video data;
generating one or more key frame detection vectors for each of the two or more unit video data based on the result of the encoding; and
generating feature vector of one or more target retrieval video data based on a combination of one or more vectors among the key frame detection vectors.
2. The video retrieval method of claim 1 , further comprising:
identifying key frame information among the two or more unit video data based on the one or more key frame detection vectors.
3. The video retrieval method of claim 2 ,
wherein the encoding the two or more unit video data includes:
generating, by one or more unit video data encoding modules, one or more unit video data sub tokens for each of the two or more unit video data; and
generating, by the key frame detection module, the one or more key frame detection vectors for the unit video data based on the one or more unit video data sub tokens.
4. The video retrieval method of claim 2 , further comprising:
generating the one or more target retrieval video data by grouping the two or more unit video data based on the identified key frame information.
5. The video retrieval method of claim 1 , wherein each of the one or more target retrieval video data comprises unit video data grouped based on the values of the unit video data sub tokens.
6. The video retrieval method of claim 5 , wherein the each of the one or more target retrieval video data comprises two or more temporally continuous unit video data.
7. The video retrieval method of claim 6 , wherein the each of the one or more target retrieval video data comprises at least one unit video data identified as key frame, and the unit video data identified as key frame is temporally the most preceding or temporally the most trailing among the two or more temporally continuous unit video data.
8. A non-transitory computer readable storage medium storing a computer program, in which when the computer program is executed in one or more processors, the computer program causes the one or more processors to perform operations for performing a video retrieval method, the video retrieval method comprising:
segmenting one or more video data into two or more unit video data;
encoding, by one or more encoders comprised in a machine learning enabled key frame detection module, two or more unit video data;
generating one or more key frame detection vectors for each of the two or more unit video data based on the encoding result; and
generating feature vector of one or more retrieval video data based on a combination of one or more vectors among the key frame detection vectors.
9. A computing device performing a video retrieval method, the computing device comprising:
a processor including at least one core; and
a memory including program codes executable in the processor,
wherein the processor:
segments one or more video data into two or more unit video data;
encodes, by one or more encoders comprised in a machine learning enabled key frame detection module, two or more unit video data;
generates one or more key frame detection vectors for each of the two or more unit video data based on the encoding result; and
generates feature vector of one or more target retrieval video data based on a combination of one or more vectors among the key frame detection vectors.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.