1. A method of recognizing an object in an image, the method comprising:
storing objects extracted from images, wherein the objects are associated with a respective time of day at which their corresponding images were created and are stored sorted according to the time of day,
receiving an image having a time of day at which the image was created; and
recognizing an object in the image by comparing the object to the stored objects in order of the proximity of their times to the time at which the image was created.
2. The method of claim 1, wherein the object is an advertising billboard, the method further comprising requesting a web page address related to the advertising billboard from a remote server.
3. The method of claim 1, wherein the object is a car, the method further comprising requesting a car manual related to the car from a remote server.
4. The method of claim 1, wherein the object is a product, the method further comprising requesting a payment confirmation related to the product from a remote server.
5. The method of claim 1, wherein the object is a book, the method further comprising requesting an audio stream related to the book from a remote server.
6. The method of claim 1, wherein the object is a bus stop sign, the method further comprising requesting real-time information on the arrival of a next bus from a remote server.
7. An image-based information retrieval system, comprising:
an image database storing objects extracted from images, wherein the objects are associated in the database with a respective time of day at which their corresponding images were created and are stored sorted according to the time of day; and
a recognition engine for recognizing an object in an image, the recognition engine performing actions comprising:
receiving an image having a time of day at which the image was created; and
recognizing an object in the image by comparing the object to the stored objects in order of the proximity of their times to the time at which the image was created.
8. The system of claim 7, wherein the object is an advertising billboard, the system further comprising an information retrieval module that requests a web page address related to the advertising billboard from a remote server.
9. The system of claim 7, wherein the object is a car, the system further comprising an information retrieval module that requests a car manual related to the car from a remote server.
10. The system of claim 7, wherein the object is a product, the system further comprising an information retrieval module that requests a payment confirmation related to the product from a remote server.
11. The system of claim 7, wherein the object is a book, the system further comprising an information retrieval module that requests an audio stream related to the book from a remote server.
12. The system of claim 7, wherein the object is a bus stop sign, the system further comprising an information retrieval module that requests requesting real-time information on the arrival of a next bus from a remote server.
13. A computer-readable storage medium having executable computer program instructions embodied therein for recognizing an object in an image, actions of the computer program instructions comprising:
storing objects extracted from images, wherein the objects are associated with a respective time of day at which their corresponding images were created and are stored sorted according to the time of day;
receiving an image having a time of day at which the image was created; and
recognizing an object in the image by comparing the object to the stored objects in order of the proximity of their times to the time at which the image was created.
14. The computer-readable storage medium of claim 13, wherein the object is an advertising billboard, the method further comprising requesting a web page address related to the advertising billboard from a remote server.
15. The computer-readable storage medium of claim 13, wherein the object is a car, the method further comprising requesting a car manual related to the car from a remote server.
16. The computer-readable storage medium of claim 13, wherein the object is a product, the method further comprising requesting a payment confirmation related to the product from a remote server.
17. The computer-readable storage medium of claim 13, wherein the object is a book, the method further comprising requesting an audio stream related to the book from a remote server.
18. The computer-readable storage medium of claim 13, wherein the object is a bus stop sign, the method further comprising requesting real-time information on the arrival of a next bus from a remote server.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A current mirror comprising:
a first transistor having a first terminal to receive an input current;
a second transistor having a first terminal to provide an output current; and
an operational amplifier arranged to maintain the first terminals of the first and second transistors at the same potential.
2. A current mirror according to claim 1 where:
the first transistor has a second terminal coupled to a power supply terminal, and a third terminal; and
the second transistor has a second terminal coupled to the power supply terminal, and a third terminal coupled to the third terminal of the first transistor.
3. A current mirror according to claim 2 where the third terminals of the first and second transistors are coupled to an output terminal of the operational amplifier.
4. A current mirror according to claim 1 where the first terminals of the first and second transistors are coupled to input terminals of the operational amplifier.
5. A current mirror according to claim 1 where the operational amplifier comprises a differential pair of transistors having input terminals coupled to the first terminals of the first and second transistors.
6. A current mirror according to claim 5 where the operational amplifier further comprises a current mirror arranged to load the differential pair of transistors.
7. A current mirror according to claim 1 where:
the first transistor comprises a BJT having a collector as the first terminal, an emitter coupled to a power supply terminal, and a base; and
the second transistor comprises a BJT having a collector as the first terminal, an emitter coupled to the power supply terminal, and a base coupled to the base of the first transistor and an output terminal of the operational amplifier.
8. A current mirror according to claim 7 where the operational amplifier comprises a differential pair of transistors having a first input terminal coupled to the collector of the first transistor and a second input terminal coupled to the collector of the second transistor.
9. A current mirror according to claim 8 where the operational amplifier further comprises a current mirror arranged to load the differential pair of transistors.
10. A method comprising:
receiving an input current at a first terminal of a first transistor;
mirroring the input current at a first terminal of a second transistor; and
driving a second terminal of the first transistor and a second terminal of the second transistor responsive to the first terminals of the first and second transistors.
11. A method according to claim 10 where driving the second terminals comprises maintaining the first terminals of the first and second transistors at the same potential.
12. A method according to claim 11 where maintaining the first terminals comprises amplifying the difference in potential between the first terminals.
13. A method according to claim 12 where amplifying comprises applying the difference in potential between the first terminals to a differential pair of transistors.
14. A method according to claim 13 where amplifying further comprises loading the differential pair with a current mirror.
15. A current mirror comprising:
means for receiving an input current at an input terminal;
means for mirroring the input current to an output terminal; and
means for maintaining the input and output terminals at the same potential.
16. A current mirror according to claim 15 where the means for maintaining comprises an operational amplifier.
17. A current mirror according to claim 15 where:
the means for receiving the input current comprises a first transistor having a first terminal as the input terminal, a second terminal coupled to a power supply terminal, and a third terminal; and
the means for mirroring the input current comprises a second transistor having a first terminal as the output terminal, a second terminal coupled to the power supply terminal, and a third terminal coupled to the third terminal of the first transistor.
18. A current mirror according to claim 17 where the means for maintaining comprises an operational amplifier.
19. A current mirror according to claim 17 where the means for maintaining comprises means for converting the difference in potential between the input and output terminals to a differential current.
20. A current mirror according to claim 19 where the means for maintaining further comprises means for loading the means for converting.