Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Information retrieval apparatus and method
RE44276 Information retrieval apparatus and method
Patent Drawings:Drawing: RE44276-3    Drawing: RE44276-4    Drawing: RE44276-5    Drawing: RE44276-6    Drawing: RE44276-7    Drawing: RE44276-8    Drawing: RE44276-9    
« 1 »

(7 images)

Inventor: Kitano, et al.
Date Issued: June 11, 2013
Application:
Filed:
Inventors:
Assignee:
Primary Examiner: Nguyen; Steven H
Assistant Examiner:
Attorney Or Agent: Finnegan, Henderson, Farabow, Garrett & Dunner, L.L.P.
U.S. Class: 340/988; 340/990; 340/991; 340/992; 340/994; 340/995.22; 358/453; 379/90.01; 382/282; 382/305; 701/532; 701/533; 707/999.001; 707/999.003; 709/217; 709/219
Field Of Search: 340/990; 340/991; 340/992; 340/993; 340/994; 340/998; 340/995.22; 340/996; 707/6; 707/106; 707/3; 707/5; 707/10; 707/104; 707/114; 701/207; 701/208; 379/90.01; 382/305; 382/162; 382/163; 382/164; 382/165; 382/113; 382/114; 382/115; 382/116; 382/282; 382/283; 382/284; 382/285; 382/286; 382/287; 382/288; 382/289; 382/290; 382/291; 382/292; 382/293; 704/217; 704/218; 704/219; 704/246; 705/14; 705/23; 705/84; 358/440; 358/103; 370/389; 370/392
International Class: H04L 12/16; G06F 17/30; G06K 9/54
U.S Patent Documents:
Foreign Patent Documents: 04-070729; 05-207408; 06-168277; 07-301540
Other References: Hiroki Takaha et al., The Open Image Retrieval System, Girls on the World Wide Web, Institute of Industrial Science, University of Tokyo (9pages). cited by applicant.
Decision of Refusal issued in counterpart Japanese Patent Application No. 2005-208775 on Oct. 9, 2008 (3 pages) with English language translation thereof (2 pages). cited by applicant.









Abstract: The invention provides an information retrieval apparatus and an information retrieval method by which information can be retrieved in an improved operability. A CPU controls a video camera to fetch an image and controls a GPS to detect a current position. The CPU reads out, from within image data stored in a corresponding relationship with URLs of WWW servers, those image data which correspond to position data regarding positions around the detected current position from a WWW data base via a modem and a host machine. Then, the CPU selects, from among the read out image data, that image data which matches with the fetched data, reads out a URL corresponding to the image data and accesses a WWW server designated by the URL.
Claim: What is claimed is:

.[.1. An information retrieval apparatus for retrieving information from a data base which contains registration data including position data, image data and designationinformation for retrieval of additional information comprising: imaging means for obtaining an image; location detection means for detecting a current position location of said information retrieval apparatus; and selection means for selecting imagedata from said data base which corresponds to the image obtained by said imaging means, said image data having position data representing positions in the vicinity of the current position location detected by said location detection means, and saiddesignation information corresponding to said image data for retrieving said additional information..].

.[.2. An information retrieval apparatus according to claim 1, further comprising reception means for receiving the image data and the designation information via a computer network..].

.[.3. An information retrieval apparatus according to claim 2, wherein said reception means has a portable telephone function and is connected to said computer network via a telephone line..].

.[.4. An information retrieval apparatus according to claim 2, wherein the designation information is a URL for specifying information stored in a server of a world wide web build up on the Internet..].

.[.5. An information retrieval method for retrieving information by information retrieval apparatus from a data base which contains registration data including position data, image data and designation information for retrieval of additionalinformation, comprising the steps of: obtaining an image; detecting the current position location of the information retrieval apparatus; and selecting image data from said data base which corresponds to the image obtained, said image data havingposition data representing positions in the vicinity of the detected current position location of the information retrieval apparatus, and designation information corresponding to said image data for retrieving said additional information..].

.Iadd.6. An information retrieval apparatus for retrieving information stored in a remote database, comprising: a position detection unit for detecting a current position of the information retrieval apparatus; an image obtaining unit forobtaining an image at the current position of the information retrieval apparatus; a transmitting unit for transmitting to the remote database at least the current position of the information retrieval apparatus and a request to retrieve a portion ofinformation based at least in part on the current position of the information retrieval apparatus; a receiving unit for receiving the portion of the information from the remote database, the received portion of the information including at least twoimages corresponding to the image obtained at the current position of the information retrieval apparatus, at least one of the at least two images relating to a web site; a searching unit for searching the received portion of the information to acquirerelated information based on the obtained image; and a selecting unit for selecting at least one of the at least two images..Iaddend.

.Iadd.7. The information retrieval apparatus of claim 6, wherein the selecting unit selects at least one of the two images based on a user input..Iaddend.

.Iadd.8. The information retrieval apparatus of claim 7, wherein the transmitting unit transmits a request to the remote database to transfer information related to the image data determined to match the obtained image..Iaddend.

.Iadd.9. The information retrieval apparatus of claim 6, wherein the related information includes a uniform resource locator (URL) of content associated with the obtained image..Iaddend.

.Iadd.10. The information retrieval apparatus of claim 9, wherein the receiving unit accesses the content using the URL..Iaddend.

.Iadd.11. The information retrieval apparatus of claim 10, further comprising a display unit for displaying the content to a user of the information retrieval apparatus..Iaddend.

.Iadd.12. The information retrieval apparatus of claim 6, wherein the image obtaining unit includes a camera..Iaddend.

.Iadd.13. A method performed by an information retrieval apparatus for retrieving information stored in a remote database, the method comprising: detecting a current position of the information retrieval apparatus; obtaining an image at thecurrent position of the information retrieval apparatus; transmitting to the remote database at least the current position of the information retrieval apparatus and a request to retrieve a portion of information based at least in part on the currentposition of the information retrieval apparatus; receiving the portion of the information from the remote database, the received portion of the information including at least two images corresponding to the image obtained at the current position of theinformation retrieval apparatus, at least one of the at least two images relating to a web site; searching the received portion of information to acquire related information based on the obtained image; and selecting at least one of the at least twoimages..Iaddend.

.Iadd.14. The method of claim 13, wherein selecting selects at least one of the two images based on a user input..Iaddend.

.Iadd.15. The method of claim 14, further comprising transmitting a request to the remote database to transfer information related to the image data determined to match the obtained image..Iaddend.

.Iadd.16. The method of claim 13, wherein the related information includes a uniform resource locator (URL) of content associated with the obtained image..Iaddend.

.Iadd.17. The method of claim 16, further comprising accessing the content using the URL..Iaddend.

.Iadd.18. The method of claim 17, further comprising displaying the content to a user of the information retrieval apparatus via a display device..Iaddend.

.Iadd.19. The method of claim 13, wherein the image is obtained using a camera..Iaddend.

.Iadd.20. A non-transitory computer-readable storage medium storing instructions that, when executed by an information retrieval apparatus, cause the information retrieval apparatus to perform a method for retrieving information stored in aremote database, the method comprising: detecting a current position of the information retrieval apparatus; obtaining an image at the current position of the information retrieval apparatus; transmitting to the remote database at least the currentposition of the information retrieval apparatus and a request to retrieve a portion of information based at least in part on the current position of the information retrieval apparatus; receiving the portion of the information from the remote database,the received portion of the information including at least two images corresponding to the image obtained at the current position of the information retrieval apparatus, at least one of the at least two images relating to a web site; searching thereceived portion of information to acquire related information based on the obtained image; and selecting at least one of the at least two images..Iaddend.

.Iadd.21. The computer-readable storage medium of claim 20, the method further comprising transmitting a request to the remote database to retrieve the portion of information based on the current position of the information retrievalapparatus..Iaddend.

.Iadd.22. The computer-readable storage medium of claim 21, wherein the received portion of information includes image data, and searching the received portion of information includes determining whether the obtained image matches the imagedata..Iaddend.

.Iadd.23. The computer-readable storage medium of claim 22, wherein the method further comprises transmitting a request to the remote database to transfer information related to the image data determined to match the obtained image..Iaddend.

.Iadd.24. The computer-readable storage medium of claim 20, wherein the related information includes a uniform resource locator (URL) of content associated with the obtained image..Iaddend.

.Iadd.25. The computer-readable storage medium of claim 24, the method further comprising accessing the content using the URL..Iaddend.

.Iadd.26. The computer-readable storage medium of claim 25, the method further comprising displaying the content to a user of the information retrieval apparatus via a display device..Iaddend.

.Iadd.27. The computer-readable medium of claim 20, wherein the image is obtained using a camera..Iaddend.

.Iadd.28. An information retrieval apparatus for retrieving information stored in a remote database, comprising: a position detection device configured to detect a current position of the information retrieval apparatus; an image obtainingdevice configured to obtain an image at the current position of the information retrieval apparatus; a communication device configured to communicate with the remote database over a network at least the current position of the information retrievalapparatus and a request to retrieve a portion of information based at least in part on the current position of the information retrieval apparatus; and a processor configured to: receive, via the communication device, the portion of the information fromthe remote database, the received portion of the information including at least two images corresponding to the image obtained at the current position of the information retrieval apparatus, at least one of the at least two images relating to a web site; search the received portion of information to acquire related information based on the obtained image; and select at least one of the at least two images..Iaddend.

.Iadd.29. The information retrieval apparatus of claim 28, wherein the processor is further configured to instruct the communication device to transmit a request to the remote database to retrieve the portion of information based on the currentposition of the information retrieval apparatus..Iaddend.

.Iadd.30. The information retrieval apparatus of claim 29, wherein the received portion of information includes image data, and the processor is configured to search the received portion of information by determining whether the obtained imagematches the image data..Iaddend.

.Iadd.31. The information retrieval apparatus of claim 30, wherein the processor is configured to instruct the communication device to transmit a request to the remote database to transfer information related to the image data determined tomatch the obtained image..Iaddend.

.Iadd.32. The information retrieval apparatus of claim 28, wherein the related information includes a uniform resource locator (URL) of content associated with the obtained image..Iaddend.

.Iadd.33. The information retrieval apparatus of claim 32, wherein the processor is further configured to access the content using the URL using the communication device..Iaddend.

.Iadd.34. The information retrieval apparatus of claim 33, further comprising a display unit for displaying the content to a user of the information retrieval apparatus..Iaddend.

.Iadd.35. The information retrieval apparatus of claim 28, wherein the image obtaining device includes a camera..Iaddend.

.Iadd.36. An information retrieval system, comprising: a remote database storing information in association with locations; and an information retrieval apparatus for retrieving the information stored in the remote database, comprising: alocation detection device configured to detect a current location of the information retrieval apparatus; an image obtaining device configured to obtain an image at the current location of the information retrieval apparatus; a communication deviceconfigured to communicate with the remote database over a network at least the current position of the information retrieval apparatus and a request to retrieve a portion of information based at least in part on the current position of the informationretrieval apparatus; and a processor configured to: receive, via the communication device, the portion of the information from the remote database, the received portion of the information including at least two images corresponding to the image obtainedat the current position of the information retrieval apparatus, at least one of the at least two images relating to a web site; search the received portion of information to acquire related information based on the obtained image; and select at leastone of the at least two images..Iaddend.

.Iadd.37. The information retrieval system of claim 36, wherein: the processor is further configured to instruct the communication device to transmit a request to the remote database to retrieve the portion of information based on the currentlocation of the information retrieval apparatus; and the remote database is configured to identify the portion of information based on the current location of the information retrieval apparatus, and to transfer the portion of information to theinformation of the retrieval apparatus over the network..Iaddend.

.Iadd.38. The information retrieval system of claim 37, wherein the processor is further configured to search the received portion of information by determining whether the obtained image matches the at least two images..Iaddend.

.Iadd.39. The information retrieval system of claim 38, wherein: the processor is configured to obtain related information by instructing the communication device to transmit a request to the remote database to transfer information related tothe image data determined to match obtained image; and the remote database is configured to identify the related information based on the information related to the image data, and to transfer the related information to the information retrievalapparatus..Iaddend.
Description: BACKGROUND OF THE INVENTION

This invention relates to an information retrieval apparatus and method, and more particularly to an information retrieval apparatus and method wherein an image is fetched and a current position is detected and then, based on the positiondetected, image data which conforms with the fetched image is selected from among image data selectively stored in advance and a URL or the like corresponding to the selected image data is retrieved.

In the Internet which is a world-wide computer network, a WWW (World Wide Web) which provides various information has been established.

Here, for an information providing system available on the Internet, WWW developed by CERN (European Center for Nuclear Search) in Switzerland is known. This technology allows a user to browse information including text, image and voice forexample in the hyper text form. Based on HTTP (Hyper Text Transfer Protocol), the information stored in a WWW server terminal is sent asynchronously to terminals such as personal computers.

The WWW server is constituted by server software called HTTP demon and HTML file in which hyper text information is stored. The hyper text information is described in a description language called HTML (Hyper Text Makeup Language). In thedescription of a hyper text by HTML, a logical structure of a document is expressed in a format specification called tag enclosed by "<" and ">". Description of linking to other information is made based in link information called anchor. Amethod in which a location at which required information is stored by the anchor is URL (Uniform Resource Locator).

A protocol for transferring a file described in HTML on the TCP/IP network is HTTP. This protocol has a capability of transferring a request for information from a client to the WWW server and the requested hyper text information stored in theHTML file to the client.

Used by many as an environment for using WWW is client software such as Netscape Navigator (trademark) called WWW browser.

Using the WWW browser, a file on a WWW server on the Internet which spreads in a world-wide scale corresponding to a URL, a so-called home page, can be automatically down-loaded, and as is called netsurfing, a network service wherein home pageswhich are linked to each other are successively traced to observe various information sources of WWW can be enjoyed.

It should be noted that demon denotes a program for executing control and processing in the background when performing a job in the UNIX environment.

FIG. 8 illustrates a manner in which a terminal equipment such as a WWW server is connected to the Internet.

Referring to FIG. 8, the WWW includes a large number of WWW servers 51 connected to the Internet. The WWW servers 51 provide home pages of the hyper text form and so forth to other terminal equipments connected to the Internet in response toaccesses from them.

In order to access such a WWW server 51 as described above, such a procedure is taken that a terminal equipment such as a work station 52 connected to the Internet is manually operated to access the WWW server 51 or a popular personal computer53 to which a modem is connected is used to log in, via a telephone line, to a predetermined host machine (access provider) 54 connected to the Internet and then access the WWW server 51 from the host machine 54.

Accordingly, accessing to a WWW server 51 is normally performed indoors such as in an office in which such work station 52 is provided or in a house of an individual who owns such personal computer 53.

Accordingly, for example, when it is intended to acquire, during shopping in a town, information of a certain shop in the town from a home page of the WWW, it is a possible procedure, for example, to connect a portable telephone set 56 to aportable personal computer 55 provided with a modem, log in to the host machine 54 and access a WWW server 51.

In such an instance, however, a URL (Uniform Resource Locator) of the home page which provides information of the shop must be remembered in advance. Further, where a portable telephone set is connected to and used with a portable personalcomputer with a modem, the overall system becomes bulky. Further, since a URL must be inputted using a keyboard, the operability is low when the system is used outdoors such as in a town.

SUMMARY OF THE INVENTION

It is an object of the present invention to provide an information retrieval apparatus of a comparatively small size which does not require use of a keyboard and is high in operability.

It is another object of the present invention to provide an information retrieval method which does not require use of a keyboard and allows a good operability of an information retrieval apparatus.

In order to attain the objects described above, according to the present invention, image data are stored in advance in predetermined storage locations corresponding to information to be provided, and an image fetched by a user is compared withthe image data stored in advance and information corresponding to the image data conforming to the image is read out.

In particular, according to an aspect of the present invention, there is provided an information retrieval apparatus for retrieving information from a data base which has registration data including position data, image data and designationinformation such as a URL for specification of individual information in a mutually corresponding relationship, comprising fetching means for fetching an image, position detection means for detecting a current position of the information retrievalapparatus, and selection means for selecting, from within the image data having the position data regarding positions around the current position detected by the position detection means, that of the designation information having image data whichmatches with the image fetched by the fetching means.

In the information retrieval apparatus, the fetching means fetches an image, and the position detection means detects a current position of the information retrieval apparatus. Then, the selection means selects, from within the image datahaving the position data regarding positions around the current position detected by the position detection means, that of the designation information having image data which matches with the image fetched by the fetching means.

According to another aspect of the present invention, there is provided an information retrieval method for retrieving information from a data base which has registration data including position data, image data and designation information forspecification of individual information in a mutually corresponding relationship, comprising the steps of fetching an image, detecting a current position, and selecting, from within the image data having the position data regarding positions around thedetected current position, that image data which matches with the fetched image.

In the information retrieval method, an image is fetched and a current position is detected. Then, from with in the image data having the position data regarding positions around the detected current position, that image data which matches withthe fetched image is selected.

With the information retrieval apparatus and the information retrieval method, image data is read out from the data base based on a position when an image is fetched by a user, and information such as a URL corresponding to image data matchingwith the image fetched by the user is read out from the data base. Consequently, the necessity for use of a keyboard is eliminated. Further, since no keyboard need be provided, the apparatus can be formed in a reduced size and have an improvedoperability.

The above and other objects, features and advantages of the present invention will become apparent from the following description and the appended claims, taken in conjunction with the accompanying drawings in which like parts or elements aredenoted by like reference characters.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram showing a construction of an information retrieval system which employs a portable terminal to which an information retrieval apparatus of the present invention is applied;

FIG. 2 is a schematic illustration showing an image of a display screen upon registration of a URL by an information provider shown in FIG. 1;

FIG. 3 is a schematic illustration showing an example of a display screen of image data registered in a corresponding relationship to a URL;

FIG. 4 is a block diagram showing an example of a detailed construction of the portable terminal shown in FIG. 1;

FIG. 5 is a flow chart illustrating operation of the portable terminal of FIG. 4;

FIG. 6 is an illustration showing a manner in which an image is fetched using the portable terminal of FIG. 4;

FIG. 7 is a schematic view showing an example of a display of a home page provided by a WWW server; and

FIG. 8 is a block diagram showing terminal equipments connected to the Internet.

DESCRIPTION OF THE PREFERRED EMBODIMENT

Referring first to FIG. 1, there is shown an example of an information retrieval system which makes use of an information retrieval apparatus of the present invention.

In the information retrieval system, an information provider 2 can make a WWW server 11 thereof hold information provided from the same and register a file or a home page (HTML file) stored in the WWW server 11 into a WWW data base 3 via theInternet.

When a URL of a home page in the WWW server 11 is registered into the WWW data base 3, for example, columns or sections into which a URL, position data (latitude and longitude) and image data are displayed as seen in FIG. 2.

In the example of display shown in FIG. 2, "http://www.taxim.co.jp" is entered as the URL; "40.sub.--/ 13' 10''" is entered as the latitude (position data); "135.sub.--/ 40' 05''" is entered as the longitude (position data); and "Poster1" isentered as the name (file name) of image data.

Then, if a mouse or the like is manually operated to click a registration button at a lower portion of the screen shown in FIG. 2, then those data described above are registered into the WWW data base 3 via the Internet. Further, if an imagedisplay button is clicked, then an image of the file entered in the image data section is displayed, for example, as seen in FIG. 3. Consequently, contents of the image data to be registered can be confirmed.

When the current position of a portable terminal 1 is in the proximity of the latitude of 40.sub.--/ 13' 10'' and the longitude of 135.sub.--/ 40' 05'', since such registration data as seen in FIG. 2 coincide with the current position inretrieval of the position by the portable terminal 1, the WWW data base 3 outputs the image data (data of Poster1) of the registration data to the portable terminal 1 via a host machine (access provider) 4.

The WWW data base 3 holds the URL of the WWW server 11 in a corresponding relationship to the image data and the position data supplied thereto from the information provider 2.

The host machine 4 is connected to the portable terminal 1 by a telephone line (by radio), and accesses the WWW data base 3 or the WWW server 11 via the Internet in accordance with a signal supplied thereto from the portable terminal 1 andtransfers data supplied thereto from the WWW data base 3 or the WWW server 11 to the portable terminal 1.

The portable terminal 1 fetches an image and detects a current position thereof. Then, the portable terminal 1 retrieves position data around the current position from within the WWW data base 3 via the host machine 4 and reads out image datacorresponding to the position data from the WWW data base 3 via the host machine 4.

Further, the portable terminal 1 selects that of the image data supplied thereto from the WWW data base 3 which conforms to the fetched image (that image data which is discriminated to be an image of a picture or characters same as a picture(pattern) or characters exhibited in the fetched image) and reads out a URL corresponding to the image data from the WWW data base 3 via the host machine 4.

FIG. 4 shows an example of a detailed construction of the portable terminal 1. Referring to FIG. 4, the portable terminal 1 shown includes a CPU (selection means) 21 which performs various processes in accordance with a program stored in a ROM22. A RAM 23 temporarily stores data when the CPU 21 performs processing.

A video camera 24 serving as fetching means fetches an image around the same and outputs the fetched digital image data to the CPU 21 via an interface 25.

A GPS (Global Positioning System) 26 serving as position detection means detects a current position such as a latitude and a longitude at which the portable terminal 1 is positioned at present, and outputs the position data to the CPU 21 via theinterface 25.

A modem 27 serving as reception means outputs, under the control of the CPU 21, a predetermined signal to the host machine 4 via the telephone line (by radio). Further, the modem 27 supplies a signal from the host machine 4 transmitted theretovia the telephone line (by radio) to the CPU 21 via the interface 25.

A CRT 28 displays an image of an acquired URL or home page under the control of the CPU 21.

A manually operable button 29 is manually operated to fetch an image by means of a video camera 24 or to select a URL from among a plurality of URLs displayed on the CRT 28, and outputs a signal corresponding to the operation to the CPU 21 viathe interface 25.

Subsequently, operation of the portable terminal 1 will be described with reference to a flow chart of FIG. 5.

First in step S1, when a user manually operates the manually operable button 29, a signal representative of the operation is supplied to the CPU 21, and the video camera 24 fetches, under the control of the CPU 21, an image around the same in adirection in which the portable terminal 1 is directed. The video camera 24 supplies the thus fetched image data to the CPU 21 via the interface 25. The CPU 21 stores the image data into the RAM 23.

It is assumed that the user is walking in a town carrying the portable terminal 1. Further, it is assumed that, in the town, for example, such a poster 41 as shown in FIG. 6 is put up on a board. When the user is interested in the poster 41and tries to acquire detailed information relating to this, the user fetches an image of the poster 41 using the video camera 24. In the example shown in FIG. 6, an image of the poster of "Restaurant Taxim de Paris" is fetched.

Then in step S2, the CPU 21 instructs the GPS 26 to detect the current position of the portable terminal 1. The GPS 26 supplies the detected position data to the CPU 21 via the interface 25. The CPU 21 stores the position data into the RAM 23.

Since the user has fetched the image at the position of, for example, the latitude of 40.sub.--/ 13' 09'' and the longitude of 135.sub.--/ 40' 06'' as seen in FIG. 6, the GPS 26 detects this position (latitude of 40.sub.--/ 13' 09'' andlongitude of 135.sub.--/ 40' 06'') and outputs the position data to the CPU 21.

In step S3, the CPU 21 requests the WWW data base 3 through the modem 27 to perform retrieval of position data based on the position data supplied from the GPS 26.

The WWW data base 3 retrieves those of the position data of the registration data which are data around the position supplied from the portable terminal 1 (that is, those position data which have coordinate values (in latitude and longitude)within a predetermined distance from the current position detected by the portable terminal 1). The WWW data base 3 then reads out image data of the registration data corresponding to the thus retrieved position data and outputs them to the portableterminal 1.

For example, when an image is fetched in such a situation as seen in FIG. 6, since the position detected by the portable terminal 1 is 40.sub.--/ 13' 09'' in latitude and 135.sub.--/ 40' 06'' in longitude, the WWW data base 3 searches for thoseof the registered data whose position data is around 40.sub.--/ 13' 09'' in latitude and 135.sub.--/ 40' 06'' in longitude.

Then, for example, if the restaurant named Taxim de Paris which acts as the information provider 2 has put the poster 41 on a board as an advertisement and has a home page of WWW produced in a predetermined WWW server 11 and besides has an imageand the location of the poster 41 registered in the WWW data base 3 as seen in FIG. 2, since the location of the poster (40.sub.--/ 13' 10'' in latitude and 135.sub.--/ 40' 05'' in longitude) is in the proximity of the current position (40.sub.--/ 13'09'' in latitude and 135.sub.--/ 40' 06'' in longitude) at which the user has fetched the image, image data (FIG. 3) of the registration of the poster 41 is retrieved from the WWW data base 3 and supplied to the portable terminal 1 via the host machine4.

In step S4, the CPU 21 of the portable terminal 1 checks whether or not the image data read out from the WWW data base 3 matches with (corresponds to) the image fetched from the video camera 24. Then, in step S5, the CPU 21 checks the number ofmatching images, and if no matching image is detected, then the processing is ended. However, when an image or images match, the CPU 21 discriminates, in step S6, whether or not the number of matching images is 1. If the number of matching images is 1,then the control sequence advances to step S7.

For example, when an image is read in in such a situation as seen in FIG. 6 and such image data as seen in FIG. 3 are supplied to the portable terminal 1, since the poster shown in FIG. 6 is drawn in a similar design to the image data of FIG. 3,the CPU 21 of the portable terminal 1 discriminates that the image data (FIG. 3) matches with the fetched image (FIG. 6).

In step S7, the CPU 21 requests, via the modem 27, the WWW data base 3 to transfer of a URL corresponding to the conforming image. When the URL corresponding to the conforming image is acquired from the WWW data base 3, the portable terminal 1accesses, in step S8, a WWW server 11 which has the URL.

In response to the accessing, the WWW server 11 outputs image data of the home page to the portable terminal 1. The portable terminal 1 receives, in step S9, the image data by means of the modem 27 and sends the image data to the CRT 28 so thatthey may be displayed on the CRT 28.

For example, when such registration data of "Restaurant Taxim de Paris" as seen in FIG. 2 are searched out in the retrieval, a URL of "http://www.taxim.co.jp" is read out from the WWW data base 3 and supplied to the portable terminal 1 via thehost machine 4.

Then, the portable terminal 1 accesses the WWW server 11 designated by http://www.taxim.co.jp and receives such image data of the home page of "Restaurant Taxim de Paris" as seen in FIG. 7 from the WWW server 11. The image data are displayed onthe CRT 28 of the portable terminal 1.

On the other hand, when it is discriminated in step S6 that the number of matching images is two or more, the control sequence advances to step S10, in which the portable terminal 1 requests the WWW data base 3 to transfer URLs corresponding toall of the conforming images.

The host machine 4 thus acquires URLs corresponding to all of the conforming images from the WWW data base 3 and outputs the URLs to the portable terminal 1. The portable terminal 1 receives the URLs and controls the CRT 28 to display them.

Then, in step S11, the user will manually operate the manually operable button 29 to select one of the URLs displayed on the CRT 28. The CPU 21 outputs the selected URL to the Internet via the modem 27. Consequently, accessing to the WWWserver 11 designated by the URL is performed in step S8.

The host machine 4 outputs, when the home page is received from the WWW server 11 accessed by it, the image data of the home page to the portable terminal 1. Then, in step S9, the portable terminal 1 controls the CRT 28 to display the image ofthe home page received.

In this manner, the portable terminal 1 acquires a URL of a predetermined WWW server from the WWW data base 3 making use of a fetched image and data of the current position, and accesses the WWW server.

It is to be noted that, while, in the embodiment described above, an information retrieval apparatus of the present invention is applied to the portable terminal 1, it may otherwise be applied to a vehicle-carried terminal. In this instance, aURL is registered together with image data of road-signs, signboards and billboards along a road and detailed information is stored in a predetermined WWW server in advance. Then, when a user fetches an image of one of the road-signs, signboards andbillboards, detailed information of it is read out from the predetermined WWW server.

Further, while, in the embodiment described above, the portable terminal 1 accesses the WWW data base 3 to perform retrieval when an image is fetched, image data and position data may be stored once into the RAM 23 so that, later at a differentlocation (for example, after the user comes home), retrieval may be performed making use of the image data and the position data.

Furthermore, while, in the embodiment described above, the GPS 26 is utilized for detection of a position, the PHS (Personal Handy phone System) may be utilized alternatively. Since the PHS employs comparatively weak radio waves, a radio waveof a PHS terminal arrives only at a neighboring relay station or stations. Accordingly, in other words, when a relay station receives a radio wave, a PHS terminal is used around the relay station. Consequently, the position (region) in which a PHSterminal is used can be specified to a narrower range.

Further, where a PHS circuit is provided in the modem 27, communication with the host machine 4 and position detection can be performed by the PHS circuit. Consequently, the GPS 26 is unnecessary. Accordingly, the number of parts of theportable terminal 1 can be reduced, and the portable terminal 1 can be formed as an apparatus of a reduced size.

In addition, while, in the embodiment described above, a WWW of the Internet is utilized, it is otherwise possible to built up a similar system in a computer network other than the Internet to perform retrieval of information.

Having now fully described the invention, it will be apparent to one of ordinary skill in the art that many changes and modifications can be made thereto without departing from the spirit and scope of the invention as set forth herein.

* * * * *
 
 
  Recently Added Patents
Isoselective polymerization of epoxides
Semiconductor device and method for manufacturing the same
Three-dimensional filter
Systems for usage based rate limiting over a shared data link
Digital X-ray detector arrangement and digital X-ray imaging method
Detachably integrated battery charger for mobile cell phones and like devices
Engineered nucleic acids encoding a modified erythropoietin and their expression
  Randomly Featured Patents
Active keyboard for handheld electronic gadgets
Lens for capillary electrophoresis and chromatography
Book tray
Inkjet recording apparatus and method
Aromatic cyanate-siloxane
Mill box for materials grinder
Sense amplifier for semiconductor memory device
Alphanumeric font
Drilling assemblies including one of a counter rotating drill bit and a counter rotating reamer, methods of drilling, and methods of forming drilling assemblies
Process for testing a semiconductor device