Apparatus and method of using events for user interface
First Claim
Patent Images
1. An apparatus for processing event data, the apparatus comprising:
- at least one event-based vision sensor configured to detect an event corresponding to a change of light by a movement of an object and to generate the event data associated with the change of light; and
one or more processors configured to;
determine a class, from among at least two classes, having a representative value most similar to the event data, based on respective similarities being calculated between the event data and corresponding representative values for each of the at least two classes;
classify the event as corresponding to the class among the at least two classes, based on a result of the determining of the class having the representative value most similar to the event data;
update class information related to the class corresponding to the event; and
determine a user input corresponding to the event based on the updated class information.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for use interface and a method of user interface are provided. The apparatus may include a classifier configured to classify an event as corresponding to a class among at least two classes, an updater configured to update class information related to the class corresponding to the event, and a processor configured to determine a user input corresponding to the event based on the updated class information.
19 Citations
25 Claims
-
1. An apparatus for processing event data, the apparatus comprising:
-
at least one event-based vision sensor configured to detect an event corresponding to a change of light by a movement of an object and to generate the event data associated with the change of light; and one or more processors configured to; determine a class, from among at least two classes, having a representative value most similar to the event data, based on respective similarities being calculated between the event data and corresponding representative values for each of the at least two classes; classify the event as corresponding to the class among the at least two classes, based on a result of the determining of the class having the representative value most similar to the event data; update class information related to the class corresponding to the event; and determine a user input corresponding to the event based on the updated class information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of operating a user interface for processing event data generated by at least one event-based vision sensor configured to detect events, the method comprising:
-
receiving the events corresponding to changes of light by movements of a plurality of objects; determine a corresponding class, from among a plurality of classes that correspond to the plurality of objects, having a representative value most similar to each of the events, based on respective similarities being calculated between each event, of the events, and corresponding representative values for each of the plurality of classes; classifying each of the events as the corresponding class, based on the determining of the corresponding class having the representative value most similar to each of the events; updating class information relating to the one or more of the classes based on the events; and determining a user input based on the updated class information. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus for processing event data, the apparatus comprising:
-
at least one event-based vision sensor configured to detect an event corresponding to a change of light by a movement of an object and to generate the event data associated with the change of light; and one or more processors configured to; determine a class, from among at least two classes, having a representative value most similar to the event data, based on respective similarities being calculated between the event data and corresponding representative values for each of the at least two classes; classify the event as corresponding to an object, among a plurality of objects, being associated with the class, based on a result of the determining of the class having a representative value most similar to the event data; update representative values corresponding to at least one of the plurality of objects based on the classified event; and determine a user input corresponding to the event based on the updated representative values. - View Dependent Claims (20, 21)
-
-
22. An apparatus for processing event data, the apparatus comprising:
-
at least one event-based vision sensor configured to detect an event corresponding to a change of light by a movement of an object and to generate the event data associated with the change of light; and one or more processors configured to; calculate a first similarity between the event data and a first representative value, wherein the first representative value corresponds to a first group of events detected by the event-based vision sensor; calculate a second similarity between the event data and a second representative value, wherein the second representative value corresponds to a second group of events detected by the event-based vision sensor; compare the first similarity and the second similarity with each other; classify the event as one of the first group of events and the second group of events, based on a result of the comparison; and update the first representative value or the second representative value, based on the classified event. - View Dependent Claims (23, 24, 25)
-
Specification