SYSTEM TO AUGMENT A VISUAL DATA STREAM BASED ON A COMBINATION OF GEOGRAPHICAL AND VISUAL INFORMATION
First Claim
1. A computing device comprising:
- a processor; and
a memory on which is stored machine readable instructions that are to cause the processor to;
access a video stream;
generate geographical information associated with frames of the video stream;
extract features of points of interest in the frames;
transmit the extracted features of the points of interest and the geographical information to a server computer that is to use the extracted features of the points of interest and the geographical information to identify augment information;
receive the augment information from the server computer; and
augment the video stream with the augment information to generate an augmented video stream.
4 Assignments
0 Petitions
Accused Products
Abstract
According to an example, a computing device includes a memory on which is stored machine readable instructions that may cause a processor to access a video stream, generate geographical information associated with frames of the video stream, extract features of points of interest in the frames, transmit the extracted features of the points of interest and the geographical information to a server computer that is to use the extracted features of the points of interest and the geographical information to identify augment information, receive the augment information from the server computer, and augment the video stream with the augment information to generate an augmented video stream.
12 Citations
30 Claims
-
1. A computing device comprising:
-
a processor; and a memory on which is stored machine readable instructions that are to cause the processor to; access a video stream; generate geographical information associated with frames of the video stream; extract features of points of interest in the frames; transmit the extracted features of the points of interest and the geographical information to a server computer that is to use the extracted features of the points of interest and the geographical information to identify augment information; receive the augment information from the server computer; and augment the video stream with the augment information to generate an augmented video stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating augmented video streams, said method comprising:
-
capturing a video stream; generating geographical information associated with frames of the video stream; extracting features of points of interest in the frames; transmitting the extracted features of the points of interest and the geographical information to a server computer that is to use the extracted features of the points of interest and the geographical information to identify augment information related to the points of interest in the frames; receiving the augment information from the server computer; augmenting, by a processor, the video stream with the augment information to generate an augmented video stream; and displaying the augmented video stream on a display screen. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium on which is stored machine readable instructions that when executed by a processor cause the processor to:
-
access a video stream; generate geographical information associated with frames of the video stream; extract features of points of interest in the frames; transmit the extracted features of the points of interest and the geographical information to a server computer that is to use the extracted features of the points of interest and the geographical information to identify augment information related to the points of interest in the frames; receive the augment information from the server computer; and augment the video stream with the augment information to generate an augmented video stream. - View Dependent Claims (17)
-
-
18. A computer comprising:
-
a processor; and a memory on which is stored machine readable instructions that are to cause the processor to; receive characteristics and geographical information of objects in frames of a video stream accessed in a computing device; use the characteristics and the geographical information to reduce a set of known objects that potentially match the objects in the frames of the video stream; recognize the objects from the reduced set of objects that potentially match the objects; determine augment information associated with the recognized objects; and transmit the augment information to the computing device, wherein the computing device is to augment the video stream with the augment information. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method for determining augment information for a video stream accessed by a computing device, said method comprising:
-
receiving characteristics and geographical information of objects in frames of the video stream from the computing device; using the received characteristics and geographical information of the objects in the frames of the video stream to reduce a set of known objects that potentially match the objects in the frames of the video stream; recognizing the objects from the reduced set of objects that potentially match the objects; determining, by a processor, augment information associated with the recognized objects; and transmitting the augment information to the computing device, wherein the computing device is to augment the video stream with the augment information. - View Dependent Claims (25, 26, 27, 28)
-
-
29. The method according to claim 34, wherein determining the augment information associated with the recognized objects further comprises accessing a database that stores information identifying which of a plurality of augmented information is associated with of a plurality of recognized objects.
-
30. A non-transitory computer readable storage medium on which is stored machine readable instructions that when executed by a processor cause the processor to:
-
receive characteristics and geographical information of objects in frames of the video stream from the computing device; use the received characteristics and geographical information of the objects in the frames of the video stream to reduce a set of known objects that potentially match the objects in the frames of the video stream; recognize the objects from the reduced set of objects that potentially match the objects; determine augment information associated with the recognized objects; and transmit the augment information to the computing device, wherein the computing device is to augment the video stream with the augment information.
-
Specification