Vision-guided model-based point-and-click interface for a wireless handheld device
First Claim
1. A portable device capable of communicating within an environment, comprising:
- a processor;
a communication interface;
a sensor that obtains sensed image data representing the actual physical appearance characteristics ol an area of interest within the environment; and
a memory containing discovery data comprising physical appearance characteristics of objects located within the environment and additional data concerning the objects located within the environment;
wherein the processor performs steps of retrieving from the memory discovery data comprising physical appearance characteristics of objects located within the environment and searching the sensed image data for data corresponding to the retrieved discovery data.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the invention overcome the problem of establishing communications with devices for which the communication protocol is unknown. One aspect of the invention involves the use of a discovery registration in which a portable device is provided with information describing the physical appearance characteristics of objects or devices that may be used to identify an object of interest. Another aspect of the invention involves the use of sensing techniques for establishing the identity of an object for which more information is sought by comparing the sensed physical characteristics of an object with data describing the physical characteristics of the objects located within an environment of the network. Aspects of the invention further involve associating the information describing the physical characteristics of objects or devices with additional information regarding the object, which may include the communication protocol for the device or object with which communication is desired.
-
Citations
43 Claims
-
1. A portable device capable of communicating within an environment, comprising:
-
a processor;
a communication interface;
a sensor that obtains sensed image data representing the actual physical appearance characteristics ol an area of interest within the environment; and
a memory containing discovery data comprising physical appearance characteristics of objects located within the environment and additional data concerning the objects located within the environment;
wherein the processor performs steps of retrieving from the memory discovery data comprising physical appearance characteristics of objects located within the environment and searching the sensed image data for data corresponding to the retrieved discovery data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of identifying an object, comprising the steps of:
-
retrieving discovery data describing physical appearance characteristics of objects within an environment, wherein the discovery data further includes additional data concerning the objects located within the environment;
acquiring, using a sensor associated with the portable device sensed image data representing the actual physical appearance characteristics of an area of interest within the environment; and
searching the sensed image data for data corresponding to the retrieved discovery data. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
receiving the discovery data as a wireless communication.
-
-
21. The method according to claim 19, wherein the step of retrieving discovery data further comprises the step of:
receiving the discovery data from a detachable memory on which the discovery data is prestored.
-
22. The method according to claim 19, wherein the step of retrieving discovery data further comprises the step of:
receiving the discovery data from a memory card on which the discovery data is prestored.
-
23. The method according to claim 19, wherein the step of retrieving discovery data further comprises the step of:
receiving the discovery data from the objects located within the environment.
-
24. The method according to claim 19, wherein the step of acquiring sensed image data further comprises the step of:
capturing image data of an area within the environment.
-
25. The method according to claim 19, wherein the step of searching the sensed image data further comprises the step of:
identifying an object in the sensed image data using a set of instructions that perform image analysis for comparing features in the sensed image data to the physical appearance characteristics of the objects described in the retrieved discovery data.
-
26. The method according to claim 19, wherein the step of searching the sensed image data further comprises the step of:
performing image analysis on the sensed image data using a set of instructions selected from among a plurality of sets of instructions.
-
27. The method according to claim 26, wherein the step of conducting image analysis on the sensed image data comprises the step of:
comparing information contained in the discovery data with the sensed image data.
-
28. The method according to claim 19, wherein the step of searching the sensed image data further comprises the step of:
identifying an object using physical characteristics of the object contained in the retrieved discovery data.
-
29. The method according to claim 19, wherein the step of searching the sensed image data further comprises the step of:
identifying an object using information relating to the location of the object contained in the retrieved discovery data.
-
30. The method according to claim 19, wherein the step of searching the sensed image data further comprises the step of:
searching a subset of the sensed image data.
-
31. The method according to claim 30, wherein the step of searching a subset of the sensed image data further comprises the step of:
searching a subset of the sensed image data on the basis of a user selection input to the portable device.
-
32. The method according to claim 19, wherein the step of searching the sensed image data further comprises the step of:
identifying the object on the basis of a color histogram analysis.
-
33. The method according to claim 19, wherein the step of searching the sensed image data further comprises the step of:
identifying the object on the basis of an analysis utilizing edge detection.
-
34. The method according to claim 19, comprising the additional step of:
retrieving additional data comprising an identified object for establishing communications with the object, based on the results of the search.
-
35. The method according to claim 19, comprising the additional step of:
retrieving additional data comprising an URL associated with the object, based on the results of the search.
-
36. The method according to claim 19, comprising the additional step of:
providing a display of the additional data corresponding to an identified object.
-
37. The method according to claim 19, comprising the additional step of:
executing an application utilizing the additional data corresponding to an identified object.
-
38. The method according to claim 19, comprising the additional step of:
performing steps to facilitate communication between the portable device and the object using additional data corresponding to an identified object.
-
39. A method of identifying an object, comprising the steps of:
-
locating a portable device within a wireless network;
wirelessly receiving discovery data describing physical characteristics of objects within the environment of the wireless network, wherein the discovery data includes additional data concerning the object or objects located within the environment, capturing image data representing an area within the wireless communication network using an image sensing unit;
comparing the captured image data to data corresponding to the retrieved discovery data using at least one set of instructions;
identifying an object in the captured image data;
retrieving the additional data associated with the identified object, and utilizing the additional data to communicate with the identified object.
-
-
40. A portable device comprising:
-
a processor;
a wireless communication interface;
a memory;
an image sensor that captures image data, wherein the processor is programmed with computer instructions that perform the steps of;
(1) receiving from the wireless communication interface discovery data comprising physical appearance characteristics for a plurality of objects located within a wireless network in which the portable device is operating and including additional data pertaining to each of the plurality of objects;
(2) storing the received discovery data in the memory; and
(3) processing image data captured from the image sensor and identifying one of the plurality of objects as an object of interest based on a comparison between the image data captured from the image sensor and the physical appearance characteristics stored in the memory. - View Dependent Claims (41, 42, 43)
wherein the discovery data comprises information identifying an object recognition algorithm that should be used to identify one or more of the plurality of objects, and wherein the processor performs step (3) by executing an object recognition algorithm identified in the discovery data. -
42. The portable device according to claim 40, wherein the discovery data comprises information identifying a communication protocol that should be used to communicate with one or more of the plurality of objects, and wherein the processor performs the further step of communicating with the object of interest using the communication protocol identified in the discovery data.
-
43. The portable device according to claim 40, further comprising:
a display for displaying additional data pertaining to the object of interest.
-
Specification