This application claims priority under 35 U.S.C. §119 from Japanese Patent Application No. 2007-336358 filed on Dec. 27, 2007. The entire subject matter of the application is incorporated herein by reference.
1. Technical Field
The present invention relates to an image information storage device, an image information processing system and a computer-readable record medium storing a program for image information processing.
2. Prior Art
Communication devices (e.g. cellular phone) having the so-called telephone directory function are widely available today. With the telephone directory function, textual information such as a name (personal name, company name, etc.) and a phone number, e-mail address, etc. corresponding to the name can be stored in a storage unit, and multiple pieces of textual information already stored in the storage unit can be successively displayed on a display unit (e.g. LCD) as needed.
For example, an electronic device described in paragraph 0007 of Japanese Patent Provisional Publication No. 2006-93863 (hereinafter referred to as a “patent document #1”) has a telephone directory function of storing image data in addition to the aforementioned textual information. When a search is conducted by use of the telephone directory function, the electronic device allows the user to easily understand the relationship between a person (whose name, image data, etc. have been stored in a storage unit of the electronic device) and the user or another person based on an image (e.g. photo) including two or more subjects.
However, the electronic device of the patent document #1, in which each piece of image data is associated with a piece of information (textual information) in a one-to-one correspondence, is incapable of judging whether information associated with a piece of image data is identical with information associated with another piece of image data or not even when the two pieces of image data have been associated with the same information.
Therefore, in cases where each area cut out from a group photo (including two or more people as subjects) is associated with personal information (name, phone number, etc.), for example, the electronic device of the patent document #1 is incapable of recognizing that a person included in a group photo is identical with a person included in another group photo (even when the same person is included in the two group photos) and handles the two identical persons as different persons.
Thus, even when a user, who has acquired information on a person from a group photo, wants to search for another group photo including the person, the electronic device of the patent document #1 (which handles two persons included in different group photos as different persons as above) is incapable of assisting the user with the search. In such cases, the user has to manually search for and find another group photo (including the person) in the memory of the electronic device, which is extremely troublesome to the user.
The present invention, which has been made in consideration of the above problems, is advantageous in that an image information storage device, an image information processing system and a computer-readable record medium storing a program for image information processing, capable of assisting the effective use of the information (registration information) associated with each image, can be provided.
In accordance with an aspect of the present invention, there is provided an image information storage device, which is provided with an image data storage unit which stores first image data, a registration information storage unit which stores prescribed registration information while associating the registration information with the first image data stored in the image data storage unit, the registration information storage storing registration information for area information representing one selected from one or more areas set in a drawing area of a piece of first image data stored in the image data storage unit, a search unit which conducts a search, when an input for specifying an area represented by area information is made while an image represented by a piece of first image data stored in the image data storage unit is displayed on a display screen, for second image data associated with registration information based on the registration information associated with the area information representing the specified area, and an output control unit which controls output of an image and/or information to the display screen while outputting an image represented by the second image data, which is searched by the search unit, to the display screen.
With the image information storage device configured as above, all images that have been associated with registration information that has been associated with the specified area in one image (displayed on the display screen) can be searched for and extracted based on the (one or more pieces of) registration information associated with the specified area. Therefore, when two or more images are extracted by the search, additional information that can not be acquired from one image can be acquired, which allows the user to obtain a lot of information and gain a detailed grasp of a subject, object, etc. in the specified area of the displayed image with ease, by which the user is assisted to make effective use of the registration information associated with each image.
In accordance with another aspect of the present invention, there is provided an computer-readable record medium storing computer-readable instructions for a computer of an image information storage device, equipped with an image data storage unit and a registration information storage unit which stores prescribed registration information while associating the registration information with the first image data stored in the image data storage unit, the registration information storage storing registration information for area information representing one selected from one or more areas that have been set in a drawing area of a piece of first image data stored in the image data storage unit. The instructions cause the computer to execute a search step of conducting a search, when an input for specifying an area represented by area information is made while an image represented by first image data stored in the image data storage unit is displayed on a display screen, for second image data associated in the registration information storage unit with registration information that has been associated with area information in the registration information storage unit, based on the registration information associated with area information representing the specified area, and an output control step of outputting result of the search by the search step to the display screen.
By making a computer of an image information storage device operate according to the computer-readable instructions acquired (loaded, installed, etc.) from the computer-readable record medium, effects similar to those of the image information storage device described above can be achieved.
In accordance with another aspect of the present invention, there is provided an image information processing system which includes an image information storage device, a registration information storage unit which stores prescribed registration information while associating the registration information with the first image data stored in the image data storage unit of the image information storage device, the registration information storage storing registration information for area information representing one selected from one or more areas set in a drawing area of a piece of first image data stored in the image data storage unit, and an information processing device which is connected with the image information storage device and the registration information storage unit and includes a search unit which conducts a search, when an input for specifying an area represented by area information is made while an image represented by a piece of first image data stored in the image data storage unit of the image information storage device is displayed on a display screen, for second image data associated with registration information, based on the registration information associated with the area information representing the specified area, and an output control unit which controls output of an image and/or information to the display screen while outputting result of the search by the search unit to the display screen.
With the image information processing system configured as above, effects similar to those of the image information storage device described above can be achieved.
Other objects, features and advantages of the present invention will become more apparent from the consideration of the following detailed description taken in conjunction with the accompanying drawings.
Referring now to the drawings, a description will be given in detail of preferred embodiments in accordance with the present invention.
<Embodiment 1>
The MFP 1, which is connected to a telephone circuit 100 (see
A scanner 20 for scanning a document, etc. during the execution of the facsimile function, scanner function or copy function is provided at the top of the MFP 1. A glass plate (flat bed), on which the user places a document to be scanned, is covered by a document cover 8. For the document scanning, the user opens the document cover 8 upward, places a document on the glass plate, and closes the document cover 8 to fix the document on the flat bed.
When document scanning is ordered by the user, the image on the (lower) surface of the document is scanned by a document scanning sensor (unshown) which is situated underneath the glass plate. Image data of the scanned image is stored in a prescribed storage area of a RAM 13 (see
A printer 21 (implemented by a so-called inkjet printer) is installed in the housing of the MFP 1 as a unit for printing an image on a sheet (e.g. paper). The printer 21 is equipped with a print head (using inks of four colors CMYK (cyan, magenta, yellow, black)), a sheet feed mechanism and a recovery mechanism in order to execute color printing. The print head includes a plurality of nozzles (ink discharging holes). The printer 21 executes the printing of an image on a sheet by discharging the inks from the nozzles while feeding the sheet with the sheet feed mechanism.
An operation panel 6 in a horizontally elongated shape is situated in front of the document cover 8. The operation panel 6 includes operation keys 15, an LCD (Liquid Crystal Display) 16 and a well-known touch panel 17 which is formed integrally with the LCD 16. The operation keys 15 include various buttons such as numeric buttons 15a for inputting a phone number during the use of the telephone function or the facsimile function and a power button 15b for turning ON/OFF the power of the MFP 1.
The LCD 16 serves as a display screen for displaying a variety of images and information, such as operational instructions, the status of a process in execution and information corresponding to the pressing of the operation keys 15 and the touch panel 17.
When the telephone function or the facsimile function of the MFP 1 is used, a call reception screen 51 (see
A handset 22, which is provided on the side face of the MFP 1, is used when the user has a telephone conversation with the other party (user of an external device which is connected to the MFP 1 via the telephone circuit 100 (see
The CPU 11, the ROM 12 and the RAM 13 are connected together by a bus line 26. The EEPROM 14, the operation keys 15, the LCD 16, the touch panel 17, the clock circuit 18, the scanner 20, the printer 21, the handset 22, the NCU 23 and the modem 24 are connected to the bus line 26 via an I/O (Input/Output) port 27.
The CPU 11 controls the components connected to the I/O port 27 and the functions of the MFP 1 according to programs and data (fixed values) stored in the ROM 12 and the RAM 13 and various signals which are communicated via the NCU 23.
The ROM 12 stores a control program to be executed by the CPU 11 and fixed value data to be referred to during the execution of the control program. Incidentally, the ROM 12 has a storage area storing a communication program 12a for executing processes shown in flow charts of
The EEPROM 14 is a nonvolatile memory capable of rewritably storing data and retaining its memory contents even after the power is shut down. As shown in
The image data memory 14a is a storage area of the EEPROM 14 for storing image data. The image data memory 14a stores image data inputted from image pickup devices (e.g. digital camera), image data inputted from external devices (e.g. personal computer) connected to interfaces (unshown) of the MFP 1 via cables, image data read out from external media (SD Card®, Smart Media®, etc.) attached to media slots (unshown) of the MFP 1, image data of photos, etc. scanned by the scanner 20, etc.
The telephone directory memory 14b is a storage area of the EEPROM 14 for storing the so-called telephone directory. In the telephone directory, information specifying each called party (phone number, e-mail address, etc.) to be used for communication by use of the telephone function or the facsimile function is associated with information identifying the called party (name, address, etc.).
The MFP 1 of this embodiment is configured to let the user use images for the telephone directory. Thus, the telephone directory memory 14b includes a personal information memory 14b1 as a storage area for storing the personal information (name, phone number, etc.) and an image information memory 14b2 as a storage area for associating image data with the personal information stored in the personal information memory 14b1 as shown in
The calling history memory 14c is a storage area of the EEPROM 14 for storing history records of call origination (start of communication) made by the user by use of the telephone function of the MFP 1. Each history record stored in the calling history memory 14c (hereinafter referred to also as a “calling history record”) includes the calling time (time of day of the call origination), information representing the called party (e.g. phone number), and information representing a photo (image) which was being displayed in a display area 53a of the calling screen 53 (see
The absent call reception history memory 14d is a storage area of the EEPROM 14 for storing history records of absent call reception (termination of a communication request received from outside (calling party) without starting communication). Each history record stored in the absent call reception history memory 14d (hereinafter referred to also as an “absent call reception history record”) includes, for example, the time of day of the communication request and information representing the calling party (e.g. phone number) in cases where such information was acquired.
The person-to-photo flag 14e is a flag indicating whether or not the operation mode of the MFP 1 in a calling process (see
The clock circuit 18 is a well-known circuit having the clock function (keeping the current date and time). The NCU 23, which is connected to the telephone circuit 100, controls the transmission of the dialing signal to the telephone circuit 100, the response to the call signal from the telephone circuit 100, etc. The modem 24 modulates image data (specified for transmission by the facsimile function) into a signal that can be transmitted to the telephone circuit 100 and transmits the signal to the telephone circuit 100 via the NCU 23, while receiving a signal from the telephone circuit 100 via the NCU 23 and demodulating the received signal into image data that can be displayed by the LCD 16 or printed by the printer 21.
In the following, the configuration of the data stored in the personal information memory 14b1 and the image information memory 14b2 will be explained referring to
As shown in
The personal information PD on a person includes information indicating a name P2 (as information indicating the name of the person as a calling/called party) and a phone number P3 (as information specifying the calling/called party), for example. Besides the name P2 and the phone number P3, the personal information PD includes additional information such as an address P4 (see
The personal number P1 is a number which is uniquely assigned to each person who has been registered in the telephone directory. The personal number P1 is stored in the personal information memory 14b1 as identification information for specifying the personal information PD on each person. While the personal numbers P1 are serial numbers starting from “1” in the example of
Meanwhile, in the image information memory 14b2, an image name Q1, area information Q2 and a personal number Q3 are associated together in regard to a piece of image data specified by the image name Q1 as shown in
The image name Q1 is information specifying a piece of image data from all pieces of image data stored in the image data memory 14a. A file name, internal number, etc. which has been assigned to each piece of image data can be used as the image name Q1. Thus, a piece of image data stored in the image data memory 14a is specified by (the contents of) the image name Q1.
Thus,
The area information Q2 is information representing an area which has been set in the drawing area of the image data specified by the image name Q1. The area information Q2 includes information indicating the shape of the area (“SHAPE”), information indicating the size of the area (“SIZE”) and coordinate information specifying the position of the area in the image data (“X COORDINATE”, “Y COORDINATE”). As the coordinate information, X-Y coordinates of the center of the area are used, for example.
The personal number Q3 is a number specifying a piece of personal information that is associated with the area specified by the area information Q2. The personal number Q3 is selected from the personal numbers P1 stored in the personal information memory 14b1 (
For example, in the case of
In the example of
Similarly, in the example of
In the example of
Further, when it is necessary to associate the same personal information PD with two or more photos (images, image data), the association of the personal information PD with a latter photo (a photo (e.g. “coworkers”) with which the personal information PD is associated later) can be carried out by use of (the same) personal information PD already associated with another (former) photo (e.g. “friends”), by which the CPU 11 is allowed to recognize the identity of the personal information PD associated with the photos. Therefore, the same personal information PD can be extracted from any of photos associated with the personal information PD, and all photos including (associated with) a certain piece of personal information PD can be extracted from the piece of personal information PD.
In the following, a case where the user makes a phone call to a person (called party) by use of the telephone directory stored in the telephone directory memory 14b will be explained referring to
In the case where an area already associated with personal information PD (e.g. area 53c) is touched by the user, the personal information PD associated with the touched (selected) area is displayed in an area 53d on the right-hand side of the calling screen 53 currently displayed on the LCD 16, together with a dialing button 53e for dialing the phone number included in the personal information PD displayed in the area 53d.
As shown in
In the mode for extracting photos corresponding to personal information based on the personal information, the user can make the MFP 1 extract photos corresponding to the personal image 53f currently displayed in the area 53d (i.e. photos that have been associated with the personal information PD currently displayed in the area 53d) by touching the personal image 53f, and make the MFP 1 display desired one of the extracted photos by selecting (touching) one of the tabs 53b under the display area 53a.
Next, the details of the calling process, for originating a call to a called party selected from the telephone directory, will be explained referring to
At the start of the calling process, the MFP 1 sets the person-to-photo flag 14e to OFF (S31) and displays the calling screen 53 (see
After the step S32, the MFP 1 checks whether the dialing button 53e on the calling screen 53 has been touched by the user (S33). When the dialing button 53e has not been touched (S33: NO), the MFP 1 checks whether the personal image 53f displayed in the area 53d has been touched by the user (S34). When the personal image 53f has not been touched (S34: NO), the MFP 1 advances to step S35.
On the other hand, when the personal image 53f has been touched (S34: YES), the MFP 1 checks whether the person-to-photo flag 14e is ON (S44). When the person-to-photo flag 14e is OFF (S44: NO), the MFP 1 sets the person-to-photo flag 14e to ON (S47), by which the operation mode is switched from the mode for extracting personal information from a photo to the mode for extracting photos corresponding to personal information based on the personal information.
After the step S47, the MFP 1 searches the telephone directory memory 14b and extracts all photos that have been associated with the personal image 53f touched by the user (i.e. associated with the personal information PD displayed in the area 53d) from all the photos registered in the telephone directory memory 14b (S48), displays the tabs 53b corresponding to the extracted photos (S49) and thereafter advances to the step S35.
The user can change the photo displayed in the display area 53a by operating (touching) a desired tab 53b. Thus, as a result of the steps S48 and S49, the user is allowed to make the MFP 1 display the photos (registered in the telephone directory memory 14b) associated with the personal image 53f (i.e. associated with the personal information PD displayed in the area 53d) one by one by properly operating the tabs 53b.
As above, a photo selected by the user by operating a tab 53b can be displayed in the whole display area 53a while being expanded throughout the display area 53a. Therefore, even when two or more photos have been extracted in S48, each of the extracted photos can be displayed in a style easily viewable to the user, which allows the user to acquire necessary information (e.g. personal connections including the called party corresponding to the personal image 53f) from the displayed photo with ease. Further, the tabs 53b (letting the user select a photo as needed) facilitate the user's selection of a photo and offer high usability to the user.
On the other hand, when the person-to-photo flag 14e is ON in S44 (S44: YES), the MFP 1 sets the person-to-photo flag 14e to OFF (S45), by which the operation mode is switched from the mode for extracting photos corresponding to personal information based on the personal information to the mode for extracting personal information from a photo. Thus, the operation mode is switched between the two modes each time the personal image 53f displayed in the area 53d is touched by the user.
After the step S45, the MFP 1 displays the tabs 53b corresponding to all the photos registered in the telephone directory memory 14b (S46) and thereafter advances to the step S35. Therefore, in the mode for extracting personal information from a photo, the user can make the MFP 1 extract already registered personal information PD from all the photos (any photo) registered in the telephone directory memory 14b.
In the step S35, the MFP 1 checks whether a different photo has been selected by the user as the photo to be displayed in the display area 53a, that is, whether a tab 53b of a photo other than the photo currently displayed in the display area 53a has been selected by the user.
When a different photo has been selected, that is, when the user intends to change the displayed photo (S35: YES), the MFP 1 changes the photo displayed in the display area 53a into the selected photo (S36) and thereafter advances to step S37. When no different photo has been selected in S35 (S35: NO), the MFP 1 advances to the step S37 while skipping the step S36.
In the step S37, the MFP 1 checks whether the selected person has been changed, that is, whether a different area (button) in the photo has been touched by the user. When the selected person has been changed (S37: YES), the MFP 1 sets the person-to-photo flag 14e to OFF (S38).
After the step S38, the MFP 1 displays the tabs 53b corresponding to all the photos registered in the telephone directory memory 14b (S39). Subsequently, the MFP 1 reads out personal information PD on the currently selected person (i.e. personal information PD associated with the selected area) from the telephone directory memory 14b (personal information memory 14b1, image information memory 14b2) and displays the personal information PD in the area 53d of the calling screen 53 while also displaying a personal image (e.g. the personal image 53f in
On the other hand, when the selected person has not been changed in S37, that is, when no other area in the photo has been touched by the user (S37: NO), the MFP 1 directly returns to the step S33.
When the dialing button 53e has been touched by the user in S33 (S33: NO), the MFP 1 dials the phone number P3 included in the personal information PD currently displayed in the area 53d (i.e. personal information PD associated with the area 53c selected by the user) (S41). Subsequently, the MFP 1 stores the calling time (time of day of the call origination), the phone number (as the information representing the called party) and information representing the photo currently displayed in the display area 53a (at the time of call origination) in the calling history memory 14c as a calling history record (S42), starts the call origination (S43), and ends the calling process of
As described above, in the calling process executed by the MFP 1 of this embodiment, the user is allowed to determine the called party while referring to a photo (image) displayed on the LCD 16 (specifically, in the display area 53a of the calling screen 53). Since the selection input of the called party can be made based on the photo displayed on the LCD 16, the user starting the communication can select a person who is suggested by the photo as a called party, by which the user is allowed to start the communication after having a good grasp of information on the called party.
Further, since all photos that have been associated with the touched personal image 53f (i.e. associated with the personal information PD displayed in the area 53d) can be searched for and extracted, a lot of information on the called party can be acquired with ease, by which the user is allowed to gain a detailed grasp of the called party. In the search for photos that have been associated with a piece of personal information PD, the personal image 53f can be used as a search start button, which offers high usability to the user. Furthermore, since the user can conduct the search while viewing the personal image 53f representing a piece of personal information PD, the user conducting the search can intuitively recognize the called party (target of the search).
Incidentally, while the above calling process (
The calling process of
In the following, a case where the MFP 1 (receiving a phone call) informs the user of the calling party (sending a communication request) by use of a photo already stored (registered) in the telephone directory memory 14b will be explained referring to
In the case where a communication request is received, a photo that is selected according to preset rules is displayed on the LCD 16 in the call reception process of
As above, when a photo is displayed in (outputted to) the display area 51a, the area 51b corresponding to the calling party sending the communication request is differentiated from other areas 51c (with which personal information PD has been associated) by changing the display style, by which the user is allowed to easily identify the calling party.
Further, a message 51e saying “INCOMING CALL” and a speaker phone button 51f (for requesting line connection) are displayed in an area 51d on the right-hand side of the call reception screen 51 displayed on the LCD 16. If the calling party (sender of the communication request) has already been stored (registered) in the telephone directory memory 14b, the personal information PD on the calling party is also displayed in the area 51d. When the speaker phone button 51f on the call reception screen 51 is touched by the user, the line is connected, by which the communication with the calling party is made possible.
As above, when there is an incoming call, a photo including the calling party sending the communication request and the personal information PD on the calling party are displayed on the LCD 16 at the same time. Therefore, direct information on the calling party can be acquired from the personal information PD while also acquiring indirect information on the calling party (e.g. personal connections including the calling party) from the corresponding photo, which allows the user to correctly recognize the calling party with ease.
Further, the name P2, the phone number P3 and the address P4 of the calling party are displayed on the call reception screen 51 (area 51d) as the personal information PD as shown in
Incidentally, when there are two or more photos including the calling party, two or more tabs 51g (inscribed with the photo names of the photos including the calling party) are displayed so as to let the user select and change the photo displayed in the display area 51a. Therefore, the user can start the telephone conversation with the calling party after having a good grasp of information on the calling party by properly changing the photo displayed in the display area 51a (i.e. by properly touching the tabs 51g).
As shown in
In the case of
As shown in
The user can change the photo displayed in the display area 52a by properly touching the tabs 52b or 52c. Thus, even when there are two or more photos to be displayed due to the existence of two or more absent call reception history records or when there are two or more photos including the calling party recorded in only one absent call reception history record, the user can make the MFP 1 display a desired one of the photos in the display area 52a by operating (touching) the tabs 52b or 52c.
When a photo is displayed in the display area 52a of the absent call reception history screen 52 as shown in
As above, when there is an absent call reception history record, the area 52d (in the photo displayed in the display area 52a) corresponding to the calling party recorded in the absent call reception history record is displayed in a display style different from that of other areas 52f with which personal information PD has been associated, by which the user is allowed to easily identify the calling party recorded in the absent call reception history record.
Further, when there are absent call reception history records regarding two or more calling parties, areas (52d, 52g) corresponding to calling parties recorded in absent call reception history records are highlighted (blinked) to let the areas (52d, 52g) be distinguishable from other areas 52f with which personal information PD has been associated, while displaying the areas 52d and 52g in display styles distinguishable from each other (differing in the blinking interval, blinking color, etc.) as shown in
Furthermore, in the case where there are two or more absent call reception history records as shown in
Since the areas 52d and 52g corresponding to calling parties recorded in absent call reception history records are displayed in one photo in display styles distinguishable from each other, the user can learn from one photo that there are two or more absent call reception history records, while also intuitively recognizing the relationship between the calling parties from the photo outputted to the display area 52a.
Meanwhile, in an area 52h on the right-hand side of the absent call reception history screen 52 displayed on the LCD 16, personal information PD representing a calling party is displayed. When there are two or more absent call reception history records, personal information PD on the latest calling party (recorded in the latest absent call reception history record) or personal information PD associated with a photo and area selected by the user is displayed in the area 52h.
The area 52h includes a dialing button 52i for dialing the phone number included in the personal information PD displayed in the area 52h. The user can originate a call to the “calling party” (whose personal information PD is currently displayed in the area 52h) by touching the dialing button 52i being displayed in the area 52h together with the personal information PD. Thus, the user can carry out the call origination (reply call) after having a good grasp of information on the “calling party” (recorded in the absent call reception history record) based on the photo displayed in the display area 52a.
Also on the absent call reception history screen 52 (area 52h), the name P2, the phone number P3 and the address P4 of the calling party are displayed as the personal information PD as shown in
Since a photo including the calling party recorded in the absent call reception history record and the personal information PD on the calling party are displayed on the LCD 16 at the same time, direct information on the calling party recorded in the absent call reception history record can be acquired from the personal information PD while also acquiring indirect information on the calling party (e.g. personal connections including the calling party) from the corresponding photo, which allows the user to correctly recognize the calling party (recorded in the absent call reception history record) with ease.
Next, the details of the call reception process, which is executed by the MFP 1 in response to a communication request, will be explained referring to
When there exists an absent call reception history record (S11: YES), the MFP 1 checks whether a photo including the calling party (sender of the communication request) together with another person who has been recorded in an absent call reception history record has been registered in the telephone directory memory 14b (image information memory 14b2) (S12).
When a photo including the calling party together with another person recorded in an absent call reception history record has been registered in the telephone directory memory 14b (S12: YES), the MFP 1 displays the call reception screen 51 on the LCD 16 by use of the photo (including the calling party and another person recorded in an absent call reception history record) (S13). In the photo displayed in the display area 51a of the call reception screen 51, an area associated with the calling party is highlighted (blinked) to let the area be distinguishable from other areas (see
When no absent call reception history record has been stored in the absent call reception history memory 14d in S11 (S11: NO) or when no photo, including the calling party together with another person recorded in an absent call reception history record, has been registered in the telephone directory memory 14b in S12 (S12: NO), the MFP 1 checks whether a calling history record indicating a calling to the calling party (sender of the communication request) has been stored in the calling history memory 14c (S17).
When there exists such a calling history record in the calling history memory 14c (S17: YES), the MFP 1 displays the call reception screen 51 on the LCD 16 by use of a photo that was used in the last calling (latest calling) among such calling history records stored in the calling history memory 14c (S18). In the photo displayed in the display area 51a of the call reception screen 51, an area associated with the calling party is highlighted (blinked) to let the area be distinguishable from other areas (see
On the other hand, when no such calling history record (indicating a calling to the calling party sending the communication request) exists in the calling history memory 14c in S17 (S17: NO), the MFP 1 checks whether there are two or more photos associated with the calling party in the telephone directory memory 14b (image information memory 14b2) (S119).
When there are two or more photos associated with the calling party (S19: YES), the MFP 1 checks whether a group photo (including two or more people as subjects) is included in the photos associated with the calling party (S20).
When the photos associated with the calling party include one or more group photos (S20: YES), the MFP 1 displays the call reception screen 51 on the LCD 16 by use of one of the group photos that was stored (registered) in the telephone directory memory 14b first (S21). In the photo displayed in the display area 51a of the call reception screen 51, an area associated with the calling party is highlighted (blinked) to let the area be distinguishable from other areas (see
On the other hand, when no group photo is included in the photos associated with the calling party (S20: NO), the MFP 1 displays the call reception screen 51 on the LCD 16 by use of one of the photos (associated with the calling party) that was stored in the telephone directory memory 14b first (S23). In the photo displayed in the display area 51a, an area associated with the calling party is highlighted (blinked) to let the area be distinguishable from other areas (see
When there are not two or more photos associated with the calling party in S19 (S19: NO), the MFP 1 checks whether there exists a photo associated with the calling party in the telephone directory memory 14b (S22).
When there exists a photo associated with the calling party in the telephone directory memory 14b (S22: YES), the MFP 1 displays the call reception screen 51 on the LCD 16 by use of the photo (only one photo associated with the calling party) which was stored in the telephone directory memory 14b first (S23). In the photo displayed in the display area 51a, an area associated with the calling party is highlighted (blinked) to let the area be distinguishable from other areas (see
On the other hand, when no photo associated with the calling party exists in the telephone directory memory 14b (S22: NO), the MFP 1 displays the call reception screen 51 on the LCD 16 by use of an image which has been predetermined irrespective of the calling party (e.g. an image including a human-shaped icon and a character string “NO DATA”) (S24).
After finishing the step S13, S18, S21, S23 or S24, the MFP 1 starts ringing (S14) and then checks whether the speaker phone button 51f has been touched or not (S15). When the speaker phone button 51f has been touched (S15: YES), the MFP 1 enables the telephone conversation by connecting the line (S16) and ends the call reception process of
When the speaker phone button 51f has not been touched in S15 (S15: NO), the MFP 1 checks whether the calling (communication request) from the calling party has terminated or not (S25).
When the calling from the calling party has not terminated (S25: NO), the MFP 1 returns to the step S15. When the calling has terminated (S25: YES), the MFP 1 stores communication request time (time of day of the reception of the communication request) and the phone number of the calling party (as information representing the calling party) in the absent call reception history memory 14d as an absent call reception history record (S26).
Subsequently, the MFP 1 displays the absent call reception history screen 52 on the LCD 16 instead of the call reception screen 51 (S27) and ends the call reception process of
As explained above, with the MFP 1 in accordance with the first embodiment of the present invention, all photos (images) that have been associated with the personal image 53f displayed in the area 53d of the calling screen 53 (i.e. associated with the personal information PD displayed in the area 53d) can be searched for and extracted. When two or more photos are extracted by the search, additional information that can not be acquired from one photo (e.g. personal connections including the called party corresponding to the personal image 53f) can be acquired, which allows the user to obtain a lot of information and gain a detailed grasp of the called party with ease.
When an area (in the photo displayed in the display area 53a of the calling screen 53) associated with personal information PD is specified (touched) by the user, the personal information PD is displayed in the area 53d together with the personal image 53f, by which the search for a photo is facilitated since the user can search for a desired photo while understanding the contents of the personal information PD.
In the MFP 1 of the first embodiment, the selection of personal information PD as the search target (i.e. specification of a corresponding area (e.g. area 53c) in the photo displayed in the display area 53a) and the determination of the personal information PD as the search target (i.e. specification of a corresponding personal image (e.g. personal image 53f) displayed in the area 53d) can be made through the touch panel 17, which allows the user to search for photos (image) with easy operation.
Further, since the MFP 1 of the first embodiment is configured so that the personal information PD can be referred to from the personal information memory 14b1 by use of the personal number Q1 (personal number P1), the search for a photo (image) based on the personal information PD can be realized while reducing wastage (useless consumption) of the storage area of the EEPROM 14 (even when the same personal information is associated with multiple pieces of image data).
<Embodiment 2>
As shown in
The MFP 1 in the second embodiment has substantially the same electrical configuration as that in the first embodiment except that the I/F 31 is added and the communication program 12a (for the execution of the flow charts of
The PC 200 includes a CPU 211, a ROM 212, a RAM 213, an input unit 215, an LCD 216 and a headset 222 (headphones with a microphone integrated therewith) as its main components. The CPU 211, the ROM 212 and the RAM 213 are connected together by a bus line 226. The input unit 215, the LCD 216 and the headset 222 are connected to the bus line 226 via an I/O port 227.
The CPU 211 controls the components connected to the I/O port 227 and the functions of the PC 200 according to programs and data (fixed values) stored in the ROM 212 and the RAM 213 and various signals which are communicated via an NCU 223.
The ROM 212 stores a control program to be executed by the CPU 211 and fixed value data to be referred to during the execution of the control program. The ROM 212 has a storage area storing a communication program 212a. The communication program 212a is a program for executing processes corresponding to the calling process (
The RAM 213 is a rewritable volatile memory for temporarily storing a variety of data during various operations of the PC 200. The RAM 213 stores a person-to-photo flag 213a which is similar to the person-to-photo flag 14e in the first embodiment. The person-to-photo flag 213a is a flag indicating whether the operation mode (when the PC 200 executes the process corresponding to the calling process (
The input unit 215 is a unit for letting the user input information and instructions to the PC 200, which can include a keyboard and a mouse, for example. The input unit 215 may also be implemented as a touch panel which is formed integrally with the LCD 216.
In the second embodiment, the processes corresponding to the calling process (
With the above communication system 500 in accordance with the second embodiment of the present invention, all photos (images) that have been associated with a specified piece of personal information PD can be searched for and extracted similarly to the MFP 1 of the first embodiment. Thus, the communication system 500 of this embodiment has the same advantages as the MFP 1 of the first embodiment.
While a description has been given above of preferred embodiments in accordance with the present invention, the present invention is not to be restricted by the particular illustrative embodiments and a variety of modifications, design changes, etc. are possible without departing from the scope and spirit of the present invention described in the appended claims.
For example, while a personal image (e.g. personal image 53f in
While all photos that have been associated with the personal information PD (represented by the personal image 53f displayed in the area 53d of the calling screen 53) are searched for and extracted when the personal image 53f is touched by the user in the above embodiments, it is also possible to search for and extract all photos that have been associated with the personal information PD when the area 53d (in which the personal information PD is currently displayed) is touched by the user.
In this case, when an area (in the photo displayed in the display area 53a of the calling screen 53) associated with personal information PD is touched by the user, it is possible to leave out the displaying of the personal image 53f (corresponding to the personal information PD) while displaying the personal information PD in the area 53d.
While the personal image 53f in the above embodiments (functioning as a button as the trigger for searching for and extracting all photos that have been associated with the personal information PD) is an image cut out from the area in the currently displayed photo touched by the user, it is also possible to display a different image, such as an image of a face, character, etc. (previously stored (registered) in the telephone directory memory 14b (or in a telephone directory memory 140b which will be explained later) as a part of the personal information PD), the name P2, the phone number P3 or the address P4, in the area 53d as a button having the same function as the personal image 53f.
While the tabs 53b corresponding to the photos extracted in the step S48 are displayed on the LCD (16, 216) in the step S49 in the calling process (
While the search for (extraction of) all photos associated with personal information PD associated with an area in a photo currently displayed in a display area is executed for the display area 53a of the calling screen 53 in the above embodiments, the photo search (extraction) may also be executed similarly for the display area 51a of the call reception screen 51 and the display area 52a of the absent call reception history screen 52.
In the above embodiments, an area in the displayed photo corresponding to the other party (calling party, called party) is highlighted on the call reception screen 51, the absent call reception history screen 52, the calling screen 53, etc. by displaying the area in a specific display style (e.g. blinking) distinguishable from the other areas. The display style for making the area (corresponding to the other party) distinguishable from the other areas can include a wide variety of styles (blinking, coloring, high-brightness display, etc.).
In cases where a photo including both the calling party (sending a communication request) and a different person already recorded in an absent call reception history record in the absent call reception history memory 14d is displayed on the call reception screen 51, the area associated with the calling party and the area associated with the different person (recorded in an absent call reception history record) may be displayed in different display styles. With such a display method, the amount of information regarding the calling party sending the communication request is increased (by comparison between the area associated with the calling party and the area associated with the different person recorded in an absent call reception history record), which allows the user to deepen his/her understanding of the calling party.
While the LCD (16, 216) is divided into two (right and left) parts and a display area (display area 51a, etc.) capable of displaying a photo is formed in the left-hand part while forming an area (area 51d, etc.) capable of displaying the personal information PD in the right-hand part in the above embodiments, the number of divisions is not restricted to two; the LCD may be divided into more areas to display various kinds of information. With such a configuration, the amount of information displayed on the LCD can be increased and the user is allowed to further deepen his/her understanding of the other party (calling party, called party).
While an area which has been set in a photo is specified (selected) by the user by touching the area in the photo displayed on the LCD 16 (formed integrally with the touch panel 17) in the first embodiment, the specification (selection) of an area set in a photo may also be made by use of a cursor, pointer, etc. which can be moved on the photo displayed on the LCD 16 by operating the operation keys 15, etc.
While the user is allowed to refer to multiple photos corresponding to (associated with) a piece of personal information PD by specifying the piece of personal information PD, it is also possible to let the user refer to a piece of personal information PD that is common to multiple photos (by associating common personal information PD with multiple photos). With the possibility of referring to personal information PD common to multiple photos, the user can acquire additional information (which can not be acquired from one photo alone) with ease.
While personal information PD (information on a person) is associated with a photo in the above embodiments, the information associated with a photo is not restricted to personal information PD; a variety of necessary information (e.g. information on a device, object, natural object, etc. included in the photo) may be associated with the photo. Further, the target with which the personal information PD is associated is not restricted to a photo; the personal information PD may also be associated with various types of image data (e.g. graphics of a painting, a character, etc.).
While a person (face) included in a photo is set as an area to be associated with personal information PD in the above embodiments, the area set in a photo is not restricted to a person; an arbitrary area in a photo can be set as an area to be associated with personal information PD.
While a piece of personal information PD is associated with an area in the above embodiments, two or more pieces of personal information PD may be associated with an area. For example, when a house is included in a photo as a subject, it is possible to set the house as an area and associate multiple pieces of personal information PD (on all family members living in the house, for example) with the area.
In the above embodiments, the telephone directory memory 14b is made up of the personal information memory 14b1 (storing the personal information PD) and the image information memory 14b2 (storing the image name Q1 and the personal number P1 corresponding to the personal information PD stored in the personal information memory 14b1). With such a data configuration, wastage (useless consumption) of the storage area of the EEPROM 14 can be reduced even when the same personal information is associated with multiple pieces of image data.
However, the data configuration of the telephone directory memory is not restricted to the above configuration.
As shown in
When a piece of personal information PD is associated with a photo (e.g. “friends”) for the first time, the personal information PD is stored in a data area of the telephone directory memory 140b associated with the image data (photo) specified by the image name R1 “friends”, for example (as shown in the line L1 in
On the other hand, when a piece of personal information PD that should be associated with a photo (e.g. “coworkers”) has already been associated with a different photo (e.g. “friends”), the personal information PD is not stored in a data area of the telephone directory memory 140b associated with the image data (photo) specified by the image name R1 “coworkers”, as shown in the line L2 in
As above, also with the data configuration shown in
While the personal information PD, the area information Q2, etc. are stored in the telephone directory memory 14b separately from the image data stored in the image data memory 14a in the above embodiments, it is also possible to store the personal information PD, the area information Q2, etc. in the header of the image data. In cases where the same personal information is associated with multiple pieces of image data, personal information PD already associated with a different piece of image data can be referred to by use of identification information such as the personal number P1.
In the aforementioned call reception process (
While the image data memory 14a, the telephone directory memory 14b (personal information memory 14b1, image information memory 14b2), the calling history memory 14c and the absent call reception history memory 14d are formed in the MFP 1 in the communication system 500 of the second embodiment, part or all of memory corresponding to the memories 14a-14d may be formed in the RAM 213 of the PC 200.
Number | Date | Country | Kind |
---|---|---|---|
2007-336358 | Dec 2007 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5347628 | Brewer et al. | Sep 1994 | A |
5542039 | Brinson et al. | Jul 1996 | A |
5545857 | Lee et al. | Aug 1996 | A |
6040831 | Nishida | Mar 2000 | A |
6081266 | Sciammarella | Jun 2000 | A |
6292210 | Gerszberg et al. | Sep 2001 | B1 |
6587596 | Haeberli | Jul 2003 | B1 |
6850254 | Banning et al. | Feb 2005 | B1 |
7035865 | Doss et al. | Apr 2006 | B2 |
7080324 | Nelson et al. | Jul 2006 | B1 |
7284002 | Doss et al. | Oct 2007 | B2 |
7664485 | Twerdahl et al. | Feb 2010 | B2 |
7782244 | McRae | Aug 2010 | B2 |
7783290 | Kim | Aug 2010 | B2 |
8064902 | Kunii | Nov 2011 | B2 |
8089389 | Mcrae | Jan 2012 | B2 |
8132110 | Appelman et al. | Mar 2012 | B1 |
20020090068 | Song | Jul 2002 | A1 |
20020097262 | Iwase et al. | Jul 2002 | A1 |
20040102225 | Furuta et al. | May 2004 | A1 |
20040171394 | Daita | Sep 2004 | A1 |
20040207722 | Koyama et al. | Oct 2004 | A1 |
20050120307 | Suzuki | Jun 2005 | A1 |
20060004712 | Hakala et al. | Jan 2006 | A1 |
20060063562 | Hirai | Mar 2006 | A1 |
20060135197 | Jin et al. | Jun 2006 | A1 |
20070035564 | Katsuyama | Feb 2007 | A1 |
20070083651 | Ishida | Apr 2007 | A1 |
20080070553 | Yamakawa et al. | Mar 2008 | A1 |
20080084576 | Dantwala | Apr 2008 | A1 |
20080129580 | McRae | Jun 2008 | A1 |
20080180304 | McRae | Jul 2008 | A1 |
20080180305 | McRae | Jul 2008 | A1 |
20080207231 | Kunii | Aug 2008 | A1 |
20090021761 | Suzuki et al. | Jan 2009 | A1 |
20090027721 | Misumi et al. | Jan 2009 | A1 |
20090074159 | Goldfarb et al. | Mar 2009 | A1 |
20090153885 | Yamaguchi et al. | Jun 2009 | A1 |
20090153903 | Kunii et al. | Jun 2009 | A1 |
20090154677 | Kunii et al. | Jun 2009 | A1 |
20090168115 | Kunii | Jul 2009 | A1 |
20100248703 | Mears et al. | Sep 2010 | A1 |
20110074700 | Sharp | Mar 2011 | A1 |
20110123009 | Mears et al. | May 2011 | A1 |
20110161856 | Nurmi et al. | Jun 2011 | A1 |
Number | Date | Country |
---|---|---|
1652565 | Aug 2005 | CN |
H03-222033 | Oct 1991 | JP |
H05-091179 | Apr 1993 | JP |
H09-034392 | Feb 1997 | JP |
H09-034483 | Feb 1997 | JP |
H09-083630 | Mar 1997 | JP |
2002-232555 | Aug 2002 | JP |
2004-140695 | May 2004 | JP |
2004-201222 | Jul 2004 | JP |
2004-260657 | Sep 2004 | JP |
2004-304719 | Oct 2004 | JP |
2006-042170 | Feb 2006 | JP |
2006-093863 | Apr 2006 | JP |
2006-165821 | Jun 2006 | JP |
2006-222504 | Aug 2006 | JP |
2007-028077 | Feb 2007 | JP |
2007-068234 | Mar 2007 | JP |
2007-201906 | Aug 2007 | JP |
2009-147566 | Jul 2009 | JP |
Number | Date | Country | |
---|---|---|---|
20090168115 A1 | Jul 2009 | US |