Identification of captured videos
AssigneeGoogle Inc.
InventorsThomas Weich, David Erb
Life of this patent
Estimating the term…
Abstract
An identification system receives a request from a user device to identify a video captured in a video stream. The identification system identifies a display area captured in the video stream in which the video is displayed. The identification system identifies content include in the display area throughout the stream. Based on the identified content, the identification system creates a fingerprint for the video. The identification system identifies from a plurality of stored fingerprints at least one fingerprint similar to the created fingerprint. The identification system identifies video information associated with the similar fingerprint. The video information is transmitted to the user device and displayed as being video information about the video captured in the stream.
Claims20
A computer-implemented method comprising:
- receiving, by a computer system from a first device, a request to identify a video;
- identifying, by a computer system, a plurality of candidate edges using a video stream captured by a first device, wherein the video stream corresponds to a second device displaying the video, the plurality of candidate edges including more than four edges;
- responsive to identifying the plurality of candidate edges, selecting, by the computer system from the plurality of candidate edges, four edges enclosing a display area in the video stream corresponding to the second device;
- creating, by the computer system, a fingerprint for the video based on content included in the display area;
- identifying, by the computer system, video information based on the created fingerprint;
- and
- transmitting, by the computer system to the first device, instructions to display the video information.
A non-transitory computer-readable storage medium having computer- executable instructions which when executed by one or more processors cause the one or more processors to perform steps comprising:
- receiving from a first device a request to identify a video;
- identifying a plurality of candidate edges using a video stream captured by a first device, wherein the video stream corresponds to a second device displaying the video, the plurality of candidate edges including more than four edges;
- responsive to identifying the plurality of candidate edges, selecting, from the plurality of candidate edges, four edges enclosing a display area in the video stream corresponding to the second device;
- creating a fingerprint for the video based on content included in the display area;
- identifying video information based on the created fingerprint;
- and
- transmitting instructions to the first device to display the video information.
A system comprising:
- one or more computer processors;
- and
- a non-transitory computer-readable storage medium storing computer-executable instructions which when executed by the one or more processors cause the one or more processors to perform steps comprising:
- receiving from a first device a request to identify a video;
- identifying a plurality of candidate edges using a video stream captured by a first device, wherein the video stream corresponds to a second device displaying the video, the plurality of candidate edges including more than four edges;
- responsive to identifying the plurality of candidate edges, selecting, from the plurality of candidate edges, four edges enclosing a display area in the video stream corresponding to the second device;
- creating a fingerprint for the video based on content included in the display area;
- identifying video information based on the created fingerprint;
- and
- transmitting instructions to the first device to display the video information.
Dependencies are inferred from the claim text.