Video searching for filtered and tagged motion

US10299017B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10299017-B2
Application numberUS-201514853989-A
CountryUS
Kind codeB2
Filing dateSep 14, 2015
Priority dateSep 14, 2015
Publication dateMay 21, 2019
Grant dateMay 21, 2019

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.

In one embodiment, captured video summaries are tagged with metadata so the videos can be easily searched. The videos are classified into different scenes, depending on the type of action in the video, so searching can be based on the type of scene. In one embodiment, tags are provided for moving objects or people. The type of object that is moving is tagged (car, ball, person, pet, etc.). Video search results are ranked based on the weighting of the video events or video summaries. The video summary weighting focuses on important events, with multiple videos/images over a period of time condensed into a short summary video. This creates a weighted video summary with different time-lapse speeds that focuses on important events.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of searching video from a camera, comprising: detecting motion using a processor in the camera; determining, using the processor, whether the motion is significant, and filtering out video without significant motion; storing video with significant motion in a memory of the camera; transmitting the video in the memory to a remote computing device using a transmitter in the camera; organizing the video into separate video events; creating, with the remote computing device, a plurality of summary videos from multiple video events provided by the camera; tagging each summary video with a plurality of tags corresponding to the events in the video summary; in response to search terms entered by a user, matching the search terms to the tags; displaying indicators of video summaries with a best match to the search terms, ranked in order of best match; and providing, with the search results, indications of videos without tags corresponding to the search terms, but that are proximate in time to videos with the tags. 2. The method of claim 1 wherein creating a plurality of video summaries comprises: creating a time lapse video having significant motion video events and no significant motion images over a period of time; wherein the time lapse video is created by allocating less time to the images with no significant motion; and allocating more time to videos with significant motion. 3. The method of claim 1 further comprising ranking video search results based on a weighting of the video summaries. 4. The method of claim 1 wherein organizing the video into separate video events comprises filtering the video to eliminate portions of the video with motion not relevant to a video event. 5. A method of searching video from a camera, comprising: detecting motion using a processor in the camera; determining, using the processor, whether the motion is significant, and filtering out video without significant motion; storing video with significant motion in a memory of the camera; transmitting the video in the memory to a remote computing device using a transmitter in the camera; organizing the video into separate video events; creating, with the remote computing device, a plurality of summary videos from multiple video events provided by the camera; tagging each summary video with a plurality of tags corresponding to the events in the video summary; in response to search terms entered by a user, matching the search terms to the tags; displaying indicators of video summaries with a best match to the search terms, ranked in order of best match; and providing, with the search results, indications of videos without tags corresponding to the search terms, but with other tags that correspond to non-searched tags in the videos in the search results. 6. The method of claim 5 wherein the search terms include at least one of time, duration of video, people in the video, objects in the video and camera location. 7. The method of claim 5 further comprising: weighting each video event based on the significance of the tags: and displaying indicators of video events with a best match to the search terms, ranked in order of best match and the weighting of the video events. 8. The method of claim 5 wherein the video events are tagged based on a scene in the video event, wherein the scene depends on the type of action in the video event. 9. A method of searching video from a camera, comprising: detecting motion using a processor in the camera; determining, using the processor, whether the motion is significant, and filtering out video without significant motion; storing video with significant motion in a memory of the camera; transmitting the video in the memory to a remote computing device using a transmitter in the camera; organizing the video into separate video events; tagging each video event with a plurality of tags corresponding to at least two of time, duration of video, people in the video, objects in the video and camera location; weighting each video event based on the significance of the tags: in response to search terms entered by a user, matching the search terms to the tags; displaying indicators of video events with a best match to the search terms, ranked in order of best match and the weighting of the video events; and providing, with the search results, indications of videos without tags corresponding to the search terms, but that are one of proximate in time to videos with the tags and have other tags that correspond to non-searched tags in the videos in the search results. 10. A system for searching video from a camera, comprising: a processor in the camera configured to detect motion; the processor further configured to determine whether the motion is significant, and filtering out video without significant motion; a memory in the camera for storing the video: a transmitter in the camera configured to transmit the video in the memory; a remote computing device configured to receive the transmitted video; the remote computing device being configured to organize the video into separate video events; the remote computing device being configured to tag each video event with a plurality of tags corresponding to at least two of time, duration of video, people in the video, objects in the video and camera location; the remote computing device being configured to weight each video event based on the significance of the tags; the remote computing device being configured to, in response to search terms entered by a user, match the search terms to the tags; the remote computing device being configured to display indicators of video events with a best match to the search terms, ranked in order of best match and the weighting of the video events; and the remote computing device is further configured to provide, with the search results, indications of videos without tags corresponding to the search terms, but with other tags that correspond to non-searched tags in the videos in the search results. 11. The system of claim 10 wherein the remote computing device is a server. 12. The system of claim 10 wherein the remote computing device is a smart phone, configured to communicate with the camera using a server over the Internet. 13. The system of claim 10 wherein the remote computing device is further configured to create a summary video by: creating a time lapse video having significant motion video events and no significant motion images over a period of time; wherein the time lapse video is created by allocating less time to the images with no significant motion; and allocating more time to videos with significant motion. 14. The system of claim 10 wherein the remote computing device is the combination of a server and a smartphone.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Indicating arrangements  {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title

  • in form of a video summary, e.g. the video summary being a video sequence, a composite still image or having synthesized frames · CPC title

  • Physics · mapped topic

  • Electronic editing of digitised analogue information signals, e.g. audio or video signals · 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 US10299017B2 cover?
In one embodiment, captured video summaries are tagged with metadata so the videos can be easily searched. The videos are classified into different scenes, depending on the type of action in the video, so searching can be based on the type of scene. In one embodiment, tags are provided for moving objects or people. The type of object that is moving is tagged (car, ball, person, pet, etc.). Vide…
Who is the assignee on this patent?
Logitech Europe Sa
What technology area does this patent fall under?
Primary CPC classification H04N21/8549. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 21 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).