Abstract:
A method is described for providing and storing a digital picture acquired with a digital camera embodied on a mobile communication terminal comprising memory, sender and receiver connected to a base station, with a descriptive filename including information of the geographical location of where the picture was taken. This is achieved by sending a trigger signal from the mobile communication terminal initiating a request of location information to the base station when a picture is taken. Based on the mobile communication terminal&#39;s location, relevant geographical locations acquired from a map server is presented as suggestions to the user of the mobile communication terminal. The user of the mobile communication terminal chooses a location and a filename is provided for the picture comprising the chosen location name. The picture will then be stored with a descriptive filename.

Description:
TECHNICAL FIELD  
       [0001]     The present invention describes a method for annotating pictures generated on a camera phone with a place name by taking advantage of the location information from the phone&#39;s corresponding cellular network.  
         [0002]     A cellular network has location registers to address subscribers and provide network intelligence. A cellular telephone can retrieve indication of location from its network. In this way, a camera phone (a cellular telephone with a digital camera) can automatically add meaningful place names to its pictures.  
       TECHNICAL BACKGROUND  
       [0003]     The last year we have seen a massive growth in camera-enabled phones, with 15 per cent of handsets worldwide featuring built-in cameras or designated camera accessories. The ARC Group study into the future of mobile handsets predicts that by 2005, 130 million handsets with camera capability will be shipped globally, and with the additional boost of 3G roll out, this figure is expected to increase to 210 million by 2008. Globally, the Asia Pacific region will continue to lead the way, but Europe is expected to improve its market share through the continued take-up of mobile messaging services.  
         [0004]     As penetration of mobile phones with built-in camera increases in the market, even surpassing the sales of digital cameras, there will be opportunities for new services and applications that will take advantage of this growth.  
         [0005]     Currently when a digital picture is taken with a mobile phone or a digital camera, the picture file is stored in the local memory with a non-descriptive name such as DSC00001 having no meaning for a user. A timestamp is attached to the pictures file-properties, but there is no indication of the location where the picture was taken. Usually, the pictures file-properties is in EXIF format (Exchangeable image file format for Digital Still Camera), The de-facto file format used in digital still cameras.  
         [0006]     There are therefore no means of organizing the picture files except by creating different folders for the storing of picture files (in some phones). The usual way of organizing digital pictures is by place and time/date. Information such as, “when/where” is also an important part of the message following the picture in an email or MMS.  
         [0007]     Several techniques have been used so far to add geographic information to pictures. Most of these techniques require use of GPS systems or other supplementary devices.  
         [0008]     Geographical data can be relevant in many applications. A set of tags has been defined to record GPS-information (GPS IFD) in EXIF 2.1 picture attribute information. Using the GPS IFD, the picture can later be associated to a position on a graphical map or mapped to a meaningful place name. There are no tags dedicated to location names. In EXIF IFD Attribute Information we can use tags “user comments” or “MakerNote”, but using the file name makes the name visible to the user.  
         [0009]     In “ether GPS” (A MIT Media Lab project) the GPS tags are used to search for a meaningful place name in MetaCarta, a database where web-pages are indexed by their latitude and longitude. The project suggests a scenario with a camera-phone with an embedded GPS-receiver where the picture is given a meaningful name such as “fenway_park.jpg” or “baseball.jpg” indicating the content of the picture.  
         [0010]     Accordingly, in order to give an adequate filename to a picture based on the location of the user taking the picture, “ether GPS” uses MetaCarta, which basically searches through all the web pages that include the address of the location returned by the GPS engine, and looks for the word that is most commonly used in these pages (e.g. example “baseball”). This method assumes that the terminal takes advantage of the unique GPS-position as an index to find associated web-pages with information that gives sense in a file-name. It could probably be useful in countries where a large number of location specific web-pages with associated geographical information is available, but it does not guarantee the same results in other countries that don&#39;t have the same amount of information published on the Internet.  
         [0011]     There are cellular telephones available with embedded GPS but adoption in the mass market is unlikely. The price, physical size and battery consumption increases when a telephone is provided with a GPS device. At the same time, new methods for locating handsets in cellular networks are improving.  
         [0012]     GPS is suited for use in open landscapes with no trees or high buildings shielding the satellite signals. This makes the GPS-technology unsuited for use in most situations where pictures are taken.  
         [0013]     The patent application US-2002/0113757 A1 describes a method for displaying an image comprising; receiving image data associated with the image at a user equipment from a data communication system and generating a visual effect to be presented in association with the image. The main focus is visual effects based on contextual data. The application describes 21 types of contextual data, from importance of the image, via emotional feelings to location, which may be used as the basis for generating visual effects on the receiving mobile communication terminal. It also describes how location information can be retrieved from a GPS terminal or a location service provided by the cellular network. The application does not go into detail on the format of the location data, how the location information may be annotated to the picture, how the image may be stored. Also the application area is different.  
       OBJECT AND SUMMARY OF THE INVENTION  
       [0014]     The main object of the present invention is to provide a meaningful filename for a picture taken with a mobile phone camera automatically. The file name describes the location where the picture was taken. The invention comprises also a method for organizing the pictures or the creation of a template for a digital postcard (MMS).  
         [0015]     In order to achieve this object, location information provided by the cellular network is used to change the existing file name or to generate a new file name.  
         [0016]     The invention comprises thus a method for storing a digital picture acquired with a digital camera embodied on a mobile communication terminal, with a descriptive filename including information of the geographical location of where the picture was taken, said mobile communication terminal comprising memory, sender and receiver for connection to a localization service via a communication network, where the method comprises the following steps: 
        the communication terminal requests location information from the localization service,     the communication terminal receives location information from the localization service,     the communication terminal captures a picture,     the communication terminal generates a file name based on location information,     the file name is assigned to the picture,     the picture is stored in the communication terminal with said filename.        
 
         [0023]     In the context of this application, the term “picture” is used to refer to a digital image data captured by a mobile communication unit. The skilled person will readily realize that the invention will also be applicable for other types of digital image data sets such as a video sequence or a scanned image captured by the mobile communication unit.  
         [0024]     The file name obtained by means of the present invention comprises an indication of the location where the picture was taken.  
         [0025]     The file name indicating the content of the picture is more appropriate for organizing pictures. Also the place name may be included in a digital postcard for example in the subject field of a MMS template.  
         [0026]     In one embodiment, the invention comprises combining the location of pictures with a map of the relevant area, enabling the user to access pictures by navigating and clicking the map.  
         [0027]     The invention comprises also a mobile communication terminal adapted for performing the above mentioned method and a computer program for enabling a mobile communication terminal to perform the above mentioned method.  
         [0028]     According to the invention, the picture is automatically saved with a descriptive filename, and optionally uses a location specific MMS template for sending the picture.  
         [0029]     Because location information is provided independently of signals interpreted by a special device, an increased market penetration of the service offered according to the inventive method is expected.  
         [0030]     The invention facilitates the storage and administration of the user&#39;s pictures by giving them a comprehensible name and by storing the pictures in the internal memory of the telephone or externally in the form of diary or folders, e.g. Norway→Oslo→Frogner-Park.  
         [0031]     The accuracy provided by the method according to the invention is directly related to a defined database related to the communication network and does not depend on the amount of information published on the Internet. The user has the possibility to further increase the accuracy of the location by selecting the match that best describes his location.  
         [0032]     In contrast to GPS, where the accuracy usually is within 5-10 meters, the position measured from a cellular handset may vary and in many cases it is bounded to the area of the corresponding radio-base station. Still, it is sufficient for finding a name of the place of interest such as Drammen—Norway. New methods for locating handsets in cellular networks will improve the accuracy.  
         [0033]     The invention solves a problem for the users by facilitating the storage and management of their picture files.  
         [0034]     Operators can benefit from offering a Value Added Service. Operators can today help users save their pictures in albums on the network. “Intelligent” storing and organizing can become part of the album-service on the web. When pictures are saved in a uniform manner based on time and location the operator can develop context-based services around the web-site. Browsing pictures in an album can possibly trigger offers of other pictures from the same area, hotels and air-line tickets.  
         [0035]     In the professional segment, digital pictures also have become an important part of everyday life. An automated when/where generated MMS might help real estate agents in the start process of property acquisition. A geo-tagged picture can be helpful in distance inspection and traveling service personnel. 
     
    
     DETAILED DESCRIPTION OF THE INVENTION  
       [0036]     The invention will be described in further detail by reference to the figures, wherein:  
         [0037]      FIG. 1  shows the devices enabling the inventive method and their connection to each other.  
         [0038]      FIG. 2  is a flow chart of an embodiment of the invention.  
         [0039]      FIG. 3  is the data flow between a mobile communication terminal and the base station.  
         [0040]      FIGS. 4 and 5  are flow charts of a detailed embodiment of the invention.  
         [0041]      FIG. 6  shows a folder structure for storage of pictures based on geographic information according to an embodiment of the invention.  
         [0042]      FIG. 7  illustrates an automatically generated digital postcard. 
     
    
       [0043]      FIG. 1  shows a mobile communication terminal  100 , preferably a mobile phone with a built in camera  165 , connected to a base station  190  via a communication network, e.g. a GSM network  180  with GPRS capabilities. The base station  190  is connected to a SMSC (Short Message Service Center)  195 , which is in turn connected to a CPA (Content Provider Access)  197  further connected to a content provider server  198 . These devices implement a localization service. The mobile communication terminal  100  comprises a display  110 , memory  120 , input means  130  (e.g. release buttons, keyboard, mouse), sender  140 , receiver  150 , main board  160 , camera  165  and antenna  170 . Mobile communication terminal  100  is in the illustrated embodiment of the invention implemented by means of a mobile phone and will thus comprise, in addition to the above mentioned elements all hardware to be found in a standard mobile phone. Memory  120  comprises software, that is, instructions which cause the mobile communication terminal  100  to operate according to the invention.  
         [0044]     As mentioned before, the inventive method is preferably implemented by a computer program embodied on a storage medium or stored in a memory, e.g. in memory  120 . The mobile communication terminal  100  may also be equipped with dedicated hardware performing the inventive method. If the method is implemented by a computer program, the program can be carried by a propagated signal and downloaded to a mobile communication terminal capable of performing the inventive method.  
         [0045]      FIG. 2  is a flow chart describing the different steps involved in the method according to the invention. In general terms, the method according to the invention comprises providing location information, providing a picture, generating a filename for said picture based on location information and optionally user input, and storing said picture with said filename in a catalogue.  
         [0046]     The method starts when a triggering signal is received by the mobile communication terminal (step  210 ). This signal can be given automatically when the communication device is activated (the mobile phone is turned on) or manually by the user via input means  130  (for example a release button).  
         [0047]     In step  220  location information is requested by the communication terminal  100  from a localization service via a communication network. Localization service comprises, as mentioned earlier and among other devices, content provider server  198 , and base station  190 . Base station  190  is currently operatively connected to the mobile communication terminal  100 .  
         [0048]     The connection between communication terminal  100  and the localization service can be set up through a GSM network  180  with GPRS capabilities, but is not restricted to this type of network. In step  220  a message is sent from the mobile communication terminal  100  through the SMSC  195  (Short Message Service Center) to CPA  197  (Content Provider Access). The message is forwarded to the content provider server  198 . The content provider server  198  asks CPA  197  for the geographic positioning of the user. A positioning service operatively connected to the CPA  197  tracks the mobile communication terminal  100  and sends geographic data indicating e.g. latitude/longitude, county, place and municipality back to CPA  197 . CPA  197  forwards the information from the positioning service to the content provider server  198 . The content provider server  198  receives the location data, finds the possible location names, adds the names to the message, and then returns location information to CPA  197 . For clarity, the devices ( 190 ,  195 ,  197 ,  198 ) and software necessary for receiving the request from the communication terminal and providing the location information are denoted as a whole “localization service”.  
         [0049]     In step  230  the mobile communication terminal receives location information from the localization service. Said location information can comprise several relevant location names.  
         [0050]     In step  240 , a picture is captured by means of camera  165  and the input means (e.g. a release button) in the mobile communication terminal  100 .  
         [0051]     In step  250 , the location information acquired in step  230 , comprising one or more location name(s) is presented to the user on the display  110 .  
         [0052]     In step  260 , input from the user sent by input means  130  is received. If more than one location name are presented, the user&#39;s input comprises choice of one (or several) of the alternatives presented on display  110 .  
         [0053]     In step  270  a file name is generated based on input received from the user in step  260 . Said file name is generated based on user input and location information.  
         [0054]     In step  280 , the picture captured in step  240  is stored with a relevant location name in the memory  120  of the mobile communication terminal  100 . The file name can also contain other information, e.g. time and date. For a mobile communication terminal  100  with the ability to store pictures in a catalog structure the picture can be stored in a catalogue which is automatically assigned to the picture based on the location name and/or the file name. In this way pictures from the same location will be stored in the same catalog as it is shown in  FIG. 6 .  
         [0055]     Although the method according to the invention has been described as comprising acquisition of location information prior to capturing a picture, it is also possible to exchange the sequence of these steps, that is, to capture a picture by means of the camera  165  and the input means  130  and thereafter to require and receive location information.  
         [0056]      FIG. 3  illustrates the data flow between a mobile communication terminal and the localization service (steps  220  and  230  in  FIG. 2 ), together with a picture taken in Frognerparken in Oslo, Norway. The picture is annotated with the location.  
         [0057]      FIG. 4  illustrates the method according to the invention by means of a detailed example. As mentioned above, the inventive method is implemented by a computer program stored in memory  120  ( FIG. 1 ).  
         [0058]     In step  310  a trigger signal is received by the mobile communication terminal  100  from input means  130 .  
         [0059]     In step  320  a last location string is read from a settings file, this string can be a start-up setting stored in memory  120  or a location string obtained by an earlier run of the method.  
         [0060]     In  330 , a camera application is started.  
         [0061]     In step  340  a user input is received via input means  130  regarding whether a new location is to be read or not. If the user is in a location corresponding to the last location string read in step  320 , it is not necessary to read a new location. If the user is at a different location than what is cited in the last location string, a location name acquisition process must be started. In one embodiment of the invention the last location string is presented by means of display  110  and an input is required from the user.  
         [0062]     If a new location is not to be read, the process goes to step  350 , where a picture is captured (by means of camera  165  and optionally input means  130 ).  
         [0063]     In step  360  a temporary file name is generated (this is shown in detail in  FIG. 5 ).  
         [0064]     In step  370  the temporary file name is shown by means of display  110  and an input from the user is required.  
         [0065]     In step  380  an input is received from the user regarding whether the temporary file name is accepted (step  390 ), the picture is discarded (step  510 ) or the picture name is to be edited (step  470 ).  
         [0066]     If the temporary file name is accepted (step  390 ), a name string (comprising or based on the file name) is assigned to the picture. The process continues in step  400 , where the picture is converted to JPG format (step  400 ).  
         [0067]     In step  520  the picture—with the accepted filename—is stored.  
         [0068]     If, in step  380 , the picture is discarded (step  510 ) the process continues to step  340  where an input is received regarding whether a new location is read or not.  
         [0069]     If the temporary file name is to be edited, input from the user is received in step  470 .  
         [0070]     In step  480  a check is performed as to whether the file name already exists.  
         [0071]     If this is the case, an error message is displayed in display  110  (optionally) and the process goes back to editing the temporary file name (step  470 ).  
         [0072]     If this is not the case, a new name string comprising or based on the file name is stored in memory (step  490 ) and in the settings file (step  500 ). After this the process goes to step  390 .  
         [0073]     If a new location is to be read (decision step  340 ), in step  410  the mobile communication terminal  100  sends a request to localization service. In this particular embodiment of the invention, said request is in the form of an SMS.  
         [0074]     In step  420  the mobile communication terminal awaits a response from the localization service.  
         [0075]     In step  430  a response is received at the mobile communication terminal and an SMS body string is parsed to generate a new name string.  
         [0076]     In steps  440  and  450  the new name string is stored in the memory and in the settings file.  
         [0077]     In step  460  the current location is displayed by means of display  110 . From this point, the process goes to step  350 .  
         [0078]      FIG. 5  shows step  360  “generating temporary valid name” in further detail. In step  361  a zero index is added to the name string and a new file name string is created. In step  362  a control is made as to whether the file name (or name string) created in step  361  already exists. If this is the case, the index is increased by one (step  363 ) and the process goes back to step  361 .  
         [0079]      FIG. 6  shows a folder structure for storage of pictures based on location information. The invention describes a method for storing pictures in the memory of a mobile communication terminal, and this method could be broadened in to an external storage of the pictures in a personal website. The folder structure will be replicated to a website where the picture files are stored in the same order as it is shown in  FIG. 4 .  
         [0080]      FIG. 7  shows an XML code for generation of a digital postcard automatically in the mobile communication terminal, where the postcard comprises location information provided by the communication network.  
         [0081]     The inventive method can be further enhanced by incorporating RFID technology. When mobile phones with RFID readers become more popular; RFID tags will be able to increase the accuracy of the user&#39;s location. The mobile communication terminal will comprise an RFID receiver. The user will then be able to read a tag at a specific location and the ID number will not only identify the location, but also a specific object or area.