US 12,470,673 B2
Computer-implemented method, computer program and apparatus for video processing and for generating a thumbnail from a video sequence, and video surveillance system comprising such an apparatus
Jimmi Bendtson, Brøndby (DK); Amanda Lee Løje, Brøndby (DK); Nicolai Henriksen, Brøndby (DK); and Morten Lundberg, Brøndby (DK)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Appl. No. 18/249,315
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
PCT Filed Sep. 29, 2021, PCT No. PCT/EP2021/076772
§ 371(c)(1), (2) Date Apr. 17, 2023,
PCT Pub. No. WO2022/083990, PCT Pub. Date Apr. 28, 2022.
Claims priority of application No. 2016885 (GB), filed on Oct. 23, 2020; and application No. 2016890 (GB), filed on Oct. 23, 2020.
Prior Publication US 2023/0396741 A1, Dec. 7, 2023
Int. Cl. G06V 20/52 (2022.01); G06V 20/40 (2022.01); G11B 27/22 (2006.01); G11B 27/34 (2006.01); H04N 7/18 (2006.01)
CPC H04N 7/181 (2013.01) [G06V 20/47 (2022.01); G06V 20/52 (2022.01); G11B 27/22 (2013.01); G11B 27/34 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method of video processing, comprising:
receiving first and second search queries from a user and an instruction to generate search results matching any or all of the first and second search queries;
obtaining a first video sequence of a target area comprising a first predetermined object corresponding to the first search query;
obtaining a second video sequence of the target area comprising a second predetermined object corresponding to the second search query;
upon receiving the instruction, determining whether the said first and second video sequences originate from a single video camera and whether a recording period of the first video sequence and a recording period of the second video sequence overlap for a time period; and
in a case where the said first and second video sequences originate from a single video camera and the recording periods of the first and second video sequences overlap for a time period, defining at least one first video clip using frames of the first and/or second video sequence(s) from at least the time period of overlap, and presenting the first video clip to the user as a search result; and
in a case where the user chooses to obtain search results matching any of the first and second search queries and the recording periods of the first and second video sequences do not overlap for any time period, presenting the user with the first and second video sequences as different search results.