WO2004088961A1 - 携帯電話機および待ち受け画像表示方法 - Google Patents
携帯電話機および待ち受け画像表示方法 Download PDFInfo
- Publication number
- WO2004088961A1 WO2004088961A1 PCT/JP2004/003837 JP2004003837W WO2004088961A1 WO 2004088961 A1 WO2004088961 A1 WO 2004088961A1 JP 2004003837 W JP2004003837 W JP 2004003837W WO 2004088961 A1 WO2004088961 A1 WO 2004088961A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image data
- standby image
- current position
- self
- standby
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 112
- 238000004364 calculation method Methods 0.000 claims abstract description 79
- 238000009940 knitting Methods 0.000 claims description 136
- 238000013500 data storage Methods 0.000 claims description 86
- 238000011156 evaluation Methods 0.000 claims description 31
- ATJFFYVFTNAWJD-UHFFFAOYSA-N Tin Chemical compound [Sn] ATJFFYVFTNAWJD-UHFFFAOYSA-N 0.000 claims description 17
- 238000003384 imaging method Methods 0.000 claims description 12
- KUVIULQEHSCUHY-XYWKZLDCSA-N Beclometasone Chemical compound C1CC2=CC(=O)C=C[C@]2(C)[C@]2(Cl)[C@@H]1[C@@H]1C[C@H](C)[C@@](C(=O)COC(=O)CC)(OC(=O)CC)[C@@]1(C)C[C@@H]2O KUVIULQEHSCUHY-XYWKZLDCSA-N 0.000 claims 1
- 238000013475 authorization Methods 0.000 claims 1
- 101150008563 spir gene Proteins 0.000 claims 1
- 239000004973 liquid crystal related substance Substances 0.000 abstract description 75
- 230000002596 correlated effect Effects 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 56
- 230000008569 process Effects 0.000 description 41
- 238000010586 diagram Methods 0.000 description 29
- 238000012546 transfer Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 238000013459 approach Methods 0.000 description 13
- 238000012790 confirmation Methods 0.000 description 13
- 238000012986 modification Methods 0.000 description 13
- 230000004048 modification Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 239000002131 composite material Substances 0.000 description 10
- 238000005259 measurement Methods 0.000 description 9
- 238000013144 data compression Methods 0.000 description 6
- 238000009826 distribution Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 239000000835 fiber Substances 0.000 description 5
- 230000015654 memory Effects 0.000 description 5
- 238000000926 separation method Methods 0.000 description 5
- 230000006837 decompression Effects 0.000 description 4
- 230000002194 synthesizing effect Effects 0.000 description 4
- 230000008014 freezing Effects 0.000 description 3
- 238000007710 freezing Methods 0.000 description 3
- 210000002105 tongue Anatomy 0.000 description 3
- 241000220317 Rosa Species 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000009827 uniform distribution Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 235000006487 Euryale ferox Nutrition 0.000 description 1
- 244000268590 Euryale ferox Species 0.000 description 1
- 241000233855 Orchidaceae Species 0.000 description 1
- 241000219995 Wisteria Species 0.000 description 1
- 235000010724 Wisteria floribunda Nutrition 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/10—Details of telephonic subscriber devices including a GPS signal receiver
Definitions
- the present invention relates to a mobile phone, and more particularly, to an improvement in a method of displaying a standby image on a mobile phone.
- H In recent years, mobile phones have rapidly spread, and are now used by everyone. When a mobile phone is not used, displaying a standby image is a kind of flush. However, the fashion aspect of this fashion is extremely large, and sales of mobile phones will be affected by whether or not a more attractive standby image display function can be installed.
- Various technologies for image display are being developed.
- the present invention has been made in view of the above-described problems, and is a mobile phone that records a standby image that is more meaningful to a user and, therefore, does not get tired. Aim for ⁇ W to display standby image on phone Target.
- a mobile phone comprises: image data storage means for storing image data and position information in association with each other; current position specifying means for specifying its own current position; Relevance appraisal means for evaluating the relevance between the position related to the position information stored in the data storage means and the current position specified by the disgusting current position specifying means, and it self image data storage means Image data specifying means for specifying the image data associated with the highly relevant position information calculated by the itrt self-relevance evaluation means, among the positions'! ⁇ Stored in It is assumed that there is provided a standby image display means for displaying the image data specified by the self image data specifying means as a standby image.
- the reading relevance evaluating means may include: a position related to the position information stored in the knitting image data storing means; and a current position specified by the rt self current position specifying means. The distance between the two is calculated, and if the distance calculated by the self-association relevance evaluation means is small or small, it is determined that the relevance is high if the relation is high. Further, in the mobile phone according to the present invention, the knitting relevance evaluating means matches the position ft stored in the carry-on image data storage means with the current position specified by the knitting current position specifying means. The knitting image data specifying means determines the position information stored in the tuiS image data storage means and the current position specified by the knitting current position specifying means. It is determined that the relevance is the highest when it is determined by the self-association relevance evaluation means that the two match.
- the fact that the position information stored in the knitting image data storage means matches the current position specified by the knitting current position specifying means means that the position information is stored in the knitting image data storage means. If the location information indicates the station area for the mobile phone to communicate with, the tin location identification means identifies the local area where the fiber-band telephone is currently located as the current location. »Say that the station area is 13 ⁇ 4".
- the mobile phone according to the present invention includes imaging means for generating image data by imaging, and the knitting image data storage means stores the image data generated by the knitting imaging means and the image data. It is assumed that the current position specified by the current position specifying means at that time is associated with the current position and recorded.
- the mobile phone according to the present invention when the mobile phone is activated, causes the itself current position specifying means to specify its own current position, and stores it in the disgusting relevance evaluation means in the crane image data storage means.
- the relation between the position related to the specified position information and the current position specified by the editing current position specifying means is evaluated, and the it own image data specifying means Out of the locations stored by the user means, the image data associated with the position information having the highest relevance calculated by the lift self-relevance evaluation means is identified, and the self-waiting image ⁇
- the means is provided with an initial image display means for displaying the image data specified by the self-view image data specifying means.
- the mobile phone causes the fit self current position specifying means to specify its own current position every time a predetermined time elapses, and the tin self-relevance reading means, the knitting self image data storage means
- the relationship between the location related to the location, “Georyo”, and the current location specified by the so-called current location specifying means is evaluated.
- the image t display means includes an image it update means for displaying the image data specified by the self-image data specifying means ⁇ :.
- the time of knitting; f3 ⁇ 4 is a preset time length.
- the time of editing is set by a random number.
- the knitting standby image display means when displaying the image data specified by the knitting image data specifying means, together with the it self relevance evaluation means. It is assumed that displaying the issued distance is i ⁇ . .
- the mobile phone stores the knitting data from the current position specified by the knitting current position specifying means in association with the image data displayed by the it self-waiting image means. It is provided with a direction specifying means for specifying a direction toward a position represented by the position information stored in the means, and a direction display means for displaying the direction specified by the if self-direction specifying means.
- the mobile phone according to the present invention may include an external storage device that acquires image data from an external storage device connected to the mobile phone and stores the image data in the self-editing image data storage device.
- the editing external recording and archiving means may acquire position information associated with the image data when acquiring the image data from the it own external storage device, Fiber is to be stored in the knitting image data storage means.
- the editing external storage device is connected to the mobile phone via a telecommunication line.
- the editing external storage device is a sound device that carries image data.
- the mobile phone includes image data saving means for associating image data with positional information, and image data for accepting designation of image data stored in tin image data storage means.
- Specifying means current position specifying means for specifying the current position of the own device, and a position represented by the position information stored in the data storage means in association with the image data received by the image data specifying means.
- the distance calculation means for calculating the distance from the current position specified by the current position specifying means, and the own current position specified by the current position specifying means to the tin own image data specifying means.
- a direction specifying unit that specifies a direction toward a position represented by the position information stored in the tin data storage unit in association with the image data whose specification has been received, and the image data finger.
- a standby image displaying the image data received by the determining means as a standby image, a distance displaying means displaying the distance calculated by the knitting distance calculating means, and an rt self-direction identifying means. And a direction display means for displaying a direction.
- a standby image display method includes: an image data storing step of storing image data and position information in association with each other; a current position specifying step of specifying a current position of the user; tin: Assessing the relevance between the position related to the position information stored in the self image data storage step and the current position specified in the it self current position specifying step.
- Image data identification step for identifying the image data associated with the position information that is evaluated to be the most relevant in the relevance i-plane step, of
- a standby image display step of displaying the image data specified in the self image data specifying step as a standby image.
- a standby image display method for displaying an image on a mobile phone can be provided.
- the knitting image data storage step and the current position specified in the lift self current position specifying step are stored.
- the rt self-image data identification step determines that the relevance is the highest when the distance calculated in the relevancy evaluation step is the shortest. .
- the so-called self-association evaluation step includes the step of matching the position information stored in the edited image data storage unit with the current position specified by the edited current position specifying unit.
- the self-association relevance is evaluated by judging whether or not to do so.
- the self-imaging image data identification step includes the position information stored in the image data storage step and the it self current position specification step. When the current position matches, the tin is determined to have the highest relevance when it is determined in the tin self-related liveness evaluation step.
- the standby image display method includes an imaging step of generating image data by imaging, and the mi self image data storage step includes the image data generated in the self portrait imaging step; When the data is generated, the current position specified in the IUt current position specifying step is stored in association with the current position.
- the knitting current position specifying step specifies its own current position, and stores the image data in the key self-relevance evaluation step in the image data storing step.
- the relationship between the position related to the obtained position information and the current position specified in the knitting current position specifying step was evaluated, and stored in the knitting image data specifying step in the knitting image data storage step.
- the position information the image data linked to the position information that is evaluated to have the highest relevance in the tin self-relevance evaluation step is specified. It is assumed that the method includes an initial image display step for displaying the image data specified in the image data specifying step.
- the standby image display method includes the step of specifying the current position of the self in the self-editing current position specifying step and the self-editing image in the self-editing relevance evaluating step every time the job is performed.
- the relation between the position related to the position information stored in the data storage step and the current position specified in the if self current position specification step is evaluated, and the self image data specifying step is performed in the image data storage step. Identify image data associated with location information that is evaluated to be highly relevant in the Then, it is assumed that the tin image display step includes an image display update step for displaying the image data specified in the self image data specifying step.
- the predetermined time rt is a predetermined time length.
- the time of editing is set by a random number. .
- the knitting standby image display step when displaying the image data specified in the image data specifying step, the knitting self-association evaluation step is also performed. It is assumed that the calculated distance is displayed.
- the standby image display method may further comprise: tint self associated with the image data displayed in the itrt own standby image display step from the current position specified in the current position specifying step.
- the method includes: a direction specifying step of specifying a direction toward a position indicated by the position information stored in the data storage step, and a direction display step of displaying the direction specified in the direction specifying step. I do.
- the standby image display method according to the present invention is characterized in that the method further includes an external connection step of acquiring image data from an external storage device and storing the image data in an rt self-image data storage step.
- the standby image display method in the editing externally executing step, when acquiring the image data from the memory unit, the position information associated with the image data is acquired. Then, it is assumed that @ is stored in the fit self image data storage step. Also, the standby image display method according to the present invention includes an image data storing step of storing image data and position information in association with each other, and an image data for receiving designation of the image data stored in the knitting image data storing step.
- the specified step, the current position specifying step for specifying the current position of the user, and the image data received in the image data setting step are stored in the editing data recording step
- a plurality of standby image data is stored in the mobile phone, and the deepest V ⁇ standby image data most relevant to the current position of the mobile phone is selected from the plurality of stored standby image data. Therefore, it is possible to provide a mobile phone that displays a standby image that is more meaningful to the user, and therefore, does not get tired, and a standby image display method that causes the mobile phone to display the standby image that does not get tired.
- the user of the mobile phone according to the present invention can look back on the standby image and look back on the memories when the user expanded the standby image. Further, in implementing the present invention, the user does not need to arrange the standby images by himself, so that many unsorted standby images can be meaningfully enjoyed without any trouble.
- the mobile phone has an image data storage unit for storing image data and position information in association with each other, a current position specifying unit for specifying a current position of the mobile phone, and a knitting image data storage unit.
- Relevance evaluating means for evaluating the relevance between the position according to the position information set and the current position specified by the knitting current position specifying means; and the position stored in the image data storage means.
- image data specifying means for specifying image data associated with position information whose relevance calculated by the knitting relevance evaluating means is higher than a predetermined level; and knitting image data specifying means.
- the sixth standby image displaying the image data of as the standby image
- the step and it self image data specifying means specify a plurality of image data associated with location information with a knitting relevance higher than the level of m3 ⁇ 4, one of the specified image data
- the knitting relevance evaluating means includes: a position related to the position information stored in the knitting image data storage means; and a current position specified by the self current position specifying means.
- Rt self-image data identification means is calculated by the self-association relevance evaluation means It is determined that the smaller the distance is, the higher the relevance is.
- the carrying-related details means that the position information stored in the it-self image data storing means matches the current position specified by the disgusting current position specifying means.
- the knitting image relevance is evaluated by judging whether or not the position information stored in the knitting image data storage means and the knitting current position specifying means are used. If the knitting self-association evaluation means determines that the specified current position matches, the child that is judged to be highly relevant is referred to as fiber.
- the fact that the position information taken into account by the self-editing image data storage means matches the current position specified by the it-self current position specifying means is determined by the self-imaging image data storage means. If the location information provided indicates the station area for the mobile phone to communicate with, and the editing location specifying means specifies the station area where the mobile phone is currently located as the current location, these two deltas are used. It says that the station areas match.
- the seventh standby image display means displays image data associated with the position If gorge having the highest knitting relevance as a standby image.
- the knitting image data storage means further stores time information in association therewith, and the seventh standby image display means stores the new time even if the associated time information has it. It is assumed that the image data indicating is displayed as a standby image. Further, in the mobile phone according to the present invention, the seventh standby image display means waits for an image data associated with the new location information even at a time when the rank of the Rankie relevance is higher than a predetermined level. It shall be displayed as an image.
- the standby image indicating method includes: an image data storage step J ,, which stores image data and position information in association with each other; a current position specifying step for specifying a current position of the user; The relevance plane step for evaluating the relevance between the position related to the position information stored in the image data storage step and the current position specified in the disgusting current position identification step, and the image data storage step An image data identification step of identifying image data associated with a position ', whose relevance calculated in the relevancy evaluation step is higher than the level of m3 ⁇ 4, of the stored position information; In the data identification step, if image data associated with location information having a degree of self-relevance higher than the level of ⁇ ; is not identified, predetermined image data is awaited.
- a standby image display method for displaying a standby image that is more meaningful to the user, and that does not get tired, on the mobile phone can be realized.
- the knitting image data storage step includes a position related to the position information stored in the knitting image data storage step, and a current position specified in the frt own current position specifying step.
- the mi self image data specifying step the smaller the distance calculated in the rt self-relevance step, the higher the relevance is determined.
- the position 'lt3 ⁇ 4 stored in the knitting image data storage step matches the current position specified in the itself current position specifying step.
- the rt self-image data overnight identification step is performed by determining whether or not the position information is stored in the knitting self-image data storage step, and is identified by the knitting current position identification step. If the current position matches the current position, it shall be determined that ⁇ relevance ⁇ is high when determined in the self-relevance evaluation step.
- the standby image display method according to the present invention is characterized in that the seventh standby image display step displays, as a standby image, image data associated with position information that has high knitting relevance. .
- the self-editing image data storing step further considers time information in association with it, and the seventh standby image it indicating step has the associated time information.
- Displaying image data indicating a new time as a standby image is denoted by ⁇ :.
- the image data associated with the new position information even if the time when the carry-over relevance is higher than the level of the door; Is displayed as a standby image.
- the standby image data associated with a position within a distance range of m3 ⁇ 4 from the current position of the mobile phone is displayed in the standby image it ⁇
- the standby image data is within the range.
- the standby image data associated with the position closest to the current position of the mobile phone is set as the standby image.
- a mobile phone that displays a standby image that is more meaningful to the user and, therefore, does not get tired, and a standby image method that causes the mobile phone to display a standby image that does not get tired can be provided.
- the latest standby image data can be displayed.
- the standby image data reflecting the interest can be displayed.
- the standby image data associated with a position newly entered within a predetermined distance range from the current position of the mobile phone is preferentially displayed. It is possible to quickly find out what standby image data is associated with a position within the distance of.
- FIG. 1 is a functional block diagram showing a main functional configuration related to display of a standby image in a mobile phone according to a first embodiment of the present invention.
- FIG. 2 is a diagram showing a data structure in which a standby image storage unit 105 according to the first embodiment of the present invention stores a standby image and latitude and longitude of the standby image.
- A shows the data structure itself, and
- B shows a concrete example of storing data in each field.
- FIG. 3 is a flowchart showing a flow of processing executed by mobile phone 1 according to the first embodiment of the present invention in connection with display of a standby image.
- FIG. 4 is a flowchart showing the flow of processing (step S 103) executed when mobile phone 1 according to the first embodiment of the present invention obtains the current position in position information obtaining unit 102. one It is.
- FIG. 5 is a flowchart showing the flow of a process (step S104) executed when mobile phone 1 according to the first embodiment of the present invention searches for a standby image in standby image search section 103. It is one chart.
- FIG. 6 is a flowchart showing a flow of a process executed by distance calculating section 104 according to the first embodiment of the present invention to calculate a distance between two points;
- FIG. 5 shows a process (step S) performed when mobile phone 1 according to the first embodiment of the present invention displays a standby image on liquid crystal display panel 107 on standby image display section 106. It is a flowchart which shows the flow of 105 ().
- FIG. 8 is a functional configuration diagram showing function blocks configuring a mobile phone according to a modified example (1) of the first embodiment of the present invention.
- FIG. 9 is a diagram showing GPS attribute information that can be added in the EXif format.
- FIG. 10 is a functional block diagram showing a main functional configuration related to a standby image display of the mobile phone according to the third embodiment of the present invention.
- FIG. 11 is a diagram exemplifying a direction indicating image stored in the direction indicating image storage section 410 according to the third embodiment of the present invention.
- FIG. 12 is a flowchart showing another flow executed by mobile phone 4 according to the third embodiment of the present invention to update the display of a standby image.
- FIG. 13 is a flowchart illustrating a flow of a process (step S603) of acquiring direction information executed by the mobile phone 4 according to the third embodiment of the present invention.
- FIG. 14 is a flowchart illustrating the flow of the process (step S606) of updating the direction display executed by the mobile phone 4 according to the third embodiment of the present invention.
- FIG. 15 is a functional block diagram showing a main functional configuration related to creation of a standby image in the mobile phone according to the fourth embodiment of the present invention.
- FIG. 16 is a flowchart showing a flow of a process executed by mobile phone 5 according to the fourth embodiment of the present invention to create a new standby image.
- FIG. 17 is a functional block diagram showing a main functional configuration related to acquisition of a standby image database in the mobile phone according to the fifth embodiment of the present invention.
- FIG. 18 is a flowchart illustrating a flow of processing executed by mobile phone 7 according to the fifth embodiment of the present invention to acquire a new standby image.
- FIG. 19 shows a mobile phone according to a modification (2) of the fifth embodiment of the present invention, which has a function of allowing a user to input position information to be stored in association with standby image data.
- FIG. 2 is a functional configuration diagram illustrating a main configuration of the mobile phone.
- FIG. 20 is a functional block diagram showing a main functional configuration related to display of a standby image in the mobile phone according to the sixth embodiment of the present invention.
- FIG. 21 is a diagram illustrating a data structure used by the standby image storage unit 107 according to the sixth embodiment to store standby image data
- FIG. The data structure of the first pointer ⁇ Tape 20 for storing the first address of the standby image data to be illuminated is shown
- FIG. 2 (b) shows the standby state for the individual standby image data.
- the data structure of the image data storage area 21 is shown.
- FIG. 22 is a diagram showing GPS attribute information that can be added in the EXif format.
- FIG. 23 is a flowchart illustrating a flow of processing executed when the mobile phone 1 according to the sixth embodiment displays a standby image.
- FIG. 24 is a flowchart illustrating a flow of a timer call (SA100) executed by the mobile phone 1 according to the sixth embodiment.
- FIG. 25 is a flowchart showing a flow of searching for a standby image executed by the mobile phone 1 according to the sixth embodiment.
- FIG. 26 is a flowchart illustrating a flow of processing executed by distance calculating section 109 according to the sixth embodiment to calculate the distance between two points.
- FIG. 27 is a flowchart showing a flow of processing executed when the mobile phone 1 according to the sixth embodiment displays a standby image on the liquid crystal display panel 111 in the standby image table 110. It is.
- FIG. 28 is a functional block diagram showing a main functional configuration related to display of a standby image in the mobile phone according to the seventh embodiment of the present invention.
- FIG. 29 is a flowchart showing a flow of processing executed when the mobile phone 3 according to the seventh embodiment displays a standby image.
- FIG. 30 is a flowchart illustrating a flow of a process of searching for a standby image executed by mobile phone 3 according to the seventh embodiment.
- FIG. 31 is a functional block diagram showing a main functional configuration related to display of a standby image in the mobile phone according to the eighth embodiment of the present invention.
- FIG. 32 is a flowchart showing a flow of processing executed when the mobile phone 4 according to the eighth embodiment displays a standby image.
- Figure 3 3 is a flowchart showing the flow of processing by the mobile phone 4 according to the eighth embodiment searches for Desktop to run.
- BEST MODE FOR CARRYING OUT THE INVENTION embodiments of a mobile phone and a standby image display method according to the present invention will be described with reference to the drawings.
- FIG. 1 is a functional block diagram showing a main functional configuration related to display of a standby image in a mobile phone according to a second embodiment of the present invention.
- the mobile phone 1 includes a timer ioo, a switching finger 3 ⁇ 43 ⁇ 4mh i, a position information acquisition unit 102, a standby image search unit 103, a distance calculation unit 104, and a standby image storage unit 105.
- a standby image display section 106 and a liquid crystal display panel 107 are provided.
- the switching instruction unit 101 sets the timer 100 to the timer value.
- This timer value is a value for notifying the switching instruction unit 101 of the timer 100 that the time corresponding to the timer value has elapsed ⁇ S.
- a predetermined fixed value may be used, or a value specified by the user of the mobile phone 1 may be used.
- the mobile phone 1 As a method for allowing the user to specify a timer value, for example, the mobile phone 1 generally has a function of displaying a menu screen in order to allow the user to use various functions. Display the item for setting the timer value on the screen. Then, when the item is selected on the menu screen, a screen for setting a timer value is displayed.
- the setting of the timer one value is received from the user.
- the setting of the timer value may be received from the user in units of seconds, or the setting of the timer value may be received in units of minutes.
- the timer value is set in units of time. It may be good.
- the mobile phone 1 always has a numeric keypad to allow the user to input a telephone number. If the user uses this numeric keypad to set the timer value, then s3 ⁇ 4.
- the switching instruction unit 101 when the switching instruction unit 101 receives a notification from the timer 100 that a time corresponding to the set timer value has elapsed, the switching instruction unit 101! ⁇ Send a ⁇ to Chen 102 to update the standby image display. Then, after sending the instruction, the switching finger 101 sets the knitting timer value to the timer 101.
- the switching instruction unit 101 sends an instruction to update the standby display to the position information acquisition unit 102 after the it timer value is set to the timer 100. It may be.
- the position information acquisition unit 102 is a functional block that measures the location of the mobile phone 1 using a global positioning system (GPS).
- GPS global positioning system
- the position information acquisition unit 102 uses the GPS module built in the mobile phone 1 to determine the current location of the mobile phone 1. Get latitude, transport, altitude, and current time.
- the latitude and degree of the current position are based on the WG S84 (world geodetic system 1984) geodetic system.
- the position information acquisition unit 102 outputs the latitude and longitude acquired using the GPS module to the standby image search unit 103.
- the standby image search unit 103 retrieves the standby image stored in the standby image storage unit 105. Of these, a standby image most closely related to the current position represented by the latitude and longitude is searched.
- the standby image search unit 103 determines the depth of association between the current position and the standby image as follows.
- the standby image storage unit 105 stores a latitude and a longitude in association with each standby image in addition to the standby image.
- the standby image search unit 103 reads out the latitudes and stored in the standby image storage unit 105, and outputs the read latitude and longitude representing the current position to the distance calculation unit 104. Output.
- the distance calculation unit 104 displays the latitude and the temperature associated with the standby image stored in the standby image storage unit 105 from the standby image search unit 103 and the current position of the mobile phone 1. When latitude and ⁇ are accepted, these two pairs of latitude and « Calculate the distance between two represented locations. Then, the distance calculation unit 104 returns the calculated distance to the standby image search unit 103.
- the standby image search unit 103 causes the distance calculation unit 104 to calculate the distance for all the standby images stored in the standby image storage unit 105 as described above. Then, among the distances received from the distance calculation unit 104, a standby image related to the latitude and longitude at which the smallest distance is obtained is determined.
- the standby image search unit 103 finds the latitude and longitude representing the current position and the standby image with the smallest distance calculated from the associated latitude and longitude as the depth V ⁇ standby that is most relevant to the current position. It is determined as an image.
- the standby image search unit 103 determines the standby image most relevant to the current position, it reads the standby image from the standby image storage unit 105. Then, the standby image search unit 103 transfers the standby image read from the standby image storage unit 105 to the standby image display unit 106, and instructs the standby image display unit 106 to perform the standby image.
- the standby image storage unit 105 stores the standby image data in a data compressed state.
- the standby image search unit 103 reads the standby image data from the standby image storage unit 105 in a state where the data is received. Then, the standby image data is passed to the standby image display unit 106 in a state where the standby image data is compressed.
- This data compression may be performed using a known data compression algorithm.
- the standby image display unit 106 When the standby image display unit 106 receives the standby image data from the standby image search unit 103, the standby image display unit 106 first expands the standby image data and converts it from a data state to a state before data compression.
- the standby image display unit 106 causes the liquid crystal display panel 107 to display the standby image converted to a state before data compression.
- the Tsurumi standby image search unit 103 stores the standby image to be read in the liquid crystal display panel 107 instead of reading the standby image from the standby image storage unit 105. The address may be read.
- the address at which the standby image is stored is read from the standby image storage unit 105, the address can be notified to the standby image table U06 to indicate the address. Therefore, the amount of data inside the mobile phone 1 can be reduced, the processing load can be reduced, the processing time can be reduced, and the consumption of the internal memory can be reduced. Wear.
- the standby image display unit 106 reads the standby image stored in the standby image storage unit 105 with reference to the address notified from the standby image search unit 103. After that, the read standby image can be displayed on the liquid crystal display panel 107.
- FIG. 2 is a diagram showing a data structure for the standby image storage unit 105 according to the present embodiment to store the standby image and the latitude and longitude of the standby image.
- the data structure employed by the standby image storage unit 105 includes a header unit 20 and a data unit 21. Image data is stored.
- the header section 20 has a standby image size field 200, a latitude field 20
- the standby image size field 200 is a field for storing a numerical value representing the data length of the standby image data stored in the data section 21 in byte units.
- data corresponding to the numerical value stored in the standby image size field 200 is read from the data unit 21.
- the latitude field 201 is a field for storing the latitude related to the standby image data stored in the data section 21.
- the north-south flag 201, the degree data 201, and the minute data are stored. It consists of each subfield of evening.
- the north-south flag is, for example, 1-bit data, and a numerical value “0” indicates north latitude and a numerical value “1” indicates south latitude V, .
- the longitude field 202 is a field for storing the longitude related to the standby image data, and includes sub-fields of the east-west flag 200, the degree data 2021, and the minute data 2022. Consists of fields.
- the east-west flag 2 0 2 0 is the north-south flag 2 0 1 Similarly to 1, for example, it is 1-bit data, and a numerical value “0” indicates that it is, and a numerical value “1” can indicate that it is west longitude.
- the next 'pointer. Field 203 stores the head address of the area where the next standby image data stored in the standby image storage unit 105 is stored. That is, the standby image data stored in the standby image storage unit 105 is sequentially referred to according to the head address stored in the next pointer field 203.
- 'Voin' field 203 stores a numerical value indicating that fact. This numerical value may be, for example, zero or one.
- the head address of the area where the head standby image data is stored may be stored. Whatever the numerical value, it suffices if it is possible to clearly indicate that there is no standby image to be referenced.
- FIG. 2B is a diagram illustrating a case where specific data is stored in the data structure illustrated in FIG. 2A.
- the north-south flag / subfield 221 of the latitude field 221 stores a numerical value indicating that it is north latitude (“0” according to the above example).
- the numerical value “3 5” is stored in the degree data / subfield 2 2 1 1
- the numerical value “4 1” is stored in the minute data / subfield 2 2 1 2.
- the latitude field 2 21 in FIG. 2 (b) stores the position data “ f 35 degrees 41 minutes north” f .
- the east / west flag “subfield 2 2 0 2” contains a numerical value indicating that “:”, and the degree data field “subfield 2 2 2 1” contains the numerical value “1 3 9 ”is stored in the minute data subfield 2 2 2, and the numerical value“ 4 6 ”is stored in each of them. As a whole, it represents the position of“ 3 ⁇ 4 ⁇ 13 9 degrees 46 minutes ”.
- next pointer field 223 a numerical value “0008010H” is stored. This indicates that the start address of the area where the next standby image data is stored is address “0008010H”. .
- FIG. 3 is a flowchart showing a flow of processing executed by the mobile phone 1 in connection with display of a standby image.
- the portable telephone 1 first sets the timer value of the door to the knitting timer 100 in the tin switching unit 101 (step S100).
- step S101: NO it waits until it receives a notification from the knitting timer 1 100 that the knitting switching instructing unit 101 power m3 ⁇ 4 has elapsed.
- step S101: YES the knitting switching instruction unit 101 receives a notification that the predetermined time has elapsed from the timer 100
- step S101: YES the fit unit switching ⁇ ⁇ unit 101 sends the knitting position information acquisition unit 102
- step S102 an instruction to update the standby image display is sent.
- the knitting position information acquiring unit 10 When the knitting position information acquiring unit 10 receives an instruction to update the standby image display from the switching unit 101, the knitting position information acquiring unit 10 acquires the current position by using the GPS module built in the mobile phone 1. (Step S103). When the knitting position information acquiring unit 102 acquires the current position information, it outputs this to the standby image search unit 103, and instructs to search for a standby image to be displayed next.
- the standby image search unit 103 Upon receiving the position information from the position information obtaining unit 102, the standby image search unit 103, when the standby image stored in the standby fixed image storage unit 105, determines the current position represented by the received position information, Search for a related standby image (step S104).
- the Ml self-standby image search unit 103 designates the specified standby image as the key self-standby image display unit 106 and displays the standby image. To instruct.
- the disgusting standby image display unit 106 displays the specified standby image on the tfrt own liquid crystal display. Display it on channel 107 (step s).
- step S100 sets a predetermined timer value in the timer 100 again, and repeatedly executes a process such as J ⁇ .
- FIG. 4 is a flowchart showing a flow of processing executed when the mobile phone 1 obtains the current position by the position information obtaining unit 102.
- the position 'lf # acquisition unit 102 first instructs the GPS module incorporated in the mobile phone 1 to acquire the position information (step S200).
- the position information display unit 102 when instructing the GSP module to perform position measurement, waits for a response from the GPS module to the instruction (step S201: NO). Upon receiving the position information from the GPS module (step S201: YE S), the position information obtaining unit 102 outputs the latitude and the key of the position information to the image search unit 103. (Step S202).
- FIG. 5 is a flowchart showing the flow of processing executed when mobile phone 1 searches for a standby image in standby image search section 103.
- the standby image search unit 103 searches for a standby image associated with the position closest to the current position. As shown in FIG. 5, the standby image search unit 103 first receives position data (latitude data and longitude data) related to the current position acquired from the position information acquisition unit 102 using GPS. Attach (Step S300).
- position data latitude data and longitude data
- the standby image search unit 103 determines the position between the current position received from the position information acquisition unit 102 and the position associated with each standby image stored in the standby image storage unit 105. A variable representing the minimum value of the distance is initialized (step S301). Then, the standby image search unit 103 refers to the standby image data stored at the address.
- the standby image data is connected in a so-called rosary at the next pointer. And, this stand-by image was connected Of the data, the first address of the area where the first standby image data is stored is stored at a certain fixed address.
- the standby image search unit 103 reads the head address related to the head standby image data from the predetermined address (Step S302).
- the standby image search unit 103 reads the latitude data with reference to the latitude field 201 of the standby image data storage area having the address read out from the address of the self image as the first address (step S). 3 0 3). Subsequently, the standby image search unit 103 reads the longitude data with reference to the longitude field 202 in the storage area (step S304).
- the standby image search unit 103 When the standby image search unit 103 reads the latitude data and the longitude data from the self storage area, the standby image search unit 103 calculates the distance data together with the latitude data and the longitude data received from the position information acquisition unit 102 and calculates the distance. This is passed to the section 104 and instructed to calculate the distance between the two points (step S305). The method by which the distance calculation unit 104 calculates the distance between the two points will be described later.
- the standby image search unit 103 Upon receiving the distance calculated by the distance calculation unit 104, the standby image search unit 103 checks whether the current minimum value matches the initial value of the minimum value. If it is determined that the minimum value is equal to the initial value (step S306: YE S), the distance received from the distance calculation unit 104 is set to a new minimum value. (Step S308).
- step S309 the latitude data used for calculating the distance and the start address of the area storing the standby image associated with the economic data are recorded (step S309). If the standby image search unit 103 determines that the minimum value and the initial value do not match (step S306: NO), the distance calculation unit 104 Compare the distance received from and the current minimum solution to determine which is smaller. If it is determined that the distance received from the distance calculation unit 104 is smaller than the current minimum value (step S307: YE S), the distance received from the distance calculation unit 104 is determined. Is set as a new minimum value (step S308), and the head address of the storage area of the standby image associated with the latitude data and the like used for self-distance calculation is recorded in the same manner as described above.
- step S307 NO
- step S309 the start address is determined. Is recorded, the next address of the standby image storage area to be referred to next is read out with reference to the next pointer 'field 203 of the standby image storage area represented by the start address (step S3). Ten).
- the standby image search unit 103 determines whether or not the newly read head address is a value indicating that there is no standby image data to be referred to next, that is, the current standby image storage area. Is the last data. If it is determined that the current standby image storage area is the end data (step S311: YES), the processing ends.
- step S311 determines whether the current standby image storage area is the end data, and the edit start address indicates the standby image storage area to be referenced next (step S311: NO).
- the distance calculation unit 104 receives the latitude data and the longitude data of the two points from the standby image search unit 103 and calculates the distance between these points.
- FIG. 6 is a flowchart showing a flow of processing executed by distance calculating section 104 to calculate the distance between two points.
- the distance calculation unit 104 first obtains the position data for calculating the distance from the standby image search unit 103 as the latitude data and data of the current position and the standby image.
- the latitude data and the longitude data are received (step S400).
- the distance calculation unit 104 obtains the radius of the earth at each point (step S401).
- the equatorial ⁇ is corrected using the latitude of each point to obtain the earth's size at the ⁇ point.
- the calculation formula is as follows.
- E is the eccentricity of the earth.
- the distance calculation unit 104 calculates the coordinate value of each point on the direct mark with the center of the earth as the origin (step S402).
- the orthogonal coordinate system is an XYZ coordinate system in which the equatorial plane is the XY plane, the longitude is 0 degree as the X axis, the Fuji 90 degrees is the Y axis, and the earth axis is the Z axis.
- the formula for calculating each coordinate value is as follows: You.
- the distance calculation unit 104 calculates the Euclidean distance between these points using the coordinate values of each point calculated as follows (step S403). If the coordinate values related to the current position are (X1, Yl, l1) and the coordinate values associated with the standby image are ( ⁇ 2, ⁇ 2, ⁇ 2), the Euclid distance between these points is The calculation formula is as follows.
- the calculation of the ground surface distance is not performed, and the processing load on the distance calculation unit 104 is reduced.
- the distance calculation unit 104 After calculating the Euclidean distance between the two points as described above, the distance calculation unit 104 outputs the Euclidean distance to the standby image search unit 103 and ends the process (step S4). 0 4).
- FIG. 7 is a flowchart showing the flow of processing executed when the mobile phone 1 displays a standby image on the liquid crystal display panel 107 in the standby image curve display unit 106.
- step S500 when the standby image display unit 106 receives the standby image data from the standby image search unit 103 (step S500), the standby image data is compressed by the data compression. This is done (step S501).
- a known compressed data decompression algorithm may be used.
- the stand-by image display unit 106 decompresses the stand-by image data as shown by ⁇ 3 ⁇ 4 ⁇ , and then displays this on the liquid crystal display. Channel 107 (step S502), and terminate the process. You.
- the standby state of deep V ⁇ that is most relevant to the current position of mobile phone 1 is awaited. Display an image. Therefore, the display of the standby image is meaningful as compared with a case where the standby image is displayed at random.
- a mobile phone that displays a standby image that is more meaningful to a user, and therefore does not get tired, that solves the above-described problems of the related art. You can do it.
- the present invention may be a standby image display method for displaying a standby image in a procedure similar to that described above.
- the position information acquisition unit 102 sends the standby image search unit 103 to ⁇ L ⁇ .
- the switching finger 0m 01 issues an instruction to the position information acquisition unit 102
- the position information acquisition unit 102 sends the standby image search unit 103 to ⁇ L ⁇ .
- FIG. 8 is a functional block diagram showing a function block constituting the mobile phone according to the present modification.
- the mobile phone 3 includes a control unit 300, a timer 301, a position information acquisition unit 302, a standby image storage unit 303, a standby image search unit 304,
- the image processing apparatus includes a distance calculation unit 305, a standby image decompression unit 306, and a liquid crystal display panel 307.
- the control unit 300 is a functional block that controls operations related to recording of standby images in the mobile phone 3.
- the control unit 300 sets a timer value to the timer 301 at the time of startup. When the time corresponding to the set timer value is # 1, the timer 301 notifies the control unit 300 of that.
- control unit 300 When the control unit 300 receives a signal from the timer 301, the control unit 300 Instruct 02 to obtain location information about the current location. Upon receiving the notification, the position '! ⁇ Display unit 302 obtains the position data using the GPS as described above, and returns the obtained position data to the control unit.
- control unit 300 When receiving the position data from the position information acquisition unit 302, the control unit 300 passes the position data to the standby image search unit 304 to search for a standby image most closely related to the current position. To instruct.
- the standby image search unit 304 When the standby image search unit 304 receives an instruction such as ⁇ 3E from the control unit 300, the standby image search unit 304 sequentially reads the position data related to the standby image from the standby image storage unit 303 and stores the read position data and the read position data.
- the position data acquired by the position information acquisition unit 302 and the position data acquired by the position information acquisition unit 302 are passed to the distance calculation unit 305 to instruct the distance calculation unit 305 to calculate the distance.
- the standby image search unit 304 receives the standby image data, which is the compressed image data related to the position data for which the minimum distance has been calculated by the distance calculation unit 105, and is the standby image data.
- the data is read from the storage unit 304 and returned to the control unit 300.
- control unit 300 When receiving the compressed image data from the standby image search unit 304, the control unit 300 passes the standby image data to the standby image unit 303 and decompresses it. I do.
- the standby image freezing unit 300 decompresses the standby image data according to a known compressed data decompression algorithm. Then, the standby image IM unit 304 returns the received standby image data to the control unit 300.
- control unit 300 When receiving the standby image data defrosted from the standby image freezing unit 2005, the control unit 300 outputs the standby image data to the liquid crystal display panel 307 and causes the image to be displayed. . "
- the liquid crystal display panel 307 may display the standby image data received from the control unit 300 in color or in monochrome.
- the standby image search unit 304 may return only the pointer (address) to the standby image data to the control unit 300. Further, in this case, the control unit 300 passes the pointer to the standby image unit 303 and receives only the pointer (address) to the decompressed standby image data from the standby image ⁇ freezing unit 300 ⁇ . You may.
- the 'distance calculation unit 104 calculates the distance between the current position of the mobile phone 1 and the position associated with the standby image. Although only the latitude data and the longitude data are used, it goes without saying that the present invention is not limited to this. Instead of the above method, the distance may be obtained by the following calculation method.
- the distance may be calculated using the altitude data in addition to the latitude data and the longitude data.
- the position 'lf $$ acquisition unit 102 also acquires the altitude data by using the GPS, and outputs this together with the latitude data and the longitude data to the standby image search unit 103.
- the standby image storage unit 105 stores altitude data in addition to latitude data and data as position data to be stored in association with each standby image.
- the distance calculation unit 104 uses the following equation instead of Equations 2, 3, and 4 described above.
- a department store may display a floor map as a standby image for each floor.
- the standby image storage unit 105 stores the standby image data and data related to the standby image data using the data structure as shown in FIG. 2. Alternatively, the following may be performed.
- the standby image storage 105 may store standby image data in a ⁇ Xif (Exchangeable Image File Format) format.
- GPS attribute information GPS attribute information
- FIG. 9 is a diagram showing a GPS attribute “Iff” that can be added in the Exif format.
- latitude (latitude), longitude (longitude), and altitude (altitude) can be added as GPS attribute information.
- the 'Exif format supports multiple victory formulas such as the RGB uncompressed format and the JPEG (Joint Photographic Experts Group) format.
- the standby image data can be compressed and stored.
- the Exif format is described in, for example, the standard document (JEITA CP-3451: Exchangeable image file format for digital still cameras: Exif version) issued by the Japan Electronic and Information Technology Industries Association (JEITA). Please refer to 2.2).
- the standby image storage unit 105 is used to store the standby image data, but the standby image storage unit 105 stores the standby image data in the internal memory device of the mobile phone 1.
- the image data may be stored, or the standby image data may be stored in an external memory device.
- standby image data can be transferred between the external memory device and the internal memory device attached to the mobile phone! You may be able to.
- the standby image data is stored in the external memory device, the standby image set displayed on the mobile phone can be exchanged simply by replacing the external memory device mounted on the mobile phone 1. Can be made more timeless. Further, by exchanging the external memory device between users of the mobile phone, the standby image ⁇ ⁇ ⁇ ⁇ can be made more meaningful to the user.
- the mobile phone according to the present embodiment has the same configuration as the mobile phone according to the first embodiment, except that the distance between the position associated with the standby image and the current position of the mobile phone is changed. The difference is that the image is displayed on the liquid crystal display panel together with the standby image.
- the mobile phone according to the present embodiment will be described with reference to FIG. 1.
- the standby image search unit 103 of the mobile phone 1 according to the present embodiment is configured to update the minimum distance value as described above. (Step S30, 8), and record the Euclidean distance related to the minimum value.
- the standby image search unit 103 passes the standby image data and the Euclidean distance related to the standby image data to the standby image unit 106. .
- the standby image display unit 106 first displays standby image data as described above. Then, a character string indicating the distance data received from the standby image search unit 103 is combined with the standby image data to generate composite image data, and the composite image data is generated. Input to the LCD display panel 107 for display.
- the user of the mobile phone 1 when the user of the mobile phone 1 is going to the position associated with the standby image displayed on the mobile phone 1, the user can know the specific distance to the position. It is convenient because it can be done. For example, when the location is a meeting place, it is effective because the time required to reach the meeting place can be estimated to some extent.
- the Euclidean distance between the two designated points is calculated in the distance calculation unit 104, but it is needless to say that the present invention is not limited to this.
- a distance other than the Euclidean distance may be calculated.
- Examples of the distance other than the Euclidean distance include a ground surface distance.
- the value of the equator for example, 6, 378, 136 m
- the value of the eccentricity of the earth for example, 0.0167 may be used.
- the distance between two points can be obtained with higher accuracy.
- the standby image ⁇ 106 constituting the mobile phone 1 combines the sentence ⁇ 0 representing the distance with the standby image data to form the liquid crystal display panel 107.
- the standby image display unit 106 may perform image processing on the image data to be displayed on the liquid crystal display panel 107 in accordance with the distance data received from the standby image search unit 103.
- the standby image is displayed more clearly, and as the distance is longer, the standby image is blurred and displayed by averaging processing, or the color is changed to a reddish color.
- the distance may be expressed by converting the color to an unusual color tone.
- the user when the user is going to the location with the position associated with the standby image as the destination, the user is approaching the destination from the state of the standby image displayed on the mobile phone. It is excellent because it can visually detect whether or not the person is moving away from the destination as well as the distance data.
- the mobile phone according to the present embodiment has substantially the same configuration as the mobile phone according to the first embodiment.
- an azimuth sensor for detecting the azimuth of the mobile phone is further provided. It is provided that the direction from the current position of the mobile phone to the position associated with the standby image is displayed on the liquid crystal display panel together with the standby image.
- FIG. 10 is a functional block diagram showing a main functional configuration related to a standby image display of the mobile phone according to the third embodiment.
- the mobile phone 4 includes a control unit 400, a timer 410, a position information acquisition unit 402, a 0-3 module 403, and a direction calculation unit 400.
- the control unit 400 receives a notification from the timer 401 by setting a timer value of m3 ⁇ 4 in the timer -401, like the switching unit 101 in the first embodiment, The process of updating the standby image triggered by the notification is repeatedly executed. Upon receiving the notification from the timer 401 that the m3 ⁇ 4time has elapsed, the control unit 400 issues an instruction to the location information acquisition unit 402 to acquire the location information.
- the location information apportionment acquisition unit 402 as in the first embodiment described above, Then, the latitude and longitude of the current position are obtained from the rule 402 and passed to the control unit 400 as position information. Subsequently, the control unit 400 passes the position '[ ⁇ received from the position information acquisition unit 402 to the standby image search unit 408, and searches for a standby image closely related to the position information. Let it. '
- the standby image search unit 408 reads the position information associated with each standby image from the standby image storage unit 409, as in the first embodiment, and the distance calculation unit 407 By calculating the distance from the current position of the mobile phone 4, a search for a position closer to the current position of the mobile phone 4 is performed. Then, the search result is returned to the control unit 400. Upon receiving the search result of fit itself from the standby image search unit 408, the control unit 400 passes the search result and the current position to the azimuth information acquisition unit 405 to acquire the azimuth information. Instructions.
- the azimuth information acquisition unit 405 measures the direction in which the mobile phone 4 is facing, using the azimuth sensor 406 built in the mobile phone 4. When the direction cannot be measured, the azimuth information acquiring unit 405 outputs azimuth information indicating that to the control unit 400.
- the liquid crystal display panel 4 1 2 is obtained from the current position of the mobile phone 4 from the search result received from the control unit 400 and the current position 'If The direction to the position associated with the standby image to be displayed is calculated. Then, a difference between an angle formed by the calculated direction and the measured direction of the mobile phone 4 (hereinafter, referred to as a “difference angle”) is calculated.
- the azimuth information acquisition unit 405 determines which of the eight azimuths the difference angle belongs to. That is, assuming that the same direction as the direction of the mobile phone 4 is 0 degrees, the mobile phone 4 belongs to a range of 45 degrees (a range from 338 degrees to 23 degrees) around the 0 degree, or Degrees, 90 degrees, 135 degrees, 180 degrees, 2250 degrees, 270 degrees, or 315 degrees Judge the azimuth to which the calculated angle belongs! The direction information is output to the control unit 400 as “ ⁇ ⁇ ⁇ ”.
- control unit 400 When receiving the azimuth information from the azimuth information acquisition unit 405, the control unit 400 refers to the contents of the locality information and checks whether or not the standby image has been changed.
- the control unit 400 determines that the direction of the mobile phone 4 has changed with reference to the direction received from the direction information obtaining unit 402, the control unit 400 searches the self search result, and , And the direction information are passed to the standby image i 3 ⁇ 4 ⁇ 4 1 1 to instruct the standby image to be updated.
- the standby image display unit 4111 reads out the standby image corresponding to the if self search result received from the control unit 400 from the standby image storage unit 409, and also outputs the direction instruction image corresponding to the azimuth information. It is read from the direction indication image storage unit 410.
- FIG. 11 is a diagram exemplifying the direction instruction image stored in the direction instruction image storage unit 410.
- the direction ⁇ image storage unit 410 stores direction indicating images 500 to 507 corresponding to each of the eight directions, and the direction ⁇ sensor by the direction sensor 406. A total of nine images are stored, including a direction measurement impossible display image 5110, which is an image indicating that a gorge cannot be obtained.
- the direction instruction image 500 is a direction instruction image representing an azimuth corresponding to a range of 45 degrees centered on the difference angle of 0 degrees.
- the direction indicating images 501 to 507 have difference angles of 45 degrees, 90 degrees, 135 degrees, 180 degrees, 222 degrees, 270 degrees, and 3 15 It is a direction indicating image representing an azimuth corresponding to a range of 45 degrees centered on degrees.
- the standby image table ⁇ ⁇ 411 reads the direction instruction image data from the direction instruction image storage unit 410 and reads the standby image data from the standby image storage unit 409 to obtain the standby image display unit 4 1
- a unit 1 combines the standby image data read out from the standby image storage unit 409 with the window direction instruction image data to create new composite image data.
- the standby image display unit 411 displays the synthesized image data on the liquid crystal display panel 4 12.
- FIG. 12 is a flowchart showing the flow of processing executed by mobile phone 4 to update the display of a standby image. As shown in FIG. 12, the mobile phone 4 first executes a timer process to wait until it is time to update the standby image display (step S600).
- the mobile phone 4 acquires position information by the knitting position information acquisition unit 402 (step S601). Then, the control unit 400 passes the position information to the standby image search unit 408 to search for a standby image to be obtained (step S602). Next, the control unit 400 passes the position information from the position information obtaining unit 402 and the search result of the standby image search unit 408 to the direction basket obtaining unit 405, and (Step S603).
- the control unit 400 refers to the search result from the standby image search unit 408 to determine whether or not the standby image to be displayed has changed to another standby image. Then, if the standby image to be displayed is not changed (step S604: NO), the direction of the mobile phone 4 is changed by referring to the direction fff drama from the direction information acquisition unit 405. Check whether it has changed.
- step S605 if it is determined that the direction of the mobile phone 4 has not changed (step S605: NO), the process proceeds to step S600 without updating the standby image. , Like; 3 ⁇ 4Repeat M.
- Step S604 YE S
- Step S605 YE.
- the control unit 400 causes the standby image table # 411 to update the standby image display (step S606).
- the direction of the mobile phone 4 also changes when the state changes from the azimuth measurement impossible state to the azimuth measurement possible state, or when the azimuth measurement possible state changes to the azimuth measurement impossible state. I judge that I have done it. Thereafter, the mobile phone 4 proceeds to step S600, and repeats the above-described processing.
- FIG. 13 is a flowchart showing a flow of a process of acquiring direction information executed by the mobile phone 4.
- the azimuth sensor 406 receives the azimuth data (for example, voltage) Is read (step 700).
- step S701 when it is determined that the direction data is not valid (step S701: NO), direction information indicating that is output to the control unit 400 (step S701).
- step S701 If it is determined that the azimuth data is valid (step S701: YES), the azimuth data is converted to create azimuth information. That is, the difference angle is calculated as described above, information indicating which of the eight directions the difference angle belongs to is created, and this is used as the azimuth information. Step S 7 0 2).
- the azimuth instant is two bytes of information, and indicates whether or not the direction of the mobile phone 4 has been measured by the value of the first byte, and by the value of the second byte.
- the direction may be expressed as ⁇
- the direction information can be represented by 2 bytes of data.
- the mobile phone 4 executes the process in step S702 or step S703 in the azimuth information acquisition unit 405, and then returns to the main routine.
- FIG. 14 is a flowchart illustrating a flow of a process performed by the mobile phone 4 to update the direction display.
- the mobile phone 4 when starting to update the standby image i display in the standby image H display unit 411, the mobile phone 4 first sets the standby image according to the currently displayed standby image.
- the standby image data is read out from the standby image storage unit 409 and decompressed (step S900).
- the standby image display unit 4111 reads the direction instruction image data corresponding to the direction information acquired by the knitting direction information acquisition unit 4105 from the direction instruction image storage unit 4110 (step
- the standby image i 3 ⁇ 43 ⁇ 4P411 is combined with the standby image data read out from the standby image storage unit 409 and the direction instruction image data read out from the direction finger image storage unit 410, and the combined image data (Step S902).
- the standby image display unit 4111 inputs the composite image data to the liquid crystal display panel 412, and displays the composite image data (step S903).
- the mobile phone according to the present embodiment has substantially the same configuration as the mobile phone 1 according to the first embodiment.
- a digital camera is further provided and a standby image can be obtained by the digital camera.
- FIG. 15 is a functional block diagram showing a main functional configuration related to creation of a standby image in the mobile phone according to the fourth embodiment of the present invention.
- the mobile phone 5 has a control unit 500, a position information acquisition unit 501, a GPS module 502, a digital image unit 503, and a digital camera module 504. , An operation panel 505, a standby image creation unit 506, and a standby image storage unit 507.
- control unit 500 Upon receiving an instruction from the user to create a standby image from the user via the operation panel 505, the control unit 500 instructs the position information acquisition unit 501 to acquire the position information of the current position.
- the position information acquisition unit 501 When receiving the instruction to acquire the position from the control unit 500, the position information acquisition unit 501 instructs the GPS module 50 incorporated in the mobile phone 5 to acquire the position information. .
- the position information acquisition unit 501 acquires the latitude and the coordinates from the GPS module 502, the position information acquisition unit 5001 passes these to the control unit 500 as the position information “tf”.
- control unit 500 When receiving the above instruction from the operation panel 505, the control unit 500 instructs the digital image unit 503 to produce a digital image.
- the digital image section 503 when receiving the instruction of tin itself from the control section 500, instructs the digital camera module 504 incorporated in the mobile phone 5 to output the digital image.
- the digital image section 503 acquires digital image data from the digital camera module 504, the digital image data is passed to the control section 504.
- control unit 500 When the control unit 500 receives position information from the position information acquisition unit 501 and receives digital image data from the digital image m ⁇ s 03, the control unit 500 creates a standby image of the position information and the digital image data. Pass it to the unit 506 and instruct it to create a standby image.
- the standby image creating unit 506 compresses the digital image data. Then, it instructs the standby image storage unit 507 to store the position information and the data compressed digital image data in association with each other.
- the standby image storage unit 507 receives the above instruction from the standby image creation unit 506 Then, for example, the position information and the standby image data are stored in accordance with the format shown in FIG.
- FIG. 16 is a flowchart showing the flow of processing executed by mobile phone 5 to create a new standby image. As shown in FIG. 16, if there is no instruction from the user to create a standby image (step S1000: N ⁇ ), the mobile phone 5 waits until an instruction from the user is given. .
- the position information acquisition unit 501 sends the GPS module.
- Position information such as latitude and longitude is acquired from 502 (step S1001).
- the altitude may also be acquired from the GPS module 502.
- the mobile phone 5 acquires digital image data to be displayed as a standby image. That is, the digital image acquisition unit 503 acquires digital image data from the digital camera module 504 (step S1002).
- the mobile phone 5 compresses the standby image data in the standby image creation unit 506.
- the standby image creation unit 506 transfers the reception position from the control unit 500 and the standby image data compressed by itself to the standby image storage unit 507.
- the standby image storage unit 507 stores the knitting position information and the data-compressed standby image data in association with each other (step S1003).
- the standby image data stored in the standby image storage unit 507 in association with the shop location information is displayed as a standby image, for example, as in the first embodiment.
- the digital camera module 504 When the digital camera module 504 generates digital image data that has been compressed in data such as the JPEG format, it is not necessary to further compress the data in the standby image creation unit 506, and the standby is performed as it is. It may be stored in the image storage unit 507.
- the position where the digital image is formed by the digital camera module 504 built in the mobile phone 5 is associated with the digital image and is set as the standby image.
- the digital image is displayed as a standby image. Therefore, a more meaningful standby image display for the user of the mobile phone 5 can be realized.
- the mobile phone according to the present embodiment has substantially the same configuration as the mobile phone 1 according to the first embodiment, and in addition to the present invention, the mobile phone 1 also waits via a communication network such as the Internet.
- a communication network such as the Internet.
- FIG. 17 is a functional block diagram showing a main functional configuration related to acquisition of standby image data in the mobile phone according to the fifth embodiment of the present invention.
- the mobile phone 7 includes a control unit 700, an operation panel 701, a candidate image display unit 720, a liquid crystal display panel 703, and a standby image storage unit 70. 4. It has a position acquisition unit 705, a GPS module 706, a standby image acquisition unit 707, and a network I / F 708.
- the network IZF 708 is connected to the standby image server 7 10 via a communication network 7 09.
- the standby image server may be a personal computer owned by the user of the mobile phone 7 or a computer belonging to a company that provides a service for providing standby images via a communication network such as the Internet. There may be.
- control unit 700 When the control unit 700 receives an instruction to obtain a standby image from the user through the operation panel 700, the control unit 700 obtains image data that is different from the standby image in the standby image obtaining unit 7007. Instruct.
- the standby image acquisition unit 707 When the standby image acquisition unit 707 receives it's instruction from the control unit 700, it uses the network I / F 708 to communicate with the standby image server 710 via the communication network 709. To obtain candidate image data.
- the candidate image data is compressed, so that the load on the communication network 709 is reduced and time is saved.
- the standby image acquisition unit 707 transfers the candidate image data acquired from the standby image server 710 to the control unit 7100.
- the control unit 700 Upon receiving the candidate image data from the standby image acquisition unit 707, the control unit 700 passes the image image data to the candidate image recording and display unit 702, and instructs the candidate image recording and display unit 702 to perform the processing.
- the candidate image line 7002 scrambles the data-compressed candidate image data. And the picture ⁇ ⁇ ⁇ 157 0 2 is the key
- the liquid crystal display panel 703 is instructed to perform the selected candidate image data.
- the liquid crystal display panel 703 that has received the instruction displays the received image data.
- control unit 700 When the control unit 700 receives a request to display another ⁇ image from the user via the operation panel 701 for the candidate image displayed on the liquid crystal display panel 703, the control unit 700 The standby image acquisition unit 707 is instructed to acquire the candidate image data. When receiving the instruction of mi from the control unit 700, the standby image obtaining unit 707 obtains the candidate image data from the standby image super Pass it to the control unit 700.
- control unit 700 When accepting the image data from the standby image acquisition unit 707, the control unit 700 instructs the candidate image table P702 to update the candidate image data.
- the image display section 702 decompresses the received candidate image data and displays it on the liquid crystal display panel 703 p
- control unit 700 When the control unit 700 receives ⁇ from the user via the operation panel 701 indicating that the candidate image displayed on the liquid crystal display panel 703 is to be used as a standby image, the control unit 700 Instruct 705 to obtain the position information of the current position.
- the position information obtaining unit 705 Upon receiving the editing instruction from the control unit 700, the position information obtaining unit 705 obtains the latitude and longitude of the current position from the GPS module 706. Then, the position information acquisition unit 705 transfers the acquired weirth degree / longitude to the control unit 700 as position information.
- control unit 700 Upon receiving the position information from the position information acquisition unit 705, the control unit 700 passes the candidate image data measured by the user and the position information to the standby image storage unit 704, and The image data and the position information are stored in association with each other.
- FIG. 18 is a flowchart showing the flow of processing executed by mobile phone 7 to acquire a new standby image.
- the mobile phone 7 receives no instruction from the user to acquire the standby image. If it is (step S1100: NO), it waits until the user gives an instruction.
- the standby image acquisition unit 707 uses the network IZF 708 to transmit the communication network 709. Then, ⁇ image data is acquired from the standby image server 710 via (step S1101).
- step S1102 Edit the image (in the section 702, display it on the Itft LCD display panel 703 (step S1103).
- the user does not use the candidate image data displayed on the LCD display panel 703 as the standby image data.
- step S1104 NO
- another friendly image data is obtained from the standby solid image server 710 (step S1104). 1101).
- step S1102 the newly acquired candidate image data is decompressed (step S1102) and displayed on the liquid crystal display panel 703 (step S1103).
- step S1104 When an instruction to adopt the candidate image data displayed on the liquid crystal display panel 703 as the standby image data is received from the user (step S1104: YES), the position information acquisition unit 705 transmits the candidate image data from the GPS module 706. The latitude and longitude of the current position are obtained (step S1105).
- the mobile phone 7 associates the standby image data adopted by the user with the position information acquired by the self-position information acquisition unit 705, and stores it in the standby image storage unit 704 (step S1106). To end.
- the standby image server 710 is not limited to the standby image that can be generated by the digital camera provided in the mobile phone, and can be transmitted from the standby image server 710 via the communication network 709.
- Various standby images to be displayed can be displayed as a standby image in association with the current position. Therefore, a variety of options can be provided to the user of the mobile phone 7 for displaying the standby image.
- the present invention has been described based on the fifth embodiment of the present invention.
- the present invention is not limited to the embodiment of the present invention, and that the following modified examples can be implemented. I can go.
- (1) In the fifth embodiment when the user employs the candidate image data displayed on the liquid crystal display panel 703 as the standby image data, the position of the current position is determined using the GPS module 706. Although the information is obtained and the position information is stored in the standby image storage unit 704 in association with the standby image data, the following may be used instead.
- the mobile phone 7 may also acquire the position information from the standby image server 710.
- the mobile phone 7 associates the position information of the place where the digital photograph has won with the standby image data. Can be memorized.
- it is desired to store position information other than the current position of the mobile phone 7 in association with the standby image data such a modification is effective.
- the following method may be used as a method of acquiring position information to be stored in association with the standby image data. May be used.
- FIG. 19 is a functional configuration diagram showing a main configuration of a mobile phone having a function of allowing a user to input positional information to be stored in association with standby image data.
- the mobile phone 8 includes a control unit 800, an operation panel 800, a ⁇ image display unit 800, a liquid crystal display panel 803, a map image display unit 8004, and a standby mode.
- An image storage unit 805, a map image acquisition unit 806, a standby image acquisition unit 807, and a network IZF 808 are provided.
- the network I / F 808 is connected to the map image server 801 and the standby image server 811 via the communication network 809.
- control unit 8001 When the control unit 800 receives an instruction to obtain a standby image from the user through the operation panel 800, the control unit 8001 sets the standby image server 811 in the same manner as in the fifth embodiment. Get candidate image data from and do this.
- the map image display unit 806 acquires a map image to be displayed on the liquid crystal display panel 803. So that When the map image acquisition unit 806 receives it's own data from the control unit 800, the map image acquisition unit 806 uses the network I / F 808 to transmit the map image server 810 via the communication network 809. Get map image data of the world map from. Then, the map image acquisition unit 806 transfers the map image data to the control unit 800.
- position information is added to each of the map image data that the map image server 8100 performs.
- the map image acquisition unit 806 also acquires the position ', which is added to the map image data.
- the control unit 800 passes the map image data to the map image display unit 804 and instructs the map image data to be displayed.
- the map image display unit 804 displays a world map on the liquid crystal display panel 803.
- the world map displayed on panel 803 is divided into nine areas corresponding to the numbers 1 to 9.
- the operation panel 8001 is provided with keys corresponding to the numbers from 1 to 9, and by allowing the user to press any of these keys, the user is allowed to select an area to be designated. is there.
- the control unit 800 When the control unit 800 receives a notification from the operation panel 800 that the user has pressed the key corresponding to any one of the numbers 1 to 9, the control unit 800 responds to the number corresponding to the pressed key.
- the map image acquisition unit 806 is instructed to acquire the enlarged image of the attached area.
- the map image obtaining unit 806 Upon receiving the editing instruction from the control unit 800, the map image obtaining unit 806 obtains the map image data relating to the enlarged view of the designated area from the map image server 8100. . Then, the map image acquisition unit 806 transfers the acquired map image data to the control unit 800.
- the control unit 800 passes the map image data received from the map image acquisition unit 806 to the map image table 804, and instructs the map image table 804 to display the map image data.
- the map image 3 ⁇ 4 ⁇ section 804 displays the map image data received from the control section 800 on the liquid crystal display panel 803 as a world map.
- the map displayed on the liquid crystal display panel 803 is divided into nine areas corresponding to the numerals 1 to 9 in the same manner as the world map described above. Further, the operation panel 8001 allows the user to press any one of the keys corresponding to the numbers 1 to 9 to increase the area.
- the user can determine the area related to the position information.
- An example For example, it is sufficient that the position information corresponding to the map image data being displayed is designated by pressing the key corresponding to the number 0 on the operation panel 8101.
- the controller 800 When the controller 800 receives # 1 from the operation panel 801 indicating that the user has determined the area, the map image data being displayed on the liquid crystal display panel 803 and the standby selected by the user are received.
- the image data and the standby image storage unit 805 are transferred to the standby image storage unit 805, and are instructed to be stored.
- the standby image storage unit 800 receives a so-called instruction from the control unit 800, the standby image storage unit 800 refers to the received map image data to acquire the position 'Iff gorgon' assigned to the map image data. I do. Then, the standby image storage unit 805 stores the acquired position information and the standby image data according to, for example, a format as shown in FIG.
- the standby image data stored in the standby image storage unit 805 is displayed, for example, by the method described in the first embodiment.
- the user can freely specify the position, specify the position information to be associated with the standby image, and associate the position information with the standby image. Can be stored.
- the current position information of the mobile phone is obtained using the GPS system.
- the position information of the mobile phone is obtained using a method other than the GPS system. It is good.
- the distance between each radio station and the mobile terminal is calculated. I do. Then, the position of the mobile phone may be specified based on the derived distance by using the principle of triangulation.
- the strength of the radio wave exchanged between the wireless station and the mobile phone is measured, and the distance between the wireless station and the mobile phone is estimated from the obtained measurement values. information May be measured.
- the display of the standby image is updated at regular time intervals. Alternatively, the following may be performed.
- the timer value when setting the timer value for the timer, instead of setting the same timer value every time, the timer value may be determined using a random number, and the determined timer value may be set for the timer.
- the random number may be a fixed value or a number of tongues L whose average value is a value set by the user.
- the variance value a value according to the setting may be used.
- the display of the standby image is updated at irregular intervals, so that the display of the standby-image can be made more timeless.
- position information relating to the current position may be acquired in the same manner as in the embodiment of ⁇ ⁇ E, and the display of the standby image may be updated.
- the same standby image may be displayed at the time of activation, or the same standby image may be a standby image according to the setting of the user of the mobile phone.
- the time interval for updating the display of the standby image is shortened, a more appropriate standby image can be displayed, and the appearance is pleasant. For example, if it is determined that the closer the distance between the position where the standby image is displayed and the current position of the mobile phone is, the deeper the relationship is, the deeper the relationship between the standby position and the current position of the mobile phone is. Between the image and the next standby image The time for updating the display of the standby image may be controlled in accordance with the distance between the designated places.
- the time interval for updating the display of the standby image may be controlled according to the moving speed of the mobile phone.
- the travel distance between the time when the display of the previous standby image was updated and the time when the display of the current standby image was updated and the distance between the time when the display of the previous standby image was updated and the time when the display of the current standby image was updated It is necessary to calculate the travel time and calculate the travel speed by dividing the calculated travel distance by the calculated travel time. 'Then, the time until the display of the standby image is updated next may be determined according to the magnitude of the obtained moving speed. In this case, the higher the moving speed of the mobile phone, the shorter the time until the display of the standby image is updated next, and the lower the moving speed of the mobile phone, the sooner the standby image is displayed. You may want to extend the time before updating.
- the reason is that the higher the moving speed of the mobile phone, the more likely the standby image most relevant to the current position of the mobile phone is to change, and the lower the moving speed of the mobile phone, the higher the current position of the mobile phone. This is because there is a high possibility that the standby image, which is closely related, is difficult to change.
- the distance between the current position of the mobile phone and the position associated with the standby image is calculated. I do.
- the calculated distance may be displayed together with the standby image.
- a standby image As in the case of ⁇ ⁇ , a standby image, a direction indication image, and distance information may be displayed together in a standby image.
- a combined image may be displayed in which a character string indicating the direction from the current position of the mobile phone to the position associated with the displayed standby image is synthesized with the standby image.
- ⁇ display a composite image combining the character string N NWJ with the standby image, or ⁇ in the east-southeast direction, ESE ”may be displayed as a composite image in which the character string is combined with the standby image.
- a synthesized image obtained by synthesizing the character string “10: 00” with the standby image is added. If it is in the direction of, a synthesized image obtained by synthesizing the character string “8:00” with the standby image may be displayed.
- the composite image includes an image in which two images are arranged in addition to an image in which two images are superimposed. Even in this case, the same effect as in the above embodiment can be obtained.
- the standby image data to be displayed according to the current position of the mobile phone is switched.
- the present invention is not limited to this. The following may be used.
- the position associated with the standby image data specified by the user from the current position of the mobile phone when the user specifies the standby image data to be displayed as the standby image, and when the standby image data is displayed as the standby image, the position associated with the standby image data specified by the user from the current position of the mobile phone.
- the distance to the direction and the direction may be displayed together.
- the display of the it's own distance and direction is updated regularly or irregularly. It is preferable that the time interval of the update be short.
- the user of the mobile phone can receive the standby image data specified by the user even if the standby image data associated with the position closest to the mobile phone changes.
- the distance and direction to the position associated with the specified standby image data are updated as needed, which is convenient when heading to the position. .
- the mobile phone according to the present embodiment has two operation modes for displaying a standby image.
- one of these operation modes is referred to as “normal mode”, and the other is referred to as “approach mode”.
- the mobile phone When the operation mode is the normal mode, the mobile phone according to the present embodiment continues to display the standby image of the door.
- the mobile phone stores a plurality of standby image data in association with location information, and specifies the current location of the mobile phone when the operation mode is the approach mode. Then, the standby image data associated with the position closest to the obtained current position is displayed.
- the selection of the operation mode between the normal mode and the approach mode is determined based on whether or not there is standby image data associated with a position within a door distance from the current position of the mobile phone. That is, if there is no standby image data associated with a position within a door distance from the current position, the operation mode is set to the normal mode and such standby image data is output. If so, the operation mode is set to the approach mode. .
- the mobile phone according to the present embodiment performs the switching of the operation mode at random. That is, once the mobile phone according to the present embodiment determines the switching of the operation mode, the mobile phone determines the time to wait until the determination of the switching of the operation mode is made using a pseudo random number.
- FIG. 20 is a functional block diagram showing a main functional configuration related to display of a standby image in the mobile phone according to the sixth embodiment of the present invention.
- the mobile phone A 1 includes a control unit A 100, an operation panel A 101, a setting information unit 11, a pseudo tongue 11.
- the control unit A100 is a functional block that controls the operation of the mobile phone A1 related to the display of the standby image.
- the control unit A100 accepts a setting from the user via the operation panel A101. That is, when the user uses the operation panel A101 to display a menu screen on the liquid crystal display panel Al111, a button for displaying a menu screen for displaying a standby image is displayed on the menu. You.
- buttons for displaying a menu screen for selecting a standby image to be displayed in the normal mode a button for displaying a menu screen for setting an average value of itB-like random numbers, and A button for displaying a menu screen for setting a predetermined distance is displayed.
- the standby image data stored in the standby image storage unit A 107 is stored in the liquid crystal display panel.
- the user can use the operation panel A101 to display the standby image data stored in the standby image storage unit A107 on the liquid crystal display panel A111 in order.
- the setting information storage unit A102 selects which standby image data is selected. I remember what was done.
- the setting information storage unit A102 stores the input value.
- the user may be allowed to input a numerical value to be averaged, or alternatively, a candidate numerical value is displayed on the liquid crystal display panel A111, and the displayed numerical value is displayed.
- the user may be allowed to select a numerical value that should be an average value from among them.
- a button for displaying a menu for setting a predetermined distance a screen for inputting the predetermined distance is displayed on the liquid crystal display panel All 1. .
- the setting information storage unit A102 stores the input distance value.
- the user may be allowed to input a distance value, or alternatively, some candidate numerical values are displayed on the liquid crystal display panel A111, and the displayed numerical values are displayed.
- the user may be allowed to select a numerical value to be a distance value from among.
- the mobile phone A 1 when the necessary settings are made by the user, the mobile phone A 1 operates according to the settings, and when the necessary settings are not made by the user, the mobile phone A 1 returns to the default settings. It works accordingly.
- control unit A100 instructs the position information obtaining unit A105 to obtain the current position information of the mobile phone A1.
- the position information obtaining unit A105 When the position information obtaining unit A105 receives the instruction of the editing from the control unit A100, the position information obtaining unit A105 obtains the latitude and 3 ⁇ 4S relating to the current position using the GPS module A106.
- the GPS module A106 is a function block that measures the location of the mobile phone A1 using a global positioning system (GPS).
- GPS global positioning system
- the position information acquisition unit A105 Upon acquiring the latitude and longitude relating to the current position from the GPS module A106, the position information acquisition unit A105 passes them to the control unit A100 as current position information.
- the latitude and longitude are based on, for example, the WG S84 (world geodetic system 1984) geodetic system.
- the control unit A100 When receiving the current position information from the position fff acquisition unit A105, the control unit A100 sends the knitting current position information and the ft own predetermined distance to the standby image search unit A108. To search for the standby image data to be displayed on the liquid crystal display panel A111.
- the standby image search unit A 1.08 receives the instruction from the control unit A 100 0, the position ', associated with the standby image data stored in the standby image storage unit A 107, Get a gorge.
- the standby image search unit A108 sends, to the distance calculation unit A109, the position information received from the control unit A1000 and the position information obtained from the standby image storage unit A107. Pass and and instruct it to calculate the distance.
- the distance calculation unit A 1 109 receives the two positions “!” Received from the standby image search unit A 108. From ⁇ , the distance between the points related to these pieces of position information is calculated. In the present embodiment, the distance calculation unit A109 determines that the earth is regarded as a sphere, and the two points passing through the sphere, assuming that the two pieces of position information both represent the position by latitude and diameter. Find the shortest distance (linear distance) between them.
- the distance calculation unit A109 transfers this to the standby image search unit A108.
- the standby image search unit A 10 ⁇ acquires the position 1 f ⁇ ⁇ ⁇ ⁇ associated with all the standby image data stored in the standby image storage A 107, and performs the distance calculation unit as described above. Let A109 calculate the distance, and specify the standby image data with the smallest obtained distance.
- the standby image search unit A108 compares the shortest distance calculated by the distance calculation unit A109 with the distance received from the control unit A100, and determines which of the distances Is determined to be smaller.
- the search unit A108 transfers the standby image data relating to the smallest distance calculated by the distance calculation unit A109 to the control unit A100.
- the standby image search unit A1 ⁇ 8 informs the control unit A100 that there is no standby image data to pass. Notify the control unit A100.
- control unit A 100 When the control unit A 100 receives a notification from the standby image search unit A 108 that there is no standby image data to be transferred, the control unit A 100 should perform the normal mode for the setting information storage unit A 102. The setting for the standby image data is returned.
- the setting lt # storage unit A102 When the setting lt # storage unit A102 receives the instruction from the control unit A1000, it passes the setting information regarding the standby image data to be displayed in the normal mode to the control unit A100.
- the control unit A 100 receives the setting lf3 ⁇ 4 regarding the standby image data to be displayed in the normal mode
- the setting information storage unit A 102 receives the setting lf3 ⁇ 4 from the standby image storage unit A 107. To send standby image data that should be ⁇ ⁇ in normal mode.
- the standby image storage unit A107 When the standby image storage unit A107 receives the above instruction from the control unit A1000, the standby image storage unit A107 refers to the setting information of it received from the control unit A1000 and specifies the standby image data. You. Then, the standby image storage unit A107 transfers the specified standby image data to the control unit A100.
- the control unit A100 When receiving the standby image data in the normal mode from the standby image storage unit A107, the control unit A100 passes the standby image data to the standby image display unit A110, and Instruct the standby image data to be displayed on the LCD panel A111.
- the control unit A 100 When receiving the standby image data from the standby image search unit A 108, the control unit A 100 sends the standby image search unit A 110 to the standby image display unit A 110.
- the standby image data received from 8 (standby image data relating to the approach mode) is passed, and the standby image data is displayed on the liquid crystal display panel A111.
- the standby image storage unit A 110 stores the standby image data in a data compressed state.
- the control unit A 100 0 receives the standby image in a compressed state from the standby image storage unit A 110 or the standby image search unit A 108.
- the image data is received, and the standby image data is transferred to the standby image display unit A110 in a state where the data is compressed.
- the standby image display unit A110 upon receiving the instruction of itself from the control unit A100, decompresses the standby image data received from the control unit A100. Then, the standby image display unit A110 passes the standby image data to the liquid crystal display panel A111, and instructs the liquid crystal display panel A111 to display the standby image data. -When the liquid crystal display panel A111 receives rt's instruction from the standby image display section A110, the liquid crystal display panel A111 displays the standby image data received from the standby image display section A110.
- the control unit A100 refers to the average value of the pseudo random numbers stored in the setting information storage unit A102. Then, the control unit A 100 passes the average value of the similar random numbers acquired from the setting information storage unit A 102 to the pseudo random number generation unit A 103, and instructs the pseudo random numbers to be generated.
- the pseudo-random number generation unit A 103 Upon receiving the instruction from the control unit A 100, the pseudo-random number generation unit A 103 also calculates the pseudo tongue value using the set value of the average of the pseudo random numbers received from the control unit A 100. generate.
- the Tosatsu-like random numbers may follow a uniform distribution, or may follow a normal distribution.
- the value may follow another probability distribution. If a value other than the average value is required according to the probability distribution to generate the pseudo-random value, the value is also read from the setting information storage unit A 102 by the control unit A 100. And pass it to the pseudo-random number generator A103.
- the pseudo-random number generation unit A103 After generating the pseudo-random number value, the pseudo-random number generation unit A103 passes the generated pseudorandom number value to the control unit A100.
- the control unit A 100 Upon receiving the pseudo-random number value from the pseudo-random number generation unit A 103, the control unit A 100 passes the received pseudo-random value to the timer A 104 as a timer value, and corresponds to one timer value Instruct to notify when time is ⁇ . -The timer A104 starts measuring the passage of time according to the timer value received from the control unit A100. Then, when the timer A 104 determines that the time corresponding to the timer value received from the control unit A 100 has reached 3 ⁇ 41, the timer A 104 notifies the control unit A 100 of the fact.
- the position information head A 105 receives the mobile phone A 1
- the current position information is obtained, and the standby image search unit A108 searches for a standby image associated with a position within a predetermined distance range from the current value of the mobile phone A1, and according to the search result. Then, a process of displaying a standby image on the standby image display unit A110 is executed.
- the standby image storage unit A 107 employs a link structure to manage the standby image data.
- FIG. 21 is a diagram illustrating a data structure used by the standby image storage unit A 107 to store standby image data.
- the standby image storage unit A.107 stores the data structure shown in FIG. 21 (a) and the data structure shown in FIG. 21 (b) in order to manage the standby image data. ) And two types of data structures are used.
- the data structure shown in FIG. 21 (a) is the data structure of the first data table A20 for storing the first address of the standby image data to be referred first.
- the head pointer / tape A 20 is referred to.
- the standby image data stored in the storage area starting from the address stored in the head pointer / table A 20 is referred to.
- the data structure shown in FIG. 21 (b) is a data structure of a standby image data storage area A21 for storing individual standby image data.
- the standby image data storage area 21 has two fields, a next 'voiner' field A 210 and a standby image data 'field A 211'. It consists of
- next 'pointer' field A 210 the head address of the standby image data overnight storage area A 21 to be referred to next is stored.
- the standby image search unit A108 refers to the standby image data
- the standby image search unit A108 refers to the leading address stored in the next pointer field A210.
- the standby image data is referred to in order from the standby image data indicated by the address.
- the standby image data 'field A211 stores standby image data in Exif (Exchangeable Image File Format) format. According to the Exif format, it is possible to add a GPS attribute ', (GPS attribute information) to the standby image data and to record the data.
- FIG. 22 is a diagram showing GPS attribute information that can be added in the EXif format. .
- latitude (latitude), longitude (longitude), and altitude (altitude) can be added as GPS attribute information.
- the Ex if format supports multiple image 1W formulas such as the RGB uncompressed format and the JPEG (Joint Photographic Experts Group) format. Data can be compressed and stored.
- Ex if format for example, a standard document (JEITA CP-3451: Exchangeable image file format for digital still cameras: Exif version) issued by the Japan Electronic and Information Technology Industries Association (JEITA) Please refer to 2.2).
- JEITA Japan Electronic and Information Technology Industries Association
- FIG. 23 is a flowchart showing the flow of the process executed when the mobile phone A1 performs the display of the standby image.
- the mobile phone A1 first executes a timer one process (step SA100). That is, the timer value is set to the dislike timer A 104, and the time corresponding to the set timer value is waited.
- the mobile phone A1 acquires the current position 'Kiyoyuki' using the GPS module A106 ( Step SA101).
- the mobile phone A1 When the mobile phone A1 acquires the current location information from the GPS module A106, the mobile phone A1 retrieves the standby image data associated with the location within the door and the distance from the current location; The image search unit A Search at 108 (step SA102).
- step SA103 The fact that the standby image data associated with the position within the distance range from the current position of the mobile phone A 1 is stored in the knitting standby image storage unit A 107 mm mm reception image search unit A If it is confirmed in 108 (step SA103: YES), the mobile phone A 1 of the standby image data associated with the location within the PS; The standby image data associated with the closest position to the current position of 1 is displayed on the Ml LCD display panel A111 (step SA105).
- step SA103 it is determined that the standby image data associated with a position within a distance of m3 ⁇ 4 from the current position of the mobile phone A 1 is not stored in the lf self-standby image storage unit A 107. If 5
- FIG. 24 is a flowchart showing a flow of the timer one process (SA100) executed by the mobile phone A1.
- the mobile phone A1 first obtains the average value of the pseudorandom number in the control unit A100 with reference to the setting information stored in the setting information storage unit A102 ( Step SA200).
- control unit A100 causes the pseudorandom number generation unit A103 to generate a pseudorandom number based on the average of the pseudorandom numbers acquired from the setting information storage unit A102 (step SA201).
- the control unit A100 sets the pseudo-random number acquired from the pseudo-random number generation unit A103 in the timer A104 as a timer value (step SA20'2).
- the timer A 104 determines whether the time corresponding to the timer value of Fujimi set by the control unit A 100 has elapsed. And the time corresponding to the knitting timer value has not been ⁇ If it is (step SA203: NO), the confirmation is continued. If the timer A104 determines that the time corresponding to the timer value has exceeded i (step SA203: YES), the process exits the timer ffl subroutine and returns to the main routine.
- FIG. 25 is a flowchart showing the flow of a process performed by mobile phone A1 for searching for a standby image.
- the mobile phone A1 uses the GPS module A106 to store the position information acquired by the position acquisition unit A105 in a standby image search unit A108.
- the standby image search unit A108 stores a variable that stores the minimum value of the distance between the current position and the position associated with the standby image data (hereinafter, referred to as “minimum distance variable”). Initialize (step S A301).
- the distance represented by the minimum distance variable may be, for example, 20.000 km, which is half the length of the outer circumference of the earth.
- the standby image search unit A 108 refers to the address value stored in the table A 200 of the knitting start data (step S A302), and stores the storage area indicated by the address value.
- the standby image data stored in is stored (step SA303). Then, the standby image search unit A 108 refers to the additional information of the standby image data and acquires the position information associated with the standby image data as described above (step SA 30 standby).
- the image search unit A108 Upon obtaining the position information associated with the standby image data, the image search unit A108 calculates the distance between the position represented by the position information and the current position of the mobile phone A1 ( Step S Ag o 5) The calculation method of this distance will be described in detail later.
- the standby image search unit A108 calculates the value of the knitting minimum distance variable and its initial value. If it is determined that the value of the minimum distance variable is not equal to its initial value (step S A306: NO), as described above, Ratio of the calculated distance and the value of the minimum distance variable To, to see whether or not his own distance is small value by remote of the minimum distance variable.
- the standby image search unit A108 determines that the distance calculated by the carrier is smaller than the value of the minimum distance variable (step S A307: YE S), Previous The calculated distance is substituted into a minimum distance variable as a new minimum distance (step SA308). Also, when it is determined that the value of the knitting minimum distance variable is equal to the initial value (step SA306: YE S), the lUt self-calculated distance is set as a new minimum distance to the minimum distance variable. f3 ⁇ 4A is performed (step SA308).
- the standby image search unit A108 substitutes the distance calculated by itself as a new minimum distance into a minimum distance variable, and stores standby image data related to the calculated distance. Record the first address (step SA309).
- step SA307 determines that the distance calculated by the user is not smaller than the value of the minimum distance variable (step SA307: NO), or in step SA309.
- step SA307 determines that the distance calculated by the user is not smaller than the value of the minimum distance variable (step SA307: NO), or in step SA309.
- the next pointer of the storage area storing the currently-referenced standby image data is referred to, and the next-to-be-referenced standby image data is stored by referring to the field A210.
- the value of the start address of the storage area that is located is obtained (step S A3 10).
- the standby image search unit A108 determines whether or not the currently referred standby image data corresponds to the end data of a series of standby image data linked in a daisy chain by the next 'pointer. Is confirmed by referring to the address value obtained by it.
- step SA311 if it is determined that the standby image data currently being referred to is not the end data and the next standby image data exists (step SA311: NO), the so-called self-acquired address is obtained.
- the standby image data is acquired by referring to the storage area indicated by the value (step SA303). Then, the processing of ⁇ 3 ⁇ 4 ⁇ is repeated.
- step S A311 NO
- the standby image search unit A 108 sets the mobile phone handset. ⁇ ⁇ Check if there is standby image data associated with any of the positions within the distance from the current position of A1.
- the standby image search unit A108 determines that the minimum value of the distance between the current position of the mobile phone A1 and the position associated with the standby image data is the setting information storage unit A108. This is done by checking if the distance is smaller than the door distance stored in 2.
- step SA312 the standby image Data as standby image data to be displayed on the liquid crystal display panel A111 (step SA3113).
- the minimum value of the distance between the current position of the mobile phone A1 and the position associated with the standby image data is the door distance stored in the setting information storage unit A102. If it is determined that it is not smaller (step S A3 12: 2), it is determined that there is no standby image data to be displayed on the liquid crystal display panel Al 11 (step S A3 14).
- step SA313 or ⁇ of step SA314 the mobile phone A1 exits the subroutine for searching for a standby image and returns to the main routine.
- the position of the difference between the current position of the mobile phone A1 and the position associated with the standby image data is also specified using the latitude and longitude.
- the distance calculation unit A109 calculates the distance between these points from the two sets of latitude and longitude.
- FIG. 26 is a flowchart showing a flow of processing executed by distance calculating section A 109 to calculate the distance between two points.
- the distance calculation unit A 109 firstly receives, from the standby image search unit A 108, the current position information of the mobile phone A 1 and the position information associated with the standby image data. Accept (Step SA400).
- the distance calculation unit A109 determines the value of the earth at each point (Step SA40Do).
- the equator radius is calculated using the latitude of each point.
- the radius of the earth at each point is obtained by making the correction.
- E is the eccentricity of the earth.
- the distance calculating unit A109 next calculates the coordinate value of each point on the direct mark having the origin at the center of the earth (step S A402).
- the orthogonal system is a ⁇ coordinate system in which the equatorial plane is the XY plane, the zero degree is the X axis, the wisteria 90 degrees is the ⁇ axis, and the earth axis is the ⁇ axis.
- the formula for calculating each coordinate value is as follows.
- the distance calculation unit A109 calculates the Euclidean distance between these points using the coordinate values of each point calculated as follows (step S A403). Assuming that the coordinate values related to the current position are (XK Yl, Z 1) and the coordinate values associated with the standby image are ( ⁇ 2, ⁇ 2, ⁇ 2), the equation for calculating the Euclid distance between these points is as follows: It is on the street.
- the present embodiment does not calculate up to the ground surface distance, but rather reduces the processing load on the distance calculation unit A109.
- the distance calculation unit A 109 After calculating the Euclidean distance between the two points as ⁇ 3 ⁇ 4 ⁇ , the distance calculation unit A 109 outputs the Euclidean distance to the standby image search unit A 103 and ends the process (step SA404).
- step SAA105 Processing to display the standby image
- FIG. 27 is a flowchart illustrating a flow of processing executed when the mobile phone A1 displays a standby image on the liquid crystal display panel A111 in the standby image display unit A110.
- the standby image ⁇ unit A106 receives standby image data from the standby image search unit A103 (step S A500), the reception of the standby image data is performed. Extract it (Step SA501). What A known compressed data decompression algorithm may be used to decompress the compressed data.
- the standby image 3 ⁇ 4 ⁇ unit A106 generates the standby image data as shown in the following, then displays the standby image data on the liquid crystal display panel A107 (step SA502), and terminates 3 ⁇ 4 ⁇ .
- a mobile phone that displays a standby image that is more meaningful to the user and therefore, is not tired, and a standby image display method that causes the mobile phone to display a standby image that does not get tired. Can be.
- the distance calculation unit A 104 calculates the straight-line distance between the two designated points. Needless to say, the present invention is not limited to this. Alternatively, the ground surface distance may be calculated.
- the distance calculation unit A104 can obtain the ground surface distance from the linear distance of as follows. That is, first, using the following formula, a half-range angle is obtained from the direct separation between two points.
- the value of the equator for example, 6, 378, 13 m
- the value of the eccentricity of the earth for example, 0.0167 may be used. Furthermore, if a value with high accuracy is used, the distance between two points can be obtained with higher accuracy.
- the distance calculation unit A109 calculates the distance between two points based on only the latitude and longitude, but instead of this, the following method is used. You may do it.
- the latitude and longitude are used.
- the altitude (altitude) of each point may be considered.
- the position information acquisition unit A105 acquires the altitude in addition to the latitude and longitude by the GPS module A106.
- the standby image storage unit A107 stores the altitude in addition to the latitude and longitude, the position “division” to be considered in association with each standby image data.
- the distance calculation unit A 104 uses the following equation instead of the above-described equations 2, 3, and 4.
- (Y coordinate value) ⁇ (earth radius) + (altitude) ⁇ x cos (latitude) X sin (longitude).
- these standby images can be displayed differently according to the altitude. This is useful, for example, when there are standby images associated with different floors inside one building. Specifically, there is a case where a floor map is displayed as a standby image for each floor at a good store.
- the display of the standby image is updated irregularly by using a pseudo-random number, but instead, the display of the standby image is updated periodically. Is also good.
- the control unit A1000 may read out the set value from the setting information storage unit A102, and may set this as a timer value in the timer A104. Even in this case, the same effect as in the sixth embodiment can be obtained.
- the mobile phone according to the present embodiment has substantially the same configuration as the mobile phone according to the sixth embodiment, but in addition to the configuration, further includes a plurality of mobile phones within the above-described predetermined distance range.
- the stand-by image3 ⁇ 4 is determined by referring to the time information associated with each stand-by image data and determining the stand-by image data to be displayed. are doing.
- the mobile phone according to the present embodiment has two operation modes, ie, a normal mode and an approach mode, for displaying a standby image, as in the sixth embodiment. You.
- the mobile phone according to the present embodiment displays a standby image of door Jf #, as in the sixth embodiment.
- the mobile phone stores time information in addition to position information in association with each standby image data. If the operation mode is the approach mode, the standby image data is associated with a position within a predetermined distance from the current position of the mobile phone, and is associated with the standby image data. The most recent time is displayed.
- Whether to set the operation mode to the normal mode or the approach mode depends on whether the standby image associated with the position within a predetermined distance from the current position of the mobile phone, as in the sixth embodiment. It is determined by whether or not there is data. In addition, the mobile phone according to the present embodiment determines the switching of the operation mode irregularly, as in the sixth embodiment.
- FIG. 28 is a functional block diagram showing a main functional configuration related to display of a standby image in the mobile phone according to the seventh embodiment of the present invention.
- the mobile phone A 3 includes a control unit A 300, an operation panel A 301, a setting information storage unit A 300, and a pseudo random number generation unit A 300. , Timer A
- location information acquisition unit A305 GPS module A306, candidate image storage unit A307, standby image storage unit A308, standby image search unit A309, distance Calculation section A310, time comparison section A311, standby image recording section A312, and liquid crystal display panel
- A3 13 is provided.
- the control unit A300 is a functional block that controls the operation of the mobile phone A3 related to the display of the standby image.
- the control unit A300 accepts settings from the user via the operation panel A301.
- the mobile phone A3 receives three settings from the user: (a) i! Of the standby image to be displayed in the normal mode; (b) setting of an average value of pseudo-random numbers; and (c) setting of a predetermined distance. Then, set the received setting 'Iff'. If Report 'Write it in' Department A302 '.
- the mobile phone A3 if the user has made the necessary settings, In this case, the mobile phone A3 operates according to the setting. If the user does not make the necessary settings, the mobile phone A3 operates according to the default settings. Now, when the user activates the mobile phone A3, the control unit A300 causes the position information acquisition unit A305 to acquire the position information relating to the current position of the mobile phone A3. .
- the position 'Shungaro acquisition unit A305 acquires the latitude and longitude relating to the current position using the GPS module A306.
- the position information acquisition unit A305 passes these to the control unit A300 as the current position "It".
- control unit A300 Upon receiving the current position information from the position information acquisition unit A305, the control unit A300 passes the knitting current position information and the knitting predetermined distance to the standby image search unit A309. Then, it instructs to search for the standby image data to be displayed on the liquid crystal display panel A3 13.
- the standby image search unit A309 receives the instruction from the control unit A300, and receives the position information associated with the standby image data stored in the standby image storage unit A308. To get.
- the standby image search unit A309 sends the position information received from the control unit A300 and the position information obtained from the standby image storage unit A308 to the distance calculation unit A309. Calculate the distance.
- the distance calculation unit A309 calculates the distance between the points related to the position information from the two pieces of position information received from the standby image search unit A309.
- the distance calculation unit A309 regards the earth as a sphere and obtains the shortest distance (ground surface distance) between two points along the surface of the sphere. After calculating the ground surface distance between the two points, the giant separation calculation unit A309 transfers this to the standby image search unit A309.
- the standby surface search unit A309 determines that the ground surface distance is greater than the predetermined distance received from the control unit A300. Determine if it is small.
- the standby image search unit A309 associates the standby image data with the ground image data. Get the time ' ⁇ has been. Then, the standby image search unit A309 determines that the time information acquired by the time comparison unit A311 is associated with a position within a distance from the current position of the mobile phone A3. It is checked whether or not the time information related to the standby image data indicates the most recent time.
- the obtained time information is related to the standby image data determined to be related to the position within the range of the door-turn from the current position of the mobile phone A3 '! If it is determined that the time represents the most appropriate time, the standby image search unit A309 stores the first address of the currently referred standby image data in the candidate image storage unit A307. To memorize.
- the standby image search unit A309 obtains the position 'lf # and time information associated therewith for all the standby image data stored in the standby image storage unit A308, and After executing the processing as described above, it is determined whether or not the head address of some standby image data is stored with reference to the basket image storage unit A307.
- the standby image search unit A309 notifies the control unit A300 that there is no data. .
- the standby image search unit A309 determines the standby image data. To the control unit A 300.
- control unit A300 When the control unit A300 receives the notification that there is no standby image data to be passed from the standby image search unit A309, the standby unit to display in the normal mode on the setting information storage unit A302 Pass the setting information for the image data.
- the setting information storage unit A302 Upon receiving the editing instruction from the control unit A300, the setting information storage unit A302 transfers the setting information relating to the standby image data to be displayed in the normal mode to the control unit A300.
- the control unit A300 receives the setting lf3 ⁇ 4 regarding the standby image data to be displayed in the normal mode from the setting information storage unit A302, the control unit A300 stores the setting information in the standby image storage unit A308. Instructs to pass standby image data to be displayed in the normal mode.
- the standby image storage unit A308 upon receiving the above instruction from the control unit A300, The standby image data is specified by referring to the setting information of it received from the control unit A300. Then, the standby image storage unit A308 transfers the specified standby image data to the control unit A300.
- control unit A300 When receiving the standby image data relating to the normal mode from the standby image storage unit A308, the control unit A300 passes the standby image data to the standby image display unit A318, and Instructs the camera to display image data on LCD panel A313.
- control unit A300 When the control unit A300 receives the standby image data from the standby image search unit A309, the control unit A300 sends the standby image display unit A310 to the standby image search unit A309.
- the received standby image data (standby image data relating to the approach mode) is passed, and an instruction is given to display the standby image data on the liquid crystal display panel A313.
- the standby image storage unit A310 stores standby image data in a data compressed state.
- the control unit A300 receives the standby image data in a data compressed state from the standby image storage unit A310 or the standby image search unit A309, and compresses the standby image data. It is passed to the standby image 11 display section 312 as it is.
- the standby image display unit A312 When receiving the tiff's own instruction from the control unit A300, the standby image display unit A312 decompresses the standby image data received from the control unit A300. Then, the standby image display unit A312 transfers the standby image data to the liquid crystal display panel A313, and instructs the standby image display unit A313 to display the standby image data.
- the liquid crystal display panel A3 13 When the liquid crystal display panel A3 13 receives the knitting instruction from the standby image knee display section A312, the liquid crystal display panel A313 displays the standby image data received from the standby image display section A312.
- the control unit A300 refers to the average value of the pseudo random numbers stored in the setting unit A3002. Then, the control unit A300 transfers the average value of the similar random numbers obtained from the setting information storage unit A302 to the pseudorandom number generation unit A303, and instructs the pseudo random numbers to be generated.
- the pseudorandom number generation unit A3003 receives the editing instruction from the control unit A300, and also generates a pseudorandom number value using the average pseudorandom value set value received from the control unit A300. Let Here, the similar random numbers may follow a uniform distribution, or may follow a normal distribution.
- the control unit A300 When generating a pseudo-random value, if a numerical value other than the average value is required according to the probability distribution, the numerical value is also set by the control unit A300. It is sufficient that the data is read out from the storage unit A302 and passed to the pseudorandom number generation unit A303. .
- the pseudo-random number generation section # 303 After generating the pseudo-random number value, the pseudo-random number generation section # 303 passes the generated pseudo-random number value to the control section A300 '.
- control unit A300 When the control unit A300 receives the pseudorandom value from the pseudorandom number generation unit A303, the control unit A300 passes the received pseudorandom value to the timer A304 as a timer value, and the time corresponding to the timer value is returned. «Instructs you to be notified when you are done.
- the timer A304 starts measuring the passage of time according to the timer value received from the control unit A300. Then, the timer A304 notifies the control unit A300 that the time corresponding to the immersion value received from the control unit A300 has elapsed ⁇ ii] to the control unit A300.
- the control unit A300 upon receiving the notification from the timer A304 that the time corresponding to the timer value has been ⁇ , as described above, stores the current position information of the mobile phone A3 in the position information column A305 as described above.
- the standby image search unit A309 causes the standby image search unit A309 to search for a standby image associated with a position within a predetermined distance from the current value of the mobile phone A3, and according to the search result, the standby image display unit A A process for displaying a standby image on 3 12 is executed.
- the standby image storage unit A308 employs a link structure for storing standby image data. That is, a data structure as shown in FIG. 21 described above is adopted.
- the latitude and ⁇ M are used in the GPS genuine passion defined in the Ex if format, but in the present embodiment, in addition, time information (GPS date) is used.
- the time may be recorded in another field specified in the f format, or the time may be recorded separately from the data in the EX if format.
- FIG. 29 is a flowchart showing the flow of the flow executed when mobile phone A3 displays a standby image. As shown in FIG. 29, the mobile phone A3 first executes a timer one process (step SA600).
- the pseudo-random number generation unit A 303 After the pseudo-random number generation unit A 303 generates a pseudo-random number value using the average value of the pseudo-random numbers stored in the setting information storage unit A 302, the pseudo-random number value is used as a timer value and the timer A 304 And wait for a time corresponding to the timer value to elapse.
- the mobile phone A3 detects that the time corresponding to the set timer value has elapsed by the timer A304, the mobile phone A3 acquires the current location information using the GPS module A306 (step). SA601).
- the standby image data associated with the location within the door When the mobile phone A3 acquires the current location information from the GPS module A306, the standby image data associated with the location within the door; If there is such standby image data, the standby image data associated with the time information indicating the most appropriate time of the standby image data is retrieved from the standby image search unit A 309. Search by (Step SA602).
- step S3 If the corresponding standby image data is stored in the self-standby image storage unit A 308, the mobile phone A3 performs an operation in the self-standby image search unit A 309 (step S3).
- SA603: YES) the standby image data is sent to the liquid crystal display panel A 313 (step SA605).
- step SA604 When it is confirmed that the corresponding standby image data is not stored in the knitting standby image storage unit A308 (step SA604: ⁇ ), the mobile telecommunications IS machine A3 stores the self-setting information.
- the standby image data to be displayed in the normal mode stored in the unit A 302 is referred to (setting of the start address) (step SA604).
- the mobile phone A 3 follows the settings stored in the self-setting information storage unit A 302. Then, the standby image data is read out from the it self standby image storage unit A308, and the standby image data is displayed on the rt self liquid crystal display panel A313 in the Ml self standby image unit A 312 (step SA605). .
- FIG. 30 is a flowchart illustrating a flow of a process of searching for a standby image executed by mobile phone A3.
- the mobile phone A 3 accepts the position information acquired by using the GPS module A 306 at the position information acquisition unit A 305 at the standby image search unit A 309 ( Step SA700).
- the standby image search unit A309 generates a variable (hereinafter, “latest time”) that stores the most time among the times associated with the standby image data associated with the position within the distance of the house from the current position.
- the time represented by the #ff value variable may be, for example, January 1, 1900 AD.
- the standby image search unit A 309 refers to the address value stored in the rt self-first pointer table A 20 (step SA702). Then, by referring to the additional information of the standby image data stored in the storage area indicated by the address value, the position information associated with the standby image data is acquired (step SA703).
- the standby image search unit A 309 calculates the ground surface distance between the position indicating the position information force s and the current position of the mobile phone A3 ( Step SA704).
- the standby image search unit A 309 checks whether the calculated ground surface distance is smaller than a predetermined distance. Then, as a result of the confirmation, when it is determined that the ground surface distance is smaller than the distance of the door f3 ⁇ 4 (step SA705: YES), the standby stored in the storage area indicated by the address value is performed again. With reference to the additional information of the image data, the time information associated with the standby image data is obtained (step SA706).
- the standby image search unit A 309 determines in the time comparison unit A 311 whether or not the obtained time represents a time that is newer than the time relating to the latest value variable. Soshi Then, as a result of the confirmation, when it is determined that the time information represents a time newer than the time related to the ttf
- the standby image search unit A3.09 determines, as a result of the Ml self-check, that the orchid surface distance is not smaller than the distance of the door;? 3 ⁇ 4 (step SA709) 5: NO), or when it is determined that the dislike time information does not represent a time that is newer than the time related to the latest edit value variable as a result of the self-check (step S A707: N) Ii), referring to the next pointer field of the storage area of the standby image data, obtains the start address of the storage area of the standby image data to be referred to next (step SA710).
- step SA711 If the start address does not indicate that the standby image data currently being referred to is the end data (step SA711: NO), the standby image search unit A309 determines the acquired start image. The position information stored in the storage area of the standby image data indicated by the address is obtained (step SA703), and ⁇ such as 3 ⁇ 4 ⁇ is repeated.
- step SA711 the standby image search unit A309 determines Then, the processing result is notified to the control unit A300, the process of searching for a standby image is completed, and the process returns to the main routine.
- the most recent standby image data among the standby image data associated with a position within a distance of m ⁇ ⁇ from mobile phone A3 can be displayed, so that the user of mobile phone A3 can display more. It is possible to display meaningful standby image data, and therefore, it is possible to realize a standby image display with no mood.
- the mobile phone according to the present embodiment has substantially the same configuration as the mobile phone according to the sixth embodiment, but in addition to the configuration, further includes a plurality of mobile phones within the above-described predetermined distance.
- the standby image data When the standby image data is associated with each position, the standby image data that finally enters the distance IS of the door is set as the standby image data to be displayed as the standby image.
- the mobile phone according to the present embodiment has two operation modes, that is, a normal mode and an approach mode, for displaying a standby image, as in the sixth embodiment.
- the operation mode is the normal mode
- a predetermined standby image is displayed as in the case of the sixth embodiment.
- the mobile phone according to the present embodiment when determining standby image data to be displayed as a standby image, uses standby image data associated with a position within a distance of m3 ⁇ 4 from the current position of the mobile phone.
- the standby image display is updated, if the standby image data other than the stored standby image data is not associated with the position within the predetermined distance 1 mm, the previous standby image display is performed.
- the standby image data is displayed again as a standby image.
- the operation mode is set to the normal mode or the approach mode is related to the position within m m distance from the current position of the mobile phone as in the sixth embodiment. The determination is made based on whether there is standby image data. Further, the mobile phone according to the present embodiment determines the switching of the operation mode irregularly as in the sixth embodiment.
- FIG. 31 is a functional block diagram showing a main functional configuration related to display of a standby image in the mobile phone according to the eighth embodiment of the present invention.
- the mobile phone A 4 includes a control unit A 400, an operation panel A 410, a setting information device, a hidden unit A 400, and a pseudo-random number generation unit A 4. 0 3, Timer A
- position information acquisition unit A405 GPS module A406, in-range image storage unit A407, standby image storage unit A408, standby image search unit A409, distance calculation unit A 4 1
- the control unit A400 is a function block that controls the operation of the mobile phone A4 for displaying the standby image.
- control unit A40 is similar to that of the sixth embodiment. 0 accepts settings from the user via the operation panel A401.
- the mobile phone A4 performs three settings: (a) selection of a standby image to be displayed in the normal mode, (b) setting of an average value of pseudo-random numbers, and (c) setting of a door distance.
- the setting information received from the user is stored in the setting information storage unit A402.
- the mobile phone A4 when necessary settings are made by the user, the mobile phone A4 operates according to the settings. If the user does not make the necessary settings, the mobile phone A4 operates according to the default settings.
- the control unit A4 When the user activates the mobile phone A4, the control unit A4 0.0 obtains the location information relating to the current location of the mobile phone A4 from the position / instantaneous acquisition unit A405.
- the position information acquisition unit A405 receives the rf instruction from the control unit A400, and acquires the latitude and longitude of the current position using the GPS module A406. When acquiring the latitude and longitude relating to the current position from the GPS module A 406, the position information acquisition unit A405 passes these to the control unit A400 as the current position 'Seiyuki Ugo.
- control unit A400 Upon receiving the current position information from the position information obtaining unit A405, the control unit A400 passes the knitting current position information and the distance of if own door ⁇ ⁇ ⁇ ⁇ to the standby image search unit A409. LCD display panel ⁇ Instructs to search for standby image data to be displayed on 412.
- the standby image search unit # 409 Upon receiving the editing instruction from the control unit # 400, the standby image search unit # 409 acquires the position information associated with the standby image data stored in the standby image storage unit # 408 . ,
- the standby image search unit # 409 passes the position information received from the control unit A400 and the position information acquired from the standby image storage unit A408 to the distance calculation unit # 409. Calculate the distance.
- the distance calculation unit A 409 calculates the ground surface distance between the points related to these pieces of position information from the two pieces of position information received from the standby image search unit A 409, and then calculates the standby image search unit A 409. Pass to 9.
- the standby image search unit A409 receives the ground surface distance value between the two points from the distance calculation unit A409, whether the ground surface distance is smaller than the predetermined distance received from the control unit A400? 5IM whether or not. As a result of the confirmation, if it is determined that the ground surface distance is smaller than the distance of the door received from the control unit A400; f3 ⁇ 4, the standby image search unit A409 determines the standby image data It is confirmed whether or not the head address of the storage area for storing the number is stored in the in-range image storage unit A407. '
- the standby image data is newly added. It is not within the predetermined distance g, and therefore, it is determined that it is not a new standby image display target.
- the start address is also referred to when the next standby image display is updated.
- the standby image data is newly added to the predetermined distance range. Therefore, it is determined that a new standby image is to be displayed.
- the head address is stored in the in-range image storage unit A407 because it is necessary to refer to the next time the standby image display is updated.
- the standby image search unit A 409 acquires the position information associated with all the standby image data stored in the standby image storage unit A 408 and performs the processing described above. After the execution, referring to the in-range image storage unit A407, the start address of the standby image data, which is associated with the position within the distance ⁇ ⁇ of the door from the current position of the mobile phone A4, is stored. Check whether or not.
- the standby image search unit A409 detects standby image data newly entered within a predetermined distance range from the current position of the mobile phone A4, the standby image search unit A409 detects the start of the storage area for storing the standby image data. The address is notified to the control unit A400.
- the standby image search unit A409 determines that the standby image data that has newly entered the distance from the current position of the mobile phone A4 within the turn of the house has not been detected, and the standby image If the start address of the storage area for storing the standby image data displayed as an image is stored in the in-range image storage unit A407, the start address is transmitted to the control unit A400. Know.
- the standby image search unit A409 determines that the standby image data newly entered within the range of the door; ⁇ from the current position of the mobile phone A4 is not detected, and If the head address of the storage area for storing the standby image data that has been subjected to the image ⁇ ⁇ ⁇ has been deleted from the in-range image storage unit A407, the control unit A400 is informed that the normal mode should be set. I do. .
- control unit A400 When the control unit A400 receives a notification that the normal mode should be set from the standby image search unit A409, the control unit A400 stores the standby image data to be displayed in the normal mode in the setting If ⁇ storage unit A402. To pass configuration information about
- the setting information storage unit A402 Upon receiving the editing instruction from the control unit A400, the setting information storage unit A402 passes the setting information regarding the standby image data to be displayed in the normal mode to the control unit A400.
- the control unit A400 receives the setting ⁇ lt> regarding the standby image data to be displayed in the normal mode from the setting information storage unit A402, the control unit A400 stores the corresponding information in the standby image storage unit A408. Instructs to pass standby image data to be displayed in the normal mode.
- the standby image storage unit A408 When the standby image storage unit A408 receives a knitting instruction from the control unit A400, the standby image storage unit A408 specifies standby image data with reference to the knitting setting information received from the control unit A400. Then, the standby image storage unit A408 transfers the specified standby image data to the control unit A400.
- control unit A400 When receiving the standby image data relating to the normal mode from the standby image storage unit A408, the control unit A400 passes the standby image data to the standby image i @ PA411, and the standby image data On the LCD display panel A 4 1 2. ,
- control unit A400 When the control unit A400 receives the first address of the standby image data from the standby image search unit A409, the control unit A400 sends the standby image search unit A411 to the standby image display unit A411.
- the start address of the standby image data received from 09 (standby image data relating to the approach mode) is passed to instruct the liquid crystal display panel A 412 to display the standby image data.
- the standby image storage unit A410 stores standby image data in a data compressed state.
- the standby image display unit A411 receives the editing instruction from the control unit A400, the standby image display unit A411 decompresses the standby image data according to the instruction received from the control unit A400. Then, the standby image data i is transferred to the liquid crystal display panel A4 12 for the standby image ⁇ A411, and is instructed to be displayed.
- the liquid crystal display panel A411 When the liquid crystal display panel A411 receives the carry-on instruction from the standby image table 8411, the liquid crystal display panel A411 displays the standby image received from the standby image display section A411.
- the control unit A400 refers to the average value of the pseudo-random random numbers stored in the setting information storage unit A402. Then, the control unit A 400 passes the average value of the similar random numbers obtained from the setting information storage unit A 402 to the pseudo random number generation unit A 403 and instructs to generate the pseudo random numbers. .
- the pseudo-random number generation unit A 400 uses the set value of the average of the pseudo random numbers received from the control unit A 400 to generate the pseudo-random number value. Is generated, the generated pseudo-random value is passed to the control unit A400.
- control unit A400 When the control unit A400 receives the pseudorandom value from the pseudorandom number generation unit A403, the control unit A400 passes the received pseudorandom value to the timer A404 as a timer value, and a time corresponding to the timer value Instructs to be notified if is totally evident.
- the timer A404 starts measuring the passage of time according to the timer value received from the control unit A400.
- the timer A404 notifies the control unit A400 of the fact.
- the control unit A400 Upon receiving the notification from the timer A404 that the time corresponding to the timer value has elapsed, the control unit A400 immediately sends the current location information of the mobile phone A4 to the location information acquisition unit A405. And the standby image search unit A409 searches for a standby image associated with a position within a predetermined distance range from the current value of the mobile phone A4, and according to the search result, the standby image 3 ⁇ 43 ⁇ 43 ⁇ 4A4 1 1 To display a standby image.
- the data structure for the tins standby image storage unit A408 to store the standby image data and the position 'lf' in association with each other is the same as that in the sixth embodiment. That is, the data structure as shown in FIG. 21 is adopted. [9-3] Flow of processing executed by mobile phone A 4
- FIG. 32 is a flowchart showing the flow of processing executed when mobile phone A4 displays a standby image. As shown in FIG. 32, the mobile phone A4 first executes a timer one process (step SA800).
- the pseudo-random number generation unit A 403 After the pseudo-random number generation unit A 403 generates a pseudo-random value using the average of the pseudo-random numbers stored in the setting information storage unit A 402, the pseudo-random number value is used as a timer value.
- Timer A404 and wait for the time corresponding to the timer value to elapse.
- the mobile phone A4 acquires the current position If report using the self-GPS module A406. (Step SA8001).
- the mobile phone A4 acquires the current position information from the knitting GP S module A406, the knitting standby image data associated with the position within a distance S of the door from the current position is stored in the knitting waiting image storage unit. In A408, it is searched whether it is stored.
- Step SA802 If there is such standby image data, a search is performed to determine whether a position associated with the standby image data has newly entered a predetermined distance range from the current position of the mobile phone A4. I do. (Step SA802).
- step SA803 if the standby image search unit A409 does not find the corresponding standby image (step SA803: NO), the mobile phone A4 sets the transport self-setting information storage unit A400 Refer to the setting (start address) of the standby image data to be displayed in the normal mode stored in step 2 (step SA804).
- the mobile phone A4 reads the standby image data from the self-standby image storage unit A408 in accordance with the settings stored in the self-setting information storage unit A402, and The received image data is displayed on the liquid crystal display screen in the it self-standby image display section A411. This is displayed on cell A4 12 (step SA805).
- step SA800 YES
- step SA802 Dislike searching for standby images
- FIG. 33 is a flowchart showing the flow of a process performed by mobile phone A4 for searching for a standby image.
- the mobile phone A 4 receives its own current position information acquired by the position information acquisition unit A 405 using the GPS module A 406 at the standby image search unit A 409 ( Step SA900).
- the standby image search unit A 409 refers to the address value stored in the carry-on heading table A 20 (step SA901).
- the position associated with the standby image data is acquired by referring to the additional information of the standby image data stored in the storage area indicated by the address value.
- the standby image search unit A409 Upon obtaining the position information associated with the standby image data, the standby image search unit A409 calculates the ground surface distance between the position represented by the position information and the current position of the mobile phone A4 (step SA903). ).
- the standby image search unit A409 checks whether the calculated ground surface distance is smaller than a predetermined distance.
- the standby image search unit A409 refers to the in-range image storage unit A407. Based on whether the start address of the storage area for storing the standby image data is stored in the in-range image storage unit A407.
- step SA905 YES
- the standby image is determined.
- the data is set as standby image data to be displayed as a standby image.
- step SA906 the start address of the storage area for storing the standby image data is stored in the in-range image storage unit A 407 (step SA906).
- step SA904 determines that the knitting ground surface distance is not smaller than the predetermined distance as a result of the knitting check.
- the head address of the storage area for storing the knitting image data is determined. Is determined to be stored in the in-range image storage unit A407. (Step SA905: NO) or after the processing of step SA906, refer to the next 'pointer' field of the storage area for storing the standby image data, and refer to the next. Obtain the start address of the standby image data storage area
- the standby image search unit A409 refers to the obtained start address, and if the start address does not indicate that the standby image data is the end data, (step S A0908 : NO), position information is acquired from the storage area indicated by the start address (step SA902). Then, the standby image search unit A409 repeats the fiber as described above.
- the knitting image search unit A409 associates the knitting address with the knitting image data.
- the first address of the storage area for storing the standby image data determined that the location information is not within the distance of the door Jf ⁇ from the current location of the mobile phone A4 is deleted from the in-range image storage unit A407. Yes (step SA909).
- the mobile phone A4 After completing the search for the standby image data as described above, the mobile phone A4 returns to the main routine.
- the standby image data associated with the position newly entered within a predetermined distance from the current position of the mobile phone A4 is preferentially displayed, so that the user of the mobile phone A4 can It is possible to quickly know what standby image data is associated with a position within a predetermined distance S. Therefore, it is possible to display a standby image that is more meaningful to the user, and therefore, is not tired.
- the standby image data when the standby image data newly entered within the distance of the door-turning fiber from the current position of the mobile phone A4 is detected, the standby image data is displayed as the standby image. However, when such standby image data is not detected, the position associated with the standby image data previously displayed as the standby image is within the distance range of the door f3 ⁇ 4 from the current position of the mobile phone A4. In this case, the same standby image data as the previous time is displayed as a standby image, and a new image is set within a distance of m3 ⁇ 4 from the current position of the mobile phone A4.
- the position associated with the standby image data is newly entered by the standby image search unit A409 within a predetermined distance IS from the current position of the mobile phone A4.
- the in-range image storage unit A407 stores the current time in association with the head address of the storage area for storing the standby image data.
- the mobile phone A4 If there are a plurality of standby image data associated with a position within a predetermined distance from the current position of the mobile phone A4, the mobile phone A4 stores the standby image data stored in the in-range image storage unit A407. The new standby image data is displayed as a standby image even if the time stored in association with the standby time is available.
- the current position of the mobile phone is specified by using the GPS system. Also good V ,.
- the distance between each wireless station and the portable terminal is measured. Is calculated. Then, the position of the mobile phone may be specified from the calculated distance using the principle of triangulation.
- the strength of radio waves exchanged between the wireless station and the mobile phone is measured, and the distance between the wireless male station and the mobile phone is estimated from the measured values.
- the location information may be measured.
- the knitting standby image may be displayed, for example, as a so-called wallpaper on a screen of a PDA or PC, or may be displayed as a so-called screen saver.
- the editing PC needs to be movable. This is because if it is not possible to move, there is no chance to change the standby image based on the position information.
- the standby image is displayed on the rose liquid crystal display panel having the standby image data.
- the standby image may be displayed as a standby image overnight. Even in such a case, the effects of the present invention can be obtained as in the above embodiment.
- the present invention has been described by taking a mobile phone as an example, but it is needless to say that the present invention is not limited to this, and even if the present invention is a method of displaying a standby image, The same effects as above can be obtained.
- the standby image data to be displayed as the standby image is stored in the standby image storage unit.
- the following modes can be considered.
- the standby image storage unit may store the standby image data in an internal storage device (for example, a non-volatile memory) of the mobile phone. Also, the standby image storage unit may store the standby image data in an external storage device connected to the mobile phone. '
- the standby image data is transmitted from a mobile phone connected to a communication network such as the Internet via the communication network to a standby image data from another device including a sono or another mobile phone.
- the standby image data may be acquired, and the acquired standby image data may be stored in the internal storage device or the external storage device.
- the method for acquiring the standby image data was not particularly described.
- the mobile phone according to the present invention has, for example, the following configuration and method.
- Image data may be acquired.
- the mobile phone according to the present invention may be provided with a digital camera module, and obtain the standby image data by taking a landscape or the like using the digital camera module.
- position information such as latitude, altitude, and altitude is obtained using the GPS module and stored in association with the standby image data. Furthermore, using the GPS module or a timer built into the mobile phone, the time information indicating the date, time, and hour, minute, and second at the time of acquisition is also acquired, and similarly stored in association with the standby image data. You may do it.
- the mobile phone according to the present invention calculates the distance from the current position of the mobile phone, calculated by the distance calculation unit, to the position associated with the standby image data in which the standby image is to be generated.
- a standby image may be displayed.
- the mobile phone according to the present invention calculates the direction from the current position of the telephone to the position associated with the standby image data to be displayed as the standby image line, thereby determining the standby image data.
- a standby image may be displayed. In this case, for example, if the direction is north-northwest, the character string "NNW" is displayed, or if the direction is east-southeast, the character string "ESE” is displayed. good.
- the mobile phone according to the present invention may be provided with an orientation sensor. The mobile phone detects the attitude of the mobile phone using the visit location sensor, and detects the current state of the mobile phone. By calculating the direction from the position to the position associated with the standby image data to be displayed as the standby image data, the direction display corresponding to the direction of the mobile phone is displayed together with the standby image data to display the standby image. You may do it.
- the direction may be displayed by displaying an icon such as an arrow according to the direction to be displayed.
- the character string “12: 0 00” is displayed, or when the direction of 3:30 is indicated for this telephone. May display the character string “0 3: 30”.
- both the distance indication and the direction display as described above may be executed together with the standby image data. In this way, when the user of the mobile phone is heading to the position associated with the standby image data, it is very convenient because it becomes clear at a glance in which direction to go and in what direction. .
- the standby image data designated by the user of the mobile phone may be displayed as the standby image.
- the user may get lost, move away from the position associated with the standby image data, and approach a position associated with another standby image data.
- the distance display and the direction display indicating the position associated with the standby image data designated by the user are continued.
- the distance display and the direction display indicate a position different from the target position of the user. As a result, the inconvenience of not being able to see the information for the user going to the destination is lost.
- the standby image storage unit stores the standby image data in the Exif format.
- the present invention is not limited to this. Even if the standby image data is stored by adopting a different format from the if format, the same effect as above can be obtained.
- the standby image storage unit stores the standby image data that has been subjected to data compression, and stores the standby image data in the standby image ⁇ .
- the received image data is displayed as a standby image, it goes without saying that the present invention is not limited to this, and the following may be used instead.
- the standby image storage unit may store the standby image data in a state where the data is not compressed. This eliminates the need to decompress the standby image data when the standby image data is displayed on the standby image display unit. Therefore, the load on the standby image section can be reduced, and the processing time for forming the standby image can be reduced.
- the standby image storage unit stores standby image data, which is likely to be displayed as a standby image, without data, in order to reduce memory consumption required for storing the standby image data.
- other standby image data may be stored as data.
- Whether the standby image is likely to be displayed may be set, for example, by the user of the mobile phone.
- the number of times and time when the standby image is displayed for each standby image data is recorded, and the standby image data with the large number of times or the long time V ⁇ standby image data can be displayed in the standby image. It may be determined that the sex is high.
- the standby image display unit can «add» the data-compressed standby image data, so that the load on the standby image display unit can be reduced and the standby image display can be performed.
- the processing time for performing the process can be reduced. Therefore, the power consumption of the mobile phone can also be increased.
- the present invention can be used for a mobile phone, and in particular, can be used as a method for recording a standby image on a mobile phone.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
切り替え指示部101は、タイマー100から通知を受けると、位置情報取得部102に指示を送る。位置情報取得部102は、指示を受け付けると、GPSにて携帯電話機1の現在位置を取得する。待ち受け画像検索部103は、距離算出部104に、待ち受け画像記憶部105が記憶する待ち受け画像に関連付けられた位置と、前記現在位置との間の距離を算出させ、当該距離がもっとも小さい待ち受け画像を特定する。待ち受け画像表示部106は、待ち受け画像検索部103が特定した待ち受け画像を液晶ディスプレイパネル107に表示させる。
Description
明 細 書 携帯電話機および待ち受け画像表示方法 技術分野 本発明は携帯電話機に関し、 特に、 携帯電話機にて待ち受け画像を表示する方法の改 善に関する。 背: 近年、 携帯電話機が急速に普及し、 今や誰もが使う国民的な電 器となっている。 そして、 携帯電話機を使用しない場合には待ち受け画像を表示させることが一種のフ 7 ッシヨンとなっている。 しかし、 このファッションには技術的側面の^ "が極めて大き く、 より魅力的な待ち受け画像表示機能を搭載できるか否かによって、 携帯電話機の売 上が左右されるほどである。 このため、 待ち受け画像表示に関する様々な技術開発が進 められている。
例えば、 同じ待ち受け画像を表示し続けるとユーザが飽きてしまうので、 表示させる 待ち受け画像の選択を、 乱数を用いて行うといった技術が開発されている (特開 2 0 0 0— 3Ό 8 0 3 2号公報を参照。)。 また、 例えば、 携帯電話機を起動するたびに異なる 待ち受け画像を表示させるといった技術も開発されている。 発明の開示 しかしながら、 携帯電話機に記録されている画像を待ち受け画像として、 何の脈絡も なく無闇に ¾ ^させたところで、 最初は多少目を引くかもしれないが、 ユーザにとって 面白みが少ないため、 すぐに印象が薄れて飽きがきてしまう、 という問題がある。 本発明は、 上記のような問題に鑑みて為されたものであつて、 ユーザにとってより有 意義な、 従って、 飽きのこない待ち受け画像を録する携帯電話機、 および、 飽きのこ ない待ち受け画像を携帯電話機に表示させる待ち受け画像表示方法を^ Wすることを目
的とする。
上記目的を達成するため、 本発明に係る携帯電話機は、 画像データと位置情報とを関 連付けて記憶する画像データ記憶手段と、 自己の現在位置を特定する現在位置特定手段 と、 tin己画像データ記憶手段にて記憶されている位置情報に係る位置と、 嫌己現在位置 特定手段にて特定した現在位置との間の関連性を評価する関連性謝面手段と、 it己画像 データ記憶手段にて記憶されている位置'!^のうち、 itrt己関連性評価手段にて算出され る関連性がもつとも高い位置情報に関連付けられている画像データを特定する画像デ一 夕特定手段と、 mt己画像データ特定手段にて特定された画像データを待ち受け画像とし て表示する待ち受け画像表示手段とを備えることを■とする。
このようにすれば、 ユーザにとってより有意義な、 従って、 飽きのこない待ち受け画 像を表示する携帯電話機を «することができる。
また、 本発明に係る携帯電話機は、 読関連性評価手段は、 編己画像データ記憶手段 にて記憶されている位置情報に係る位置と、 rt己現在位置特定手段にて特定した現在位 置との間の距離を算出し、 髓己画像データ特定手段は、 編己関連性評価手段にて算出さ れる距離がもつとも小さいときに、関連性がもつとも高いと判 することを^:とする。 また、 本発明に係る携帯電話機は、 編己関連性評価手段は、 搬己画像データ記憶手段 にて記憶されている位置 ft と、 編己現在位置特定手段にて特定した現在位置とが合致 するか否かを判定することによって関連性を評価し、 編己画像データ特定手段は、 tuiS 画像データ記憶手段にて記憶されている位置情報と、 編己現在位置特定手段にて特定し た現在位置とが合致すると編己関連性評価手段にて判定したときに、 関連性がもっとも 高いと判定することを とする。
なお、 ここで、 編己画像データ記憶手段にて記憶されている位置情報と、 編己現在位 置特定手段にて特定した現在 置とが合致するとは、 編己画像データ記憶手段にて記憶 されている位置情報が当,帯電話機が通信するための 局エリァを示し、 tin己位置 特定手段が当纖帯電話機が現在存在している舰局ェリァを現在位置として特定する 場合に、 これら 2つの »局エリアが一 ¾ "ることを言う。
また、 本発明に係る携帯電話機は、 撮像によって画像データを生成する撮像手段を備 え、 編己画像データ記憶手段は、 編己撮像手段にて生成された画像データと、 当該画像 データが生成されたときに it己現在位置特定手段にて特定された現在位置とを、 関連付 けて記'億することを «とする。
また、 本発明に係る携帯電話機は、 携帯電話機の起動時において、 it己現在位置特定 手段に、 自己の現在位置を特定させ、 嫌己関連性評価手段に、 鶴己画像データ記憶手段 にて記憶されている位置情報に係る位置と、 編己現在位置特定手段にて特定した現在位 置との Γ曰の関連†生を評価させ、 it己画像データ特定手段に、 it己画像データ記' I意手段に て記憶されている位置'瞎艮のうち、 lift己関連性評価手段にて算出される関連性がもっと も高い位置情報に関連付けられている画像データを特定させ、 it己待ち受け画像^手 段に、 觀己画像データ特定手段にて特定された画像データを表示させる初期画像表示手 段を備えることを とする。 '
また、 本発明に係る携帯電話機は、 所定の時間を^ する毎に、 fit己現在位置特定手 段に、 自己の現在位置を特定させ、 tin己関連性讀手段に、 編己画像データ記憶手段に て記億されている位置'瞎艮に係る位置と、 謂己現在位置特定手段にて特定した現在位置 との間の関連性を評価させ、 編己画像データ特定手段に、 爾己画像データ記憶手段にて 記憶されている位置'! f#のうち、 編己関連性讓手段にて算出される関連性がもつとも 高^、位置情報に関連付けられている画像デー夕を特定させ、 it己待ち受け画 t¾示手段 に、 編己画像データ特定手段にて特定された画像データを表示させる画 it¾示更新手段 を備えることを^:とする。
また、 本発明に係る携帯電話機は、 編己戸; f¾の時間が、 予め設定された時間長である ことを « [とする。
また、 本発明に係る携帯電話機は、 編己 m¾の時間が、 乱数によって されること を とする。
また、 本発明に係る携帯電話機は、 編己待ち受け画像表示手段は、 編己画像データ特 定手段にて特定された画像データを表示する際に、 併せて、 it己関連性評価手段にて算 出した距離を表示することを i ^とする。 .
また、 本発明に係る携帯電話機は、 編己現在位置特定手段にて特定した自己の現在位 置から、 it己待ち受け画像 手段にて表示している画像データに関連付けて、 編己デ 一夕記憶手段が記憶している位置情報が表わす位置に向かう方向を特定する方向特定手 段と、 if己方向特定手段にて特定された方向を表示する方向表示手段とを備えることを とする。
また、 本発明に係る携帯電話機は、 携帯電話機に接続された外部記憶装置から、 画像 データを取得して、 編己画像データ記憶手段に記憶させる外部記 続手段を備えるこ
とを ·とする。
また、 本発明に係る携帯電話機は、 編己外部記隱続手段は、 it己外部記憶装置から 画像データを取得する際に、 併せて、 当該画像データに関連付けられた位置情報を取得 して、 編己画像データ記憶手段に記憶させることを纖とする。
また、 本発明に係る携帯電話機は、 編己外部記憶装置は、 電気通信回線を介して、 携 帯電話機に接続されていることを ¾とする。
また、 本発明に係る携帯電話機は、 編己外部記憶装置は、 画像データを搬するサー ノ装置であることを とする。
また、 本発明に係る携帯電話機は、 画像データと位置情報とを関連付けて記慮する画 像データ記慮手段と、 tin己画像データ記憶手段にて記憶されている画像データの指定を 受け付ける画像データ指定手段と、 自己の現在位置を特定する現在位置特定手段と、 前 記画像データ指定手段にて指定を受け付けた画像データに関連付けて、 前記データ記憶 手段が記憶している位置情報が表わす位置と、 編 s現在位置特定手段にて特定した現在 '位置との間の距離を算出する距離算出手段と、 編己現在位置特定手段にて特定した自己 の現在位置から、 tin己画像データ指定手段にて指定を受け付けた画像データに関連付け て、 tin己データ記憶手段が記憶している位置情報が表わす位置に向かう方向を特定する 方向特定手段と、 前記画像データ指定手段にて指定を受け付けた画像データを待ち受け 画像として表示する待ち受け画像 手段と編己距離算出手段にて算出された距離を表 示する距離表示手段と、 rt己方向特定手段にて特定された方向を表示する方向表示手段 とを備えることを とする。
また、 上記目的を達成するため、 本発明に係る待ち受け画像表示方法は、 画像データ と位置情報とを関連付けて記憶する画像データ記憶ステップと、 自己の現在位置を特定 する現在位置特定ステツプと、, tin己画像データ記憶ステツプにて記憶した位置情報に係 る位置と、 it己現在位置特定ステップにて特定した現在位置との間の関連性を評価する 関連性評価ステップと、 編己画像データ記億ステップにて記憶した位置'購反のうち、 前 記関連性 i面ステップにて関連性がもっとも高いと評価される位置情報に関連付けられ ている画像データを特定する画像データ特定ステツプと、 lift己画像データ特定ステツプ にて特定された画像データを待ち受け画像として表示する待ち受け画像表示ステツプと を含むことを «とする。
このようにすれば、 ユーザにとってより有意義な、 従って、 飽きのこない待ち受け画
像を携帯電話機に表示させる待ち受け画像表示方法を»することができる。
また、 本発明に係る待ち受け画像表示方法は、 編己関連性諮面ステップは、 編己画像 データ記憶ステツプにて記憶した位置情報に係る位置と、 lift己現在位置特定ステツプに て特定した現在位置との間の距離を算出し、 rt己画像データ特定ステップは、 関連 性評価ステップにて算出される距離がもっとも小さいときに、 関連性がもっとも高いと 判定することを とする。.
また、 本発明に係る待ち受け画鎖示方法は、 謂己関連性評価ステップは、 編己画像 データ記憶手段にて記憶した位置情報と、 編己現在位置特定手段にて特定した現在位置 とが合致するか否かを判定することによって編己関連性を評価し、 爾己画像デ一夕特定 ステップは、 前記画像データ記憶ステップにて記憶した位置情報と、 it己現在位置特定 ステツプにて特定した現在位置とが合致すると tin己関連†生評価ステツプにて判定したと きに、 関連性がもっとも高いと判定することを體とする。
また、 本発明に係る待ち受け画像表示方法は、 撮像によって画像データを生成する撮 像ステップを含み、 mi己画像データ記憶ステップは、 編己撮像ステップにて生成された 画像デ一タと、 当該画像データが生成されたときに IUt己現在位置特定ステップにて特定 された現在位置とを、 関連付けて記憶することを とする。
また、 本発明に係る待ち受け画像表示方法は、 起動時において、 編己現在位置特定ス テツプに、 自己の現在位置を特定させ、 鍵己関連性評価ステップに、 前記画像データ記 憶ステップにて記憶した位置情報に係る位置と、 編己現在位置特定ステップにて特定し た現在位置との間の関連性を評価させ、 編己画像データ特定ステップに、 艦己画像デー タ記憶ステツプにて記憶した位置情報のうち、 tin己関連性評価ステツプにて関連性がも つとも高いと評価される位置情報に 連付けられている画像データを特定させ、 iff己待 ち受け画像表示ステップに、 t己画像データ特定ステップにて特定された画像データを 表示させる初期画像表示ステツプを含むことを■とする。
· また、 本発明に係る待ち受け画像表示方法は、 職の時間を ®する毎に、 編己現在 位置特定ステップに、 自己の現在位置を特定させ、 編己関連性評価ステップに、 編己画 像データ記憶ステツプにて記憶した位置情報に係る位置と、 if己現在位置特定ステツプ にて特定した現在位置との間の関連性を評価させ、 爾己画像データ特定ステップに、 前 記画像データ記憶ステップにて記憶した位置情報のうち、 ΙΪΙ己関連性 面ステップにて 関連性がもつとも高いと評価される位置情報に関連付けられている画像データを特定さ
せ、 tin己待ち受け画像表示ステップに、 髓己画像データ特定ステップにて特定された画 像データを表示させる画像表示更新ステツプを含むことを ¾とする。
また、 本発明に係る待ち受け画像表示方法は、 rt己所定の時間は、 予め設定された時 間長であることを とする。
また、 本発明に係る待ち受け画像表示方法は、 編己 m¾の時間は、 乱数によって されることを とする。 .
また、 本発明に係る待ち受け画像表示方法は、 編己待ち受け画像表示ステップは、 前 記画像データ特定ステップにて特定された画像データを表示する際に、 併せて、 編己関 連性評価ステツプにて算出した距難を表示することを■とする。
また、 本発明に係る待ち受け画像表示方法は、 前記現在位置特定ステップにて特定し た自己の現在位置から、 itrt己待ち受け画像表示ステップにて表示している画像デ一タに 関連付けて、 tin己データ記'噫ステツプが記憶している位置情報が表わす位置に向かう方 向を特定する方向特定ステップと、 前記方向特定ステツプにて特定された方向を表示す る方向表示ステツプとを含むことを とする。
また、 本発明に係る待ち受け画像表示方法は、 外部記憶装置から、 画像データを取得 して、 rt己画像データ記憶ステップに記憶させる外部記 1«続ステップを含むことを特 徴とする。
また、 本発明に係る待ち受け画像表示方法は、 編己外部記'驗続ステップは、 ΙίΙΙΒ^ 部記憶装置から画像データを取得する際に、 併せて、 当該画像データに関連付けられた 位置情報を取得して、 fit己画像データ記憶ステップに記憶させることを @とする。 また、 本発明に係る待ち受け画像表示方法は、 画像データと位置情報とを関連付けて 記憶する画像データ記憶ステップと、 編己画像データ記憶ステツプにて記憶した画像デ 一夕の指定を受け付ける画像 ータ指定ステツプと、 自己の現在位置を特定する現在位 置特定ステツプと、 前記画像デー夕指定ステツプにて指定を受け付けた画像デ一夕に関 連付けて、 編己データ記慮ステップにて記憶した位置情報が表わす位置と、 it己現在位 置特定ステツプにて特定した現在位置との間の距離を算出する距離算出ステツプと、 前 記現在位置特定ステップにて特定した自己の現在位置から、 itrt己画像デ一タ指定ステッ プにて指定を受け付けた画像データに関連付けて、 rt己データ記慮ステツプにて記憶し た位置情報が表わす位置に向かう方向を特定する方向特定ステツプと、 tin己画像データ 指定ステツプにて指定を受け付けた画像データを待ち受け画像として表示する待ち受け
画像表示ステツプと編己距離算出ステツプにて算出された距離を する距 示ステ ップと、 it己方向特定ステツプにて特定された方向を表示する方向 ステップと を備えることを ®とする。
以上説明したように、 本発明によれば、 携帯電話機に複数の待ち受け画像データを記 憶させ、 記憶した複数の待ち受け画像データの中から携帯電話機の現在位置にもっとも 関連の深 Vヽ待ち受け画像データを ¾ ^するので、ユーザにとってより有意義な、従つて、 飽きのこない待ち受け画像を表示する携帯電話機、 および、 飽きのこない待ち受け画像 を携帯電話機に させる待ち受け画像表示方法を ϋ#することができる。
したがって、 例えば、 本発明に係る携帯電話機のユーザは、 待ち受け画像を見ること によって、 それを膨したときの思い出を振り返ることができる。 また、 本発明を実施 するにあたって、 ユーザは待ち受け画像を自ら整理する必要が無いので、 整理されてい ない多くの待ち受け画像を、 何らの手間もかけることなく、 有意義に楽しむことができ る。
また、 本発明に係る携帯電話機は、 画像データと位置情報とを関連付けて記憶する画 像データ記憶手段と、 自己の現在位置を特定する現在位置特定手段と、 編己画像データ 記憶手段にて記憶されている位置情報に係る位置と、 編己現在位置特定手段にて特定し た現在位置との間の関連性を評価する関連性評価手段と、 前記画像データ記憶手段にて 記憶されている位置情報のうち、 編己関連性評価手段にて算出される関連性が所定の水 準よりも高い位置情報に関連付けられている画像データを特定する画像データ特定手段 と、 編己画像データ特定手段にて、 編己関連性が所定の水準よりも高い位置情報に関連 付けられている画像データが特定されなかつた場合に、 の画像デ一タを待ち受け画 像として表示する第 6の待ち受け画錄示手段と、 it己画像データ特定手段にて、 編己 関連性が m¾の水準よりも高 、位置情報に関連付けられている画像データが複数特定さ れた場合に、 特定された画像データのいずれかを待ち受け画像として表示する第 7の待 ち受け画 it¾示手段とを備えることを■とする。
このようにすれば、 ユーザにとってより有意義な、 従って、 飽きのこない待ち受け画 像を表示する携帯電話機を ϋ ^することができる。 .
また、 本発明に係る携帯電話機は、 編己関連性評価手段は、 編己画像データ記憶手段 にて記憶されている位置情報に係る位置と、 Ιίίΐ己現在位置特定手段にて特定した現在位 置との間の距離を算出し、 rt己画像データ特定手段は、 編己関連性評価手段にて算出さ
れる距離が小さいほど、 関連性が高いと判定することを纖とする。
また、 本発明に係る携帯電話機は、 搬己関連性細手段は、 it己画像データ記憶手段 にて記憶されている位置情報と、 嫌己現在位置特定手段にて特定した現在位置とが合致 するか否かを判定することによつて編己関連性を評価し、 鶴己画像データ特定手段は、 編己画像データ記憶手段にて記憶されている位置情報と、 編己現在位置特定手段にて特 定した現在位置とが合致すると編己関連性評価手段にて判定した場合に、 関連性が高い と判定するこどを纖とする。
なお、 ここで、 編己画像データ記憶手段にて記慮されている位置情報と、 it己現在位 置特定手段にて特定した現在位置とが合致するとは、 編己画像データ記憶手段にて記憶 されている位置情報が当 帯電話機が通信するための s¾局ェリァを示し、 編己位置 特定手段が当該携帯電話機が現在存在している 局ェリァを現在位置として特定する 場合に、 これら 2つの δ¾局エリアが一致することを言う。
また、 本発明に係る携帯電話機は、 第 7の待ち受け画像表示手段は、 編己関連性がも つとも高い位置 If 艮に関連付けられている画像データを待ち受け画像として表示するこ とを とする。 '
また、 本発明に係る携帯電話機は、 編己画像データ記憶手段は、 更に、 時間情報を関 連付けて記憶し、 第 7の待ち受け画像表示手段は、 関連付けられている時間情報がもつ とも新しい時間を示す画像データを待ち受け画像として表示することを ¾とする。 また、 本発明に係る携帯電話機は、 第7の待ち受け画像表示手段は、 蘭己関連性が所 定の水準よりも高くなった時刻がもつとも新しい位置情報に関連付けられている画像デ 一夕を待ち受け画像として表示することを とする。
また、 本発明に係る待ち受け画織示方法は、 画像データと位置情報とを関連付けて 記憶する画像データ記憶ステヽ J、,プと、 自己の現在位置を特定する現在位置特定ステツプ と、 霞己画像データ記憶ステップにて記憶した位置情報に係る位置と、 嫌己現在位置特 定ステップにて特定した現在位置との間の関連性を評価する関連性 面ステップと、 前 記画像データ記憶ステップにて記憶した位置情報のうち、 前記関連性評価ステップにて 算出される関連性が m¾の水準よりも高い位置',に関連付け ¾れている画像データを 特定する画像データ特定ステップと、 謂己画像データ特定ステップにて、 髓己関連性が 戸; ^の水準よりも高い位置情報に関連付けられている画像データが特定されなかった場 合に、 所定の画像データを待ち受け画像として する第 6の待ち受け画像^ステヅ
プと、 編己画像データ特定ステップにて、 編己関連性が所定の水準よりも高い位置情報 に関連付けられている画像データが複数特定された場合に、 特定された画像デ一タの ヽ ずれかを待ち受け画像として する第 7の待ち受け画像表示ステツプとを含むことを «とする。 '
このようにすれば、 ユーザにとってより有意義な、 従って、 飽きのこない待ち受け画 像を携帯電話機に表示させる待ち受け画像表示方法を^^することができる。
また、 本発明に係る待ち受け画像表示方法は、 編己関連性讓ステップは、 編己画像 データ記憶ステツプにて記憶した位置情報に係る位置と、 frt己現在位置特定ステツプに て特定した現在位置との間の距離を算出し、 mi己画像データ特定ステップは、 rt己関連 性謹ステップにて算出される距離が小さいほど、 関連性が高いと判定することを置 とする。
また、 本発明に係る待ち受け画像表示方法は、 鶴己関連性評価ステップは、 編己画像 データ記憶ステツプにて記憶した位置' lt¾と、 it己現在位置特定ステクプにて特定した 現在位置とが合致するか否かを判定することによって纖己関連性を評価し、 rt己画像デ 一夕特定ステップは、 編己画像データ記憶ステップにて記憶した位置情報と、 編己現在 位置特定ステツプにて特定した現在位置とが合致すると Ιίίϊ己関連性評価ステツプにて判 定した場合に、 関連性が高いと判定することを ¾とする。
また、 本発明に係る待ち受け画像表示方法は、 第 7の待ち受け画像表示ステップは、 編己関連性がもつとも高い位置情報に関連付けられている画像データを待ち受け画像と して表示することを特徴とする。
また、本発明に係る待ち受け画鍵示方法は、編己画像データ記憶ステップは、更に、 時間情報を関連付けて記慮し、 第 7の待ち受け画 it¾示ステップは、 関連付けられてい る時間情報がもつとも新しい時間を示す画像データを待ち受け画像として表示すること を^:とする。
また、 本発明に係る待ち受け画像表示方法は、 第 7の待ち受け画像表示ステップは、 搬己関連性が戸; f¾の水準よりも高くなった時刻がもつとも新しい位置情報に関連付けら れている画像データを待ち受け画像として表示することを とする。
以上説明したように、 本発明によれば、 携帯電話機の現在位置から m¾の距離範囲内 にある位置に関連付けられた待ち受け画像データを待ち受け画 it^示するにあたつて、 当該範囲内にある複数の位置にそれぞれ待ち受け画像データが関連付けられている場合
には、 携帯電話機の現在位置にもっとも近い位置に関連付けられている待ち受け画像デ ―タを待ち受け画像 する。
したがって、 ユーザにとってより有意義な、 従って、 飽きのこない待ち受け画像を表 示する携帯電話機、 および、 飽きのこない待ち受け画像を携帯電話機に表示させる待ち 受け画像 方法を »することができる。
また、 本発明によれば、 携帯電話機から m¾の距^ 囲内の位置に関連付けられてい る待ち受け画像データのうち、 もっとも新しい待ち受け画像データを表示することがで きるので、 携帯電話機のユーザにとってより の興味を反映した待ち受け画像デ一タ を表示することができる。
したがって、 ユーザ毎に有意義で飽きのこない待ち受け画像表示を実現することがで きる。
また、 本発明によれば、 携帯電話機の現在位置から所定の距離範囲内に新たに入った 位置に関連付けられている待ち受け画像データを優先的に表示するので、 携帯電話機の ユーザは、 自分から所定の距 囲内の位置にどのような待ち受け画像データが関連付 けられているかをいち早く知ることができる。
したがって、 ユーザにとってより有意義な、 従って、 飽きのこない待ち受け画像を表 示することができる。 図面の簡単な説明 図 1は、 本発明の第 1の実施の形態に係る携帯電話機について、 待ち受け画像の表示 に係る主要な機能構成を示す機能プロック図である。
図 2は、 本発明の第 1の実 の形態に係る待ち受け画像記憶部 1 0 5が、 待ち受け画 像、 並びに待ち受け画像に係る緯度、 経度を記憶するためのデータ構造を示す図であつ て、 (a) はデータ構造そのものを表わし、 (b) は、 各フィールドにデータを格納した 具体例を表わしている。
図 3は、 本発明の第 1の実施の形態に係る携帯電話機 1が、 待ち受け画像の表示に関 連して、 実行する処理の流れを示すフローチャートである。
図 4は、 本発明の第 1の実施の形態に係る携帯電話機 1が位置情報取得部 1 0 2にて 現在位置を取得する際に実行する処理 (ステップ S 1 0 3) の流れを示すフローチヤ一
トである。
図 5は、 本発明の第 1の実施の形態に係る携帯電話機 1が待ち受け画像検索部 1 0 3 にて待ち受け画像を検索する際に実行する処理 (ステップ S 1 0 4) の流れを示すフロ 一チャートである。
図 6は、 本発明の第 1の実施の形態に係る距離算出部 1 0 4が、 2地点間の距離を算 出するために実行する; ¾0理の流れを表わすフローチャートである。
図 Ίは、 本発明の第 1の実施の形態に係る携帯電話機 1が待ち受け画像表示部 1 0 6 にて待ち受け画像を液晶ディスプレイパネル 1 0 7に表示する際に実行する処理 (ステ ップ S 1 0 5) の流れを示すフローチャートである。
図 8は、 本発明の第 1の実施の形態の変形例 ( 1 ) に係る携帯電話機を構成する櫸能 ブロックを示す機能構成図である。
図 9は、 E X i f形式にて付加することができる GP S属性情報を示す図である。 図 1 0は、 本発明の第 3の実施の形態に係る携帯電話機について、 待ち受け画像表示 に係る主要な機能構成を示す機能プロック図である。
図 1 1は、 本発明の第 3の実施の形態に係る方向指示画像記憶部 4 1 0に記憶されて V、る方向指示画像を例示する図である。
図 1 2は、 本発明の第 3の実施の形態に係る携帯電話機 4が待ち受け画像の表示を更 新するために実行する«の流れを表わすフローチャートである。
図 1 3は、 本発明の第 3の実施の形態に係る携帯電話機 4が実行する方向情報を取得 する処理 (ステップ S 6 0 3) の流れを表すフローチャートである。
図 1 4は、 本発明の第 3の実施の形態に係る携帯電話機 4が実行する方向表示を更新 する処理 (ステップ S 6 0 6) の流れを表すフローチャートである。
図 1 5は、 本発明の第 4の寧施の形態に係る携帯電話機について、 待ち受け画像の作 成に係る主要な機能構成を示す機能プロック図である。
図 1 6は、 本発明の第 4の実施の形態に係る携帯電話機 5が新たな待ち受け画像を作 成するために実行する 理の流れを表わすフローチャートである。
図 1 7は、 本発明の第 5の実施の形態に係る携帯電話機について、 待ち受け画像デ一 夕の取得に係る主要な機能構成を示す機能プロック図である。
図 1 8は、 本発明の第 5の実施の形態に係る携帯電話機 7が新たな待ち受け画像を取 得するために実行する処理の流れを表わすフローチャートである。
図 1 9は、 本発明の第 5の実施の形態の変形例 (2) に係る携帯電話機であって、 待 ち受け画像データに関連付けて記憶すべき位置情報をユーザに入力させる機能を備えた 携帯電話機の主要な構成を表わす機能構成図である。
図 2 0は、 本発明の第 6の実施の形態に係る携帯電話機について、 待ち受け画像の表 示に係る主要な機能構成を示す機能プロック図である。
図 2 1は、 第 6の実施の形態に係る待ち受け画像記憶部 1 0 7が待ち受け画像データ を するため用いているデータ構造を表わす図であって、 図 2 (a) には、 最初に参 照されるべき待ち受け画像データの先頭アドレスを記憶するための先頭ポインタ■テー プル 2 0のデータ構造が示され、 図 2 (b) には、 個々の待ち受け画像データを格糸 f¾ るための待ち受け画像データ格納領域 2 1のデータ構造が示されている。
図 2 2は、 E X i f形式にて付加することができる G P S属性情幸を示す図である。 図 2 3は、 第 6の実施の形態に係る携帯電話機 1が待ち受け画像の表示を行う際に実 行する 理の流れを示すフローチャートである。
図 2 4は、 第 6の実施の形態に係る携帯電話機 1が実行するタイマ一羅 (SA 1 0 0) の流れを示すフローチャートである。
図 2 5は、 第 6の実施の形態に係る携帯電話機 1が実行する待ち受け画像を検索する の流れを表わすフローチヤートである。
図 2 6は、 第 6の実施の形態に係る距離算出部 1 0 9が 2地点間の距離を算出するた めに実行する処理の流れを表わすフローチャートである。
図' 2 7は、 第 6の実施の形態に係る携帯電話機 1が待ち受け画像表 1 1 0にて待 ち受け画像を液晶ディスプレイパネル 1 1 1に表示する際に実行する処理の流れを示す フローチャートである。
図 2 8は、 本発明の第 7の 施の形態に係る携帯電話機について、 待ち受け画像の表 示に係る主要な機能構成を示す機能プロック図である。
図 2 9は、 第 7の実施の形態に係る携帯電話機 3が待ち受け画像の表示を行う際に実 行する処理の流れを示すフローチャートである。
図 3 0は、 第 7の実施の形態に係る携帯電話機 3が実行する待ち受け画像を検索する 処理の流れを表わすフローチャートである。
図 3 1は、 本発明の第 8の実施の形態に係る携帯電話機について、 待ち受け画像の表 示に係る主要な機能構成を示す機能プロック図である。
図 32は、 第 8の実施の形態に係る携帯電話機 4が待ち受け画像の表示を行う際に実 行する処理の流れを示すフローチャートである。
図3 3は、 第8の実施の形態に係る携帯電話機4が実行する待ち受け画像を検索する 処理の流れを表わすフローチャートである。 発明を実施する.ための最良の形態 以下、 本発明に係る携帯電話機、 および、 待ち受け画像表示方法の実施の形態につい て、 図面を参照しながら説明する。
[1 ] 第 1の実施の形態
[ 1— 1] 機能構成
図 1は、 本発明の第 Γの実施の形態に係る携帯電話機について、 待ち受け画像の表示 に係る主要な機能構成を示す機能プロック図である。
図 1に示されるように携帯電話機 1は、 タイマ一 i o o、 切り替え指 ¾¾mひ i、 位 置情報取得部 1 02、 待ち受け画像検索部 1 03、 距離算出部 1 04、 待ち受け画像記 憶部 1 05、 待ち受け画像表示部 1 06、 および、 液晶ディスプレイパネル 1 07を備 えている。
切り替え指示部 1 0 1は、 先ず、 タイマー 1 00に夕イマ一値を設定する。 このタイ マー値は、 当該タイマー値に相当する時間が^ S したことをタイマ一 1 00力、ら切り替 え指示部 1 0 1に通知させるための値である。 このタイマー値として、 予め決定された 固定値を用いるとしても良いし、 携帯電話機 1のユーザが指定した値を用いるとしても 良い。
ユーザにタイマー値を指定きせる方法としては、 例えば、 携帯電話機 1では種々の機 能をユーザに使用させるためにメニュー画面を する機能を備えているのが一般的で あるので、先ず、このメニュ一画面にタィマ一値を設定させるための項目を表示させる。 そして、 メニュー画面において当該項目が選択されると、 タイマー値を設定させる画画 を表示する。
そして、 当該画面を用いて、 ユーザからタイマ一値の設定を受け付ける。 この場合に おいて、 ユーザから秒単位でタイマー値の設定を受け付けるとしても良いし、 分単位で タイマー値の設定を受け付けるとしても良い。 また、 時間単位でタイマ一値の設定を受
け付けるとしても良い。
携帯電話機 1は、 ユーザに電話番号を入力させるために必ずテンキーを備えている。 このテンキーを利用して、 ユーザにタイマー値を設定させるとすれば s¾である。
さて、 切り替え指示部 1 0 1は、 設定したタイマー値に相当する時間が した旨の 通知をタイマー 1 0 0から受け付けると、 位置'!^陳得部 1 0 2に対して、 待ち受け画 像表示を更新せよとの ^^を送る。 そして、 当該指示を送った後、 切り替え指 1 0 1は、 編己タィマー値をタイマ一 1 0 0に設定する。
ここで、 切り替え指示部 1 0 1が位置情報取得部 1 0 2に対して待ち受け画錄示を 更新せよとの指示を送るのは、 it己タイマー値をタイマー 1 0 0に設定した後であると しても良い。
位置情幸取得部 1 0 2は、 携帯電話機 1の戸亓在を全地 位システム (GPS : global positioning system)を用いて計測する機能ブロックである。位置情報取得部 1 0 2は、 切り替え指示部 1 0 1から待ち受け画像表示を更新せよとの指示を受け付けると、 携帯 電話機 1に内蔵されている G P Sモジュールを用いて、 携帯電話機 1の現在位置を表わ す緯度、 搬、 高度、 および、 現在時刻を取得する。
なお、 現在位置の緯度、 度は WG S 8 4 (world geodetic system 1984) 測地系に よる。 位置情報取得部 1 0 2は、 GP Sモジュールを用いて取得した緯度と経度とを待 ち受け画像検索部 1 0 3に出力する。 、 待ち受け画像検索部 1 0 3は、 位置情報取得部 1 0 2から携帯電話機 1の現在位置を 表わす緯度と経度とを受け付けると、 待ち受け画像記憶部 1 0 5に記憶されている待ち 受け画像のうち、 当該緯度と経度とによって表わされる現在位置にもっとも関連の深い 待ち受け画像を検索する。 待ち受け画像検索部 1 0 3は、 現在位置と待ち受け画像との 関連の深さを次のように判定する。
すなわち、 本実施の形態においては、 待ち受け画像記憶部 1 0 5が、 待ち受け画像に 加えて、 各待ち受け画像に緯度と経度とを関連付けて記憶している。 待ち受け画像検索 部 1 0 3は、 先ず、 待ち受け画像記憶部 1 0 5に記憶されている緯度と とを読み出 して、 これと現在位置を表わす緯度と経度とを距離算出部 1 0 4に出力する。
距離算出部 1 0 4は、 待ち受け画像検索部 1 0 3から、 待ち受け画像記憶部 1 0 5に 記憶されている待ち受け画像に関連付けられている緯度と經度、 並びに、 携帯電話機 1 の現在位置を表わす緯度と^ とを受け付けると、 これら 2組の緯度と «とによって
表わされる 2つの位置の間の距離を算出する。 そして、 距離算出部 1 0 4は、 算出した 距離を待ち受け画像検索部 1 0 3に返信する。
待ち受け画像検索部 1 0 3は、 待ち受け画像記憶部 1 0 5に記憶ざれている待ち受け 画像のすべてについて、 上述のようにして距離算出部 1 0 4に距離を算出させる。 そし て、 距離算出部 1 0 4から受け付けた距離のうち、 もっとも小さい距離を得た緯度と経 度とに係る待ち受け画像を決定する。
つまり、 待ち受け画像検索部 1 0 3は、 現在位置を表わす緯度および経度と、 それに 関連付けられている緯度および経度から算出される距離が最も小さい待ち受け画像を現 在位置に最も関連の深 Vヽ待ち受け画像と判定する。
待ち受け画像検索部 1 0 3は、 現在位置に最も関連深 ヽ待ち受け画像を決定すると、 当該待ち受け画像を待ち受け画像記憶部 1 0 5から読み出す。 そして、 待ち受け画像検 索部 1 0 3は、 待ち受け画像記憶部 1 0 5から読み出した待ち受け画像を待ち受け画像 表示部 1 0 6に渡して、 当該待ち受け画像を するように指示する。
本実施の形態においては、 待ち受け画像記憶部 1 0 5は、 待ち受け画像データをデー タ圧縮した状態で記憶している。 待ち受け画像検索部 1 0 3は、 データ應された状態 で待ち受け画像データを待ち受け画像記憶部 1 0 5から読み出す。 そして、 待ち受け画 像データをデータ圧縮した状態のまま、 待ち受け画像表示部 1 0 6に渡す。 なお、 この データ圧縮は、 公知のデータ圧縮アルゴリズムを用いて行なえば良い。
待ち受け画像表示部 1 0 6は、 待ち受け画像検索部 1 0 3から待ち受け画像データを 受け付けると、 先ず、 これを伸張して、 データ されている状態からデータ圧縮され る前の状態に変換する。
そして、 待ち受け画像表示部 1 0 6は、 データ圧縮される前の状態に変換された待ち 受け画像を液晶ディスプレイ ネル 1 0 7に ¾ ^させる。 なお、 ここで、 鶴己待ち受け 画像検索部 1 0 3は、 待ち受け画像記憶部 1 0 5から待ち受け画像を読み出すのに代え て、 液晶ディスプレイパネル 1 0 7に^すべき待ち受け画像が記憶されているァドレ スを読み出すとしても良い。
このように、 待ち受け画像記憶部 1 0 5から待ち受け画像が記憶さ「れているアドレス を読み出すとすれば、 当該アドレスを待ち受け画像表^ ¾U 0 6に通知して、 その を指示することができるので、 携帯電話機 1の内部におけるデータの^ ¾量を低減し、 処理負荷を低減し、 処理時間を謹し、 更に、 内部メモリの消費量を削減することがで
きる。
この場合において、 待ち受け画像表示部 1 0 6は、 待ち受け画像検索部 1 0 3力、ら通 知されたァドレスを参照して、 待ち受け画像記憶部 1 0 5に記憶されている待ち受け画 像を読み出した後、 読み出した待ち受け画像を液晶ディスプレイパネル 1 0 7に表示さ せることができる。
[ 1—2] データ構造 .
次に、 編己待ち受け画像記憶部 1 0 5が待ち受け画像、 並びに、 待ち受け画像に関連 付けられて^ヽる緯度および経度を記憶するために採用しているデータ構造の典型例につ いて説明する。
図 2は、 本実施の形態に係る待ち受け画像記憶部 1 0 5が待ち受け画像、 並びに待ち 受け画像に係る緯度、 経度を記憶するためのデータ構造を示す図である。 図 2 (a) に 示されるように、 待ち受け画像記憶部 1 0 5が採用しているデータ構造は、 へッダ部 2 0とデータ部 2 1からなつており、 データ部 2 1に待ち受け画像の画像データが格納さ れる。
また、 へッダ部 2 0は、 待ち受け画像サイズフィ一ルド 2 0 0、 緯度フィールド 2 0
1、 経度フィールド 2 0 2、 および、 ネクスト ·ポインタ ·フィールド 2 0 3という 4 つのフィールドに分かれている。
待ち受け画像サイズフィールド 2 0 0は、 データ部 2 1に格納されている待ち受け画 像データのデータ長をバイト単位で表わす数値を格納するためのフィールドである。 当 該待ち受け画像サイズフィールド 2 0 0に係る待ち受け画像データを読み出す場合、 デ ータ部 2 1から当該待ち受け画像サイズフィールド 2 0 0に格納されている数値分のデ 一夕が読み出される。
緯度フィールド 2 0 1は、 ータ部 2 1に格納されている待ち受け画像データに関連 する緯度を格納するためのフィールドであって、 南北フラグ 2 0 1 0、 度データ 2 0 1 1、 分デー夕 2 0 1 2の各サブフィールドからなっている。 ここで、 南北フラグは、 例 えば、 1ビットのデータであって、数値「0」 にて北緯であることを表わし、数値「1」 にて南緯であることを表わすこととすれば良 V、。
また、 経度フィールド 2 0 2は、 当該待ち受け画像データに関連する経度を格納する ためのフィールドであって、 東西フラグ 2 0 2 0、 度データ 2 0 2 1、 分データ 2 0 2 2の各サブフィールドからなっている。 東西フラグ 2 0 2 0は、 上記南北フラグ 2 0 1
1と同様に、 例えば、 1ビットのデータであって、 数値 「0」 にて であることを表 わし、 数値「1」 にて西経であることを表わすこととすることができる。
ネクスト 'ポインタ .フィールド 2 0 3には、 待ち受け画像記憶部 1 0 5が記憶して いる次の待ち受け画像データが格納されている領域の先頭ァドレスが格納されている。 すなわち、 待ち受け画像記憶部 1 0 5に記憶されている待ち受け画像データは、 ネクス ト ·ボインタ 'フィ一ルド 2 0 3に格納されている先頭ァドレスに従って、 順に参照さ れる。
次に参照されるべき待ち受け画像データが無い場合、 ネクスト. 'ボインタ 'フィ一ル ド 2 0 3には、 その旨を表わす数値が格納される。 この数値は、 例えば、 ゼロであって も良いし、 一 1であっても良い。
また、 先頭の待ち受け画像データが格納されている領域の先頭ァドレスが格納されて いるとしても良い。 どのような数値であっても、 それ以上、 参照すべき待ち受け画像が 無いことを明示することができれば構わない。
図 2 (b) は、 図 2 (a) に例示されているデータ構造に具体的なデータを格納した 場合について例示する図である。 待ち受け画像サイズフィールド 2 2 0には、 待ち受け 画像のサイズを表わす数値 8 0 0 0 H (= 3 2 kバイト) が格納されている。 従って、 データ部 2 3には、 データ長 3 2 kバイトの待ち受け画像データが格納されていること が分かる。
また、 緯度フィ一ルド 2 2 1の南北フラグ ·サプフィ一ルド 2 2 1 0には、 北緯であ ることを表わす数値(上記の例に従えば、 「0」。) が格納されている。度データ ·サブフ ィールド 2 2 1 1には数値 「3 5」 が格納され、 また、 分データ ·サブフィールド 2 2 1 2には数値「4 1」 が格納されている。 すなわち、 図 2 (b) の緯度フィールド 2 2 1には、 「北緯 3 5度 4 1分」 fという位置データが格納されていることになる。
経度フィールド 2 2 2についても同様に、東西フラグ'サブフィ一ルド 2 2 2 0には、 : であることを表わす数値が、また、度デー夕'サブフィールド 2 2 2 1には数値「 1 3 9」 が、 更に、 分データ ·サブフィールド 2 2 2 2には数値 「4 6」 がそれぞれ格納 され、 全体として、 「¾^ 1 3 9度 4 6分」 という位置を表わしている。
従って、 図 2 (b) から、緯度フィールド 2 2 1と経度フィールド 2 2 2とから、 「北 緯 3 5度 4 1分、 1 3 9度 4 6分」 という位置情報を読み取ることができる。 した がって、 図 2 (b) においては、 待ち受け画像が東京都内某所に関連付けられているこ
とが分かる。
また、 ネクスト ·ポインタ ·フィールド 223には、 数値 ΓΑ0008010H」 が 格納されている。 これは、 次の待ち受け画像データが格納されている領域の先頭アドレ スが ΓΑ0008010H」 番地であることを表わしている。 .
[1-3] 携帯電話機 1の動作
次に、 携帯電話機 1の動作について説明する。 図 3は、 待ち受け画像の表示に関連し て、 携帯電話機 1が実行する処理の流れを示すフローチャートである。 図 3に示される ように、 携帯電話機 1は、 先ず、 tin己切り替え 部 101にて.、 編己タイマー 100 に戸胺のタイマー値を設定する (ステップ S 100)。
そして、 編己タイマ一 100から編己切り替え指示部 101力 m¾の時間が し た旨の通知を受信するまで待つ (ステップ S 101: NO)。 タイマー 100から編己切 り替え指示部 101が、 所定の時間が した旨の通知を受信したら (ステップ S 10 1 : YES), fit己切り替え ί ^部 101は、編己位置情報取得部 102に対して、待ち 受け画像表示を更新せよとの指示を送る (ステップ S 102)。
編己位置情報取得部 10 は、 前記切り替え 部 101から、 待ち受け画像表示を 更新せよとの指示を受け付けると、携帯電話機 1が内蔵する G P Sモジュ一ルを用 Vヽて、 現在位置' 艮を取得する (ステップ S 103)。編己位置情報取得部 102は、現在位置 情報を取得すると、 これを前記待ち受け画像検索部 103に出力して、 次に表示すべき 待ち受け画像の検索を指示する。
前記待ち受け画像検索部 103は、 前記位置情報取得部 102から位置情報を受け付 けると、 待ち受け固像記憶部 105に記憶されている待ち受け画像のうち、 受け付けた 位置情報によって表わされる現在位置にもっとも関連の深い待ち受け画像を検索する (ステップ S 104)。
そして、 Ml己待ち受け画像検索部 103は、 現在位置に最も関連の深い待ち受け画像 を特定すると、 特定した待ち受け画像を鍵己待ち受け画 t¾示部 106に指定して、 当 該待ち受け画像を表示するように指示する。
fn己待ち受け画像検索部 103から、 m¾の待ち受け画像を表示する を受け付け ると、 嫌己待ち受け画^ ¾示部 106は、 指定された待ち受け画像を tfrt己液晶ディスプ レイノ、。ネル 107に表示させる (ステップ s)。
以上のようにして、 it己液晶ディスプレイパネル 107に待ち受け画像を^^した後、
携帯電話機 1は、 ステップ S 1 0 0に進んで、 再び、 前記タイマー 1 0 0に所定のタイ マー値を設定し、 J ^のような処理を反復実行する。
( 1 ) 現在位置を取得する処理 (ステップ S 1 0 3 )
図 3に示されているフローチャートにおける、 位置情報取得部 1 0 2が携帯電話機 1 の現在位置情報を取得する処理(ステップ S 1 0 3)について、更に、詳細に説明する。 図 4は、 携帯電話機 1が位置情報取得部 1 0 2にて現在位置を取得する際に実行する 処理の流れを示すフローチヤ一トである。 図 4に示されるように、 位置' lf¾取得部 1 0 2は、先ず、携帯電話機 1が内蔵する G P Sモジュールに位置情報の取得を指示する(ス テツプ S 2 0 0)。
位置情幸陳得部 1 0 2は、 編己 GP Sモジュールに位置計測を指示すると、 当該指示 に対する GP Sモジュールの応答を待つ (ステップ S 2 0 1 : NO)。位置情報取得部 1 0 2は、 前記 GP Sモジュールから位置情報を受け付けると (ステップ S 2 0 1 : YE S)、当該位置情報のうち、緯度と鍵とを画像検索部 1 0 3に出力する (ステップ S 2 0 2)。
(2) 待ち受け画像を検索する処理 (ステップ S 1 0 4)
図 3に示されているフローチャートにおける、 待ち受け画像検索部 1 0 3が待ち受け 画像を検索する処理 (ステップ S 1 0 4) について、 更に、 詳細に説明する。 図 5は、 携帯電話機 1が待ち受け画像検索部 1 0 3にて待ち受け画像を検索する際に実行する処 理の流れを示すフローチャートである。
待ち受け画像検索部 1 0 3は、 現在位置にもっとも近 ヽ位置に関連付けられている待 ち受け画像を検索する。 図 5に示されるように、 待ち受け画像検索部 1 0 3は、 先ず、 位置情報取得部 1 0 2から G P Sを用いて取得した現在位置に係る位置データ (緯度デ 一夕と経度データ) を受け付はる (ステップ S 3 0 0)。
次に、 待ち受け画像検索部 1 0 3は、 位置情報取得部 1 0 2から受け付けた現在位置 と、 待ち受け画像記憶部 1 0 5に記憶されている各待ち受け画像に関連付けられている 位置との間の距離の最小値を表わす変数を初期化する (ステップ S 3 0 1 )。そして、待 ち受け画像検索部 1 0 3は、 のアドレスに格納されている待ち受け画像データを参 照する。
本実施の形態においては、 前述したように、 待ち受け画像データがネクスト 'ポイン タにて、 言わば数珠繋ぎとされている。 そして、 この数珠繋ぎとされた待ち受け画像デ
ータのうち、 先頭の待ち受け画像データが記憶されている領域の先頭ァドレスは或る決 まったアドレスに格納されている。 待ち受け画像検索部 1 0 3は、 先ず、 先頭の待ち受 け画像データに係る先頭アドレスを、 当該所定のアドレスから読み出す (ステップ S 3 0 2)。
次に、 待ち受け画像検索部 1 0 3は、 it己 m¾アドレスから読み出したアドレスを先 頭ァドレスとする待ち受け画像データ格納領域の緯度フィールド 2 0 1を参照して、 緯 度データを読み出す(ステップ S 3 0 3)。続いて、待ち受け画像検索部 1 0 3は、 当該 格納領域中の経度フィールド 2 0 2を参照して、 経度データを読み出す (ステップ S 3 0 4)。
待ち受け画像検索部 1 0 3は、 爾己格納領域から緯度データと経度データを読み出す と、 位置情報取得部 1 0 2から受け付けた緯度データ並びに経度データと併せて、 これ らの位置データを距離算出部 1 0 4に渡して、 2地点間の距離を算出するように指示す る (ステップ S 3 0 5)。距離算出部 1 0 4が 2地点間の距離を算出する方法については ,後述する。
待ち受け画像検索部 1 0 3は、 距離算出部 1 0 4が算出した距離を受け付けると、 現 在の最小値と最小値の初期値とがー致するか否かを確認する。 そして、 当該最小値と当 該初期値とがー致していると判定された場合には(ステップ S 3 0 6: YE S),距離算 出部 1 0 4から受け付けた距離を新たな最小値とする (ステップ S 3 0 8)。
そして、 当該距離の算出に用いた緯度データ、 並びに經度データが関連付けられてい る待ち受け画像を格納した領域の先頭アドレスを記録しておく (ステップ S 3 0 9)。 待ち受け画像検索部 1 0 3は、 前述の確認によって、 当該最小値と当該初期値とがー 致していないと判定された場合には (ステップ S 3 0 6: NO),距離算出部 1 0 4から 受け付けた距離と現在の最小解とを比較して、 いずれの方が小さいかを判定する。 そして、 距離算出部 1 0 4から受け付けた距離の方が、 現在の最小値よりも小さいと 判定した場合には(ステップ S 3 0 7: YE S),距離算出部 1 0 4から受け付けた距離 を新たな最小値とし(ステップ S 3 0 8)、前述したのと同様に、爾己距離算出に用いた 緯度データ等が関連付けられている待ち受け画像の格納領域の先頭ァドレスを記録する
(ステップ S 3 0 9)。
距離算出部 1 0 4から受け付けた距離の方が、 現在の最小値より小さくないと判定さ れた場合(ステップ S 3 0 7: NO),或いは、 ステップ S 3 0 9において先頭アドレス
を記録した後に、 当該先頭アドレスにて表わされる待ち受け画像格納領域のネクスト · ポインタ 'フィ一ルド 2 0 3を参照して、 次に参照すべき待ち受け画像格納領域の先頭 アドレスを読み出す (ステップ S 3 1 0)。
そして、 待ち受け画像検索部 1 0 3は、 新たに読み出した先頭アドレスが、 次に参照 されるべき待ち受け画像データが無い旨を表わす値であるか否か、 すなわち、 現在の待 ち受け画像格納領域が末尾データであるか否かを確認する。 そして、 現在の待ち受け画 像格納領域が末尾データであると判定された場合には(ステップ S 3 1 1 : YE S).処 理を終了する。
逆に、 現在の待ち受け画像格納領域が末尾データではな 編己先頭アドレスが次に 参照すべき待ち受け画像格納領域を表わしていると判定された場合には (ステップ S 3 1 1 : NO), ステップ S 3 0 3へ進み、 のような処理を繰り返して実行する (ステ ップ S 3 0 3〜S 3 1 1 )。
( 3 ) {?巨離算出部 1 0 4の処理内容
J ^のように距離算出部 1 0 4は、 待ち受け画像検索部 1 0 3から 2つの地点の緯度 データおよび経度データを受け付けて、 これらの地点間の距離を計算する。 図 6は、 距 離算出部 1 0 4が 2地点間の距離を算出するために実行する処理の流れを表わすフロー チャートである。
図 6に示されるように、距離算出部 1 0 4は、先ず、待ち受け画像検索部 1 0 3から、 距離を算出するための位置データとして、 現在位置の緯度データおよび データ、 並 びに待ち受け画像に係る緯度データおよび経度データを受け付ける(ステップ S 4 0 0)。 続いて、 距離算出部 1 0 4は、 各地点における地球の半径を求める (ステップ S 4 0 1 )。本実施の形態においては、計算の精度を向上させるため、各地点の緯度を用いて赤 道 ¾を補正することにより每地点の地球の雜を求める。計算式は以下の通りである。
(地球の半径) = i ' (赤道半径)
- ((地球の離心率) X sin (緯度))2
ここで Eは地球の離心率である。 また、 緯度はラジアン単位で表現された値を用いる。 距離算出部 1 0 4は、 各地点における地球の半径を算出すると、 次に、 地球の中心を 原点とする直 標における各地点の座標値を算出する (ステップ S 4 0 2)。 ここで、 当該直交座標系は赤道面を XY平面として、 経度 0度を X軸、 藤 9 0度を Y軸とし、 地軸を Z軸とするような X Y Z座標系である。 各座標値を算出する式は以下の通りであ
る。
(X座標値) = (地球の半径) X cos (緯度) X COS (経度)
(Y座標値) = (地球の半径) X cos (緯度) X sin (経度)
(Z座標値) = (地球の半径) x (l - E2 ) x sin (緯度)
距離算出部 1 0 4は、 のようにして算出した各地点の座標値を用いて、 これら地 点間のユークリッド距離を計算する (ステップ S 4 0 3)。現在位置に係る座標値を (X 1、 Y l、 Ζ 1 )、 待ち受け画像に関連付けられている座標値を (Χ 2、 Υ 2、 Ζ 2 ) と すると、 これら地点間のュ一クリッド距離を計算する式は以下の通りである。
(距離) = -J(Xl一 X2)2 + (Y1 - Υ2)2 + (Z1 - Ζ2)2 なお、 のようにして算出した 2地点間のユークリッド距離を用いて 2地点間の地 表面距離、 すなわち、 地球の表面に沿った最短距離を求めることもできる。 しかしなが ら、 現在位置と待ち受け画像との関連の深さを,するという目的に鑑みれば、 2地点 間のユークリッド距離を求めるだけで当該目的を達成のに十分である。
このような理由から、 本実施の形態においては地表面距離までは算出せず、 距離算出 部 1 0 4に係る処理負荷の軽減を捧ることとした。
距離算出部 1 0 4は、上述のようにして、 2地点間のュ一クリッド距離を算出したら、 当該ユークリッド距離を待ち受け画像検索部 1 0 3に出力して処理を終了する (ステツ プ S 4 0 4)。
( 4 ) 待ち受け画像を表示する処理 (ステップ S 1 0 5 )
図 3に示されているフローチャートにおける、 待ち受け画像表 S¾|U 0 6が待ち受け 画像を表示する処理 (ステップ S 1 0 5 ) について、 更に、 詳細に説明する。 図 7は、 携帯電話機 1が待ち受け画像弯示部 1 0 6にて待ち受け画像を液晶ディスプレイパネル 1 0 7に表示する際に実行する処理の流れを示すフ口一チャートである。
図 7に示されるように、 待ち受け画像表示部 1 0 6は、 待ち受け画像検索部 1 0 3か ら待ち受け画像データを受け付けると(ステップ S 5 0 0)、受け付けが待ち受け画像デ ータがデータ圧縮されているので、 これを する (ステップ S 5 0 1 )。なお、 この圧 縮データの解凍には、 公知の圧縮データ解凍アルゴリズムを用いれば良い。
待ち受け画像表示部 1 0 6は、 ±¾ϋのようにして待ち受け画像データを解凍した後、 これを液晶ディスプレイノヽ。ネル 1 0 7に させて(ステップ S 5 0 2)、処理を終了す
る。
[ 1—4] 第 1の^!の形態のまとめ
以上、 述べたように、 本実施の形態によれば、 時々刻々変化する携帯電話機 1の現在 位置を G P Sを用いて計測しながら、 携帯電話機 1の現在位置に最も関連の深 Vヽ待ち受 け画像を表示する。 従って、 待ち受け画像を無作為に して表示するような場合と比 較して、 待ち受け画像の表示に意味を持たせることができるので有意義である。
例えば、 特定の位置に来たら特定の用件を思い出す必要があるような場合、 その用件 を書き留めたメモを待ち受け画像として、 当該特定の位置に関連付けておけば、 ユーザ が自ら思い出すように気を付けていなくても、 携帯電話機に表示されている待ち受け画 像を一瞥するだけで当該特定の用件を思い出すことができるので便利である。
このように、 本実施の形態によれば、 従来技術が有して、、る前述のような問題点を解 決して、 ユーザにとってより有意義な、 従って、 飽きのこない待ち受け画像を表示する 携帯電話機を簾することができる。 なお、 本発明は、 ¾Eしたような手順で待ち受け 画像を表示する待ち受け画像表示方法であるとしても良い。
[ 1 - 5] 変形例
以上、 第 1の実施の形態に基づいて本発明を説明してきたが、本実施の形態について、 以下のような変形例を実施することができる。
( 1 ) 上記実施の形態においては、 切り替え指 ¾¾m 0 1が位置情報取得部 1 0 2 に指示を出した後、 位置情報取得部 1 0 2から待ち受け画像検索部 1 0 3に; ¾L¾が受け 渡されるとしたが、 このような機能構成および β手順が に過ぎないのは言うまで も無く、 これに代えて次のような機能構成や処理手順をとるとしても良い。
図 8は、本変形例に係る携帯電話機を構成する機能プロックを示す機能構成図である。 図 8に示されるように、 携帯 話機 3は、 制御部 3 0 0、 タイマ一 3 0 1、 位置情報取 得部 3 0 2、 待ち受け画像記憶部 3 0 3、 待ち受け画像検索部 3 0 4、 距離算出部 3 0 5、待ち受け画像解凍部 3 0 6、および、液晶ディスプレイパネル 3 0 7を備えている。 制御部 3 0 0は、 携帯電話機 3における待ち受け画像の録に係る動作を統括する機 能ブロックである。 制御部 3 0 0は、 起動時に、 タイマー 3 0 1にタイマー値を設定す る。 タイマー 3 0 1は、 設定されたタイマー値に相当する時間が ¾1したら、 制御部 3 0 0にその旨を通知する。
制御部 3 0 0は、 タイマ一 3 0 1から の删を受け付けると、 位置情報取得部 3
0 2に、 現在位置についての位置情報を取得するように指示する。 位置'!^陳得部 3 0 2は当 示を受けると、 上述のように、 GP Sを用いて位置データを取得して、 取得 した位置データを制御部に返信する。
制御部 3 0 0は、 位置情報取得部 3 0 2から位置データを受け付けると、 待ち受け画 像検索部 3 0 4に当該位置データを渡して、 現在位置にもっとも関係の深い待ち受け画 像を検索するように指示する。
待ち受け画像検索部 3 0 4は、 制御部 3 0 0から ±¾Eのような指示を受け付けると、 待ち受け画像記憶部 3 0 3から待ち受け画像に係る位置データを順に読み出して、 読み 出した位置データと位置情報取得部 3 0 2にて取得した位置データとを距離算出部 3 0 5に渡して、 距離を算出するように指示する。
そして、 待ち受け画像検索部 3 0 4は、 距離算出部 3 0 5にてもっとも小さい距離を 算出した位置データに係る待ち受け画像データであって、 データ圧縮されている待ち受 'け画像データを待ち受け画像記憶部 3 0 4から読み出して、 '制御部 3 0 0に返信する。
制御部 3 0 0は、 待ち受け画像検索部 3 04からデータ圧縮されている待ち受け画像 データを受け付けると、当該待ち受け画像データを待ち受け画 ί«¾部 3 0 6に渡して、 これを解凍するように する。
待ち受け画«凍部 3 0 6は、 制御部 3 0 0からデータ圧縮されている待ち受け画像 データを受け付けると、 公知の圧縮データ解凍アルゴリズムにしたがって当該待ち受け 画像データを解凍する。 そして、 待ち受け画 I M部 3 0 5は、 赚した待ち受け画像 データを制御部 3 0 0に返信する。
制御部 3 0 0は、 待ち受け画 ί»凍部 3 0 5から解凍された待ち受け画像データを受 け付けると、 当該待ち受け画像データを液晶ディスプレイパネル 3 0 7に出力して、 画 ί象表示させる。 「
液晶ディスプレイパネル 3 0 7は、 制御部 3 0 0から受け付けた待ち受け画像データ をカラー表示するとしても良いし、 モノクロ表示するとしても良い。
なお、 上記において、 待ち受け画像検索部 3 04は待ち受け画像データへのポインタ (アドレス) のみを制御部 3 0 0に返信するとしても良い。 また、 この場合において、 制御部 3 0 0は当該ボインタを待ち受け画 部 3 0 6に渡して、 解凍した待ち受け 画像データへのボインタ (ァドレス) のみを待ち受け画 ί»凍部 3 0 6から受け取ると しても良い。
( 2.) 上記実施の形態においては、' 編己距離算出部 1 0 4にて携帯電話機 1の現在 位置と待ち受け画像に対応付けられた位置との間の距離を算出するにあたつて、 緯度デ 一夕と経度データのみを用いるとしたが、 本発明がこれに限定されないのは言うまでも な 上述の方法に代えて、 次のような算出方法にて距離を求めるとしても良い。 すなわち、 緯度データと経度データに加えて、 高度データも用いて距離を算出すると しても良い。 この場合、 位置' lf$¾取得部 1 0 2は、 G P Sを用いて、 高度データも取得 し、 緯度データや経度データと併せて、 これを待ち受け画像検索部 1 0 3に出力する。 また、 待ち受け画像記憶部 1 0 5は、 各待ち受け画像に関連付けて記憶する位置データ として、 緯度データや データに加えて、 高度データも記憶する。
そして、距離算出部 1 0 4は、 2地点間の距離を算出するにあたって、前述した数 2、 数 3、 数 4に代えて、 次の式を用いる。
(X座標値) = { (地球の半径) + (高度) }x cos (緯度) X cos (経度)
(Y座標値) = { (地球の半径) + (高度) }x cos (緯度) x sin (経度)
(Z座標値) = { (地球の半径) + (高度) }x (l- E2) x sin (緯度)
このようにすれば、 相異なる待ち受け画像に対して同一の緯度と経度とが関連付けら れているような場合であっても、 高度によって、 これらの待ち受け画像を区別して することができる。 これは、 例えば、 1棟のビルの内部の異なるフロアに関連付けられ ている待ち受け画像があるような場合に有効である。 具体的には、 百貨店において、 フ ロア毎にフロア ·マップを待ち受け画像として表示させるような場合が挙げられる。
(3)' 上記実施の形態においては、 待ち受け画像記憶部 1 0 5にて、 図 2に示した ようなデータ構造を用いて待ち受け画像データや待ち受け画像データに関連するデータ を記憶するとしたが、 これに代えて次のようにするとしても良い。
すなわち、待ち受け画像記憶 1 0 5は、 Ε X i f (Exchangeable Image Fi le Format) 形式で待ち受け画像データを記憶するとしても良い。 E x i f形式は、 付加情報として G P S属性情報 (GPS ttribute information) を付加することができる。 図 9は、 E x i f形式にて付加することができる G P S属性' Iff艮を示す図である。
図 9に示されるように、 E x i f形式に従えば、 G P S属性情報として、 緯度 (latitude), 経度 (longitude), および、 高度 (altitude) を付加することができる。 また、' E x i f形式は、 R G B無圧縮方式や J P E G (Joint Photographic Experts Group)方式など複数の画勝式をサポートしているので、 E x i f形式に従えば、上記
実施の形態のように待ち受け画像データをデータ圧縮して記憶することができる。
E x i f形式については、 例えば、 (社) 電子情報技術産業協会 (JEITA: Japan Electronic and Information Technology Industries Association) が発行した規格文 書 (JEITA CP-3451: Exchangeable image file format for digital still cameras: Exif version 2.2) を参照されたい。
(4) 本実施の形態においては、 待ち受け画像記憶部 1 0 5を用いて、 待ち受け画 像データを記憶するとしたが、 この待ち受け画像記憶部 1 0 5は、 携帯電話機 1の内部 メモリ装置に待ち受け画像データを記憶するとしても良いし、 外部メモリ装置に待ち受 け画像データを記憶するとしても良い。 また、 携帯電話機に装着した外部メモリ装置と 内部メモリ装置との間で待ち受け画像データを! ^することができるとしても良い。 特に、 外部メモリ装置に待ち受け画像データを記憶する場合には、 携帯電話機 1に装 着する外部メモリ装置を差し替えるだけで、 携帯電話機に表示する待ち受け画像セット を交換することができるので、 待ち受け画像表示を更に飽きのこないものとすることが できる。 また、 携帯電話機のユーザ間で外部メモリ装置を交換し合うことにより、 待ち 受け画像 ¾ ^をユーザにとつて更に有意義なものとすることができる。
[2] 第 2の実施の形態
次に、 本発明の第 2の実施の形態に係る携帯電話機について説明する。 本実施の形態 に係る携帯電話機は、 上記第 1の実施の形態に係る携帯電話機と同様の構成を備えてい るが、 待ち受け画像に関連付けられた位置と携帯電話機の現在位置との間の距離を、 当 該待ち受け画像と併せて液晶ディスプレイパネルに表示する点において相違している。 図 1を参照しながら、 本実施の形態に係る携帯電話機について説明すると、 本実施の 形態に係る携帯電話機 1の待ち受け画像検索部 1 0 3は、 上述のように距離の最小値を 更新する際に(ステップ S 3 0,8)、併せて当該最小値に係るユークリッド距離を記録す る。
そして、 液晶ディスプレイパネル 1 0 7に表示させるべき待ち受け画像データを^ したら、 待ち受け画像検索部 1 0 3は、 待ち受け画像データと当該待ち受け画像データ に係るユークリッド距離とを待ち受け画 部 1 0 6に渡す。
待ち受け画像表示部 1 0 6は、先ず、前述のように、待ち受け画像データを する。 そして、 待ち受け画像検索部 1 0 3から受け付けた距離データを表示する文字列と、 した待ち受け画像データとを合成して合成画像データを作成し、 当該合成画像デー
タを液晶ディスプレイノ ネル 1 0 7に入力して表示させる。
このようにすれば、 携帯電話機 1のユーザが、 携帯電話機 1が表示している待ち受け 画像に関連付けられている位置へ向かおうとしている際に、 当該位置までの具体的な距 離を知ることができるので便利である。 例えば、 その位置が待ち合わせ場所であるよう な場合に、 その待ち合わ 所に到達するのに要する時間をある程度見積もることがで きるので有効である。
[2 - 1 ] 第 2の実施の形態に係る変形例
以上、 第 2の実施の形態に基づいて本発明を説明してきたが、本実施の形態について、 以下のような変形例を実施することができる。
( 1 ) 上記実施の形態においては、 距離算出部 1 0 4において、 指定された 2地点 間のユークリッド距離を求めるとしたが、 本発明がこれに限定されないのは言うまでも な ユークリッド距離に代えてユークリッド距離以外の距離を計算するとしても良い。 ユークリッド距離以外の距離としては、 例えば、 地表面距離が挙げられる。 距離算出 部 1 0 4は、 ±¾Eのユークリッド距離から次のようにして地表面距離を求めることがで きる。 すなわち、 先ず、 次式を用いて、 2地点間のユークリッド距離から半搬角を求 める。 , (半半射 fc ffi程角、) = ·
arcsm ( (ユーク ^リッ ド
^AtA^距離^ 上式を用 ヽて得られた半搬角を次式に代入すれば、 2地点間の地表面距離を求める ことができる。
(地表面距離) = 2χ(赤道半径) χ(半射程角)
なお、 赤道雜の値としては、 例えば、 6, 3 7 8, 1 3 6m, 地球の離心率の値と しては、 例えば、 0. 0 1 6 7を用いれば良い。 更に、 精度の高い値を用いれば、 2地 点間の距離を更に精度よく求めることができる。
このようにすれば、 待ち受け画像に関連付けられている位置が特に遠方であるような 場合には、 ュ一クリツド距離と地表面離との差が大きくなるので、 例えば、 当該位置を 目的地として移動しているような場合、 その行徵巨離をより正確に知ることができる。
' (2) 上記実施の形態においては、 携帯電話機 1を構成する待ち受け画 ^^部 1 0 6は、 待ち受け画像データに距離を表わす文^ 0を合成して、 液晶ディスプレイパネ ル 1 0 7に表未させるとしたが、 これに加えて、 次のようにするとしても良い。
すなわち、 待ち受け画像表示部 1 0 6は、 待ち受け画像検索部 1 0 3から受け付けた 距離データに合わせて、 液晶ディスプレイパネル 1 0 7に表示すべき画像データに画像 処理を施すとしても良い。
例えば、 当該距離が小さいほど、 待ち受け画像を鮮明に表示し、 当該距離が大きいほ ど、 待ち受け画像を平均化処理などによってぼかして表示したり、 或いは、 色調を赤味 がかった色調とするなど、 通常とは異なる色調に変換して、 当該距離を表現するとして も良い。 '
このようにすれば、例えば、待ち受け画像に関連付けられている位置を目的地として、 その場所へ向かおうとしている場合に、 携帯電話機に表示されている待ち受け画像の状 態から目的地に近づいていっているのか、 逆に、 目的地から遠ざかっているのか、 を距 離デ一タのみならず、 視覚的に察知することができるので優れている。
[3] 第 3の実施の形態
次に、 本発明の第 3の実施の形態に係る携帯電話機について説明する。 本実施の形態 に係る携帯電話機は、 上記第 1の実施の形態に係る携帯電話機と概ね同様の構成を備え ているが、 当該構成に加えて、 更に、 携帯電話機の方位を検出する方位センサーを備え ており、携帯電話機の現在位置から待ち受け画像に関連付けられた位置へ向かう方向を、 当該待ち受け画像と併せて、 液晶ディスプレイパネルに表示する点を としている。
[3 - 1 ] 機能構成
図 1 0は、 第 3の実施の形態に係る携帯電話機について、 待ち受け画像表示に係る主 要な機能構成を示す機能プロック図である。図 1 0に示されるように、携帯電話機 4は、 制御部 4 0 0、 タイマー 4 0 1、 位置情報取得部 4 0 2、 0? 3モジュ一ル4 0 3、 方 向算出部 4 0 4、 方位情報取得部 4 0 5、 方位センサー 4 0 6、 距離算出部 4 0 7、 待 ち受け画像検索部 4 0 8、 待 受け画像記慮部 4 0 9、 方向指示画像記憶部 4 1 0、 待 ち受け画像表示部 4 1 1、 および、 液晶ディスプレイパネル 4 1 2を備えている。 制御部 4 0 0は、 第 1の実施の形態における切り替え^部 1 0 1と同様に、 タイマ -4 0 1に m¾のタィマー値を設定することによってタイマー 4 0 1から通知を受け付 け、当該通知を契機として待ち受け画 を更新するという処理を繰り返し実行する。 制御部 4 0 0は、 タイマー 4 0 1から m¾時間が ¾ した旨の通知を受け付けると、 位 置情報取得部 4 0 2に位置情報を取得するように指示を出す。
位置情幸艮取得部 4 0 2は、 上記第 1の実施の形態におけるのと同様に、 GP Sモジュ
ール 4 0 2から現在位置の緯度と経度とを取得し、 これを位置情報として制御部 4 0 0 に渡す。 続いて、 制御部 4 0 0は、 位置情報取得部 4 0 2から受け付けた位置 '[^を待 ち受け画像検索部 4 0 8に渡して、 当該位置情報にもつとも関連の深い待ち受け画像を 検索させる。 '
待ち受け画像検索部 4 0 8は、 上記第 1の実施の形態におけるのと同様に、 待ち受け 画像記憶部 4 0 9から各待ち受け画像に関連付けられた位置情報を読み出し、 距離算出 部 4 0 7にて携帯電話機 4の現在位置からの距離を算出させることによって、 携帯電話 機 4の現在位置にもっと近いものを検索する。そして、検索結果を制御部 4 0 0に返す。 制御部 4 0 0は、 待ち受け画像検索部 4 0 8から fit己の検索結果を受け付けると、 当 該検索結果と現在位置 とを方位情報取得部 4 0 5に渡して、 方位情報を取得するよ うに指示する。
方位情報取得部 4 0 5は、携帯電話機 4が内蔵している方位センサー 4 0 6を用いて、 携帯電話機 4が向いている方向を計測する。 方位情報取得部 4 0 5は、 方向を計測でき なかった場合、 その旨を表わす方位情報を制御部 4 0 0に出力する。
方位センサー 4 0 6にて方向を計測できた場合には、 制御部 4 0 0から受け取つた検 索結果と現在位置' If 艮とから、 携帯電話機 4の現在位置から、 液晶ディスプレイパネル 4 1 2に表示すべき待ち受け画像に関連付けられた位置へと向かう方向を算出する。 そ して、 算出した方向と、 計測した携帯電話機 4の方向とがなす角度の差 (以下、 これを 「差分角度」 という。)) を算出する。
そして、方位情報取得部 4 0 5は、差分角度が、八方位の何れに属するかを判定する。 すなわち、携帯電話機 4の方向と同じ方向を 0度として、 当該 0度を略中心とする 4 5 度の範囲(3 3 8度から 2 3度までの範囲) に属しているか、或いは、 4 5度、 9 0度、 1 3 5度、 1 8 0度、 2 2 5專、 2 7 0度、 3 1 5度のいずれかを略中心とする 4 5度 の範囲のいずれに属しているのか、 を判定して、 算出した角度が属する方位を方位'!^艮 として、 当該方位情報を制御部 4 0 0に出力する。
制御部 4 0 0は、 方位情報取得部 4 0 5から方位情報を受け付けると、 当^位情報 の内容を参照して、 待ち受け画像が変ィ匕したか否かを確認する。
そして、 待ち受け画像が変化していないと判断された場合には、 更に、 携帯電話機 4 の方向が変ィ匕したか否かを確認する。 そして、 携帯電話機 4の方向が変ィ匕していないと 判断した場合には、 再びタイマ一 4 0 1にタイマー値を設定して、 処理を終了する。
制御部 4 0 0は、—方位情報取得部 4 0 2から受け付けた方位'隨を参照して、 携帯電 話機4の方向が変ィ匕したと判断した場合には、 爾己検索結果、 並びに、 と方位情報を待 ち受け画 i ¾^4 1 1に渡して、 待ち受け画像を更新するように指示する。
待ち受け画像表示部 4 1 1は、 先ず、 制御部 4 0 0から受け付けた if己検索結果に対 応ずる待ち受け画像を待ち受け画像記憶部 4 0 9から読み出すとともに、 前記方位情報 に対応する方向指示画像を方向指示画像記憶部 4 1 0から読み出す。 図 1 1は、 方向指 示画像記憶部 4 1 0に記憶されている方向指示画像を例示する図である。
図 1 1に示されるように、 方向标画像記憶部 4 1 0には、 八方位のそれぞれに対応 する方向指示画像 5 0 0〜 5 0 7と、 方位センサー 4 0 6によつて方位 '瞎艮を得ること ができなかつた旨を表わす画像である方向測定不可表示画像 5 1 0との、 合計 9つの画 像が記憶されている。
方向指示画像 5 0 0は、 差分角度 0度を略中心とする 4 5度の範囲に対応する方位を 表す方向指示画像である。 また、 方向指示画像 5 0 1〜5 0 7は、 それぞれ差分角度 4 5度、 9 0度、 1 3 5度、 1 8 0度、 2 2 5度、 2 7 0度、 および、 3 1 5度を略中心 とする 4 5度の範囲に対応する方位を表わす方向指示画像である。
さて、 待ち受け画像表^ Ρ4 1 1は、 方向指示画像データを方向指示画像記憶部 4 1 0から読み出し、 待ち受け画像データを待ち受け画像記憶部 4 0 9から読み出すと、 待 ち受け画像表示部 4 1 1は、 待ち受け画像記憶部 4 0 9から読み出した待ち受け画像デ 一夕と、 窗己方向指示画像データとを合成して新たな合成画像データを作成する。
if己合成画像データの作成が完了したら、 待ち受け画像表示部 4 1 1は、 当該合成画 像データを液晶ディスプレイパネル 4 1 2に表示させる。
[3 - 2] 携帯電話機 4の動作
次に、携帯電話機 4の動作に いて説明する。 図 1 2は、 携帯電話機 4が待ち受け画 像の表示を更新するために実行する処理の流れを表わすフローチヤ一トである。 図' 1 2 に示されるように、 携帯電話機 4は、 先ず、 タイマ一処理を実行することによって、 待 ち受け画像表示を更新すべき時期となるのを待つ (ステップ S 6 0 0)。
そして、 待ち受け画像表示を更新すべき時期となったら、 携帯電話機 4は、 編己位置 情報取得部 4 0 2にて位置情報を取得する (ステップ S 6 0 1 )。そして、制御部 4 0 0 は、 当該位置情報を待ち受け画像検索部 4 0 8に渡して、 ¾ ^すべき待ち受け画像を検 索させる (ステップ S 6 0 2)。
次いで、 制御部 4 0 0は、 位置情報取得部 4 0 2からの位置情報と,待ち受け画像検索 部 4 0 8力ゝらの検索結果とを方位籠取得部 4 0 5に渡して、方位 if¾を取得させる(ス テツプ S 6 0 3)。
制御部 4 0 0は、 待ち受け画像検索部 4 0 8からの検索結果を参照して、 表示すべき 待ち受け画像が別の待ち受け画像に変ィ匕したか否かを《Ι する。 そして、 表示すべき待 ち受け画像が変ィ匕していなければ(ステップ S 6 04: NO),方位情報取得部 4 0 5か らの方位 fff艮を参照して、 携帯電話機 4の方向が変化したか否かを確認する。
確認の結果、 携帯電話機 4の方向は変化していないと判断された場合には (ステップ S 6 0 5: NO)、待ち受け画像の ¾ ^更新をせずに、 ステップ S 6 0 0へ進んで、 のような; ¾Mを繰り返す。
待ち受け画像が変ィ匕したと判断された場合や(ステップ S 6 0 4: YE S),携帯電話 機 4の方向が変ィ匕したと判断された場合には (ステップ S 6 0 5: YE S),制御部 4 0 0は、待ち受け画像表 ¾¾Ρ4 1 1に待ち受け画像表示を更新させる(ステップ S 6 0 6)。 なお、 本実施の形態においては、 方位測定不能状態から方位測定可能状態へと遷移し た場合や、 方位測定可能状態から方位測定不能状態へと遷移した場合にも、 携帯電話機 4の方向が変ィ匕したと判断する。その後、携帯電話機 4は、ステップ S 6 0 0へ進んで、 上述のような処理を繰り返す。
( 1 ) 方向情報を取得する処理 (ステップ S 6 0 3)
次に、 方位情報を取得する処理 (ステップ S 6 0 3) について詳述する。 図 1 3は、 携帯電話機 4が実行する方向情報を取得する処理の流れを表すフローチヤ一トである。 図 1 3に示されるように、 携帯電話機 4は、 方位情報取得部 4 0 5にて、 方位情報を取 得する処理を始めるにあたって、 先ず、 方位センサ一 4 0 6から方位データ (例えば、 電圧) を読み出す (ステップ 7 0 0)。
そして、 方位センサー 4 0 3から読み出した方位データが有効な方位データであるか 否かを確認する。 当該確認の結果、 方位データが有効でないと判断された場合には (ス テツプ S 7 0 1 : NO),その旨を表わす方位情報を制御部 4 0 0に出力する (ステップ
方位データが有効であると判断された場合には(ステップ S 7 0 1 : YE S),方位デ ータを変換して方位情報を作成する。 すなわち、 上述のように差分角度を算出し、 当該 差分角度が八方位の何れに属するかを表わす情報を作成して、これを方位情報とする(ス
テツプ S 7 0 2)。
この場合において、 例えば、 方位'瞬は、 2バイトの情報であって、 その 1バイト目 の値によって携帯電話機 4の方向を測定し得たか否かを表わすこととし、 その 2パイト 目の値によって、 携帯電話機 4の方向を測定し得た場合のその方向を表わすとしても良 \
例えば、 0度を略中心とする 4 5度の範囲の方向に携帯電話機 4が向いているならば、 その値をゼロとし、 4 5度から 3 1 5度までの 4 5度毎の各方向角を略中心とする 4 5 度の範囲については、 それぞれ 1から 7の値を割り当てるとしても良い。 このようにす れば、 2バイトのデータで方向情報を表現することができる。
携帯電話機 4は、 方位' 報取得部 4 0 5にて、 ステップ S 7 0 2、 または、 ステップ S 7 0 3の 時を実行した後、 メイン ·ルーチンに,する。
(3) 方向表示を更新する処理 (ステップ S 6 0 6)
次に、 方向表示を更新する処理 (ステップ S 6 0 6) について詳述する。 図 1 4は、 携帯電話機 4が実行する方向表示を更新する処理の流れを表すフローチャートである。 図 1 4に示されるように、 携帯電話機 4は、 待ち受け画 H¾示部 4 1 1にて、 待ち受 け画 i ¾示を更新する を始めるにあたって、 先ず、 現在表示している待ち受け画像 に係る待ち受け画像データを待ち受け画像記憶部 4 0 9から読み出して、 解凍する (ス テツプ S 9 0 0)。
そして、 待ち受け画 i ¾¾P4 1 1は、 待ち受け画像記憶部 4 0 9から読み出した待 ち受け画像データと、 方向指 画像記憶部 4 1 0から読み出した方向指示画像データと 合成して、 合成画像データを作成する (ステップ S 9 0 2)。
待ち受け画像表示部 4 1 1は、 合成画像データを作成した後、 当該合成画像データを 液晶ディスプレイパネル 4 1 2に入力して、 当該合成画像データを表示させる (ステツ プ S 9 0 3)。
C4] 第 4の実施の形態
次に、 本発明の第 4の実施の形態について説明する。 本実施の形態に係る携帯電話機 は、 上記第 1の実施の形態に係る携帯電話機 1と概ね同様の構成を備えており、 当
成に加えて、 更に、 デジタルカメラを備えており、 当該デジタルカメラによって待ち受 け画像を することができることを mとする。
[4—1 ] 機能構成
図 1 5は、 本発明の第 4の実施の形態に係る携帯電話機について、 待ち受け画像の作 成に係る主要な機能構成を示す機能プロック図である。 図 1 5に示されるように、 携帯 電話機 5は、 制御部 5 0 0、.位置情報取得部 5 0 1、 G P Sモジュ ル 5 0 2、 デジタ ル画 部 5 0 3、 デジタルカメラモジュール 5 0 4、 操作パネル 5 0 5、 待ち受け 画像作成部 5 0 6、 および、 待ち受け画像記憶部 5 0 7を備えている。
制御部 5 0 0は、 操作パネル 5 0 5によって、 ユーザから、 待ち受け画像を作成せよ との指示を受け付けると、 位置情報取得部 5 0 1に現在位置の位置情報を取得するよう に指示する。
位置情報取得部 5 0 1は、 制御部 5 0 0から位置' を取得せよとの指示を受け付け ると、 携帯電話機 5が内蔵する GP Sモジュール 5 0 に位置情報を取得するように指 示する。 位置情報取得部 5 0 1は、 G P Sモジュール 5 0 2から緯度や を取得する と、 これらを位置' tf幸 として制御部 5 0 0に渡す。
制御部 5 0 0は、 また、 操作パネル 5 0 5から上記の指示を受け付けると、 デジタル 画像 部 5 0 3にデジタル画像を するように指示する。
デジタル画^ ^部 5 0 3は、 制御部 5 0 0から tin己の指示を受け付けると、 携帯電 話機 5が内蔵するデジタルカメラモジュール 5 0 4にデジタル画像を^^するように指 示する。 デジタル画 ί ^^部 5 0 3は、 デジタルカメラモジュール 5 0 4からデジタル 画像データを取得すると、 これを制御部 5 0 0に渡す。
制御部 5 0 0は、 位置情報取得部 5 0 1から位置情報を受け付け、 かつ、 デジタル画 m ^s 0 3からデジタル 像データを受け付けると、 当該位置情報と当該デジタル 画像データとを待ち受け画像作成部 5 0 6に渡して、 待ち受け画像を作成するように指 示する。
待ち受け画像作成部 5 0 6は、 制御部 5 0 0から位置情報とデジタル画像データを受 け付けると、 デジタル画像データをデータ圧縮する。 そして、 待ち受け画像記憶部 5 0 7に当該位置情報とデータ圧縮したデジタル画像データとを関連付けて記憶するように 指示する。
待ち受け画像記憶部 5 0 7は、 待ち受け画像作成部 5 0 6から前記の指示を受け付け
ると、 例えば、 図 2に示したようなフォーマットに従って、 位置情報と待ち受け画像デ 一夕とを記憶する。
[4 - 2] 携帯電話機 5の動作
次に、 携帯電話機 5の動作について説明する。 図 1 6は、 携帯電話機 5が新たな待ち 受け画像を作成するために実行する処理の流れを表わすフローチャートである。 図 1 6 に示されるように、 携帯電話機 5は、 ユーザから待ち受け画像を作成せよとの指示が無 ければ (ステップ S 1 0 0 0 : N〇)、 ュ一ザから指示があるまで待機する。
携帯電話機 5は、 操作パネル 5 0 5によって、 ユーザから、 待ち受け画像を作成せよ との指示を受け付けると (ステップ S 1 0 0 0: YE S), 位置情報取得部 5 0 1にて、 G P Sモジュール 5 0 2から、 緯度や経度といった位置情報を取得する (ステップ S 1 0 0 1 )。 このとき、併せて、 GP Sモジュール 5 0 2から高度(標高) も取得するとし ても良い。
次に、 携帯電話機 5は、 待ち受け画像として表示すべきデジタル画像データを取得す る。すなわち、デジタル画像取得部 5 0 3にて、デジタルカメラモジュール 5 0 4から、 デジタル画像データを取得する (ステップ S 1 0 0 2)。
そして、 携帯電話機 5は、 待ち受け画像作成部 5 0 6にて前記待ち受け画像データを データ圧縮する。 待ち受け画像作成部 5 0 6は、 制御部 5 0 0から受け付けが位置' と、 自らデータ圧縮した待ち受け画像データとを待ち受け画像記憶部 5 0 7に渡す。 待 ち受け画像記憶部 5 0 7は、 編己位置情報とデータ圧縮した待ち受け画像データとを関 連付けて記憶する (ステップ S 1 0 0 3)。
待ち受け画像記憶部 5 0 7に、 廳己位置情報と関連付けて記憶された待ち受け画像デ 一夕は、 例えば、 上記第 1の実施の形態のようにして、 待ち受け画像表示される。 なお、 デジタルカメラモジ ール 5 0 4が J P E G形式等、 データ圧縮されたデジタ ル画像データを生成する場合には、 待ち受け画像作成部 5 0 6にて更にデータ圧縮する 必要はなく、 そのまま、 待ち受け画像記憶部 5 0 7に記憶させるとしても良い。
以上のようにすれば、 携帯電話機 5に内蔵されているデジタルカメラモジュール 5 0 4にてデジタル画像を した位置を当該デジタル画像に関連付けて待ち受け画像とす るので、 当該デジタル画像を »した位置に近づくと当該デジタル画像が待ち受け画像 として表示される。 従って、 携帯電話機 5のユーザにとってより有意義な待ち受け画像 表示を実現することができる。
[5] 第 5の実施の形態
次に、 本発明の第 5の実施の形態について説明する。 本実施の形態に係る携帯電話機 は、 上記第 1の実施の形態に係る携帯電話機 1と概ね同様の構成を備えており、 当議 成に加えて、 更に、 インターネット等の通信ネットワークを介して待ち受け画像データ を取得することができることを @とする。
[5 - 1 ] 機能構成 .
図 1 7は、 本発明の第 5の実施の形態に係る携帯電話機について、 待ち受け画像デー タの取得に係る主要な機能構成を示す機能プロック図である。図 1 7に示されるように、 携帯電話機 7は、 制御部 7 0 0、 操作パネル 7 0 1、 候補画像表示部 7 0 2、 液晶ディ スプレイパネル 7 0 3、 待ち受け画像記'慮部 7 0 4、 位置' It幸取得部 7 0 5、 GP Sモ ジュール 7 0 6、 待ち受け画像取得部 7 0 7、 および、 ネットワーク I /F 7 0 8を備 えている。
また、 ネットワーク I ZF 7 0 8は、 通信ネットワーク 7 0 9を介して、 待ち受け画 像サーバ 7 1 0に接続されている。 なお、 当該待ち受け画像サーバは、 携帯電話機 7の ユーザが所有するパーソナルコンピュータであっても良いし、 また、 インターネット等 の通信ネットワークを介して待ち受け画像を ^するサービスを行う業者の所有に係る コンピュータであるとしても良い。
制御部 7 0 0は、 操作パネル 7 0 1によって、 ユーザから、 待ち受け画像を取得せよ との指示を受け付けると、 待ち受け画像取得部 7 0 7に待ち受け画像の «となる画像 データを取得するように指示する。
待ち受け画像取得部 7 0 7は、 制御部 7 0 0から it己の指示を受け付けると、 ネット ワーク I /F 7 0 8を用いて、 通信ネットワーク 7 0 9を介して、 待ち受け画像サーバ 7 1 0から、 候補画像データを取得する。
当該候補画像データはデータ圧縮されており、 通信ネットワーク 7 0 9の負荷が軽減 されるとともに、 時間が謹されるようになっている。 待ち受け画像取得部 7 0 7 は、 待ち受け画像サーバ 7 1 0から取得した候補画像データを制御部 7 0 0に渡す。 制御部 7 0 0は、 待ち受け画像取得部 7 0 7から候補画像データを受け付けると、 候 補画 ί録示部 7 0 2に当該画画像データを渡して、 これを^するように指示する。 候補画 ί線 ¾¾Ρ7 0 2は、 制御部 7 0 0から漏画像データを受け付けると、 データ 圧縮されている候補画像データを鎌する。 そして、 画画 ί錄^ 157 0 2は、 鍵し
た候補画像データを ¾ ^するように液晶ディスプレイパネル 7 0 3に指示する。
当該指示を受け付けた液晶ディスプレイパネル 7 0 3は、 併せて受け付けた «画像 データを表示する。
制御部 7 0 0は、 液晶ディスプレイパネル 7 0 3に^している候補画像について、 操作パネル 7 0 1を介して、 ユーザから、 別の ίΐϋ画像を表示せよとの を受け付け ると、 新たな候補画像デーダを取得するように待ち受け画像取得部 7 0 7に指示する。 待ち受け画像取得部 7 0 7は、 制御部 7 0 0から mi己の指示を受け付けると、 と 同様、 待ち受け画像サ一パ 7 1 0から、 候補画像データを取得して、 取得した候補画像 データを制御部 7 0 0に渡す。
制御部 7 0 0は、 待ち受け画像取得部 7 0 7から «画像データを受け付けると、 候 補画像表 ¾¾P7 0 2に当該候補画像データを ¾ ^するように指示する。
«画像表示部 7 0 2は、 受け付けた候補画像データを解凍して、 液晶ディスプレイ パネル 7 0 3に表示させる p
制御部 7 0 0は、 液晶ディスプレイパネル 7 0 3に表示している候補画像について、 操作パネル 7 0 1を介して、 ユーザから、 待ち受け画像に採用するとの^を受け付け ると、 位置情報取得部 7 0 5に現在位置の位置情報を.取得するように指示する。
位置情報取得部 7 0 5は、 制御部 7 0 0から編己の指示を受け付けると、 GP Sモジ ユール 7 0 6から現在位置の緯度や経度を取得する。そして、位置情報取得部 7 0 5は、 取得した韋度ゃ経度を位置情報として制御部 7 0 0に渡す。
制御部 7 0 0は、 位置情報取得部 7 0 5から位置情報を受け付けると、'ユーザが 尺 した候補画像データ、 並びに、 当該位置情報を待ち受け画像記憶部 7 0 4に渡して、 当 該候補画像データと当該位置情報とを関連付けて記憶するように する。
待ち受け画像記 11部 7 0 4は Λ 制御部から it己候補画像データと ΙΐΠ己位置情報とを受 け付けると、 例えば、 図 2に示したようなフォーマットに従って、 位置' If?艮と待ち受け 画像データとを記憶する。 待ち受け画像記憶部 7 0 4に記憶されてた待ち受け画像デー 夕は、 例えば、 第 1の実施の形態において述べたような方法で表示される。
[5 - 2] 携帯電話機 7の動作
次に、 携帯電話機 7の動作について説明する。 図 1 8は、 携帯電話機 7が新たな待ち 受け画像を取得するために実行する処理の流れを表わすフローチャートである。 図 1 8 に示されるように、 携帯電話機 7は、 ユーザから待ち受け画像を取得せよとの指示が無
ければ (ステップ S 1100 : NO)、 ユーザから指示があるまで待機する。
携帯電話機 7は、 操作パネル 701によって、 ユーザから、 待ち受け画像を作成せよ との指示を受け付けると (ステップ S 1100: YES),待ち受け画像取得部 707に て、 ネットワーク IZF 708を使って、 通信ネットワーク 709を介して、 待ち受け 画像サーバ 710から β画像データを取得する (ステップ S 1101)。
次に、 待ち受け画像サー 710から取得した蘭己候補画像データはデータ議され ているので、携帯電話機 7はこれを する (ステップ S 1102)。編己 «画(¾¾ 部 702にて、 Itft己液晶ディスプレイパネル 703に表示させる(ステップ S 1103)。 液晶ディスプレイパネル 703に表示した候補画像データをユーザが待ち受け画像デ 一夕として採用せず、 次の候補画像データを表示するようにとの指示を、 操作パネル 7 01により受け付けた場合には (ステップ S 1104: NO)、前記待ち受け固像サーバ 710から別の謹画像データを取得する (ステップ S 1101)。
そして、新たに取得した候補画像データを解凍して (ステップ S 1102)、液晶ディ スプレイパネル 703に表示する (ステップ S 1103)。
液晶ディスプレイパネル 703に表示した候補画像データを待ち受け画像データとし て採用するとの指示をュ一ザから受け付けた場合には (ステップ S 1104: YES), 位置情報取得部 705にて、 GPSモジュール 706から現在位置の緯度や経度を取得 する (ステップ S 1105)。
そして、 携帯電話機 7は、 ユーザが採用した待ち受け画像データと、 爾己位置情報取 得部 705にて取得した位置情報とを関連付けて、 待ち受け画像記憶部 704にて記憶 し (ステップ S 1106)、 を終了する。
このようにすれば、 第 4の実施の形態において述べたように、 携帯電話機が備えてい るデジタルカメラによって することができる待ち受け画像に限定されず、 通信ネッ トワーク 709を介して待ち受け画像サーバ 710から^される様々な待ち受け画像 を現在位置と関連付けて待ち受け画像表示させることができる。 従って、 待ち受け画像 表示につ Vヽて携帯電話機 7のユーザにより豊富な選択肢を «することができる。
[5-3] 第 5の実施の形態に係る変形例
以上、 本発明の第5の実施の形態に基づいて本発明を説明してきたが、本発明は、 の実施の形態に限定されないのは勿論であり、以下のような変形例を実施することがで ぎる。
( 1 ) 上記第 5の実施の形態においては、 ユーザが液晶ディスプレイパネル 7 0 3 に表示されている候補画像データを待ち受け画像データとして採用すると、 G P Sモジ ユール 7 0 6を用いて現在位置の位置情報を 得し、 待ち受け画像記憶部 7 0 4にて当 該位置情報を il己待ち受け画像データに関連付けて記憶するとしたが、 これに代えて、 次のようにするとしても良い。
すなわち、 携帯電話機 7は、 待ち受け画像サーバ 7 1 0から候補画像データを取得す る際に、 併せて、 待ち受け画像サーバ 7 1 0から位置情報を取得するとしても良い。 このようにすれば、 例えば、 当該 «画像データがデジタル写真画像データであるよ うな場合には、 携帯電話機 7は、 当該デジタル写真が勝された場所の位眞情報を待ち 受け画像データに関連付けて記憶することができる。 この他、 携帯電話機 7の現在位置 以外の位置情報を、 待ち受け画像データに関連付けて記憶すたい場合には、 かかる変形 例が有効である。
(2) また、 待ち受け画像データに関連付けて記憶すべき位置情報を取得する方法 として、 上記第 5の実施の形態の方法や上記変形例 ( 1 ) の方法の他に、 次のような方 法を用いるとしても良い。
すなわち、 待ち受け画像データに関連付けて記憶すべき位置情報をユーザに入力させ るとしても良い。 図 1 9は、 待ち受け画像データに関連付けて記憶すべき位置情報をュ —ザに入力させる機能を備えた携帯電話機の主要な構成を表わす機能構成図である。 図 1 9に示されるように、 携帯電話機 8は、 制御部 8 0 0、 操作パネル 8 0 1、 \ 画像表示部 8 0 2、 液晶デイスプレイパネル 8 0 3、 地図画 it¾示部 8 04、 待ち受け 画像記憶部 8 0 5、 地図画像取得部 8 0 6、 待ち受け画像取得部 8 0 7、 および、 ネッ トワーク I ZF 8 0 8を備えている。
また、 ネットワーク I /F 8 0 8は、 通信ネットワーク 8 0 9を介して、 地図画像サ —パ 8 0 1と待ち受け画像サーバ 8 1 1とに接続されている。
制御部 8 0 0は、 操作パネル 8 0 1によって、 ユーザから、 待ち受け画像を取得せよ との指示を受け付けると、 上記第 5の実施の形態におけるのと同様にして、 待ち受け画 像サーバ 8 1 1から候補画像データを取得して、 これを^する。
そして、 ユーザから、 表示されている候補画像データを待ち受け画像に採用するとの 指示を受け付けると、 地図画像表示部 8 0 6に対して、 液晶ディスプレイパネル 8 0 3 に表示すべき地図画像を取得するように する。
地図画像取得部 8 0 6は、 制御部 8 0 0から it己の标を受け付けると、 ネットヮ一 ク I /F 8 0 8を用い、 通信ネットワーク 8 0 9を介して、 地図画像サーバ 8 1 0から 世界地図の地図画像データを取得する。 そして、 地図画像取得部 8 0 6は、 当該地図画 像データを制御部 8 0 0に渡す。
なお、 地図画像サーバ 8 1 0が する地図画像デー夕にはそれぞれ位置情報が付与 されている。 地図画像取得部 8 0 6は、 地図画像サーバ 8 0 1から地図画像データを取 得する際に、 併せて、 当該地図画像データに付与されている位置',を取得する。 制御部 8 0 0は、 地図画像取得部 8 0 6から地図画像データを受け付けると、 地図画 像表示部 8 0 4に当該地図画像データを渡して、 表示するように指示する。 地図画像表 示部 8 0 4は、 制御部 8 0 0から地図画像データを受け付けると、 液晶ディスプレイノ ネル 8 0 3に世 地図を表示する。
液晶ディスプレイノ、。ネル 8 0 3に表示される世界地図は、 1から 9の 宇に対応付 けられた 9つの領域に分割されている。 また、 操作パネル 8 0 1は 1から 9までの数字 に対応するキーを備えており、 これらのキーのいずれかをユーザに押下させることによ つて、 ユーザに位置指定したい領域を選択させる仕組みである。
制御部 8 0 0は、 操作パネル 8 0 1から、 ユーザが 1から 9の ヽずれかの数字に対応 するキ一を押下した旨の通知を受け付けると、 押下されたキーに対応する数字に対応付 けられた領域の拡^図画像を取得するように地図画像取得部 8 0 6に指示する。 地図画像取得部 8 0 6は、 制御部 8 0 0から編己の指示を受け付けると、 地図画像サ ーバ 8 1 0から、指定された領域の拡^ ¾図に係る地図画像データを取得する。そして、 地図画像取得部 8 0 6は、 取得した地図画像デー夕を制御部 8 0 0に渡す。
制御部 8 0 0は、 地図画像取得部 8 0 6から受け付けるた地図画像データを地図画像 表 8 0 4に渡して、 表示 るように指示する。 地図画像 ¾ ^部 8 0 4は、 制御部 8 0 0から受け付けるた地図画像データを液晶ディスプレイパネル 8 0 3に世界地図を表 示する。
液晶ディスプレイパネル 8 0 3に表示される地図は、 前述の世界地図と同様、 1から 9の各数字に対応付けられた 9つの領域に分割されている。 また、 操作パネル 8 0 1は 1から 9までの数字に対応するキーのいずれかをユーザに押下させることによって、 領 域を«させる。
ユーザは領域を選択する代わりに、 位置情報に係る領域を決定することもできる。 例
えば、 操作パネル 8 0 1の数字 0に対応するキ一を押下することにより、 表示中の地図 画像データに対応する位置情報が指定されるとすれば良い。
制御部 8 0 0は、 ί喿作パネル 8 0 1からユーザが領域を決定した旨の ¾1を受け付け ると、 液晶ディスプレイパネル 8 0 3に表示中の地図画像データとユーザが選択した待 ち受け画像データとを待ち受け画像記憶部 8 0 5に渡して、 記憶するように指示する。 待ち受け画像記憶部 8 0 5は、 制御部 8 0 0から謂己の指示を受け付けると、 併せて 受け付けた地図画像データを参照して、 当該地図画像データに付与されている位置' Iff艮 を取得する。 そして、 待ち受け画像記憶部 8 0 5は、 取得した位置情報と待ち受け画像 データとを、 例えば、 図 2に示したようなフォーマットに従って記憶する。
待ち受け画像記憶部 8 0 5に記憶されてた待ち受け画像データは、 例えば、 第 1の実 施の形態にお Vヽて述べたような方法で表示される。
このようにすれば、 世界中のどの場所であつても、 ユーザが自由にその位置を指定す ることによって、 待ち受け画像に関連付ける位置情報を指定して、 当該位置情報と待ち 受け画像とを関連付けて記憶させることができる。
C6] 変形例
以上、 本発明を実施の形態に基づいて説明してきたが、本発明は、 の実施の形態に 限定されないのは勿論であり、以下のような変形例を実施することができる。
( 1 ) 上記実施の形態においては、 GP Sシステムを用いて携帯電話機の現在位置 情報を取得するとしたが、 これに代えて、 G P Sシステム以外の方法を用いて携帯電話 機の位置情報を取得するとしても良い。
例えば、 複数の無 H¾¾局から発信される電波を同時に受信し、 各無 局から送 信される電波の伝搬時間差を測定することによって、 各無線 ¾¾局と携帯端末間との間 の距離を算出する。 そして、 出した距離から三角測量の原理を用いて携帯電話機の位 置を特定するとしても良い。
GP Sシステムにおいては、 建造物の多い環境や屋内では衛星からの電波を受信する ことができないので、 測定誤差が大きくなつたり、 位置情報を取得できなくなつたりす るといつた問題があるが、無線繊局からの電波を用 ヽて位置情報を取得する場合には、 無線 ¾¾局が設置されていさえすれば、 かかる問題を生じな ヽ。
また、 上に代えて、 無線 ¾¾局と携帯電話機との間でやり取りされる電波の強さ等を 測定し、 得られた測定値から無線 局と携帯電話機との間の距離を類推して位置情報
を測定するとしても良い。
この場合において、 無線 ¾¾局や携帯電話機の周囲の: Wや ¾ϋ物などに起因する反 針波を考慮して電波の強さ等の測定を行えば、 無線 局や携帯電話機の周囲に建» などの障害物が多い場合でも、 Sit波による誤差を抑えることができる。
のようにすれば、携帯電話機のより正確な位置情報を取得することができるので、 誤った位置情報を取得した結果、 携帯電話機の現在位置とまったく関係のな Vヽ待ち受け 画像が表示されるといった不都合を回避することができる。 従って、 ユーザにとってよ り有意義な待ち受け画像を携帯電話機に表示させることができる。
(2) 上記実施の形態においては、 一定の時間間隔で待ち受け画像の表示を更新す るとしたが、 これに代えて、 次のようにするとしてもよい。
すなわち、 タイマーにタイマー値を設定する際に、 毎回同じタイマ一値を設定するの に代えて、 乱数を用いてタイマー値を決定し、 決定したタイマー値をタイマーに設定す るとしても良い。
この場合において、 当該乱数は、 固定値、 或いは、 ユーザが設定した値を平均値とす る舌 L数を用いるどしても良く。 また、 その分散値についても設定による値を用いとして 良い。 1
このようにすれば、 待ち受け画像の表示が不定期に更新されるので、 更に、 待ち受け - 画像の表示を飽きのこないものとすることができる。
また、 携帯電話機の起動時に表示すべき待ち受け画像として、 ±¾Eの実施の形態と同 様にして現在位置に係る位置情報を取得して、 待ち受け画像の表示を更新するとしても 良い。 また、 起動時には、 常に同じ待ち受け画像を表示するとしても良いし、 当該同じ が待ち受け画像は当 帯電話機のユーザの設定に係る待ち受け画像であるとしても良 い。
また、 携帯電話機の現在位置に同程度に関係の深 Vヽ待ち受け画像が複数雜している ような場合、 携帯電話機の移動の仕方によっては、 もっとも関係の深 V、待ち受け画像が 頻繁に変化する。 従って、 かかる場合には、 待ち受け画像の表示を更新する時間間隔を 短くすれば、 より妥当な待ち受け画像を表示することができるし、 見た目にも楽しい。 例えば、 待ち受け画像が■された位置と携帯電話機の現在位置との間の距離が近い ほど関係が深 V、と判定する場合においては、 携帯電話機の現在位置にもっとも近 ヽ場所 で ^された待ち受け画像と、 次に近い場所で された待ち受け画像との間で、
された場所どうしの距離の大きさに応じて、 待ち受け画像の表示を更新する時間を制御 するとしても良い。
当該距離が大きいほど、 表示中の待ち受け画像が別の待ち受け画像に置き換えられる 可能性が低く、 .また、 近いほどこのような可能性が大きくなるので、 かかる制御を実行 することによって、 より妥当な待ち受け画像を表示することができる。
また、 携帯電話機の移動速度に応じて、 待ち受け画像の表示を更新する時間間隔を制 御するとしても良い。 すなわち、 携帯電話機の移動速度が大きいほど、 携帯電話機の現 在位置にもつとも関係の深い待ち受け画像が変化する可能性が大きいと考えられる。 したがつて、 前回待ち受け画像の表示を更新してから今回待ち受け画像の表示を更新 するまでの間の移動距離と、 前回待ち受け画像の表示を更新してから今回待ち受け画像 の表示を更新するまでの移動時間とを算出して、 算出した移動距離を同じく算出した移 動時間で除算して移動速度を求める必要がある。 ' そして、 求めた移動速度の大きさに応じて、 次に待ち受け画像の表示を更新するまで の時間を決定すれば良い。 この場合において、 携帯電話機の移動速度が大きいほど、 待 ち受け画像の表示を次に更新するまでに時間を短くすることとし、 携帯電話機の移動速 度が小さいほど、 待ち受け画像の表示を次に更新するまでに時間を長くすることとすれ ば良い。
なせならば、 携帯電話機の移動速度が大きいほど、 携帯電話機の現在位置にもっとも 関係の深い待ち受け画像が変化する可能性が大きいからであり、 携帯電話機の移動速度 が小さいほど、 携帯電話機の現在位置にもつとも関係の深い待ち受け画像が変ィ匕し難い 可能性が大きいからである。
(3) 上記実施の形態においては、 本発明をもつばら携帯電話機に適用する場合に ついて説明したが、 本発明の 用範囲がこれに限定されないのは言うまでも無く、 P D A (personal data assistance)や P C personal computer; に適用するとしても良い。 この場合、 編己の待ち受け画像は、 例えば、 所謂壁紙として P DAや P Cのスクリー ンに表示されるとしも良いし、 或いは、 所謂スクリーンセィバーとして転されるとし ても良い。 ただし、 本発明の性質上、 it己 P Cは移動可能であることが必要である。 な ぜなら、 移動可能でなければ、 位置情報に基づいて待ち受け画像を変更する機会が無く なるからである。 .
(4) 上記実施の形態においては、 待ち受け画像を表示する際に、 待ち受け画像の
みを表示する場合と、 待ち受け画像と方向指示画像とを合成した合成画像を表示する場 合とについて説明したが、 本発明がこれに限定されないのは言うまでも無く、 次のよう にするとしても良い。
すなわち、 上記実施の形態において述べたように、 本発明においては、 表示すべき待 ち受け画像を選択するために、 携帯電話機の現在位置と待ち受け画像に関連付けられた 位置との間の距離を算出する。 この算出した距離を待ち受け画像と併せて表示するとし ても良い。
また、 ± ^のように、 待ち受け画像、 方向指示画像、 および、 距離情報を、 併せて待 ち受け画像表示するとしても良 、。
このようにすれば、 待ち受け画像に関連付けられた位置までの距離が一目瞭然となる し、 更に、 方向指示画像を併せて表示する場合には、 現在位置からどの方向にどの @S 離れた場所が目的とする位置であるかが簡単に理解できるので、 その場所へ行きたい場 合や、 逆に、 その場所へ行きたくない場合には、 非常に便利である。
(5) 上記実施の形態においては、 携帯電話機の現在位置から、 表示中の待ち受け 画像に関連付けられた位置へ向かう方向を表示するために、 待ち受け画像に方向指示画 像を合成した合成画像を表示するとしたが、 これに代えて、 次のようにするとしても良 い。
すなわち、 携帯電話機の現在位置から、 表示中の待ち受け画像に関連付けられた位置 へ向かう方向を表示する文字列を待ち受け画像に合成した合成画像を表示するとしても 良い。 .
例えば、目的とする位置が携帯電話機の現在位置から北北西の方向にある場合には「N NWJ という文字列を待ち受け画像に合成した合成画像を表示したり、 東南東の方向に ある場合には 「E S E」 という; ¾字列を待ち受け画像に合成した合成画像を表示すると しても良い。
また、 例えば、 目的とする位置が携帯電話機の現在位置から 1 0時の方向にある場合 には 「1 0 : 0 0」 という文字列を待ち受け画像に合成した合成画像を^したり、 8 時の方向にある場合には 「8時」 という文字列を待ち受け画像に合成した合成画像を表 示するとしても良い。
なお、 ここで、 合成画像とは、 2つの画像を重ね合わせた画像の他、 2つの画像を並 置する画像をも含むものとする。
このようにしても、 上記実施の形態におけるのと同様の効果を奏させしめる事ができ る。
(6) 上記実施の形態においては、 携帯電話機の現在位置に応じて、 待ち受け画像 表示するべき待ち受け画像データを切り替えるとしたが、 本発明がこれに限定されない のは言うまでもなく、 これに代えて、 次のようにするとしても良い。
すなわち、待ち受け画像表示する待ち受け画像データをユーザに指定させるとともに、 当該待ち受け画像データを待ち受け画像表示するにあたつて、 携帯電話機の現在位置か ら、 ユーザが指定した待ち受け画像データに関連付けられた位置までの距離と方向とを 併せて表示するとしても良い。
この場合においては、 it己距離と方向の表示は、 一定周期若しくは不定期に更新され る。 なお、 当該更新の時間間隔は短い方が好ましい。
このようにすれば、 携帯電話機のユーザは、 携帯電話機のもっとも近傍に存在する位 置に関連付けられている待ち受け画像データが変化した場合であつても、 自己の指定に 係る待ち受け画像データを待ち受け画像表示し続けることができる上に、 更に、 指定し た待ち受け画像データに関連付けられている位置への距離と方向とが随時、 更新表示さ れるので、 当該位置へ向かおうとする場合に便利である。
[7] 第 6の実施の形態 , 本実施の形態に係る携帯電話機は、 待ち受け画像の表示に関して、 2通りの動作モー ドを有している。 以下、 これら動作モードの一方を 「通常モード」 と呼び、 もう一方を 「接近モード」 と呼ぶこととする。
動作モードが通常モードである場合、 本実施の形態に係る携帯電話機は戸^の待ち受 け画像を ¾ ^し続ける。
また、 本実施の形態に係る 帯電話機は、 複数の待ち受け画像データを位置情報と関 連付けて記憶しており、 動作モードが接近モードである場合には、 携帯電話機の現在位 置を特定して、 得られた現在位置にもっとも近い位置に関連付けられた待ち受け画像デ ータが表示される。
動作モードを通常モードとするか、 接近モードとするかの選択は、 携帯電話機の現在 位置から戸 f¾距離内の位置に関連付けられた待ち受け画像データがあるかどうかによつ て判断される。 すなわち、 現在位置から戸 ^距離内の位置に関連付けられた待ち受け画 像データがなければ、 動作モードを通常モードとし、 そのような待ち受け画像データが
あれば、 動作モードを接近モードとして動作する。 .
本実施の形態に係る携帯電話機は、この動作モ一ドの切り替えの判断を不定期に行う。 すなわち、 本実施の形態に係る携帯電話機は、 一旦、 動作モードの切り替えの判断を行 うと、 次に、 動作モードの切り替えの判断を行うまで待機する時間を擬似乱数により決 定するのである。
[7 - 1 ] 機能構成 .
図 2 0は、 本発明の第 6の実施の形態に係る携帯電話機について、 待ち受け画像の表 示に係る主要な機能構成を示す機能プロック図である。
図 2 0に示されるように、 本実施の形態に係る携帯電話機 A 1は、 制御部 A 1 0 0、 操作パネル A 1 0 1、 設定情幸 ¾記 11部 A 1 0 2、 擬似舌し数発生部 A 1 0 3、 タイマー A 1 0 4、 位置情報取得部 A 1 0 5、 GP Sモジュール A 1 0 6、 待ち受け画像記憶部 A 1 0 7、 待ち受け画像検索部 A 1 0 8、 距離算出部 A 1 0 9、 待ち受け画像表示部 A 1 1 0、 および、 液晶ディスプレイパネル A l 1 1を備えている。
制御部 A 1 0 0は、 待ち受け画像の表示に係る携帯電話機 A 1の動作を統括する機能 ブロックである。
本実施の形態において、 制御部 A 1 0 0は、 ί喿作パネル A 1 0 1を介して、 ユーザか らの設定を受け付ける。 すなわち、 操作パネル A 1 0 1を用いて、 ユーザが、 液晶ディ スプレイパネル A l 1 1にメニュー画面を表示させると、 当該メニュー に待ち受け 画像の表示に関するメニュー画面を表示させるためのボタンが表示される。
ユーザが当該ボタンを選択すると、 通常モードに表示させる待ち受け画像を選択させ るメニュー画面を表示させるためのボタン、 itB 似乱数の平均値を設定させるメニュ 一画面を表示させるためのボタン、 および、 編己所定距離を設定させるメニュー画面を 表示させるためのボタンが表 される。
ユーザが、 通常モードに表示させる待ち受け画像を選択させるメニュー画面を表示さ . せるためのボタンを選択した場合には、 待ち受け画像記憶部 A 1 0 7に記憶されている 待ち受け画像データが液晶ディスプレイパネル A 1 1 1に される。
この場合において、 ユーザは、 操作パネル A 1 0 1を用いて、 待ち受け画像記憶部 A 1 0 7に記憶されている待ち受け画像データを順に液晶ディスプレイパネル A 1 1 1に 表示させることができる。
液晶ディスプレイパネル A 1 1 1に表示された待ち受け画像データのうちから、 通常
モードで用いる待ち受け画像データをユーザが決定した場合、 操作パネル A 1 0 1を用 いて、 ユーザがその旨の指示を与えると、 設定情報記憶部 A 1 0 2は、 どの待ち受け画 像データが選択されたかを記憶する。
また、 編己擬似乱数の平均値を設定させるメニュー画面を表示させるためのボタンを ユーザが選択した場合には、 it己擬似乱数の平均値を入力するための画面が、 液晶ディ スプレイパネル A 1 1 1に表示される。
当該画面において、 ユーザが、 操作パネル A 1 0 1を用いて、 前言 似乱数の平均値 を入力すると、 設定情報記憶部 A 1 0 2は入力された値を記憶する。
なお、この場合において、ユーザに平均値とすべき数値を入力させるとしても良いし、 或いは、 これに代えて、 候補となる数値を液晶ディスプレイパネル A 1 1 1に表示し、 表示された数値の中から平均値とすべき数値をユーザに選択させるとしても良い。 また、 ΙΐΠ己所定の距離を設定させるメニュー を表示させるためのボタンをユーザ が選択した場合には、 編己所定の距離を入力するための画面が、 液晶ディスプレイパネ ル A l l 1に表示される。
当該画面において、 ユーザが、 操作パネル A 1 0 1を用いて、 距離値を入力すると、 設定情報記憶部 A 1 0 2は入力された距離値を記憶する。
なお、 この場合において、 ユーザに距離値を入力させるとしても良いし、 或いは、 こ れに代えて、 候補となる数値を幾つか液晶ディスプレイパネル A 1 1 1に表示して、 表 示された数値の中から距離値とすべき数値をユーザに選択させるとしても良い。
上述のようにして、 ユーザによって必要な設定がなされた場合には、 携帯電話機 A 1 は設定に従って動作し、 ユーザによって必要な設定がなされなかった場合には、 携帯電 話機 A 1はデフォルト設定に従つて動作する。
さて、 携帯電話機 A 1が起 されると、 制御部 A 1 0 0は、 位置情報取得部 A 1 0 5 に対して、 携帯電話機 A 1の現在位置情報を取得するように指示する。
位置情報取得部 A 1 0 5は、 制御部 A 1 0 0から編己の指示を受け付けると、 G P S モジュール A 1 0 6を用いて現在位置に係る緯度と ¾Sとを取得する。
G P Sモジュール A 1 0 6は、 携帯電話機 A 1の所在を全地球測位システム (GPS: global positioning system) を用 Vヽて計測する機能プロックであつて、 携帯電話機 A 1 の緯度、 経度、 高度、 或いは、 現在時刻などの'隨を取得することができる。 本実施の 形態においては、 これらの情報のうち、 緯度と経度が位置情報取得部 A 1 0 5によって
参照される。
位置情報取得部 A 1 0 5は、 G P Sモジュール A 1 0 6から現在位置に係る緯度と経 度とを取得したら、 これらを現在位置情報として制御部 A 1 0 0に渡す。 なお、 本魏 の形態においては、緯度と経度とは、例えば、 WG S 8 4 (world geodetic system 1984) 測地系によるものとする。
制御部 A 1 0 0は、 位置 fff 取得部 A 1 0 5から現在位置情報を受け付けると、 待ち 受け画像検索部 A 1 0 8に対して、 編己現在位置情報と ft己所定の距離とを渡して、 液 晶ディスプレイパネル A 1 1 1に表示すべき待ち受け画像データを検索するように する。
待ち受け画像検索部 A 1.0 8は、 制御部 A 1 0 0から if己の指示を受け付けると、 待 ち受け画像記憶部 A 1 0 7に記憶されている待ち受け画像データに関連付けられている 位置',艮を取得する。
そして、 待ち受け画像検索部 A 1 0 8は、 距離算出部 A 1 0 9に対して、 制御部 A 1 0 0から受け付けた位置情報と、 待ち受け画像記憶部 A 1 0 7から敢得した位置情報と を渡して、 距離を算出するように指示する。
距離算出部 A 1 0 9は、 待ち受け画像検索部 A 1 0 8から受け付けた 2つの位置'!^ から、 これらの位置情報に係る地点間の距離を算出する。 本実施の形態においては、 距 離算出部 A 1 0 9は、 2つの位置情報はいずれも緯度と径度とによって位置を表わして いるところ、 地球を球体とみなして、 その球体を貫く 2地点間の最短距離 (直線距離) を求める。
距離算出部 A 1 0 9は、 2地点間の直線距離を算出すると、 これを待ち受け画像検索 部 A 1 0 8に渡す。
待ち受け画像検索部 A 1 0 §は、 待ち受け画像記憶 A 1 0 7に記憶されているすべ ての待ち受け画像データについて、 それに関連付けられている位置 1f¾を取得して、 上 述のように距離算出部 A 1 0 9に距離を算出させて、 得られた距離がもっとも小さい待 ち受け画像データを特定する。
そして、 待ち受け画像検索部 A 1 0 8は、 距離算出部 A 1 0 9が算出したもっとも小 さい距離と、 制御部 A 1 0 0から受け付けた„ の距離とを比較して、 いずれの距 離の方が小さいかを判定する。
制御部 A 1 0 0から受け付けた編己 B ^の距離の方が小さい場合には、 待ち受け画像
検索部 A 1 0 8は、 距離算出部 A 1 0 9が算出したもっとも小さい距離に係る待ち受け 画像データを制御部 A 1 0 0に渡す。
制御部 A 1 0 0から受け付けた靈己戸腕の距離の方が小さくない場合には、 待ち受け 画像検索部 A 1◦ 8は、 制御部 A 1 0 0に渡すべき待ち受け画像データがない旨を制御 部 A 1 0 0に通知する。
制御部 A 1 0 0は、 渡す き待ち受け画像データが無い旨の通知を、 待ち受け画像検 索部 A 1 0 8から受け付けると、 設定情報記憶部 A 1 0 2に対して、 通常モードで すべき待ち受け画像データに関する設定'歸を渡すように する。
設定 lt#記憶部 A 1 0 2は、 制御部 A 1 0 0から it己の指示を受け付けると、 通常モ 一ドで表示すべき待ち受け画像データに関する設定情報を制御部 A 1 0 0に渡す。 制御部 A 1 0 0は、 設定情報記憶部 A 1 0 2力、ら通常モードで表示すべき待ち受け画 像データに関する設定 lf¾を受け付けると、 待ち受け画像記憶部 A 1 0 7に対して、 当 ¾1¾定!^を渡して、 通常モードで ¾ ^すべき待ち受け画像データを渡すように す る。
待ち受け画像記憶部 A 1 0 7は、 制御部 A 1 0 0から前記の指示を受け付けると、 制 御部 A 1 0 0から受け付けた it己の設定情報を参照して、 待ち受け画像データを特定す る。 そして、 待ち受け画像記憶部 A 1 0 7は、 特定した待ち受け画像データを制御部 A 1 0 0に渡す。
制御部 A 1 0 0は、 待ち受け画像記憶部 A 1 0 7から通常モードに係る待ち受け画像 データを受け付けると、 待ち受け画像表示部 A 1 1 0に対して、 当該待ち受け画像デー タを渡して、 当該待ち受け画像データを液晶ディスプレイパネル A 1 1 1に表示するよ うに指示する。
また、 制御部 A 1 0 0は、 待ち受け画像検索部 A 1 0 8から待ち受け画像データを受 け付けた場合には、 待ち受け画像表示部 A 1 1 0に対して、 待ち受け画像検索部 A 1 0 8から受け付けた待ち受け画像データ (接近モードに係る待ち受け画像データ) を渡し て、 当該待ち受け画像データを液晶ディスプレイパネル A 1 1 1に表示するように する。
なお、 本実施の形態においては、 待ち受け画像記憶部 A 1 1 0は、 待ち受け画像デー タをデータ圧縮された状態で記憶している。 制御部 A 1 0 0は、 待ち受け画像記憶部 A 1 1 0、 または、 待ち受け画像検索部 A 1 0 8からデータ圧縮された状態の待ち受け画
像データを受け付けて、 当該待ち受け画像データをデータ圧縮されたままの状態で待ち 受け画像表示部 A 1 1 0に渡す。
待ち受け画像表示部 A 1 1 0は、 制御部 A 1 0 0から it己の指示を受け付けると、 制 御部 A 1 0 0から受け付けた待ち受け画像データを解凍する。 そして、 した待ち受 け画像データを、 待ち受け画像表示部 A 1 1 0は、 液晶ディスプレイパネル A 1 1 1に 渡して、 表示すもように指示する。 - 液晶ディスプレイパネル A 1 1 1は、 待ち受け画 ί錄示部 A 1 1 0から rt己の指示を 受け付けると、 待ち受け画像表示部 A l 1 0から受け付けた待ち受け画像データを表示 する。
制御部 A 1 0 0は、 液晶デイスプレイパネル A 1 1 1にて待ち受け画像データを すると、 設定情報記憶部 A 1 0 2に記憶されている編 似乱数の平均値を参照する。 そして、 制御部 A 1 0 0は、 設定情報記憶部 A 1 0 2から取得した当 似乱数の平均 値を擬似乱数発生部 A 1 0 3に渡して、 擬似乱数を発生させるように指示する。
擬似乱数発生部 A 1 0 3は、 制御部 A 1 0 0から前記の指示を受け付けると、 併せて 制御部 A 1 0 0から受け付けた擬似乱数の平均値の設定値を用いて擬似舌 値を発生さ せる。 ここで、 当薩似乱数は一様分布に従うとしても良いし、 正規分布に従うとして も良い。
また、 他の確率分布に従うとしても良い。 擬似乱数値を発生させるに当たって、 確率 分布に応じて、 平均値以外の数値が必要な場合には、 当 値も、 制御部 A 1 0 0によ つて、 設定情報記憶部 A 1 0 2から読み出され、 擬似乱数発生部 A 1 0 3に渡されると すれば良い。
擬似乱数発生部 A 1 0 3は、 擬似乱数値を発生させると、 発生させた擬似乱数値を制 御部 A 1 0 0に渡す。
制御部 A 1 0 0は、 擬似乱数発生部 A 1 0 3から擬似乱数値を受け付けると、 受け付 けた擬似乱数値をタイマー値としてタイマー A 1 0 4に渡し、 当該タイマ一値に相当す る時間が^^したら通知するように指示する。 - タイマー A 1 0 4は、 制御部 A 1 0 0から受け付けたタイマー値に従って、 時間の経 過の計測を開始する。 そして、 タイマー A 1 0 4は、 制御部 A 1 0 0から受け付けたタ ィマー値に相当する時間が ¾1したことを すると、 その旨を制御部 A 1 0 0に通知 する。
制御部 A 1 0 0は、 タイマー A 1 0 4からタイマー値に相当する時間が βした旨の 通知を受け付けると、 ¾Εしたように、 位置情幸 頭部 A 1 0 5に携帯電話機 A 1の現 在位置情報を取得させ、 待ち受け画像検索部 A 1 0 8に携帯電話機 A 1の現在値から所 定の距離範囲内の位置に関連付けられている待ち受け画像を検索させ、 その検索結果に 応じて、 待ち受け画像表示部 A 1 1 0に待ち受け画像を表示させる処理を実行する。
[7 - 2] データ構造 .
次に 備己待ち受け画像記憶部 A 1 0 7が待ち受け画像と位置情報とを関連付けて記 憶するためのデータ構造について説明する。
本実施の形態においては、 待ち受け画像記憶部 A 1 0 7は、 待ち受け画像データを管 理するためにリンク構造を採用している。 図 2 1は、 待ち受け画像記憶部 A 1 0 7が待 ち受け画像データを するため用いているデータ構造を表わす図である。
図 2 1に示されるように、 待ち受け画像記憶部 A.1 0 7は、 待ち受け画像データを管 理するために、 図 2 1 (a) に示されているデータ構造と、 図 2 1 (b) に示されてい るデータ構造との 2種類のデータ構造を用いている。
図 2 1 (a) に示されているデータ構造は、 最初に参照されるべき待ち受け画像デ一 タの先頭ァドレスを記憶するための先頭ボイン夕'テーブル A 2 0のデータ構造である。 待ち受け画像記憶部 A 1 0 7に記憶されている待ち受け画像データを参照する場合、 先ず、 当該先頭ポインタ ·テ一プル A 2 0が参照される。 そして、 当該先頭ポインタ · テーブル A 2 0に格納されているァドレスを先頭とする記憶領域に格納されている待ち 受け画像データが参照される。
図 2 1 (b) に示されているデータ構造は、 個々の待ち受け画像データを格納するた めの待ち受け画像データ格納領域 A 2 1のデータ構造である。 図 2 1 (b) に示されて いるように、 待ち受け画像データ格納領域 2 1は、 ネクスト 'ボインタ 'フィ一ルド A 2 1 0と、 待ち受け画像データ 'フィールド A 2 1 1との 2つのフィールドからなって いる。
ネクスト 'ポインタ 'フィールド A 2 1 0には、 次に参照されるべき待ち受け画像デ 一夕格納領域 A 2 1の先頭ァドレスが格納されている。
例えば、 のように、 待ち受け画像検索部 A 1 0 8が待ち受け画像データを参照す る際には、 当該ネクスト ·ボインタ 'フィ一ルド A 2 1 0に格納されている先頭ァドレ スを参照することによって、 先頭ボインタ ·テーブル A 2 0に格納されている先頭ァド
レスに示される待ち受け画像データから順に待ち受け画像デ一タが参照される。
待ち受け画像データ 'フィールド A211には、 Ex i f (Exchangeable Image File Format) 形式で待ち受け画像データが記憶される。 Ex i f形式によれば、 待ち受け画 像データに G P S属性', (GPS attribute information) を付加して記' 11することがで きる。 図 22は、 E X i f形式にて付加することができる G P S属性情報を示す図であ る。 .
図 22に示されるように、 Ex i f形式に従えば、 GPS属性情報として、 緯度 (latitude), 経度 (longitude), および、 高度 (altitude) を付加することができる。 また、 Ex i f形式は、 RGB無圧縮方式や J PEG (Joint Photographic Experts Group)方式など複数の画 1W式をサポートしているので、 Ex i f形式に従えば、上記 実施の形態のように待ち受け画像データをデータ圧縮して記憶することができる。
Ex i f形式については、 例えば、 (社) 電子情報技術産業協会 (JEITA: Japan Electronic and Information Technology Industries Association) が発行した規格文 書 (JEITA CP - 3451: Exchangeable image file format for digital still cameras: Exif version 2.2) を参照されたい。
C7-3] 携帯電話機 A 1が実行する処理の流れ
上記においては、 携帯電話機 A 1が実行する処理について、 待ち受け画像の表示に必 要な設定をユーザから受け付ける際の処理と、 待ち受け画像の表示を行う際の処理とを ^明したが、 ここでは、 特に、 待ち受け画像の ¾ ^を行う際の処理の流れについて説明 する。
図 23は、 携帯電話機 A 1が待ち受け画像の ¾ ^を行う際に実行する の流れを示 すフローチャートである。 図 23に示されるように、 携帯電話機 A1は、 先ず、 タイマ 一処理を実行する (ステップ SA100)。すなわち、嫌己タイマ一 A 104にタイマー 値を設定して、 設定したタイマ一値に相当する時間が するのを待つ。
そして、 携帯電話機 A 1は、 設定したタイマ一値に相当する時間が^ iしたことを前 記タイマー A 104にて検出すると、 編己 GPSモジュール A 106を用いて現在位置 '清幸を取得する (ステップ SA101)。
携帯電話機 A1は、 編己 GPSモジュール A106にて現在位置情報を取得すると、 現在位置から戸;? ¾の距,囲内にある位置に関連付けられている待ち受け画像データが lift己待ち受け画像記憶部 A 107にて記憶されているかを、 雄己待ち受け画像検索部 A
108にて検索する (ステップ SA102)。
携帯電話機 A 1の現在位置から の距離範囲内の位置に関連付けられている待ち受 け画像データが、 編己待ち受け画像記憶部 A 107にて記憶されていることが、 mm ち受け画像検索部 A 108にて確認された場合には(ステップ SA103: YES),携 帯電話機 A 1の現在位置から戸; ^の距^ PS囲内の位置に関連付けられている待ち受け画 像データのうち、 携帯電話機 A 1の現在位置にもっとも近 ヽ位置に関連付けられている 待ち受け画像デー夕を Ml己液晶デイスプレイパネル A 111に表示する (ステップ S A 105)。
携帯電話機 A 1の現在位置から m¾の距離範囲内の位置に関連付けられている待ち受 け画像データが、 lf己待ち受け画像記憶部 A 107にて記憶されていないことが、 編己 待ち受け画像検索部 A 108にて 5|f忍された場合には(ステップ S A 103: NO)、前 記設定情報記憶部 A 102にて記憶されている通常モードにて液晶ディスプレイパネル Al 11に表示されるべき待ち受け画像の設定を参照する (ステップ SA104)。 そして、 携帯電話機 A 1は、 爾己設定情報記憶部 A 102の記憶されている設定に従 つて、 待ち受け画像データを嫌己待ち受け画像記憶部 A 107から読み出す。 そして、 携帯電話機 A 1は、 編己待ち受け画像記憶部 A 107から読み出した待ち受け画像デー 夕を、 前記待ち受け画像表示部 A 110にて it己液晶ディスプレイパネル A 111に表 示させる (ステップ SA105)。
(1) タイマー纖 (SA100) ― '
次に、 携帯電話機 A 1が実行するタイマー処理 (SA100) について、 更に詳しく 説明する。 図 24は、 携帯電話機 A 1が実行するタイマ一処理 (SA100) の流れを 示すフローチャートである。 図 24に示されるように、 携帯電話機 A1は、 先ず、 制御 部 A 100にて、 設定情報記憶部 A 102が記憶している設定情報を参照して、 擬似乱 数の平均値を取得する (ステップ SA200)。
そして、 設定情報記憶部 A 102から取得した擬似乱数の平均値に地に基づいて、 制 御部 A100は、 擬似乱数発生部 A 103に擬似乱数を発生させる (ステップ SA20 1)。制御部 A 100は、擬似乱数発生部 A 103から取得した擬似乱数をタイマ一値と して、 タイマー A 104に設定する (ステップ SA20'2)。
タィマー A 104は、 制御部 A 100が設定した藤己のタイマー値に相当する時間が ¾したかどうかを ¾ する。 そして、 編己タイマー値に相当する時間が^ していな
ければ(ステップ SA2 0 3: NO), その確認を継続する。 タイマー A 1 0 4が編己タ ィマー値に相当する時間が^ iしたと判定した場合には(ステップ SA2 0 3 : YE S)、 タイマー fflサブルーチンを抜けて、 メイン 'ルーチンに ¾ する。
(2) 待ち受け画像を検索する処理 (SA 1 0 2)
次に、 携帯電話機 A 1が実行する待ち受け画像を検索する観について、 更に、 詳し く説明する。 図 2 5は、 携帯電話機 A 1が実行する待ち受け画像を検索する処理の流れ を表わすフローチャートである。
図 2 5に示されるように、 携帯電話機 A 1は、 GP Sモジュール A 1 0 6を用いて、 位置' 取得部 A 1 0 5にて取得した位置情報を、 待ち受け画像検索部 A 1 0 8にて受 け付ける (ステップ S A3 0 0)。次に、待ち受け画像検索部 A 1 0 8は、現在位置と待 ち受け画像データに関連付けられた位置との間の距離の最小値を格納する変数 (以下、 「最小距離変数」 という。) を初期化する (ステップ S A3 0 1 )。
この初期化をするに当たって、 最小距離変数が表わす距離は、 例えば、 地球の外周の 半分の長さである 2 0, 0 0 0 k mとすれば良い。
待ち受け画像検索部 A 1 0 8は、 編己先頭ボイン夕 ·テーブル A 2 0 0に格納されて いるアドレス値を参照して(ステップ S A3 0 2)、当該アドレス値にて示される記憶領 域に格納されている待ち受け画像データを取得する (ステップ SA3 0 3)。そして、待 ち受け画像検索部 A 1 0 8は、 前述したように待ち受け画像デ一タの付加情幸を参照し て、 当該待ち受け画像データに関連付けられた位置情報を取得する (ステップ SA3 0 待ち受け画像検索部 A 1 0 8は、 待ち受け画像データに関連付けられた位置情報を取 得すると、 当該位置情報が表わしている位置と、 携帯電話機 A 1の現在位置との間の距 離を計算する (ステップ S Ag o 5)。 この距離の計算方法については、 後に詳述する。 待ち受け画像検索部 A 1 0 8は、 搬己の距離を計算すると、 編己最小距離変数の値と 'その初期値とが等しいか否かを確認する。 そして、 当該確認の結果、 最小距離変数の値 とその初期値とが等しくないと判定した場合には (ステップ S A3 0 6: NO),前述の ように算出した距離と最小距離変数の値とを比較して、 it己距離が最小距離変数の値よ りも小さいか否か確認する。
そして、 待ち受け画像検索部 A 1 0 8は、 当該確認の結果、 搬己算出した距離の方が 最小距離変数の値よりも小さいと判定した場合には(ステップ S A3 0 7: YE S),前
記算出した距離を新たな最小距離として最小距離変数に代入する(ステップ S A3 0 8)。 また、 編己最小距離変数の値とその初期値とが等しいと判定された場合にも (ステツ プ S A 3 0 6: YE S)、 lUt己算出した距離を新たな最小距離として最小距離変数に f¾A する (ステップ SA3 0 8)。
そして、 待ち受け画像検索部 A 1 0 8は、 it己算出した距離を新たな最小距離として 最小距離変数に代入した後、.当該算出した距離に係る待ち受け画像データを格納して 、 る記憶領域の先頭ァドレスを記録する (ステップ S A 3 0 9)。
待ち受け画像検索部 A 1 0 8は、 Ιίίϊ己算出した距離の方が最小距離変数の値よりも小 さくないと判定した場合(ステップ S A 3 0 7 : NO),或いは、 ステップ S A3 0 9の 処理を完了した後、 現在参照している待ち受け画像データを格納している記憶領域のネ クスト ·ポインタ 'フィールド A 2 1 0を参照して、 次に参照すべき待ち受け画像デー 夕が格納されている記憶領域の先頭アドレス値を取得する (ステップ S A3 1 0)。 そして、 待ち受け画像検索部 A 1 0 8は、 現在参照している待ち受け画像データが、 ネクスト 'ポインタによつて数珠繋ぎにリンクされた一連の待ち受け画像デー夕のうち の末尾データに相当するか否かを、 it己取得したァドレス値を参照することによって確 認する。
当該確認の結果、 現在参照している待ち受け画像デ一タが末尾データではなく、 次に 続く待ち受け画像データが存在すると判定された場合には(ステップ SA3 1 1: NO), 謂己取得したァドレス値に示される記憶領域を参照して、 待ち受け画像データを取得す る (ステップ S A3 0 3)。 そして、 ±¾ϋしたような処理を繰り返す。
編己確認の結果、 現在参照している待ち受け画像デー が末尾データであると判定さ れた場合には (ステップ S A3 1 1 : NO)、待ち受け画像検索部 A 1 0 8は、携帯電話 機 A 1の現在位置から戸;? ¾距離内のいずれかの位置に関連付けられた待ち受け画像デー タがあるか否かを確認する。
待ち受け画像検索部 A 1 0 8は、 この確認を、 携帯電話機 A 1の現在位置と、 待ち受 け画像データに関連付けられた位置との間の距離の最小値が、 設定情報記憶部 A 1 0 2 に記憶されている戸^距離よりも小さいか否かを確認することによって行う。
当該確認の結果、 携帯電話機 A 1の現在位置と、 待ち受け画像データに関連付けられ た位置との間の距離の最小値が、 設定情報記憶部 A 1 0 2に記憶されている所定距離よ りも小さいと判定された場合には(ステップ SA3 1 2: YE S),当該待ち受け画像デ
ータを液晶ディスプレイパネル A 1 1 1に表示すべき待ち受け画像データとする (ステ ップ SA3 1 3)。
編己確認の結果、 携帯電話機 A 1の現在位置と、 待ち受け画像データに関連付けられ た位置との間の距離の最小値が、 設定情報記憶部 A 1 0 2に記憶されている戸 ί¾距離よ りも小さくないと判定された場合には (ステップ S A3 1 2: ΝΟ)、液晶ディスプレイ パネル A l 1 1に表示すべき待ち受け画像データは無いと判断する (ステップ S A3 1 4)。
ステップ SA 3 1 3、 若しくは、 ステップ S A3 1 4の βを完了した後、 携帯電話' 機 A 1は、 待ち受け画像を検索するサブルーチンを抜けて、 メイン 'ルーチンに復帰す る。
(3) 2地点間の距離の算出 (ステップ SA3 0 5)
次に、 携帯電話機 A 1の現在位置と、 待ち受け画像データに関連付けられた位置との 間の距離を距離算出部 A 1 0 9が算出する際に用いる計算方法について説明する。 携帯 電話機 A 1の現在位置と、 待ち受け画像デー夕に関連付けられた位置との ヽずれの位置 も緯度と経度を用いて特定されている。
距離算出部 A 1 0 9は、 2組の緯度と経度から、 これらの地点間の距離を計算する。 図 2 6は、 距離算出部 A 1 0 9が 2地点間の距離を算出するために実行する処理の流れ を表わすフローチャートである。
図 2 6に示されるように、 距離算出部 A 1 0 9は、 先ず、 待ち受け画像検索部 A 1 0 8から、 携帯電話機 A 1の現在位置情報と、 待ち受け画像データに関連付けられた位置 情報とを受け付ける (ステップ SA4 0 0)。
続いて、 距離算出部 A 1 0 9は、 各地点における地球の を求める (ステップ SA 4 0 Do本実施の形態におい ま、計算の精度を向上させるため、各地点の緯度を用い て赤道半径を補正することにより各地点の地球の半径を求める。 計算式は以下の通りで ある。
(地球の半径): ; (赤道半径) .
- ((地球の離心率) X sin (緯度))2
ここで Eは地球の離心率である。 また、 緯度はラジアン単位に変換された値を用いる。 距離算出部 A 1 0 9は、 各地点における地球の «を算出すると、 次に、 地球の中心 を原点とする直 標における各地点の座標値を算出する(ステップ S A4 0 2)。ここ
で、 当該直 標系は赤道面を XY平面として、 錢度 0度を X軸、 藤 90度を Υ軸と し、 地軸を Ζ軸とするような ΧΥΖ座標系である。 各座標値を算出する式は以下の通り である。
(X座標値) = (地球の半径) cos (緯度) X cos (経度)
(Y座標値) = (地球の半径) X cos (緯度) X sin (経度)
(Z座標値) = (地球の半径) X (1 - E2 ) X sin (緯度)
距離算出部 A 109は、 のようにして算出した各地点の座標値を用いて、 これら 地点間のユークリッド距離を計算する(ステップ S A403)。現在位置に係る座標値を (XK Yl、 Z 1)、待ち受け画像に関連付けられている座標値を (Χ2、 Υ2、 Ζ2) とすると、 これら地点間のュ一クリッド距離を計算する式は以下の通りである。
(距離) = ^χΐ - X2f + (71 -Ύ2)2 + [ZI一 Z2)2 なお、 上述のようにして算出した 2地点間のユークリッド距離を用いて 2地点間の地 表面距離、 すなわち、 地球の表面に沿った最^?巨離を求めることもできる。 しかしなが ら、 現在位置と待ち受け画像との関連の深さを 面するという目的に鑑みれば、 2地点 間のユークリッド距離を求めるだけで当該目的を達成のに十分である。
このような理由から、'本実施の形態においては地表面距離までは算出せず、 距離算出 部 A 109に係る処理負荷の軽減を採ることとした。
距離算出部 A 109は、 ±¾βのようにして、 2地点間のユークリッド距離を算出した ら、当該ユークリッド距離を待ち受け画像検索部 A 103に出力して処理を終了する(ス テツプ SA404)。
( 4 ) 待ち受け画像を表示する処理 (ステップ SAA105)
図 23に示されているフローチャートにおける、 待ち受け画像表示部 Al 10が待ち 受け画像を表示する処理 (ステップ SAA104) について、 更に、 詳細に説明する。 図 27は、 携帯電話機 A 1が待ち受け画像表示部 A 1 10にて待ち受け画像を液晶ディ スプレイパネル A 1 1 1に表示する際に実行する処理の流れを示すフローチャートであ る。
図 27に示されるように、 待ち受け画^^部 A 106は、 待ち受け画像検索部 A 1 03から待ち受け画像データを受け付けると(ス ップ S A500)、受け付けが待ち受 け画像データがデータ謹されているので、 これを解凍する (ステップ SA501)。な
お、 この圧縮データの解凍には、 公知の圧縮データ解凍アルゴリズムを用いれば良い。 待ち受け画像 ¾ ^部 A 1 0 6は、 のようにして待ち受け画像データを した後、 これを液晶ディスプレイパネル A 1 0 7に表示させて(ステップ SA5 0 2)、;¾Μを終 了する。
以上のようにすれば、 ユーザにとってより有意義な、 従って、 飽きのこない待ち受け 画像を表示する携帯電話機、 .および、 飽きのこない待ち受け画像を携帯電話機に表示さ せる待ち受け画像表示方法を樹共することができる。
[7 - 4] 第 6の実施の形態に係る変形例
以上、第 6の実施の形態に基づいて本発明を説明してきたが、本実施の形態について、 以下のような変形例を実施することができる。
( 1 ) 上記実施の形態においては、 距離算出部 A 1 0 4において、 .指定された 2地 点間の直線距離を求めるとしたが、 本発明がこれに限定されないのは言うまでもなく、 直線距離に代えて地表面距離を計算するとしても良い。
距離算出部 A 1 0 4は、 の直線距離から次のようにして地表面距離を求めること ができる。すなわち、先ず、次式を用いて、 2地点間の直繊巨離から半射程角を求める。
,半 fcHE在、 · ( (ユークリ ッ ド距離)) .
(半射程角) 2 χ (赤道半径) j 上式を用いて得られた半!^角を次式に代入すれば、 2地点間の地表面距離を求める ことができる。
(地表面距離) = 2 X (赤道半径 ) X (半射程角)
なお、 赤道 «の値としては、 例えば、 6, 3 7 8, 1 3 6m、 地球の離心率の値と しては、 例えば、 0. 0 1 6 7を用いれば良い。 更に、 精度の高い値を用いれば、 2地 点間の距離を更に精度よく求めることができる。
このようにすれば、 待ち受け画像に関連付けられている位置が特に遠方であるような 場合には、 ユークリッド距離と地表 ®¾との差が大きくなるので、 例えば、 当該位置を 目的地として移動しているような場合、 その 巨離をより正確に知ることができる。
( 1 ) 上記実施の形態においては、 距離算出部 A 1 0 9にて 2地点間の距離を算出 するに当たって、 緯度と経度のみに基づいて算出するとしたが、 これに代えて、 次のよ うにするとしても良い。
すなわち、 距離算出部 A 1 0 9にて 2地点間の距離を算出するに当たって、 緯度と経
度の他に、 地点毎の高度 (標高) を考慮するとしても良い。 この場合において、 位置情 報取得部 A 1 0 5は、 G P Sモジュール A 1 0 6により、 緯度と経度とに加えて、 高度 も取得する。 また、 待ち受け画像記憶部 A 1 0 7は、 各待ち受け画像データに関連付け て記慮する位置 '辭艮と、して、 緯度と経度とに加えて、 高度も記憶する。
距離算出部 A 1 0 4は、 2地点間の距離を算出するにあたって、前述した数 2、数 3、 数 4に代えて、 次の式を用いる。
(X座標値) = { (地球の半径) + (高度) }x cos (緯度) X cos (経度)
(Y座標値) = { (地球の半径) + (高度) }x cos (緯度) X sin (経度) .
(Z座標値) = { (地球の半径) + (高度) }x (1 - E2) x sin (緯度)
このようにすれば、 相異なる待ち受け画像に対して同一の緯度と経度とが関連付けら れているような場合であっても、 高度によって、 これらの待ち受け画像を区別して表示 することができる。 これは、 例えば、 1棟のビルの内部の異なるフロアに関連付けられ ている待ち受け画像があるような場合に有効である。 具体的には、 吉貨店において、 フ ロア毎にフロア ·マップを待ち受け画像として表示させるような場合が挙げられる。
(3) 上記第 6の実施の形態においては、 待ち受け画像の表示を、 擬似乱数を用い て、 不定期に更新するとしたが、 これに代えて、 定期的に待ち受け画像の表示を更新す るとしても良い。
すなわち、 設定情報記憶部 A 1 0 2にて、 ユーザが設定した値、 若しくは、 デフオル ト値を記憶しておく。 そして、 この設定値を、 制御部 A 1 0 0が設定情報記憶部 A 1 0 2から読み出し、 これをタイマー値としてタイマ一 A 1 0 4に設定するとしても良い。 このようにしても、上記第 6の実施の形態におけるのと同様の効果を得ることができる。
[8 ] 第 7の実施の形態
次に、 本発明の第 7の実施 φ形態に係る携帯電話機について説明する。 本実施の形態 に係る携帯電話機は、 上記第 6の実施の形態に係る携帯電話機と概ね同様の構成を備え ているが、 当該構成に加えて、 更に、 前述した所定の距離範囲内にある複数の位置にそ れぞれ待ち受け画像データが関連付けられている場合に、 各待ち受け画像データに関連 付けられている時間情報を参照して、 待ち受け画 it¾示すべき待ち受け画像データを決 定する点において相違している。
本実施の形態に係る携帯電話機は、 編己第 6の実施の形態におけるのと同様に、 待ち 受け画像の表示に関して、 通常モードと接近モードとの 2通りの動作モードを有してい
る。
本実施の形態に係る携帯電話機は、 動作モードが通常モードである場合、 編己第 6の 実施の形態におけるのと同様に、 戸 Jf¾の待ち受け画像を表示する。
また、 本実施の形態に係る携帯電話機は、 各待ち受け画像データに関連付けて、 位置 情報に加えて、 時間情報を記憶している。 そして、 動作モードが接近モードである場合 には、 携帯電話機の現在位置から所定の距離範囲内にある位置に関連付けられている待 ち受け画像デー夕であつて、 当該待ち受け画像デ一タに関連付けられている時間 が もっとも新しいものが表示される。
動作モードを逋常モードとするか、 接近モードとするか否かは、 前記第 6の実施の形 態におけるのと同様に、 携帯電話機の現在位置から所定距離内の位置に関連付けられた 待ち受け画像データがあるかどうかによって判断される。 また、 本実施の形態に係る携 帯電話機は、 it己第 6の実施の形態におけるのと同様に、 動作モードの切り替えの判断 を不定期に行う。
[8— 1 ] 機能構成
図 2 8は、 本発明の第 7の実施の形態に係る携帯電話機について、 待ち受け画像の表 示に係る主要な機能構成を示す機能プロック図である。
図 2 8に示されるように、 本実施の形態に係る携帯電話機 A 3は、 制御部 A 3 0 0、 操作パネル A3 0 1、 設定情報記憶部 A 3 0 2、 擬似乱数発生部 A3 0 3、 タイマー A
3 0 4、 位置情報取得部 A 3 0 5、 G P Sモジュール A 3 0 6、 候補画像記'億部 A 3 0 7、待ち受け画像記憶部 A 3 0 8、待ち受け画像検索部 A 3 0 9、距離算出部 A 3 1 0、 時刻比較部 A 3 1 1、 待ち受け画像録部 A3 1 2、 および、 液晶ディスプレイパネル
A3 1 3を備えている。
制御部 A 3 0 0は、 待ち受け画像の表示に係る携帯電話機 A 3の動作を統括する機能 ブロックである。
本実施の形態においても、 tin己第 6の実施の形態におけるのと同様に、 制御部 A 3 0 0は、 操作パネル A3 0 1を介して、 ユーザからの設定を受け付ける。 この場合におい て、 携帯電話機 A3は、 (a) 通常モードに表示させる待ち受け画像の i! (b) 擬似 乱数の平均値の設定、 (c)所定距離の設定、の 3つの設定をユーザから受け付けて、受 け付けた設定' Iff を設定 If報記 '慮部 A 3 0 2にて記 'Itする。
雄己第 6の実施の形態におけるのと同様に、 ユーザによって必要な設定がなされた場
合には、 携帯電話機 A 3は、 設定に従って動作する。 また、 ユーザによって必要な設定 がなされなかった場合には、 携帯電話機 A3は、 デフォルト設定に従って動作する。 さて、 携帯電話機 A 3がユーザに起動されると、 制御部 A3 0 0にて、 位置情報取得 部 A3 0 5に対して、 携帯電話機 A 3の現在位置に係る位置情報を取得するように する。
位置'瞬艮取得部 A3 0 5は、 制御部 A 3 0 0から fit己の指示を受け付けると、 GP S モジュール A3 0 6を用いて現在位置に係る緯度と経度とを取得する。 位置情報取得部 A 3 0 5は、 G P Sモジュール A 3 0 6から現在位置に係る緯度と経度とを取得したら、 これらを現在位置' It幸 として制御部 A3 0 0に渡す。
制御部 A 3 0 0は、 位置情報取得部 A 3 0 5から現在位置情報を受け付けると、 待ち 受け画像検索部 A3 0 9に対して、 編己現在位置情報と編己所定の距離とを渡して、 液 晶ディスプレイパネル A3 1 3に表示すべき待ち受け画像データを検索するように指示 する。
待ち受け画像検索部 A 3 0 9は、 制御部 A 3 0 0から it己の指示を受け付けると、 待 ち受け画像記憶部 A3 0 8に fe憶されている待ち受け画像データに関連付けられている 位置情報を取得する。
そして、 待ち受け画像検索部 A3 0 9は、 距離算出部 A3 0 9に対して、 制御部 A 3 0 0から受け付けた位置情報と、 待ち受け画像記憶部 A3 0 8から取得した位置情報と を渡して、 距離を算出するように する。
距離算出部 A 3 0 9は、 待ち受け画像検索部 A 3 0 9から受け付けた 2つの位置情報 から、 これらの位置情報に係る地点間の距離を算出する。 本実施の形態においては、 距 離算出部 A3 0 9は、 地球を球体とみなして、 その球体の表面に沿った 2地点間の最短 距離 (地表面距離) を求める。 巨離算出部 A3 0 9は、 2地点間の地表面距離を算出す ると、 これを待ち受け画 ί象検索部 A 3 0 9に渡す。
待ち受け画像検索部 A 3 0 9は、 距離算出部 A 3 0 9から 2地点間の地表面距離値を 受け付けると、 制御部 A3 0 0から受け付けた所定の距離よりも当該地表面距離の方が 小さいか否かを する。
当該確認の結果、 制御部 A 3 0 0から受け付けた m¾の距離よりも当該地表面距離の 方が小さいと判断された場合には、 待ち受け画像検索部 A3 0 9は、 当該待ち受け画像 データに関連付けられている時間'髒を取得する。
そして、 待ち受け画像検索部 A3 0 9は、 時刻比較部 A 3 1 1にて、 取得した時間情 報が、 携帯電話機 A 3の現在位置から の距 囲内にある位置に関連付けられてい ると判断された待ち受け画像データに係る時間情報のうち、 もっともと最近の時間を表 わしているものであるか否かを確認する。
当該確認の結果、 取得した時間情報が、 携帯電話機 A 3の現在位置から戸旋の距腿 囲内にある位置に関連付けられていると判断された待ち受け画像データに係る時間'!^ のうち、 もっともと の時間を表わしていると判断された場合には、 待ち受け画像検 索部 A 3 0 9は、 現在参照している待ち受け画像データの先頭ァドレスを候補画像記憶 部 A3 0 7に記憶させる。
待ち受け画像検索部 A 3 0 9は、 待ち受け画像記憶部 A 3 0 8に記憶されているすべ ての待ち受け画像データについて、 それに関連付けられている位置 'lf#と時間情報とを 取得して、 上述のような処理を実行した後、 籠画像記憶部 A3 0 7を参照して、 何ら かの待ち受け画像データの先頭ァドレスが記憶されているか否か€t忍する。
そして、 当該確認の結果、 候補画像記憶部 A 3 0 7に待ち受け画像データの先頭ァド レスがまったく記憶されていないと判断された場合には、 制御部 A3 0 0に渡すべき待 ち受け画像データがない旨を、 待ち受け画像検索部 A3 0 9は制御部 A3 0 0に通知す る。 。
また、 編己確認の結果、 候補画像記憶部 A3 0 7に待ち受け画像データの先頭ァドレ スが記憶されていると判断された場合には、 待ち受け画像検索部 A3 0 9は、 当該待ち 受け画像データを制御部 A 3 0 0に渡す。
制御部 A3 0 0は、 渡すべき待ち受け画像データが無い旨'の通知を、 待ち受け画像検 索部 A3 0 9から受け付けると、 設定情報記憶部 A3 0 2に対して、 通常モードで表示 すべき待ち受け画像データに する設定情報を渡すように する。
設定情報記憶部 A3 0 2は、 制御部 A3 0 0から編己の指示を受け付けると、 通常モ ―ドで表示すべき待ち受け画像データに関する設定情報を制御部 A3 0 0に渡す。 制御部 A 3 0 0は、 設定情報記憶部 A 3 0 2から通常モードで表示すべき待ち受け画 像データに関する設定 lf¾を受け付けると、 待ち受け画像記憶部 A3 0 8に対して、 当 ^定情報を渡して、 通常モードで表示すべき待ち受け画像データを渡すように指示す る。 - 待ち受け画像記憶部 A 3 0 8は、 制御部 A 3 0 0から前記の指示を受け付けると、 制
御部 A3 0 0から受け付けた it己の設定情報を参照して、 待ち受け画像データを特定す る。 そして、 待ち受け画像記憶部 A3 0 8は、 特定した待ち受け画像データを制御部 A 3 0 0に渡す。
制御部 A3 0 0は、 待ち受け画像記憶部 A3 0 8から通常モードに係る待ち受け画像 データを受け付けると、 待ち受け画像表示部 A 3 1 2に対して、 当該待ち受け画像デ一 タを渡して、 当該待ち受け画像データを液晶ディスプレイパネル A 3 1 3に表示するよ うに指示する。
また、 制御部 A3 0 0は、 待ち受け画像検索部 A3 0 9から待ち受け画像データを受 け付けた場合には、 待ち受け画像表示部 A 3 1 2に対して、 待ち受け画像検索部 A 3 0 9から受け付けた待ち受け画像データ (接近モードに係る待ち受け画像データ) を渡し て、 当該待ち受け画像データを液晶ディスプレイパネル A 3 1 3に表示するように指示 する。
なお、 本実施の形態においては、 待ち受け画像記憶部 A 3 1 0は、 待ち受け画像デ一 タをデータ圧縮された状態で記憶している。 制御部 A3 0 0は、 待ち受け画像記憶部 A 3 1 0、 または、 待ち受け画像検索部 A 3 0 9からデータ圧縮された状態の待ち受け画 像データを受け付けて、 当該待ち受け画像データをデータ圧縮されたままの状態で待ち 受け画11¾示部八3 1 2に渡す。
待ち受け画像表示部 A3 1 2は、 制御部 A3 0 0から tiff己の指示を受け付けると、 制 御部 A 3 0 0から受け付けた待ち受け画像デ一夕を解凍する。 そして、 した待ち受 け画像デ一タを、 待ち受け画像表示部 A 3 1 2は、 液晶デイスプレイパネル A 3 1 3に 渡して、 表示するように指示する。
液晶ディスプレイパネル A 3 1 3は、 待ち受け画膝示部 A 3 1 2から編己の指示を 受け付けると、 待ち受け画像表示部 A3 1 2から受け付けた待ち受け画像データを する。
制御部 A3 0 0は、 液晶ディスプレイパネル A3 1 3にて待ち受け画像データを^ すると、 設定'隨記憶部 A3 0 2に記憶されている編己擬似乱数の平均値を参照する。 そして、 制御部 A 3 0 0は、 設定情報記憶部 A 3 0 2から取得した当 似乱数の平均 値を擬似乱数発生部 A 3 0 3に渡して、 擬似乱数を発生させるように指示する。
擬似乱数発生部 A3 0 3は、 制御部 A3 0 0から編己の指示を受け付けると、 併せて 制御部 A3 0 0から受け付けた擬似乱数の平均値の設定値を用いて擬似乱数値を発生さ
せる。 ここで、 当讓似乱数は一様分布に従うとしても良いし、 正規分布に従うとして も良い。
また、 他の確率分布に従うとしても良い。 擬似乱数値を発生させるに当たって、 確率 分布に応じて、 平均値以外の数値が必要な場合には、 当該数値も、 制御部 A3 0 0によ つて、 設定'!^艮記憶部 A3 0 2から読み出され、 擬似乱数発生部 A3 0 3に渡されると すれば良い。 .
擬似乱数発生部 Λ3 0 3は、 擬似乱数値を発生させると、 発生させた擬似乱数値を制 御部 A 3 0 0'に渡す。
制御部 A3 0 0は、 擬似乱数発生部 A3 0 3から擬似乱数値を受け付けると、 受け付 けた擬似乱数値をタイマ一値としてタイマー A3 0 4に渡し、 当該タイマ一値に相当す る時間が «したら通知するように指示する。
タイマー A 3 0 4は、 制御部 A 3 0 0から受け付けたタィマー値に従つて、 時間の経 過の計測を開始する。 そして、 タイマー A3 0 4は、 制御部 A 3 0 0から受け付けた夕 ィマー値に相当する時間が^ iiしたことを^]すると、 その旨を制御部 A 3 0 0に通知 する。
制御部 A 3 0 0は、 タイマー A 3 04からタイマー値に相当する時間が βした旨の 通知を受け付けると、 したように、 位置情幸柱頭部 A3 0 5に携帯電話機 A3の現 在位置情報を取得させ、 待ち受け画像検索部 A3 0 9に携帯電話機 A 3の現在値から所 定の距 囲内の位置に関連付けられている待ち受け画像を検索させ、 その検索結果に 応じて、 待ち受け画像表示部 A 3 1 2に待ち受け画像を表示させる処理を実行する。
[8 - 2] データ構造
次に、 ff己待ち受け画像記憶部 A 3 0 8が待ち受け画像データ、 位置'隱、 および、 時間情報を関連付けて記憶す ためのデータ構造について説明する。
本実施の形態においても、 第 6の実施の形態におけるのと同様に、 待ち受け画像記憶 部 A3 0 8は、 待ち受け画像データを するためにリンク構造を採用している。 すな わち、 前述の図 2 1に示されるようなデータ構造を採用している。
ただし、 嫌己第 6の実施の形態においては、 Ex i f形式に規定されている GP S属 ' 情幸のうち、 緯度と^ Mとを使用するとしたが、 本実施の形態においては、 これらに 加えて、 時間情報 (GPS date) も使用する。
なお、 年月日よりも詳しく時分秒までも時間' If#として記録したい場合には、 Ex i
f形式にて規定された他のフィールドに記録するとしても良いし、 E X i f形式のデー タとは別に時間'瞬艮を記録するとしても良い。
[8— 3] 携帯電話機 A 3が実行する処理の流れ
次に、 携帯電話機 A3が待ち受け画像の表示に際して実行する処理の流れについて説 明する。
図 29は、 携帯電話機 A 3.が待ち受け画像の表示を行う際に実行する «の流れを示 すフローチャートである。 図 29に示されるように、 携帯電話機 A 3は、 先ず、 タイマ 一処理を実行する (ステップ SA600)。
すなわち、 設定情報記憶部 A302に記憶されている擬似乱数の平均値を用いて、 擬 似乱数発生部 A 303に擬似乱数値を生成させた後、 当 ¾似乱数値をタイマー値とし てタイマー A304に設定し、 当該タイマー値に相当する時間が するのを待つ、 と いう処理を実行する。
そして、 携帯電話機 A3は、 設定したタイマー値に相当する時間が Siしたことを前 記夕ィマー A 304にて検出すると、 編己 G P Sモジュール A 306を用いて現在位置 情幸艮を取得する (ステップ SA601)。
携帯電話機 A 3は、 前記 G P Sモジュール A 306にて現在位置情報を取得すると、 現在位置から戸; ½の距^ S囲内にある位置に関連付けられている待ち受け画像データが it己待ち受け画像記憶部 A308にて記憶されているかを確認し、 そのような待ち受け 画像データがある場合には、 そのうちのもっとも の時間を表わす時間情報を関連付 けられている待ち受け画像データを it己待ち受け画像検索部 A 309にて検索する (ス テツプ SA602)。
携帯電話機 A3は、 該当する待ち受け画像データが、 編己待ち受け画像記憶部 A 30 8にて記憶されていると、編己 ち受け画像検索部 A 309にて ¾ 、された場合には(ス テツプ SA603: YES)、当該待ち受け画像データを前記液晶ディスプレイパネル A 313に ¾ ^する (ステップ SA605)。
携帯電 IS機 A 3は、 該当する待ち受け画像データが、 編己待ち受け画像記憶部 A 30 8にて記憶されていないと確認された場合には(ステップ SA604: Ν〇)、 ΙίΠ己設定 情報記憶部 A 302にて記憶されている通常モードにて表示されるべき待ち受け画像デ 一夕の設定 (先頭アドレス) を参照する (ステップ SA604)。
そして、 携帯電話機 A 3は、 編己設定情報記憶部 A 302の記憶されている設定に従
つて、 待ち受け画像データを it己待ち受け画像記憶部 A308から読み出して、 当該待 ち受け画像デ一夕を、 Ml己待ち受け画像 部 A 312にて rt己液晶ディスプレイパネ ル A313に表示する (ステップ SA605)。
(1) 待ち受け画像を検索する 理 (SA602)
次に、 携帯電話機 A 3が実行する待ち受け画像を検索する MSについて、 更に、 詳し く説明する。 図 30は、 携帯電話機 A 3が実行する待ち受け画像を検索する処理の流れ を表わすフ口一チャートである。
図 30に示されるように、 携帯電話機 A 3は、 位置情報取得部 A 305にて、 G P S モジュール A 306を用 Vヽて取得した位置情報を、待ち受け画像検索部 A 309にて受 け付ける (ステップ SA700)。
次に、 待ち受け画像検索部 A309は、 現在位置から戸旋の距纖囲内にある位置に 関連付けられている待ち受け画像データに関連付けられた時間のうち、 もっとも の 時間を格納する変数 (以下、 「最新値変 ¾J という。) を初期化する (ステップ SA70 この初期化をするに当たって、 #ff値変数が表わす時間は、 例えば、 西暦 1900年 1月 1日とすれば良い。
待ち受け画像検索部 A 309は、 rt己先頭ボインタ ·テーブル A 20に格納されてい るアドレス値を参照する (ステップ SA702)。そして、当該アドレス値にて示される 記憶領域に格納されている待ち受け画像データの付加情報を参照して、 当該待ち受け画 像デ一タに関連付けられた位置情報を取得する (ステップ SA703)。
待ち受け画像検索部 A 309は、 待ち受け画像データに関連付けられた位置情報を取 得すると、 当該位置情報力 s表わしている位置と、 携帯電話機 A3の現在位置との間の地 表面距離を計算する (ステッ SA704)。
待ち受け画像検索部 A 309は、 算出した地表面距離が所定の距離よりも小さいか否 かを確認する。 そして、 当該確認の結果、 應己地表面距離が戸 f¾の距離よりも小さいと 判定した場合には (ステップ SA705: YES),再度、 当該アドレス値にて示される 記憶領域に格納されている待ち受け画像データの付加情報を参照して、 当該待ち受け画 像データに関連付けられた時間情報を取得する (ステップ SA706)。
次に、 待ち受け画像検索部 A 309は、 時刻比較部 A 311にて、 取得した時間'隨 が編己最新値変数に係る時間よりも新しい時間を表わしているか否かを聰する。 そし
て、 当該確認の結果、 当該時間情報が ttf|E#if値変数に係る時間よりも新しい時間を表 わしていると判定した場合には (ステップ SA 7 0 7 : YE S),当該時間情報が表わし ている時間を新たな最新時間として ¾tf値変数に格納する (ステップ S A7 0 8)。 そして、 待ち受け画像検索部 A3 0 9は、 当該時間情報に係る待ち受け画像データの 記憶領域の先頭アドレスを記録する (ステップ SA 7 0 9)。
待ち受け画像検索部 A 3.0 9は、 ステップ S A 7 0 9の処理の後、 Ml己確認の結果、 蘭己地表面距離が戸;?¾の距離よりも小さくないと判定した場合 (ステップ SA 7 0 5 : NO)、 または、編己確認の結果、嫌己時間情報が編己最新値変数に係る時間よりも新し い時間を表わしていないと判定した場合には(ステップ S A7 0 7 : N〇)、 当該待ち受 け画像データの記憶領域のネクスト ·ボインタ ·フィールドを参照して、 次に参照すベ き待ち受け画像データの記憶領域の先頭アドレスを取得する (ステップ SA7 1 0)。 そして、 当該先頭アドレスが、 現在参照している待ち受け画像データが末尾データで あることを表わすものでない場合には (ステップ SA 7 1 1 : NO),待ち受け画像検索 部 A3 0 9は、 取得した先頭ァドレスに示される待ち受け画像データの記憶領域に記憶 されている位置情報を取得して (ステップ SA 7 0 3)、 ¾ϋのような βを繰り返す。
it己先頭ァドレスが、 現在参照している待ち受け画像デー夕が末尾デー夕であること を表わすものである場合には(ステップ SA 7 1 1 : YE S)、待ち受け画像検索部 A 3 0 9は、処理結果を制御部 A 3 0 0に通知して、待ち受け画像を検索する処理を終了し、 メイン 'ルーチンに復帰する。
このようにすれば、 携帯電話機 A3から m¾の距離範囲内の位置に関連付けられてい る待ち受け画像データのうち、 もっとも新しい待ち受け画像データを表示することがで きるので、 携帯電話機 A 3のユーザにとってより有意義な待ち受け画像デ一タを表示す ることができ、 したがって、 きのこない待ち受け画像表示を実現することができる。
[9] 第 8の実施の形態
次に、 本発明の第 7の実施の形態に係る携帯電話機について説明する。 本実施の形態 に係る携帯電話機は、 上記第 6の実施の形態に係る携帯電話機と概ね同様の構成を備え ているが、 当該構成に加えて、 更に、 前述した所定の距 囲内にある複数の位置にそ れぞれ待ち受け画像データが関連付けられている場合に、 一番最後に当該戸^の距^ IS 囲内に入った待ち受け画像データを、 待ち受け画像表示すべき待ち受け画像データとす る点において相違している。
本実施の形態に係る携帯電話機は、 it己第6の実施の形態におけるのと同様に、 待ち 受け画像の表示に関して、 通常モードと接近モードとの 2通りの動作モードを有してお り、 動作モードが通常モードである場合には、 it己第 6の実施の形態におけるのと同様 に、 所定の待ち受け画像を表示する。
また、 本実施の形態に係る携帯電話機は、 待ち受け画像表示すべき待ち受け画像デ一 タを決定する際に、 携帯電話機の現在位置から m¾の距 囲内にある位置に関連付け られている待ち受け画像データを記憶する。
そして、 次に、 待ち受け画像表示を更新する際に、 記憶されている待ち受け画像デー タ以外の待ち受け画像データが当該戸; の距離範囲内にある位置に関連付けられている 場合には、 その待ち受け画像データを待ち受け画像表示する。 '
また、 次に、 待ち受け画像表示を更新する際に、 記憶されている待ち受け画像データ 以外の待ち受け画像データが当該所定の距¾1¾囲内にある位置に関連付けられていない 場合には、前回待ち受け画像表示した待ち受け画像データを再び待ち受け画像表示する。 動作モ一ドを通常モードとするか、 接近モードとするか否かは、 編己第 6の実施の形 態におけるのと同様に、 携帯電話機の現在位置から m¾距離内の位置に関連付けられた 待ち受け画像データがあるかどうかによって判断される。 また、 本実施の形態に係る携 帯電話機は、 編己第 6の実施の形態におけるのと同様に、 動作モードの切り替えの判断 を不定期に行ラ。
[9 - 1 ] 機能構成
図 3 1は、 本発明の第 8の実施の形態に係る携帯電話機について、 待ち受け画像の表 示に係る主要な機能構成を示す機能プロック図である。
図 3 1に示されるように、 本実施の形態に係る携帯電話機 A 4は、 制御部 A4 0 0、 操作パネル A4 0 1、 設定情幸艮記'隱部 A4 0 2、 擬似乱数発生部 A4 0 3、 タイマー A
4 0 4、 位置情報取得部 A4 0 5、 GP Sモジュール A4 0 6、 範囲内画像記憶部 A4 0 7、 待ち受け画像記憶部 A 4 0 8、 待ち受け画像検索部 A 4 0 9、 距離算出部 A 4 1
0、 待ち受け画像 ¾ ^部 A4 1 1、 および、 液晶ディスプレイパネル A4 1 2を備えて いる。
制御部 A4 0 0は、 待ち受け画像の表示に係る携帯電話機 A4の動作を統括する機能 プロックである。
本実施の形態においても、 備己第 6の実施の形態におけるのと同様に、 制御部 A4 0
0は、 操作パネル A4 0 1を介して、 ユーザからの設定を受け付ける。 この場合におい て、 携帯電話機 A4は、 (a) 通常モードに表示させる待ち受け画像の選択、 (b) 擬似 乱数の平均値の設定、 (c)戸^距離の設定、の 3つの設定をュ一ザから受け付けて、受 け付けた設定情報を設定情報記憶部 A 4 0 2にて記憶する。
備己第 6の実施の形態におけるのと同様に、 ユーザによって必要な設定がなされた場 合には、 携帯電話機 A4は、.設定に従って動作する。 また、 ユーザによって必要な設定 がなされなかった場合には、 携帯電話機 A4は、 デフォルト設定に従って動作する。 さて、 携帯電話機 A 4がユーザに起動されると、 制御部 A4 0.0にて、 位置 '瞬取得 部 A4 0 5に対して、 携帯電話機 A4の現在位置に係る位置情報を取得するように する。
位置情報取得部 A4 0 5は、 制御部 A4 0 0から rf己の指示を受け付けると、 GP S モジュール A4 0 6を用いて現在位置に係る緯度と経度とを取得する。 位置情報取得部 A 4 0 5は、 G P Sモジュール A 4 0 6から現在位置に係る緯度と経度とを取得したら、 これらを現在位置'清幸艮として制御部 A4 0 0に渡す。
制御部 A4 0 0は、 位置情報取得部 A4 0 5から現在位置情報を受け付けると、 待ち 受け画像検索部 A4 0 9に対して、 編己現在位置情報と if己戸 ί¾の距離とを渡して、 液 晶ディスプレイパネル Α4 1 2に表示すべき待ち受け画像データを検索するように指示 する。
待ち受け画像検索部 Α4 0 9は、 制御部 Α4 0 0から編己の指示を受け付けると、 待 ち受け画像記憶部 Α4 0 8に記憶されている待ち受け画像データに関連付けられている 位置情報を取得する。 ,
そして、 待ち受け画像検索部 Α4 0 9は、 距離算出部 Α4 0 9に対して、 制御部 A 4 0 0から受け付けた位置情報 、 待ち受け画像記憶部 A 4 0 8から取得した位置情報と を渡して、 距離を算出するように する。
距離算出部 A 4 0 9は、 待ち受け画像検索部 A 4 0 9から受け付けた 2つの位置情報 から、 これらの位置情報に係る地点間の地表面距離を算出すると、 これを待ち受け画像 検索部 A4 0 9に渡す。
待ち受け画像検索部 A4 0 9は、 距離算出部 A4 0 9から 2地点間の地表面距離値を 受け付けると、 制御部 A4 0 0から受け付けた所定の距離よりも当該地表面距離の方が 小さいか否かを 5IMする。
当該確認の結果、 制御部 A 4 0 0から受け付けた戸; f¾の距離よりも当該地表面距離の 方が小さいと判断された場合には、 待ち受け画像検索部 A4 0 9は、 当該待ち受け画像 データを記億する記憶領域の先頭ァドレスが範囲内画像記憶部 A4 0 7にて記憶されて いるか否かを確認する。 '
当該確認の結果、 当該待ち受け画像データを記憶する記憶領域の先頭ァドレスが範囲 内画像記憶部 A4 0 7にて記憶されていると判断された場合には、 当該待ち受け画像デ ータは、新たに所定の距^ g囲内に入ったものではなく、 したがって、 新たな待ち受け 画像表示の対象とはならないと判断される。 また、 当該先頭アドレスは、 次に待ち受け 画像表示を更新する際にも参照される。
逆に、 当該待ち受け画像データを記憶する記憶領域の先頭ァドレスが範囲内画像記憶 部 A4 0 7にて記憶されていないと判断された場合には、 当該待ち受け画像データは、 新たに所定の距離範囲内に入ったものであるので、 新たな待ち受け画像表示の対象とは なると判断される。
また、 当該先頭アドレスは、 次に待ち受け画像表示を更新する際に参照する必要があ るので、 範囲内画像記憶部 A 4 0 7に記憶される。
待ち受け画像検索部 A 4 0 9は、 待ち受け画像記憶部 A 4 0 8に記憶されているすべ ての待ち受け画像データについて、 それに関連付けられている位置情報を取得して、 上 述のような処理を実行した後、 範囲内画像記憶部 A4 0 7を参照して、 携帯電話機 A4 の現在位置から戸^の距 ϋδ囲内の位置に関連付けられて ヽな ヽ待ち受け画像データの 先頭アドレスが記憶されているか否か確認する。
そして、 当該確認の結果、 携帯電話機 A 4の現在位置から所定の距離範囲内の位置に 関連付けられていない待ち受け画像データの先頭ァドレスが記憶されていると判断され た場合には、そのような先頭ァドレスの記憶を範囲内画像記憶部 A4 0 7から抹消する。 待ち受け画像検索部 A 4 0 9は、 携帯電話機 A 4の現在位置から所定の距離範囲内に 新たに入った待ち受け画像データを検出した場合には、 その待ち受け画像データを記憶 する記慮領域の先頭アドレスを制御部 A4 0 0に通知する。
また、 待ち受け画像検索部 A4 0 9は、 携帯電話機 A 4の現在位置から戸旋の距難 囲内に新たに入った待ち受け画像データを検出しなかづた場合であって、 かつ、 前回待 ち受け画像表示した待ち受け画像データを記憶する記憶領域の先頭ァドレスが範囲内画 像記憶部 A4 0 7に記憶されている場合には、 当該先頭ァドレスを制御部 A4 0 0に通
知する。
また、 待ち受け画像検索部 A4 0 9は、 携帯電話機 A 4の現在位置から戸; ^の距皿 囲内に新たに入った待ち受け画像データを検出しなかった場合であって、 かつ、 前回待 ち受け画像 ¾ ^した待ち受け画像データを記憶する記億領域の先頭ァドレスが範囲内画 像記憶部 A4 0 7から抹消されている場合には、 通常モ一ドとすべき旨を制御部 A4 0 0に通知する。 .
制御部 A4 0 0は、 通常モードとすべき旨の通知を、 待ち受け画像検索部 A4 0 9か ら受け付けると、 設定 If^記憶部 A4 0 2に対して、 通常モードで表示すべき待ち受け 画像データに関する設定情報を渡すように指示する。
設定情報記憶部 A4 0 2は、 制御部 A4 0 0から編己の指示を受け付けると、 通常モ 一ドで表示すべき待ち受け画像データに関する設定情報を制御部 A4 0 0に渡す。 制御部 A 4 0 0は、 設定情報記憶部 A 4 0 2から通常モードで表示すべき待ち受け画 像データに関する設定' lt¾を受け付けると、 待ち受け画像記憶部 A4 0 8に対して、 当 定情報を渡して、 通常モ一ドで表示すべき待ち受け画像データを渡すように指示す る。
待ち受け画像記憶部 A4 0 8は、 制御部 A4 0 0から編己の指示を受け付けると、 制 御部 A4 0 0から受け付けた編己の設定情報を参照して、 待ち受け画像データを特定す る。 そして、 待ち受け画像記憶部 A4 0 8は、 特定した待ち受け画像データを制御部 A 4 0 0に渡す。
制御部 A4 0 0は、 待ち受け画像記憶部 A4 0 8から通常モードに係る待ち受け画像 データを受け付けると、 待ち受け画 i ¾¾¾PA4 1 1に対して、 当該待ち受け画像デ一 タを渡して、 当該待ち受け画像データを液晶デイスプレイパネル A 4 1 2に表示するよ うに指示する。 ,
また、 制御部 A4 0 0は、 待ち受け画像検索部 A4 0 9から待ち受け画像データの先 頭ァドレスを受け付けた場合には、 待ち受け画^ ¾示部 A4 1 1に対して、 待ち受け画 像検索部 A4 0 9から受け付けた待ち受け画像データ (接近モードに係る待ち受け画像 データ) の先頭アドレスを渡して、 当該待ち受け画像データを液晶ディスプレイパネル A 4 1 2に表示するように指示する。
なお、 本実施の形態においては、 待ち受け画像記憶部 A4 1 0は、 待ち受け画像デ一 タをデータ圧縮された状態で記憶している。
待ち受け画像表示部 A4 1 1は、 制御部 A4 0 0から編己の指示を受け付けると、 制 御部 A4 0 0から受け付けた指示に係る待ち受け画像データを解凍する。 そして、 i した待ち受け画像データを、 待ち受け画^^ A4 1 1は、 液晶ディスプレイパネル A4 1 2に渡して、 表示するように指示する。
液晶ディスプレイパネル A4 1 2は、 待ち受け画像表 八4 1 1から搬己の指示を 受け付けると、 待ち受け画像表示部 A4 1 1から受け付けた待ち受け画像デ一夕を する。
制御部 A 4 0 0は、 液晶ディスプレイパネル A 4 1 2にて待ち受け画像データを すると、 設定情報記憶部 A4 0 2に記憶されている嫌己擬似乱数の平均値を参照する。 そして、 制御部 A 4 0 0は、 設定情幸艮記憶部 A 4 0 2から取得した当 似乱数の平均 値を擬似乱数発生部 A4 0 3に渡して、 擬似乱数を発生させるように指示する。
擬似乱数発生部 A 4 0 3は、 制御部 A 4 0 0から編己の を受け付けると、 '併せて 制御部 A 4 0 0から受け付けた擬似乱数の平均値の設定値を用いて擬似乱数値を発生さ せると、 発生させた擬似乱数値を制御部 A 4 0 0に渡す。
制御部 A4 0 0は、 擬似乱数発生部 A4 0 3から擬似乱数値を受け付けると、 受け付 けた擬似乱数値をタィマー値としてタイマ一 A 4 0 4に渡し、 当該タィマ一値に相当す る時間が総愚したら通知するように指示する。
タィマ一 A4 0 4は、 制御部 A4 0 0から受け付けたタイマー値に従って、 時間の経 過の計測を開始する。 そして、 タイマー A 4 0 4は、 制御部 A 4 0 0から受け付けたタ ィマー値に相当する時間が 過したことを すると、 その旨を制御部 A4 0 0に» する。
制御部 A 4 0 0は、 タイマー A 4 0 4からタイマー値に相当する時間が経過した旨の 通知を受け付けると、 し ょうに、 位置情報取得部 A4 0 5に携帯電話機 A4の現 在位置情報を取得させ、 待ち受け画像検索部 A4 0 9に携帯電話機 A4の現在値から所 定の距離範囲内の位置に関連付けられている待ち受け画像を検索させ、 その検索結果に 応じて、 待ち受け画像 ¾¾¾A4 1 1に待ち受け画像を表示させる処理を実行する。
[9 - 2] データ構造
tins待ち受け画像記憶部 A 4 0 8が待ち受け画像データと位置' lf¾とを関連付けて記 憶するためのデータ構造は、 it己第 6の実施の形態におけるのと同様である。すなわち、 前述の図 2 1に示されるようなデータ構造を採用している。
[9 - 3] 携帯電話機 A 4が実行する処理の流れ
次に、 携帯電話機 A 4が待ち受け画像の表示に際して実行する処理の流れにつ Vヽて説 明する。
図 3 2は、 携帯電話機 A4が待ち受け画像の表示を行う際に実行する処理の流れを示 すフローチャートである。 図 3 2に示されるように、 携帯電話機 A4は、 先ず、 タイマ 一処理を実行する (ステップ SA 8 0 0)。
すなわち、 設定情報記憶部 A4 0 2に記憶されている擬似乱数の平均値を用いて、 擬 似乱数発生部 A 4 0 3に擬似乱数値を生成させた後、 当該擬似乱数値をタイマー値とし てタイマー A 4 0 4に設定して、 当該タィマー値に相当する時間が^^するのを待つ。 そして、 携帯電話機 A4は、 設定したタイマー値に相当する時間が «したことを前 記タイマー A4 0 4にて検出すると、 Ιίίΐ己 GP Sモジュール A 4 0 6を用いて現在位置 If報を取得する (ステップ SA 8 0 1 )。
携帯電話機 A4は、 編己 GP Sモジュール A4 0 6にて現在位置情報を取得すると、 現在位置から戸 ^の距^ S囲内にある位置に関連付けられている待ち受け画像データが 編己待ち受け画像記憶部 A4 0 8にて記憶されているかを検索する。
そして、 そのような待ち受け画像データがある場合には、 その待ち受け画像データに 関連付けられている位置が、 携帯電話機 A 4の現在位置から所定の距離範囲内に新たに 入ってきたものがあるか検索する。 (ステップ SA 8 0 2)。
上記の検索の結果、 待ち受け画像検索部 A4 0 9が、 該当する待ち受け画像を発見し なかった場合には (ステップ S A 8 0 3: NO)、携帯電話機 A4は、搬己設定情報記憶 部 A4 0 2にて記憶されている通常モードにて表示されるべき待ち受け画像データの設 定 (先頭アドレス) を参照する (ステップ SA 8 0 4)。
そして、 携帯電話機 A 4は、 ,編己設定情報記憶部 A 4 0 2の記'億されている設定に従 つて、 待ち受け画像データを編己待ち受け画像記憶部 A4 0 8から読み出して、 当該待 ち受け画像データを、 it己待ち受け画像表示部 A 4 1 1にて前記液晶デイスプレイノ、。ネ ル A4 1 2に表示する (ステップ SA 8 0 5)。
また、 上記の検索の結果、 待ち受け画像検索部 A4 0 9が、 該当する待ち受け画像を 発見しなかった場合には (ステップ SA8 0 3: YE S),携帯電話機 A4は、 当該待ち 受け画像デ一タを編己液晶デイスプレイパネル A 4 1 2に表示する (ステップ SA8 0 5)。
(1) 待ち受け画像を検索する嫌 (SA802)
次に、 携帯電話機 A 4が実行する待ち受け画像を検索する «について、 更に、 詳し く説明する。 図 33は、 携帯電話機 A 4が実行する待ち受け画像を検索する処理の流れ を表わすフローチャ一トである。
図 33に示されるように、 携帯電話機 A 4は、 位置情報取得部 A 405にて、 GPS モジュール A 406を用いて取得した自己の現在位置情報を、 待ち受け画像検索部 A 4 09にて受け付ける (ステップ SA900)。
待ち受け画像検索部 A 409は、 搬己先頭ボイン夕 ·テーブル A 20に格納されてい るアドレス値を参照する (ステップ SA901)。
そして、 当該ァドレス値にて示される記憶領域に格納されている待ち受け画像データ の付加情報を参照して、 当該待ち受け画像データに関連付けられた位置 を取得する
(ステップ SA902)。
待ち受け画像検索部 A409は、 待ち受け画像データに関連付けられた位置情報を取 得すると、 当該位置情報が表わしている位置と、 携帯電話機 A4の現在位置との間の地 表面距離を計算する (ステップ SA903)。
そして、 待ち受け画像検索部 A409は、 算出した地表面距離が所定の距離よりも小 さいか否かを確認する。
当該確認の結果、 編己地表面距離が戸 の距離よりも小さいと判断した場合には (ス テツプ SA904: YES:)、待ち受け画像検索部 A409は、範囲内画像記憶部 A40 7を参照して、 当該待ち受け画像データを記憶する記憶領域の先頭アドレスが、 範囲内 画像記憶部 A407に記憶されているか否かを礎忍する。
当該礦忍の結果、 当該待ち受け画像データを記憶する記憶領域の先頭アドレスが、 範 囲内画像記憶部 A407に記' i されていないと判断した場合には (ステップ SA90 5: YES),当該待ち受け画像データを待ち受け画像表示すべき待ち受け画像データと する。
そして、 当該待ち受け画像データを記憶する記憶領域の先頭アドレスを、 範囲内画像 記憶部 A 407にて記憶する (ステップ SA906)。
待ち受け画像検索部 A409は、 編己確認の結果、 編己地表面距離が所定の距離より も小さくないと判断した場合(ステップ SA904: NO),当該待ち受け画像データを 記憶する記憶領域の先頭ァドレスが、 範囲内画像記憶部 A407に記憶されていると判
断した場合(ステップ SA 9 0 5: NO)、或いは、 ステップ SA 9 0 6の処理の後、 当 該待ち受け画像データを記憶する記憶領域のネクスト 'ポインタ 'フィールドを参照し て、 次に参照すべき待ち受け画像データ記憶領域の先頭アドレスを取得する (ステップ
待ち受け画像検索部 A4 0 9は、 取得した先頭ァドレスを参照して、 当該先頭ァドレ スが当該待ち受け画像デーダが末尾デー夕であることを表わすものでな ヽ場合には (ス テツプ S A9 0 8: NO),当該先頭アドレスに示される記憶領域から位置情報を取得す る (ステップ SA 9 0 2)。そして、待ち受け画像検索部 A4 0 9は、上述のような纖 を繰り返す。
待ち受け画像検索部 A 4 0 9は、 編己先頭ァドレスが当該待ち受け画像データが末尾 データであることを表わすものである場合には (ステップ SA9 0 8 : Y e s)、 待ち受け画像データに関連付けられている位置情報が、 携帯電話機 A 4の現在位置か ら戸 Jf¾の距離範囲内には無いと判断された待ち受け画像データを記憶する記憶領域の先 頭アドレスを範囲内画像記憶部 A4 0 7から抹消する (ステップ SA 9 0 9)。
携帯電話機 A4は、 以上のようにして待ち受け画像データを検索する «を完了した 後、 メイン'ルーチンに■する。
このようにすれば、 携帯電話機 A 4の現在位置から所定の距 囲内に新たに入った 位置に関連付けられている待ち受け画像データを優先的に表示するので、 携帯電話機 A 4のユーザは、 自分から所定の距^ S囲内の位置にどのような待ち受け画像デー夕が関 連付けられているかをいち早く知ることができる。 したがって、 ユーザにとってより有 意義な、 従って、 飽きのこない待ち受け画像を表示することができる。
[9 - 4] 第 8の実施の形態に係る変形例
以上、 第 8の実施の形態に基 いて本発明を説明してきたが、本実施の形態について、 以下のような変形例を実施することができる。
( 1 ) 上記実施の形態においては、 携帯電話機 A 4の現在位置から戸旋の距纖囲 内に新たに入った待ち受け画像データを検出した場合には当該待ち受け画像データを待 ち受け画像表示し、 そのような待ち受け画像データを検出しなかった場合であって、 か つ、 前回待ち受け画像表示した待ち受け画像データに関連付けられた位置が携帯電話機 A 4の現在位置から戸f¾の距離範囲内にある場合には前回と同じ待ち受け画像データを 待ち受け画像表示し、 更に、 携帯電話機 A 4の現在位置から m¾の距離範囲内に新たに
入った待ち受け画像データを検出しなかった場合であって、 かつ、 前回待ち受け画像表 示した待ち受け画像データに関連付けられた位置が携帯電話機 A 4の現在位置から戸旋 の距皿囲内にない場合には通常モードで待ち受け画像表示するように設定された待ち 受け画像を ¾ ^するとしたが、 これに代えて、 次のようにするとしても良い。
すなわち、 携帯電話機 A 4は、 待ち受け画像検索部 A4 0 9にて、 待ち受け画像デ一 夕に関連付けられた位置が、 .携帯電話機 A 4の現在位置から所定の距^ IS囲内に新たに 入ってきたのを検出すると、 例えば、 範囲内画像記憶部 A4 0 7にて、 当該待ち受け画 像データを記憶する記憶領域の先頭ァドレスに関連付けて現在時刻を記憶する。
そして、 携帯電話機 A4は、 自己の現在位置から所定の距 囲内にある位置に関連 付けられた待ち受け画像データが複数ある場合には、 範囲内画像記憶部 A4 0 7に記憶 されている待ち受け画像データに関連付けて記憶されている時刻がもつとも新しい待ち 受け画像データを待ち受け画像表示する。
[ 1 0] 変形例
以上、 本発明を実施の形態に基づいて説明してきたが、本発明は、上述の実施の形態に 限定されないのは勿論であり、以下のような変形例を実施することができる。
( 1 ) 上記実施の形態においては、 GP Sシステムを用いて携帯電話機の現在位置 を特定するとしたが、 これに代えて、 GP Sシステム以外の方法を用いて携帯電話機の 現在位置を特定するとしても良 V、。
例えば、 複数の無線 ®¾局から発信される電波を同時に受信し、 各無線 ¾¾局から送 信される電波の伝搬時間差を測定することによって、 各無線 ¾¾局と携帯端末間との間 の距離を算出する。 そして、 算出した距離から三角測量の原理を用いて携帯電話機の位 置を特定するとしても良い。
GP Sシステムにおいては、 ®ϋ物の多い i !や屋内では衛星からの電波を受信する ことができないので、 測定誤差が大きくなつたり、 位置情報を取得できなくなつたりす るといった問題があるが、無線麵局からの電波を用いて位置情報を取得する場合には、 無 H¾¾局が設置されて 、さえすれば、 かかる問題を生じな V。
また、 上に代えて、 無線 ¾¾局と携帯電話機との間でやり取りされる電波の強さ等を 測定し、 得られた測定値から無線雄局と携帯電話機との間の距離を類推して位置情報 を測定するとしても良い。
この場合において、 無 局や携帯電話機の周囲の: Wや /などに起因する反
射波を考慮して電波の強さ等の測定を行えば、 無線基地局や携帯電話機の周囲に建造物 などの障害物が多い場合でも、 t波による誤差を抑えることができる。
のようにすれば、携帯電話機のより正確な位置情報を取得することができるので、 誤った位置情報を取得した結果、 携帯電話機の現在位置とまったく関係のない待ち受け 画像が表示されるといった不都合を回避することができる。 従って、 ユーザにとってよ り有意義な待ち受け画像を携帯電話機に表示させることができる。
(2) 上記実施の形態においては、 本発明をもっぱら携帯電話機に適用する場合に ついて説明したが、 本発明の適用範囲がこれに限定されないのは言うまでも無く、 P D A ^personal data assistance)'や P C (personal computer) に適用するとしても良い。 この場合、 編己の待ち受け画像は、 例えば、 所謂壁紙として P DAや P Cのスクリー ンに表示されるとしも良いし、 或いは、 所謂スクリーンセィバーとして表示されるとし ても良い。 ただし、 本発明の性質上、 編己 P Cは移動可能であることが必要である。 な ぜなら、 移動可能でなければ、 位置情報に基づいて待ち受け画像を変更する機会が無く なるからである。
また、 上記実施の形態においては、 待ち受け画像データをもつばら液晶ディスプレイ パネルに待ち受け画像表示する場合について説明したが、 本発明がこれに限定されない のは言うまでもなく、 液晶ディスプレイパネル以外の表示装置を使って待ち受け画像デ 一夕を待ち受け画像表示するとしても良く、 そのような場合においても、 上記実施の形 態におけるのと同様に、 本発明の効果を得ることができる。
(3) 上記実施の形態においては、 もっぱら携帯電話機を例にとって、 本発明を説 明したが、 本発明がこれに限定されないのは言うまでもなく、 本発明を待ち受け画像の 表示方法であるとしても、 上記と同様の効果を奏することができる。
(4) 上記実施の形態に いては、 待ち受け画像表示すべき待ち受け画像データを 待ち受け画像記憶部にて記憶するとした。 この待ち受け画像記憶部が待ち受け画像デー タを記憶するための具体的な構成には、 以下のような態様が考えられる。
すなわち、 待ち受け画像記憶部は、 携帯電話機の内部記憶装置 (例えば、 不揮発性メ モリなど。) に待ち受け画像データを記憶するとしても良い。 また、待ち受け画像記憶部 は、 携帯電話機に接続された外部記憶装置に待ち受け画像データを記慮するとしても良 い。 '
また、 携帯電話機の内部記憶装置と外部記憶装置の間で待ち受け画像データの遣り取
りをするとしても良い。 このようにすれば、 携帯電話機のユーザどうしで待ち受け画像 データを することができるので、 待ち受け画 i ^示の楽しみが更に倍加する。 また、 待ち受け画像デ一タは、 インターネットなどのような通信ネットワークに接続 された携帯電話機において、 当該通信ネットワークを介して、 待ち受け画像データ .サ ーノや他の携帯電話機などを含む他の機器から待ち受け画像データを取得し、 取得した 待ち受け画像データを内部記憶装置や外部記憶装置に記憶するとしても良い。
(5) 上記実施の形態においては、 待ち受け画像データの取得方法については、 特 に、 説明をしなかったが、 本発明に係る携帯電話機は、 例えば、次のような構成と方法 とによって、 待ち受け画像データを取得するとしても良い。
すなわち、 本発明に係る携帯電話機はデジタルカメラモジュールを備え、 当該デジタ ルカメラモジュ一ルを用 Vヽて風景等を することにより、 待ち受け画像デ一タを取得 するとしても良い。
この場合において、 待ち受け画像データの取得時に、 併せて、 GP Sモジュールを用 いて、 緯度ゃ柽度、 高度といった位置情報を取得して、 当該待ち受け画像データと関連 付けて記憶する。 更に、 GP Sモジュール、 若しくは、 携帯電話機が内蔵するタイマ一 を用いて、 取得時の年月日や時分秒を表わす時間情報を併せて取得して、 同じく、 当該 待ち受け画像データと関連付けて記憶するとしても良い。
(6) 上記実施の形態においては、 待ち受け画像表示としてもつばら画像データを 表示する場合について説明したが、 画像データに加えて、 更に、 次のような表示も行う としても良い。
すなわち、 本発明に係る携帯電話機は、 前記距離算出部にて算出した、 携帯電話機の 現在位置から、 待ち受け画像 ¾^する待ち受け画像データに関連付けられている位置ま での距離を、 待ち受け画像デー夕と併せて待ち受け画像表示するとしても良い。
また、 本発明に係る携帯電話機は、 当 帯電話機の現在位置から待ち受け画線示 すべき待ち受け画像データに関連付けられている位置へ向かう方向を算出することによ つて、 当^向を待ち受け画像データと併せて待ち受け画像表示するとしても良い。 こ の場合において、例えば、当 ¾ ^向が北北西である場合には文字列「NNW」を表示し、 或いは、 当 向が東南東である場合には文字列 「E S E」 を ¾ ^するとすれば良い。 更に、 本発明に係る携帯電話機は、 方位センサ一を備えているとしても良く、 当訪 位センサーを用いて当 帯電話機の姿勢を検出するとともに、 当 帯電話機の現在
位置から待ち受け画像表示すべき待ち受け画像データに関連付けられている位置へ向か う方向を算出することによって、 当該携帯電話機の向きに応じた方向表示を、 待ち受け 画像データと併せて、 待ち受け隨驗示するとしても良い。
この場合において、 例えば、 表示すべき方向に応じた矢印などのアイコンを表示する ことによって方向表示をするとしても良い。 また、 例えば、 当 帯電話機について 1 2時の方向を示す場合には文字列 「1 2 : 0 0」 を表示し、 或いは、 当議帯電話機に ついて 3時 3 0分の方向を示す場合には文字列「0 3 : 3 0」を表示するとしても良い。 また、 待ち受け画像表示をするに当たって、 待ち受け画像データと併せて、 上述した ような距«示と方向表示との両方を併せて実行するとしても良い。このようにすれば、 携帯電話機のユーザが、 待ち受け画像データに関連付けられている位置へ向かおうとし ている場合に、 どちらの方向へどのくらいの距離を進めば良いか一目瞭然となるので非 常に便利である。
また、 上に述べたように、 編己距離表示や方向表示を行うにあたっては、 携帯電話機 のユーザが指定した待ち受け画像データを待ち受け画像表示するとしても良 V、。
このようにすれば、 当該ユーザが道に迷って、 当該待ち受け画像データに関連付けら れている位置から遠ざかり、 別の待ち受け画像データに関連付けられている位置に接近 してしまったような場合であつても、 ユーザが指定した待ち受け画像データが待ち受け 画像表示され続けると同時に、、ユーザが指定した待ち受け画像デー夕に関連付けられて いる位置を指し示す前記距離表示や方向表示がされ続ける。
従って、 ユーザが目的とする位置とは異なる位置に関連付けられた待ち受け画像デー 夕が待ち受け画像表示されることによって、 前記距離表示や方向表示が当該ユーザが目 的とする位置とは異なる位置を指し示すようになった結果、 当該ユーザが目的地へ向か うための情報を見ることがで なくなつてしまうといった不都^"を解消することができ る。
(7) 上記実施の形態においては、 待ち受け画像記憶部において、 待ち受け画像デ ータを記憶するにあたって、 E x i f形式を採用するとしたが、 本発明がこれに限定さ れないのは言うまでもなく、 Ex i f形式とは異なるデ一夕 'フォーマツトを採用して、 待ち受け画像データを記憶するとしても、 上記と同様の効果を得ることができる。
(8) 上記実施の形態においては、 待ち受け画像記憶部において、 データ圧縮され た待ち受け画像データを記憶し、 待ち受け画像 ^において、 データϊϋされた待ち
受け画像データを して、 待ち受け画像表示するとしたが、 本発明がこれに限定され ないのは言うまでもなく、 これに代えて、 次のようにするとしても良い。
すなわち、 待ち受け画像記憶部は、 待ち受け画像データをデータ圧縮していない状態 で記憶するとしても良い。 このようにすれば、 待ち受け画像表示部において、 待ち受け 画像データを待ち受け画像 する際に、 待ち受け画像データを解凍する必要が無くな る。 したがって、 待ち受け画像 部における 負荷が軽減されるとともに、 待ち受 け画像 をするための処理時間を ϋすることができる。
なお、 待ち受け画像記憶部は、 待ち受け画像データを記憶するために必要となるメモ リ消費量を削減するために、 待ち受け画像表示される可能性が高い待ち受け画像データ をデータ しな ヽ状態で記憶し、 他の待ち受け画像デ一夕はデータ した状態で記 憶するとしても良い。
待ち受け画像表示される可能性が高いか否かは、 例えば、 当該携帯電話機のユーザに 設定されることとしても良い。 また、 例えば、 待ち受け画像データ毎に待ち受け画像表 示された回数や時間を記録しておき、 当該回数が多い待ち受け画像データや、 当該時間 が長 Vヽ待ち受け画像データは、 待ち受け画 it¾示される可能性が高 ヽと判断するとして も良い。
このようにすれば、 待ち受け画^示部において、 データ圧縮された待ち受け画像デ —タを «する «を«することができるので、 待ち受け画像表示部の 負荷を軽 減するとともに、 待ち受け画像表示をするための処理時間を することができる。 し たがって、 携帯電話機の消費電力量も併せて «することができる。 産業上の利用可能性
本発明は、 携帯電話機に利用可能であり、 特に、 携帯電話機にて待ち受け画像を録 する方法として利用することができる。
Claims
1. 画像データと位置情報とを関連付けて記憶する画像デ一夕記憶手段と、
自己の現在位置を特定する現在位置特定手段と、
it己画像データ記憶手段にて記慮されている位置情報に係る位置と、 謂己現在位置特 定手段にて特定した現在位置との間の関連性を議する関連性評価手段と、 .
編己画像データ記憶手段にて記憶されている位置情報のうち、 編己関連性評価手段に て算出される関連性がもつとも高い位置情報に関連付けられている画像データを特定す る画像データ特定手段と、
編己画像データ特定手段にて特定された画像データを待ち受け画像として表示する待 ち受け画像表示手段と
を備えることを^ [とする携帯電話機。
2. ffl己関連性評価手段は、 前記画像データ記憶手段にて記憶されている位置情報に 係る位置と、 tn己現在位置特定手段にて特定した現在位置との間の距離を算出し、 編己画像データ特定手段は、 編己関連性評価手段にて算出される距離がもつとも小さ いときに、 関連性がもっとも高いと判定する
ことを @とする請求項 1に記載の携帯電話機。
3. 編己関連性評価手段は、編己画像データ記憶手段にて記憶されている位置情報と、 編己現在位置特定手段にて特定した現在位置とが合致するか否かを判定することによつ て関連 ftを評価し、
編己画像データ特定手段は、歸己画像データ記憶手段にて記憶されている位置情報と、 編己現在位置特定手段にて特定した現在位置とが合致すると編己関連性 面手段にて判 定したときに、 関連性がもっとも高いと判定する
ことを とする請求項 1に記載の携帯電話機。
4. 撮像によつて画像データを «する撮 ί象手段を備え、
嫌己画像データ記憶手段は、 搬己撮像手段にて生成された画像データと、 当該画像デ ータが生成されたときに tin己現在位置特定手段にて特定された現在位置とを、 関連付け
て記憶する
ことを とする請求項 1に記載の携帯電話機。
5. 携帯電話機の起動時において、 ,
編己現在位置特定手段に、 自己の現在位置を特定させ、
編己関連性評価手段に、 編己画像データ記憶手段にて記憶されている位置情報に係る 位置と、 読現在位置特定手段にて特定した現在位置との間の関連性を讓させ、 編己画像データ特定手段に 前記画像データ記憶手段にて記憶されている位置情報の うち、 鶴己関連性 面手段にて算出される関連性がもっとも高 ヽ位置情報に関連付けら れている画像データを特定させ、
謙己待ち受け画像表示手段に、 編己画像データ特定手段にて特定された画像データを 表示させる初期画 示手段
を備えることを■とする請求項 2に記載の携帯電話機。
6. 所定の時間を^ する毎に、
tin己現在位置特定手段に、 自己の現在位置を特定させ、
編己関連性評価手段に、 謂己画像データ記憶手段にて記憶されている位置情報に係る 位置と、 黼己現在位置特定手段にて特定した現在位置との間の関連性を評価させ、 蘭己画像データ特定手段に、 編己画像データ記憶手段にて記憶されている位置情報の うち、 編己関連性評価手段にて算出される関連性がもつとも高い位置情報に関連付けら れている画像データを特定させ、
編己待ち受け画像表示手段に、 編己画像データ特定手段にて特定された画像データを 表示させる画像録更新手段 r
を備えることを とする請求項2に記載の携帯電話機。
7. 髓己戸旋の時間は、 予め設定された時間長である
ことを とする請求項 6に記載の携帯電話機。
8. ' fit己職の時間は、 乱数によって決定される
ことを とする請求項 6に記載の携帯電話機。
9. n己待ち受け画像表示手段は、 tin己画像データ特定手段にて特定された画像デ一 夕を表示する際に、 併せて、 謂己関連性議手段にて算出した距離を表示する ことを « [とする請求項 2に記載の携帯電話機。 '
1 0. 編己現在位置特定手段にて特定した自己の現在位置から、 編己待ち受け画練 示手段にて表示している画像データに関連付けて、 lift己データ記憶手段が記憶している 位置情報が表わす位置に向かう方向を特定する方向特定手段と、 .
嫌己方向特定手段にて特定された方向を表示する方向表示手段と
を備えることを とする請求項 2に記載の携帯電話機。
1 1. 携帯電話機に接続された外部記憶装置から、 画像データを取得して、 編己画像 データ記憶手段に記憶させる外部記 続手段
を備えることを,とする請求項 2に記載の携帯電話機。
1 2. 編己外部記'隱続手段は、 rt己外部記憶装置から画像データを取得する際に、 併せて、 当該画像データに関連付けられた位置' を取得して、 觸己画像データ記憶手 段に記憶させる
ことを 微とする請求項 1 1に記載の携帯電話機。
1 3. 嫌己外部記憶装置は、 電気通信回線を介して、 携帯電話機に接続されている ことを とする請求項 1 1に記載の携帯電話機。
1 4. 前言 部記憶装置は、 画像データを ^するサーバ装置である
ことを @とする請求項 1 3に記載の携帯電話機。
1 5. 画像データと位置情報とを関連付けて記憶する画像データ記憶手段と、 嫌己画像データ記憶手段にて記憶されている画像データの指定を受け付ける画像デー タ ί旨定手段と、
自己の現在位置を特定する現在位置特定手段と、
備己画像データ指定手段にて指定を受け付けた画像データに関連付けて、 it己データ 記憶手段が記憶している位置情報が表わす位置と、 編己現在位置特定手段にて特定した 現在位置との間の距離を算出する距離算出手段と、
編己現在位置特定手段にて特定した自己の現在位置から、 il己画像データ指定手段に て指定を受け付けた画像データに関連付けて、 rt己データ記憶手段が記憶している位置 が表わす位置に向かう方向を特定する方向特定手段と、
it己画像データ指定手段にて指定を受け付けた画像データを待ち受け画像として する待ち受け画像表示手段と
謂己距離算出手段にて算出された距離を表示する距離表示手段と、
嫌己方向特定手段にて特定された方向を表示する方向表示手段と
を備えることを « [とする携帯電話機。
1 6. 画像データと位置情報とを関連付けて記慮する画像データ記憶ステップと、 自己の現在位置を特定する現在位置特定ステップと、
漏己画像データ記憶ステップにて記憶した位置情報に係る位置と、 編己現在位置特定 ステツプにて特定した現在位置との間の関連性を謝面する関連性諮面ステツプと、 lift己画像データ記憶ステツプにて記憶した位置情報のうち、 編己関連性評価ステツプ にて関連性がもつとも高いと fpf面される位置情報に関連付けられている画像データを特 定する画像データ特定ステツプと、
Ιίίΐ己画像データ特定ステツプにて特定された画像データを待ち受け画像として表示す る待ち受け画像表示ステヅプと
を含むことを特徴とする待ち受け画^示方法。
1 7. 謂己関連性評価ステツプは、 編己画像データ記憶ステツプにて記憶した位置情 報に係る位置と、 謙己現在位置特定ステップにて特定した現在位置との間の距離を算出 し、
mt己画像データ特定ステツプは、 n己関連性評価ステツプにて算出される距離がもつ とも小さいときに、 関連性がもっとも高いと判定する
ことを ©とする請求項 1 6に記載の待ち受け画 i ¾示方法。
1 8. 編己関連性籠ステツプは、請己画像データ記憶手段にて記憶した位置情報と、 fit己現在位置特定手段にて特定した現在位置とが合致するか否かを判定することによつ て謂己関連性を評価し、
IUI己画像データ特定ステップは、 觸己画像データ記憶ステツプにて記憶した位置'籠 と、 lift己現在位置特定ステップにて特定した現在位置とが合致すると it己関連性 面ス テップにて判定したときに、 .関連性がもつとも高いと判定する
ことを ¾とする請求項 1 6に記載の携帯電話機。
1 9. 撮像によって画像データを生成する撮像ステップを含み、
mi己画像データ記憶ステップは、 rt己撮像ステップにて生成された画像データと、 当 該画像データが生成されたときに Ιίίΐ己現在位置特定ステツプにて特定された現在位置と を、 関連付けて記憶する
ことを とする請求項 1 6に記載の待ち受け画像表示方法。
20. 起動時において、
爾己現在位置特定ステップに、 自己の現在位 ¾を特定させ、
前記関連性評価ステップに、 編己画像データ記慮ステップにて記憶した位置情報に係 る位置と、 rt己現在位置特定ステップにて特定した現在位置との間の関連性を 面させ、 編己画像データ特定ステツプに、 rt己画像データ記憶ステツプにて記憶した位置'瞎 g のうち、'前記関連性評価ステツプにて関連性がもつとも高いと評価される位置情報に関 連付けられている画像データを特定させ、
編己待ち受け画像表示ステップに、 編己画像データ特定ステップにて特定された画像 データを表示させる初期画像弯示ステツプ
を含むことを とする請求項 1 6に記載の待ち受け画 it¾示方法。
2 1. 所定の時間を経過する毎に、
編己現在位置特定ステップに、 自己の現在位置を特定させ、
爾己関連性評価ステツプに、 爾己画像データ記憶ステツプにて記憶した位置情報に係 る位置と、 ίΠ己現在位置特定ステップにて特定した現在位置との間の関連' を評価させ、 flit己画像データ特定ステップに、 ίίΙ己画像データ記憶ステップにて記憶した位置情報
のうち、 mt己関連性評価ステツプにて関連性がもつとも高いと評価される位置情報に関 連付けられている画像データを特定させ、
itri己待ち受け画 11¾示ステップに、 編己画像データ特定ステップにて特定された画像 データを ¾ ^させる画像表示更新ステツプ
を含むことを とする請求項 1 6.に記載の待ち受け画像表示方法。
22. 編己戸旋の時間は、 予め設定された時間長である
ことを とする請求項2 1に記載の待ち受け画^ ¾示方法。 .
23. 編己戸 の時間は、 乱数によって決定される
ことを とする請求項2 1に記載の待ち受け画像表示方法。
24. 編己待ち受け画 i ¾示ステップは、 編己画像データ特定ステップにて特定され た画像データを表示する際に、 併せて、 rt己関連性評価ステップにて算出した距離を表 示する
ことを特徴とする請求項 1 7に記載の待ち受け画像表示方法。
25. . 前記現在位置特定ステップにて特定した自己の現在位置から、 前記待ち受け画 像表示ステツプにて表示している画像データに関連付けて、 前記データ記 11ステツプが 記憶している位置情報が表わす位置に向かう方向を特定する方向特定ステップと、 編己方向特定ステツプにて特定された方向を表示する方向表示ステップと を含むことを碰とする請求項 1 6に記載の待ち受け画像表示方法。
26. 外部記憶装置から、 画像データを取得して、 fit己画像データ記憶ステップに記 憶させる外部記,続ステツプ
を含むことを とする請求項 1 6に記載の待ち受け画 i ¾方法。
27. it己外部記'隱続ステップは、 認己外部記憶装置から画像データを取得する際 に、 併せて、 当該画像データに関連付けられた位置情報を取得して、 rt己画像データ記 '億ステップに記憶させる
ことを難とする請求項 26に記載の待ち受け画 it¾方法。
28. 画像データと位置情報とを関連付けて記憶する画像データ記憶ステップと、 rt己画像データ記憶ステツプにて記憶した画像データの指定を受け付ける画像データ 指定ステップと、
自己の現在位置を特定する現在位置特定ステツプと、
前記画像データ指定ステツプにて指定を受け付けた画像データに関連付けて、 前記デ —夕記憶ステップにて記憶した位置情報が表わす位置と、 編己現在位置特定ステップに て特定した現在位置との間の距離を算出する距離算出ステツプと、 .
編己現在位置特定ステップにて特定した自己の現在位置から、 謂己画像データ指定ス テップにて指定を受け付けた画像データに関連付けて、 編己データ記憶ステツプにて記 憶した位置情報が表わす位置に向かう方向を特定する方向特定ステツプと、
if己画像データ指定ステツプにて指定を受け付けた画像データを待ち受け画像として 表示する待ち受け画 ί»示ステップと
tin己距離算出ステツプにて算出された距離を表示する距 «示ステツプと、 編己方向特定ステツプにて特定された方向を表示する方向表示ステツプと を備えることを @とする待ち受け画 示方法。
29. 画像データと位置情報とを関連付けて記憶する画像データ記憶手段と、 自己の現在位置を特定する現在位置特定手段と、
編己画像データ記憶手段にて記憶されている位置情報に係る位置と、 編己現在位置特 定手段にて特定した現在位置との間の関連性を評価する関連性評価手段と、
編己画像データ記慮手段に 記憶されている位置情報のうち、 編己関連性諮面手段に て算出される関連性が m¾の水準よりも高い位置情報に関連付けられている画像データ を特定する画像データ特定手段と、
搬己画像データ特定手段にて、 it己関連性が戸旋の水準よりも高い位置情報に関連付 けられている画像データが特定されなかつた場合に、 戸 jf¾の画像デ一タを待ち受け画像 として表示する第 6の待ち受け画^示手段と
frt己画像データ特定手段にて、 嫌己関連性が所定の水準よりも高い位置情報に関連付 けられている画像データが複数特定された場合に、 特定された画像データのいずれかを
待ち受け画像として表示する第 7の待ち受け画 it¾示手段と
を備えることを とする携帯電話機。
30. 編己関連性評価手段は、 編己画像データ記憶手段にて記憶されている位置 '瞬 g に係る位置と、 編己現在位置特定手段にて特定した現在位置との間の距離を算出し、 編己画像データ特定手段は、 編己関連性評価手段にて算出される距離が小さいほど、 関連性が高いと判定する
ことを ®とする請求項 2 9に記載の携帯電話機。
3 1. 前記関連性讓手段は、 編己画像データ記憶手段にて記憶されている位置'歸艮 と、 編己現在位置特定手段にて特定した現在位置とが合致するか否かを判定することに よって編己関連性を評価し、
編己画像データ特定手段は、 rt己画像データ記憶手段にて記憶されている位置情報と、 編己現在位置特定手段にて特定した現在位置とが合致すると rt己関連性 面手段にて判 定した場合に、 関連性が高いと判定する
ことを特徴とする請求項 29に記載の携帯電話機。
32. 第 7の待ち受け画像^手段は、 rt己関連性がもつとも高い位置情報に関連付 けられている画像データを待ち受け画像として表示する
ことを とする請求項 29に記載の携帯電話機。
33. 搬己画像データ記憶手段は、 更に、 時間情報を関連付けて記憶し、
ことを■とする請求項 29に記載の携帯電話機。
34. 第 7の待ち受け画像表示手段は、 前記関連性が所定の水準よりも高くなつた時 刻がもつとも新しい位置情報に関連付けられている画像データを待ち受け画像として表 示する
ことを »とする請求項 2 9に記載の携帯電話機。
3 5. 画像データと位置情報とを関連付けて記慮する画像データ記憶ステップと、 自己の現在位置を特定する現在位置特定ステツプと、
廳己画像データ記憶ステップにて記憶した位置情報に係る位置と、 編己現在位置特定 ステップにて特定した現在位置との間の関連性を評価する関連性諮面ステップと、 編己画像データ記憶ステツプにて記憶した位置情報のうち、 編己関連性評価ステツプ にて算出される関連性が戸; f¾の水準よりも高い位置情報に関連付けられている画像デ一 タを特定する画像データ特定ステップと、
till己画像データ特定ステツプにて、 前記関連性が所定の水準よりも高い位置情報に関 連付けられている画像データが特定されなかった場合に、 所定の画像データを待ち受け 画像として表示する第 6の待ち受け画像表示ステップと
編己画像データ特定ステツプにて、 前記関連性が所定の水準よりも高い位置情報に関 連付けられている画像データが複数特定された場合に、 特定された画像データのいずれ かを待ち受け画像として表示する第 7の待ち受け画像表示ステツプと
を含むことを とする待ち受け画像表示方法。
3 6. 前記関連性評価ステップは、 Ιίίΐ己画像データ記憶ステップにて記慮した位置情 報に係る位置と、 編己現在位置特定ステップにて特定した現在位置との間の距離を算出 し、
前記画像データ特定ステツプは、 前記関連性 面ステツプにて算出される距離が小さ いほど、 関連性が高いと判定する
ことを ¾とする請求項3 5に記載の待ち受け画像^方法。
3 7. 嫌己関連性評価ステップは、 雄己画像データ記憶ステップにて記憶した位置情 報と、 編己現在位置特定ステップにて特定した現在位置とが合致するか否かを判定する ことによつて tin己関連性を評価し、
in己画像データ特定ステツプは、 rt己画像データ記憶ステツプにて記憶した位置' [^民 と、 itit己現在位置特定ステツプにて特定した現在位置とが合致すると 己関連性評価ス テツプにて判定した場合に、 関連性が高いと判定する
ことを ®とする請求項 3 5に記載の待ち受け画像表示方法。
3 8. 第 7の待ち受け画 ί錄示ステツプは、 編己関連性がもつとも高い位置情報に関 連付けられている画像データを待ち受け画像として表示する
ことを とする請求項 3 5に記載の待ち受け画 ί象表示方法。
3 9. rt己画像データ記憶ステップは、 更に、 時間情報を関連付けて記憶し、 第 Ίの待ち受け画 示ステップは、 関連付けられている時間情報がもっとも新しい 時間を示す画像データを待ち受け画像として表示する
ことを とする請求項 3 5に記載の待ち受け画像表示方法。
4 0. 第 7の待ち受け画像表示ステツプは、 編己関連性が所定の水準よりも高くなつ た時刻がもつとも新しい位置情報に関連付けられている画像データを待ち受け画像とし て ¾ ^する
ことを とする請求項3 5に記載の待ち受け画像表示方法。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003092549A JP3711118B2 (ja) | 2003-03-28 | 2003-03-28 | 携帯電話機および待ち受け画像表示方法 |
JP2003092548A JP3744915B2 (ja) | 2003-03-28 | 2003-03-28 | 携帯電話機および待ち受け画像表示方法 |
JP2003-092548 | 2003-03-28 | ||
JP2003-092549 | 2003-03-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004088961A1 true WO2004088961A1 (ja) | 2004-10-14 |
Family
ID=33134301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/003837 WO2004088961A1 (ja) | 2003-03-28 | 2004-03-22 | 携帯電話機および待ち受け画像表示方法 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2004088961A1 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000304559A (ja) * | 1999-04-22 | 2000-11-02 | Xanavi Informatics Corp | ナビゲーション装置および情報提供システム |
JP2003087857A (ja) * | 2001-09-07 | 2003-03-20 | Omron Corp | 携帯端末のキャラクタ表示装置 |
-
2004
- 2004-03-22 WO PCT/JP2004/003837 patent/WO2004088961A1/ja active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000304559A (ja) * | 1999-04-22 | 2000-11-02 | Xanavi Informatics Corp | ナビゲーション装置および情報提供システム |
JP2003087857A (ja) * | 2001-09-07 | 2003-03-20 | Omron Corp | 携帯端末のキャラクタ表示装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102206387B1 (ko) | 이동 단말기 및 그것의 제어방법 | |
JP3608740B2 (ja) | 情報処理システム、端末装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
AU2001294230B2 (en) | Search supporting apparatus, search supporting system, operation instructing terminal, search supporting method, and operation instructing system | |
EP2327270B1 (en) | Orientation based control of mobile device | |
KR101759912B1 (ko) | 휴대 단말기의 데이터 전송 방법 및 장치 | |
KR101823441B1 (ko) | 단말 장치, 화상 형성 장치, 영상 생성 방법, 화상 형성 장치의 구동 방법, 및 컴퓨터 판독가능 기록 매체 | |
JP2007505299A (ja) | 画素 | |
JP5172723B2 (ja) | 案内情報提供システム、携帯端末装置、案内情報提供サーバ、案内情報提供装置、案内情報提供方法、および、プログラム | |
CN102341672A (zh) | 用于提供本地地图和因位置而异的注释数据的人工辅助技术 | |
CN106034173B (zh) | 移动终端及其控制方法 | |
CN108507541A (zh) | 建筑物识别方法及系统,以及移动终端 | |
JP2004361918A (ja) | 携帯端末機の特定地点方向コンパス表示装置及びその表示方法 | |
CN105308981B (zh) | 终端装置和遥控方法 | |
JP2008129773A (ja) | 情報管理サーバ、携帯端末間通信装置、携帯端末及び情報提供方法 | |
JP5104934B2 (ja) | 携帯表示機器、およびプログラム | |
JP4655458B2 (ja) | 携帯機器、地図表示システム、及び、高さ表示プログラム | |
JP2017117290A (ja) | 携行品管理装置及び携行品管理方法 | |
WO2004088961A1 (ja) | 携帯電話機および待ち受け画像表示方法 | |
CN108156313B (zh) | 定位控制方法、装置、存储介质及终端设备 | |
JP2005085110A (ja) | 端末装置及び端末プログラム | |
JP3711118B2 (ja) | 携帯電話機および待ち受け画像表示方法 | |
JP3744915B2 (ja) | 携帯電話機および待ち受け画像表示方法 | |
JP5303376B2 (ja) | 経路案内システム、携帯端末装置、経路探索サーバ、経路探索装置、経路案内方法、および、プログラム | |
JP5145302B2 (ja) | ナビゲーションシステム、端末装置、ナビゲーションサーバ、ナビゲーション装置、ナビゲーション方法、および、プログラム | |
JP5410857B2 (ja) | 地図情報提供システム、および、地図情報提供方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |