[go: up one dir, main page]

WO2003001794A1 - Advice system for image pickup method and image edition - Google Patents

Advice system for image pickup method and image edition Download PDF

Info

Publication number
WO2003001794A1
WO2003001794A1 PCT/JP2002/006154 JP0206154W WO03001794A1 WO 2003001794 A1 WO2003001794 A1 WO 2003001794A1 JP 0206154 W JP0206154 W JP 0206154W WO 03001794 A1 WO03001794 A1 WO 03001794A1
Authority
WO
WIPO (PCT)
Prior art keywords
advice
image data
user
image
camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2002/006154
Other languages
English (en)
French (fr)
Inventor
Akira Ohmura
Hiroyuki Akiya
Setsu Mitsuhashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikon Corp
Nikon Technologies Inc
Original Assignee
Nikon Corp
Nikon Technologies Inc
Nippon Kogaku KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2001186208A external-priority patent/JP4682458B2/ja
Priority claimed from JP2001186205A external-priority patent/JP4934916B2/ja
Priority claimed from JP2001186204A external-priority patent/JP4696407B2/ja
Priority claimed from JP2001186206A external-priority patent/JP4154868B2/ja
Priority claimed from JP2001186209A external-priority patent/JP4192443B2/ja
Priority claimed from JP2001186207A external-priority patent/JP4821056B2/ja
Priority to EP02741212A priority Critical patent/EP1427190B1/en
Priority to AT02741212T priority patent/ATE455434T1/de
Application filed by Nikon Corp, Nikon Technologies Inc, Nippon Kogaku KK filed Critical Nikon Corp
Priority to US10/481,624 priority patent/US7545958B2/en
Priority to DE60235096T priority patent/DE60235096D1/de
Publication of WO2003001794A1 publication Critical patent/WO2003001794A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00183Photography assistance, e.g. displaying suggestions to the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
    • H04N23/635Region indicators; Field of view indicators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras

Definitions

  • the first to third inventions relate to an advisory system for providing an advisory for a photographing method and image editing.
  • the fourth invention relates to a camera that sets shooting conditions of a force camera based on advice of a third party with respect to a transmitted shot image.
  • the fifth invention relates to a system for diagnosing a camera abnormality based on a transmitted captured image.
  • the sixth invention relates to a product recommendation system for introducing a camera-related product required by a user based on a transmitted captured image.
  • the client who requested the evaluation must wait for the evaluator's evaluation to be posted. Also, if the number of requests increases, the evaluator will be unable to respond.
  • the camera stores the shooting setting data in the camera so that it can obtain an appropriate image data in various shooting scenes.
  • the user had to go to a service center or the like in order to diagnose camera abnormalities. Also, I had to go online to download the software. Furthermore, a user who does not notice the abnormality of the camera may not take the above method, and may continue to take a picture that cannot obtain the optimal image data.
  • the first to third inventions are advertisements that provide advice on shooting methods and image editing. Provide a vise system.
  • a fourth invention provides a camera for setting a shooting condition of a camera based on advice of a third party with respect to a transmitted shot image.
  • a fifth invention provides a system for diagnosing dysfunction based on a transmitted captured image.
  • a sixth invention provides a product recommendation system for introducing a camera-related product required by a user based on a transmitted captured image.
  • an imaging device system comprising: an analyzing unit configured to analyze an image captured by a user; an advising unit configured to create an advice regarding an imaging method based on an analysis result obtained by the analyzing unit; Providing means for providing the user with the device created by the above method.
  • the advice means can provide the user with the optimized image data.
  • the analysis means analyzes a photographing method that can obtain optimal image data based on the image data. Then, the advice means advises a shooting method corresponding to the camera used by the user. In this case, the advice means can create an adapice taking into account the camera accessories owned by the user.
  • the analysis means can be configured to perform image processing for optimization on the image data and to analyze an optimal photographing method from the image processing performed at the time of optimization.
  • the imaging device system of the first invention further includes an acquisition unit for acquiring related information related to the image data, and the advice unit creates the advice based on the analysis result of the analysis unit and the related information.
  • the related information is shooting environment data added to the image data, user information collected during user registration, or information collected from the user during the advice service.
  • the imaging device system of the first invention includes a server computer that receives an image data transmitted from a user terminal used by a user who transmits image data captured by the user, advice means and provision are provided. Means may be provided for server convenience.
  • the analysis means The shooting method can be analyzed by the method described above.
  • the server computer includes a server for storing data for associating image processing performed on image data with advice.
  • the user terminal receives advice information from the providing means via the network.
  • the server computer has a memory for storing image data.
  • the advice means of the first invention can also create an advisory comment that describes a shooting method. In such a shooting advice system, when a predetermined term is included in the advice comment created by the advice means, it is preferable that the glossary prepared in advance can be viewed by one operation.
  • the advice means may be advice explaining how to set the camera.
  • An imaging device system provides an acquisition unit for acquiring user information, an device creation unit for creating advice on imaging based on the user information acquired by the acquisition unit, and provides the created device to a user. And providing means.
  • the user information in this system is information on the camera used by the user and information on the accessories of the camera used by the user.
  • a photographing advice providing method wherein image data photographed by a camera and transmitted from a user terminal used by a user is received by a server computer connected to the user terminal via a network. An advice is created based on the obtained image data, and the created advice is transmitted to the user terminal.
  • the server computer performs image processing for optimization on the image data, and optimizes the image processing based on the image processing performed at the time of optimization. Analyze shooting methods and create advice.
  • the first invention it is possible to easily provide an advice of an imaging method suitable for image data.
  • a second invention is an image editing advice system that creates an device related to an image editing method instead of the device of the imaging method.
  • the advice means can provide the user with optimized image data.
  • the analysis means analyzes an image editing method that can obtain an optimal image data based on the image data.
  • the advice means provides an image editing method corresponding to the image editing software used by the user.
  • the analysis means can perform image processing for optimization on the image data, and can analyze an optimal image editing method from the image processing performed at the time of optimization.
  • the image editing device system according to the second invention further includes an acquisition unit for acquiring related information related to the image data, and the advice unit creates an adpise based on the analysis result of the analysis unit and the related information.
  • the related information is imaging environment data added to the image data, user information collected at the time of user registration, and information from the user collected during the device service.
  • Advises corresponding to the terminal used by the user for example, an adapice can be created in consideration of the peripheral devices of the terminal used by the user.
  • the image editing advice system according to the second invention can be constructed as a system including a server combination receiving the image data transmitted from the user terminal used by the user transmitting the image data. Advice means and provision means can be provided at the server computer.
  • the analysis means can analyze the optimal image editing method based on the optimized image processing performed on the image data by the server computer.
  • the analysis of the optimal image editing method may be performed based on the image processing of the optimization performed on the image data by the user himself / herself.
  • Third that can communicate with server computer The analysis of the optimal image editing method may be performed based on the image processing of the optimization performed on the image data by the third party from the terminal of the user.
  • the server combination is provided with a database for storing data that associates image processing performed on image data with devices.
  • the user terminal When constructing the image editing device system according to the first invention on a system in which the user terminal and the server computer are communicably connected by a network, the user terminal receives the advice information from the providing means via the network. can do.
  • the server computer has a memory for storing image data.
  • the advice means may create an advice comment explaining the image editing method. If there are predetermined terms in the advice comment, it is desirable to configure the system so that the prepared glossary can be viewed with one operation. Advice explaining how to operate the image editing software may be created.
  • An image editing advice system provides acquisition means for acquiring user information, advice creation means for creating advice on image editing based on the user information acquired by the acquisition means, and provides the created device to a user.
  • the user information is information on the image editing software used by the user or information on the peripheral device of the terminal used by the user.
  • An image editing device providing method is a method for receiving image data transmitted from a user terminal, analyzing the received image data, and converting the image data transmitted from the user terminal based on the analysis result. Converts the image data suitable for the user-owned pudding to the evening and sends it to the user terminal. Alternatively, the received image data is converted into image data suitable for the monitor owned by the user and transmitted to the user terminal. Instead of transmitting the image data to the user, it is also possible to create an advice for the received image data based on the analysis result of the received image data, and transmit the created advice to the user terminal. Such advice is based on image processing for optimization performed on image data, and on image processing performed when optimizing. It can be created by analyzing the optimal image editing method.
  • an image editing device suitable for image data can be easily provided. Further, it is possible to provide an optimal image editing advice to the user. (3) Advice system
  • An advice system includes: a first receiving unit that receives image data captured by a user from a user terminal; a second receiving unit that receives advice information on image data from an advisor terminal; and receives advice information. And confirmation means for confirming that the device information has been received, and notifying means for notifying the user of completion of the advice when the confirmation device confirms that the device information has been received.
  • the advice information is information that advises on a shooting method using a camera or information that provides advice on an image editing method using image editing software.
  • An advice system includes: a first reception unit that receives image data captured by a user from a user terminal; a second reception unit that receives advice information on the image data from an advisor terminal; It has management means for managing the point information held by the advisor, and moving means for moving a point for consideration receiving the advisory information from the user holding point to the advisor.
  • the points for consideration for receiving the advice information can be specified by the advisor.
  • image data received from a user terminal and advice information received from an advisory terminal can be provided as an electronic bulletin board for displaying the information in association with each other.
  • Such an advice system can be constructed on a system environment in which a user terminal and an advisor terminal are communicably connected via a network.
  • an advice system in which an advisor performs an advisory on an image data from a user, a designated point providing means for creating a screen for causing the advisor to specify an advisory target point in the image data.
  • An advisor input means for creating a screen for inputting an advise comment for a target part to an advisor, and an arrangement means for arranging the target part, the advice comment, and the image data for display in association with each other.
  • the arranging means can indicate the range of the target portion by a line. In this case, it is preferable to arrange the target area so as to overlap the image data.
  • the image processing apparatus may further include a download unit that enables download of the image data including the device information arranged by the arrangement unit.
  • an advice providing method comprising: receiving image data captured by a user from a user terminal; receiving advice information for the image data from an advisor terminal; confirming that the advice information has been received; After confirming the reception, it notifies the user that the advice has been completed.
  • the advice providing method is a method of receiving image data captured by a user from a user terminal, receiving advice information on image data from an advisor terminal, managing point information owned by the user and the advisor, Move the points for consideration to receive advice information from the point to the advisor.
  • a screen for designating an advisor's target location in the image data is provided to the advisor and transmitted to the advisor terminal, and the advisor's comment for the target location is input to the advisor. Then, the screen is transmitted to the advisor screen, the specified target location is associated with the input advisor comment, a screen to be displayed together with the image data is created, and the screen is transmitted to the user terminal.
  • the user who is the requester of the advice can immediately know that the advice has been completed by a third party.
  • the advice system is activated by the transfer of points between the user and the advisor.
  • the requesting user can review the device at any time.
  • a camera capable of communicating with a server computer has a transfer means for transferring the captured image data to the server computer, a receiving means for receiving device information based on the image data from the server computer, and a setting means for changing the shooting setting according to the device information.
  • a camera capable of communicating with a server computer, comprising: transfer means for transferring captured image data to the server computer; and receiving means for receiving device information based on the image data from the server computer. And display means for displaying advice information.
  • the transfer means be configured to automatically transfer image data to the server computer after shooting.
  • the advice information can be created based on the information about the user who owns the camera and the image data stored in the super computer.
  • Such a camera may further be provided with a photographing control means for performing preliminary photographing before the actual photographing, and the transfer means may be configured to transfer image data obtained by the preliminary photographing to the server computer.
  • the amount of image data transferred to the server computer by the transfer means be smaller than the amount of image data stored in the captured image storage memory mounted on the camera.
  • the image data to be transferred by the transfer means is stored in the memory of the server computer.
  • a camera capable of communicating with a server computer receives a transfer unit that transfers captured image data to the server computer, and receives abnormality information of the camera determined by the server computer based on the image data. It has a receiving means and a display means for displaying abnormality information.
  • the fourth aspect it is possible to perform optimal shooting settings in various shooting scenes. In addition, it is possible to know the optimal shooting method in various shooting scenes. Diagnosis results based on the transferred image are displayed, so camera errors can be recognized. (5) Camera abnormality diagnosis system
  • a camera abnormality diagnosis system includes: a receiving unit that receives image data transmitted from a user terminal used by a camera user; A diagnosing means for diagnosing, based on the image data, whether there is any abnormality in the camera that has captured the image data.
  • the user terminal and server computer can be connected via a network.
  • the server computer has a memory for storing image data transmitted from the user terminal.
  • the diagnosing means makes a diagnosis based on the image data and information on the image data.
  • the diagnostic means When an abnormality is found by the diagnostic means, it is only necessary to point out the abnormality to the user. When an abnormality is found by the diagnostic means, it is preferable to calculate and notify the cost required to resolve the abnormality.
  • the diagnostic means When an abnormality is found by the diagnostic means, it is preferable to notify the service center for repairing the abnormality and the person in charge of the camera in charge of the abnormality.
  • a camera abnormality diagnosis method receives an image data transmitted from a user terminal and diagnoses, based on the received image data, whether the camera that captured the image data has an abnormality.
  • the user can know the abnormality of the camera being used even at home. In addition, there is no case where photographing is continued without noticing the abnormality. (6) Product recommendation system
  • a product recommendation system includes an analysis unit that analyzes image data captured by a user, a selection unit that selects a camera-related product required by the user based on an analysis result obtained by the analysis unit, and a selection unit that is selected by the selection unit. And introduction means for introducing the camera-related products to the user.
  • the selection means can select camera-related products as follows. Image data Camera-related products that provide optimal image data are selected based on the evening. Select camera-related products corresponding to the camera used by the user. By analysis means, In the case where image processing for optimization is performed on image data, an optimal camera-related product can be selected from the image processing performed at the time of optimization. Alternatively, the selection means can select a camera-related product corresponding to the camera that captured the image data. In this case, the selection unit may select camera-related products in consideration of camera accessories owned by the user.
  • the product recommendation system can be configured to include a server computer that receives image data transmitted from a user terminal that transmits image data captured by a user.
  • the sorting means is provided in the server computer.
  • the sorting means can sort products in the following manner.
  • the camera-related products are selected based on the optimized image processing performed on the image data by the server computer.
  • the camera-related products are selected based on the optimized image processing performed on the image data by the user himself.
  • the server convenience store has a database that stores data that associates image processing performed on image data with camera-related products.
  • the user terminal receives camera-related product information from the introduction means via the network.
  • the server computer has a memory for storing image data.
  • the product recommendation system of the sixth invention further comprises an obtaining means for obtaining related information related to the image data, and the selecting means selects camera-related products based on the analysis result of the analyzing means and the related information.
  • related information is shooting environment data added to image data and user information collected at the time of user registration.
  • a product recommendation system includes an acquisition unit for acquiring user information, It has a selecting means for selecting camera-related products necessary for the user based on the user information obtained by the obtaining means, and an introducing means for introducing the camera-related products selected by the selecting means to the user.
  • the user information is information about the camera used by the user or information about the camera accessory used by the user.
  • the product recommendation method analyzes image data taken by a user, selects necessary camera-related products from the analysis result, and introduces the selected camera-related products.
  • the camera-related products are as follows. It is a camera-related product that is necessary to obtain an optimal image, or an accessory that can be attached to the camera body that captured the image. The camera used may be different from the camera used.
  • a camera-related product necessary for a user to perform appropriate shooting can be recommended.
  • FIG. 1 is a diagram illustrating a system configuration according to the first embodiment of the present invention.
  • FIG. 2 is a functional block diagram showing a component configuration in the server-side computer 2.
  • FIG. 3 is a diagram showing an example of a page for the user to log in to the advice service.
  • FIG. 4 is a flowchart showing the control performed on the server-side personal computer 2 by the login.
  • FIG. 5 is a diagram showing an example of a page when logging in to the advice service.
  • FIG. 6 is a diagram showing an example of a page for selecting image data owned by the logged-in user, which is stored in the image data area 214 of the memory 201 in the server-side computer 2. .
  • FIG. 7 shows an example of a page for selecting image data stored in the memory in the user-side personal computer 1 or the peripheral device memory connected to the user-side personal computer 1.
  • FIG. 8 is a diagram showing an example of a page for asking the user to input information on image data.
  • FIG. 9 is a diagram showing an example of a page for asking the user to select a main subject area in the image.
  • FIG. 10 is a flowchart showing the advice processing.
  • FIG. 11 is a flowchart showing the advice processing.
  • FIG. 12 is a diagram showing an example of a page displaying an image optimized by image processing by performing image analysis based on information obtained from the image data selected by the user.
  • FIG. 13 is a diagram showing an example of a page in which the user further operates the image processed by the server-side computer 2 to obtain a desired image.
  • FIG. 14 is a diagram showing an example of a page for allowing the user to further operate the image processed by the server-side computer 2 to obtain a desired image.
  • FIG. 15 is a flowchart showing the processing executed in step S211.
  • FIG. 16 is a diagram showing an example of the advice page.
  • FIG. 17 is a diagram showing an example of the advice page.
  • FIG. 18 is a diagram showing an example of the advice page.
  • FIG. 19 is a diagram showing an example of an advice page for proposing an alternative.
  • FIG. 20 is a flowchart showing the processing executed in step S212 of FIG.
  • FIG. 21 is a diagram showing an example of the image editing advice page.
  • FIG. 22 is a flowchart showing control for performing failure diagnosis.
  • FIG. 23 is a diagram illustrating an example of a page indicating that accurate advice cannot be provided.
  • FIG. 24 is a flowchart illustrating the control performed in step S504 of FIG.
  • FIG. 25 is a diagram illustrating an example of a page indicating that the camera that has captured the image data may have failed.
  • FIG. 26 is a diagram showing an example of a page describing repair costs.
  • FIG. 27 is a diagram showing an example of a page explaining a repair receipt number and a method of receiving repair.
  • FIG. 28 is a flowchart illustrating the control performed in step S505 of FIG.
  • FIG. 29 is a diagram illustrating an example of a page indicating that the camera that has captured the image data may have failed.
  • FIG. 30 is a diagram showing an example of a page on which rules and methods for downloading update software are described.
  • FIG. 31 is a diagram showing an example of a page when logging in to the advice service.
  • FIG. 32 is a diagram illustrating a system configuration according to the third embodiment of the present invention.
  • Figure 33 shows a part of the bulletin board page extracted.
  • FIG. 34 is a view showing an example of a page used when an advice requester applies image data and other information to a bulletin board.
  • FIG. 35 is a diagram showing an example of a page on which an advisor performs an advisory work.
  • Figure 36 shows a page for the advisor to confirm before posting on the bulletin board.
  • FIG. 37 is a flowchart showing a process related to providing advice in the third embodiment.
  • FIG. 38 is a flowchart illustrating the control performed by the advice service according to the fourth embodiment.
  • Figure 39 is an example of a page for an advisor to perform advisory work.
  • FIG. 40 is an example of a page on which the advisor performs a composition advisory work.
  • Figure 41 is an example of a page for the Advisor to perform advice work on exposure compensation.
  • FIG. 42 is an example of a page on which an advisor performs an advisory work on an auxiliary light.
  • Figure 43 is an example of a page for an advisor to perform an advisory work on color correction.
  • Figure 44 is an example of a page that allows the advisor to perform various ad pipes work for free.
  • FIG. 45 is a diagram showing an example of a page for confirming various information such as information related to uploaded image data and user information.
  • FIG. 46 is a diagram showing an example of a page on which the advisor finally confirms the advisory result.
  • FIG. 47 is a diagram illustrating an example of a page on which the advice requester browses the results of the advice.
  • FIG. 48 is a diagram for describing a system configuration according to the fifth embodiment of the present invention.
  • FIG. 49 is a flowchart showing the control performed in the digital camera 5.
  • FIG. 50 is a flowchart showing the control performed in the server computer 2.
  • FIG. 51 is a diagram illustrating a display example displayed on the camera monitor.
  • FIG. 52 is a diagram illustrating a display example displayed on a camera monitor to select an image.
  • FIG. 53 is a flowchart showing the advice control.
  • FIG. 54 is a diagram showing an example of the selection menu screen displayed on the camera monitor.
  • FIG. 55 shows an example of the advice screen displayed on the camera monitor.
  • FIG. 56 is a flowchart showing the control performed in the digital camera 5.
  • FIG. 57 is a flowchart showing the control performed by the server computer 2.
  • FIG. 1 is a diagram illustrating a system configuration according to the first embodiment of the present invention.
  • the system includes a user-side personal computer 1 and a server. It consists of side computers 2 and the Internet 3 that connects them so that they can communicate.
  • a device such as a modem and an Internet provider are required to obtain an environment in which communication can be performed via the Internet, but a description thereof is omitted here because it is not directly related to the present invention.
  • FIG. 1 illustrates a system using the Internet 3, a system using a network such as a LAN (Local Area Network) or an Extranet can also be realized.
  • LAN Local Area Network
  • the user-side personal computer 1 is a terminal installed at a user's home or the like and operated by the user.
  • the user-side personal computer 1 is used for transmitting various information such as image data photographed by the user to the server-side computer 2.
  • the user-side personal computer 1 is also used to receive information transmitted from the server-side computer 2.
  • the server computer 2 receives various information such as image data from the user personal computer 1.
  • the server-side computer 2 has a memory 201 capable of storing a huge amount of information as shown in FIG.
  • FIG. 2 is a functional block diagram showing a component configuration in the server-side computer 2.
  • a memory 201 As shown in FIG. 2, in the server-side computer 2, a memory 201, a transmission / reception unit 202, and a CPU 203 are provided.
  • the memory 201 has an image information database area 2 11, a user information database area 2 12, a program area 2 13, and an image data area 2 14. Although the memory 201 is divided into regions for the sake of explanation, there is no physical region division as shown in FIG.
  • the image information database area 211 stores information on images, information on photography, information on cameras, and the like.
  • the user information database area 212 stores data on registered users.
  • the program area 2 13 stores various programs for executing the processing described below, such as an image processing program for performing image processing on image data.
  • the image data area 214 stores the image data that the registered user has uploaded.
  • the transmission / reception unit 202 is a circuit for transmitting / receiving a signal to / from an external device.
  • the transmission / reception unit 202 can receive a signal transmitted from the user-side personal computer 1 and the like, and transmit a signal to the user-side personal computer 1 and the like.
  • CPU 203 It is a processor that executes various controls to be described.
  • FIG. 3 is a diagram showing an example of a page for a user to log in to the advice service.
  • the user In order to use the advice service provided by the server-side computer 2, the user needs to perform a task. To log in, the user must complete user registration in advance.
  • the computer 2 on the server delivers a page (not shown) for user registration.
  • a page for user registration.
  • enter information such as the camera model name used, camera accessories owned, the model name of the personal computer monitor used, the monitor setting gamma value, the printer model name used, and the image processing software name.
  • the login name and password required for login to the advice service will be issued.
  • the user enters the login name and password issued at the time of user registration in the blank boxes 301 and 302 to the right of “Login name” and “Password” in Fig. 3, and enters the “Login” button. Click to log in to the advice service.
  • control performed by login will be described.
  • FIG. 4 is a flowchart showing the control performed by the server computer 2 upon login. This flow starts when the server computer 2 receives the login name and password information from the user computer 1.
  • step S101 a search is made to determine whether a registered user that matches the received login name and password exists in the data of the user information database area 212. If a matching registered user is found, the process proceeds to step S102, and if a matching registered user is not found, the process proceeds to step S106, as shown in FIG. 3 again to have the user log in again. Submit the page.
  • step S102 information on the computer being used stored in association with the registered user is read from the user information database area 212.
  • step S103 the information about the digital camera in use stored corresponding to the registered user is read from the user information database area 211. These pieces of information include information collected during user registration as well as information collected after login.
  • Information on the computer includes information such as the monitor model name used by the registered user, monitor gamma information, the printer model name, and the name of the image processing software used.
  • Information about digital cameras includes information on accessories that are owned by other than cameras, years of shooting experience, favorite shooting methods (for example, no strobe is used), and good shooting scenes. Information on owned accessories, years of shooting experience, favorite shooting methods, good shooting scenes, etc. are used for shooting advice described later.
  • the software name is used for image editing advice.
  • step S104 a page corresponding to the registered user as shown in FIG. 5 is created.
  • step S105 a page corresponding to the registered user is transmitted to the user's personal computer 1. As a result, the user knows that the login was successful, and can receive the advice service described later.
  • the information about the user obtained in this way is also used for online shopping, printout service, support, etc. after the advice service.
  • the following describes a user's selection operation of image data to be advised and a control process of information collection for executing advice.
  • a user operation on the user-side personal computer 1 and control performed by the server-side computer 2 in response to the operation will be described.
  • FIG. 5 is a diagram showing an example of a page when logging in to the advice service.
  • the page shown in Fig. 5 indicates to the user that the login was successful, and prompts the user to select image data to be advised.
  • the server-side computer 2 selects image data already uploaded to the memory 201 in the server-side computer 2.
  • the page shown in Figure 6 is delivered.
  • the computer 2 on the server side transmits the image data stored in the memory of the personal computer 1 on the user side or the peripheral device connected to the personal computer 1 on the user side. Distribute the page shown in Figure 7 to select.
  • the server-side computer 2 logs off from the advice service and returns to the login page shown in FIG. 3, and allows another user to login.
  • FIG. 6 is a view showing an example of a page for selecting image data owned by the logged-in user and stored in the image data area 214 of the memory 201 in the server computer 2.
  • the image data uploaded by the user is classified and stored for each album.
  • the album names such as “athletic meet”, “party”, and “cherry blossom”, under “Album” on the left side of the page, are used to store image data in the image data area of the memory in the server PC. This is the name of the album given by the user when the user registered in.
  • the server computer 2 displays the thumbnail 309 of the image data registered in the album on the right side of the page.
  • FIG. 6 shows a state where the first image data in the album “Hanami” is selected.
  • “OK” button 310 can be clicked.
  • the server-side computer 2 delivers the page shown in FIG.
  • the user clicks the “return” button 311 the user returns to the page shown in Figure 5.
  • FIG. 4 is a diagram showing an example of a page for selecting image data stored in a peripheral device memory. On the left side of the page, the structure of the memory in the user's personal computer is displayed in a tree-by-folder format.
  • the server-side computer 2 delivers the page shown in FIG.
  • the user clicks the “Back” button 315 the user returns to the page shown in Figure 5.
  • FIG. 8 is a diagram showing an example of a page for allowing a user to input information about image data.
  • the server-side computer 2 inquires in the form of a question about an item that the user wants to input, and prompts the user to input an answer to the question in the user input field 3 16.
  • a reduced image 3 17 of the selected image data is displayed on the right side of the page. The user can easily find the answer to the question by looking at the reduced image 3 17.
  • the server-side computer 2 delivers the page shown in Fig. 9. Also, when the user clicks the “Back” button 3 19, the user clicks on “6”. Or return to the page shown in Fig. 7 and enable to select the image data again.
  • FIG. 9 is a diagram showing an example of a page for allowing a user to select a region of a main subject in an image.
  • the range of the dotted line in FIG. 9 is the main subject area 320.
  • the main subject area 320 is selected by the user clicking and dragging in the image with a mouse or the like.
  • FIG. 9 shows an example in which a rectangular area is selected by clicking and dragging, a circular area may be selected.
  • the server-side computer 2 sequentially distributes a plurality of pages to the user-side computer 1 and collects information in an interactive manner, it is easy to understand even for a user who uses the advice service for the first time. Since the information input items are reduced for each page, the user can prevent input omission of information.
  • the server-side computer 2 starts processing for an add-on.
  • FIGS. 10 and 11 are flowcharts showing the advice processing. This flow starts when a signal indicating that the “OK” button 321 has been clicked on the page shown in FIG. 9 is received.
  • step S201 the image data selected by the user is analyzed.
  • step S202 an image processing that becomes an optimal image is determined from the analysis result and the collected information.
  • step S203 it is determined based on the analysis result and the collected information whether there is a possibility that the digital camera that has captured the image data has failed. For example, as an example of determining that a malfunction may have occurred, the distance to the subject is short, and there is information that the strobe fires, but there is no evidence that the strobe fired during the entire image And so on. If there is a possibility of failure, the flow advances to step S204 to execute failure diagnosis control described later. If there is no possibility of failure, go to step S205.
  • step S205 image processing is performed on the image data.
  • the image processing to be performed is to adjust the brightness, color balance, and the like so that the image data selected by the user becomes an optimal image.
  • the server-side computer 2 performs image processing for optimizing the image data based on the analysis result of the image data and the acquired information.
  • the image processing performed by the server computer 2 based on the analysis result of the image data and the acquired information will be described below. A description will be given of an example of a backlit image data.
  • the server-side computer 2 determines the shooting environment based on the image data in which the center is dark and the surroundings are bright, and the shooting scene is a person, the center is the main subject area, and acquired information indicating that no flash is emitted. Since only the main subject in the center is dark, the server-side computer 2 can determine that the shooting environment is backlight shooting. Next, the server-side computer 2 performs a process of brightening a dark main subject by backlight photography as optimal image processing. As the image processing for brightening the main subject, there are options such as uniformly brightening the entire image and brightening only the main subject area. If there is an option, the server-side computer 2 makes a further determination and decides which one is the most suitable image. For example, when the background of the main subject has an appropriate brightness, the server-side computer 2 selects image processing for brightening only the main subject area.
  • the server-side computer 2 can perform image processing for optimization based on the analysis result of the image data and the collected information.
  • FIG. 12 is a diagram illustrating an example of a page displaying an image optimized by image processing by performing image analysis based on information obtained from image data selected by a user.
  • the image 323 of the image data selected by the user is displayed on the left side of the page, and the image 324 subjected to image processing is displayed on the left side.
  • the page has a “variation” button 3 25, a “manual correction” button 3 26, a “shooting advisor” button 3 27, and an “image editing advisor” button 3 28.
  • the created page is transmitted to the personal computer 1 on the user side.
  • step S208 it is detected whether the "manual correction" button 326 or the "variation” button 325 has been pressed. If it is detected that the button has been pressed, the process proceeds to step S209, and if it has not been pressed, the process proceeds to step S210. Step S
  • FIG. 6 is a diagram showing an example of a page for operating the user to make a favorite image. If the user clicks the “manual correction” button 3 26 in FIG. 12, the server-side combination user 2 delivers the page shown in FIG. In the page shown in FIG. 13, the image 329 selected by the user is displayed on the upper right side, and the image 3330 on which the server computer 2 has performed image processing is displayed on the lower right side of the page.
  • the page shown in FIG. 13 is provided with a slider 331, on the left side of the image 330 subjected to the image processing, for changing “brightness”, “contrast”, and “saturation”.
  • the user performs manual correction on the image 330 by dragging the slider 331 left or right.
  • the server-side computer 2 redistributes the page shown in Figure 12 reflecting the manual corrections made by the user.
  • the server-side computer 2 redistributes the page shown in FIG. 12 without reflecting the manual correction performed by the user.
  • the server-side display 2 delivers the page shown in FIG.
  • an image 334 selected by the user is displayed on the upper right side, and a plurality of images 335 processed differently by the server computer 2 are simultaneously displayed on the lower side.
  • the plurality of displayed images 335 are subjected to different image processing in accordance with different shooting settings of the camera.
  • shooting settings shooting conditions
  • image processing such as an image that has been subjected to image processing that changes the brightness of the entire image or an image that has been subjected to image processing that separately changes the brightness of the main subject and the background.
  • the shooting setting corresponding to the image processing for changing the brightness of the entire image is exposure correction.
  • the shooting setting corresponding to the image processing for separately changing the brightness of the main subject and the background corresponds to a shooting setting using an electronic flash device.
  • the server-side combi- ter 2 redistributes the page shown in Fig. 12 without reflecting any selected image.
  • the information of the manual correction and variation processing applied here is stored in the user information database area 212 of the server side computer memory 201 and reflected in the next advice as the user's favorite image information. Is done. For example, if the user makes a correction to make the image brighter by manual correction, the next time advice is given, the image will be brighter than usual in the optimization image processing performed by the server computer 2. .
  • step S210 it is detected whether or not a signal indicating that the user has clicked the "shooting advice" button 327 on the page of FIG. 12 has been received. If it has been received, the process proceeds to step S211. Otherwise, the process proceeds to step S212. In step S 211, processing for shooting advice is performed. The shooting advice control will be described later. In step S212, it is detected whether or not a signal indicating that the user has clicked the "image editing advice" button 328 is received. If it has been received, the process proceeds to step S213, and if it has not been received, the process returns to step S208. In step S213, processing for image editing advice is performed. The image editing device control will be described later.
  • the shooting advice control executed in step S211 of FIG. 11 will be described below.
  • the server side computer 2 analyzes whether the user has taken an image and obtained an optimized image, and creates an advice.
  • server-side computer 2 performs image processing for increasing the brightness of only the main subject in the optimization image processing.
  • the server-side computer 2 performs shooting using an auxiliary light that can make only the main subject brighter than the exposure correction that makes the whole image uniformly brighter.
  • the server-side computer 2 should not use the flash. Provide advice to perform exposure compensation to brighten the main subject.
  • the server-side computer 2 provides advice to use a backlight correction button that can be easily set.
  • the server-side computer 2 creates the most appropriate advice for the user from the acquired information.
  • candidate advice may be created and the user may select the advice to be adopted.
  • the image information database 211 of the memory 201 in the server-side computer 2 stores the optimized image processing and shooting automatically performed on the image data.
  • a table is provided for storing settings in association with each other.
  • the image information database 211 stores image processing for brightening only a part of an image of a main subject or the like in association with a shooting setting for emitting a strobe light.
  • image processing for increasing the brightness of the entire image is associated with shooting settings for exposure correction and spot metering in association with each other.
  • the information is stored in association with the acquired information such as the camera used by the user, the accessory used, and the preference. This allows the user to select the camera to be used, accessories to be used, and shooting settings that suit the user's preference.
  • the image information database 211 has a table for storing the shooting settings and the advice data in association with each other.
  • the server-side computer 2 creates an optimal device based on the data stored in the image information database 211.
  • FIG. 2 is a flowchart showing a process executed in 211.
  • step S301 the image processing information applied for optimization in steps S205 and S209 of FIG. 10 is read.
  • step S302 using the data stored in the image information database 211 described above, the currently set shooting conditions are changed to shooting conditions corresponding to the image processing performed for optimization. Replace with
  • step S303 it is detected whether or not it is possible to perform shooting setting so that an image processed by the camera used by the user and the accessory owned by the user can be obtained. If the shooting setting is possible, the process proceeds to step S304, and if the shooting setting is not possible, the process proceeds to step S305.
  • step S304 the same image data as the optimized image can be obtained by changing the camera used by the user and the accessories owned to the user to the predetermined shooting settings, and shooting is performed.
  • FIG. 16, FIG. 17, and FIG. 18 are diagrams illustrating examples of the advice page.
  • the comment column 350 in FIG. 16 describes an advice comment.
  • comments are made on how to obtain a suitable image.
  • the terms "daylight synchro photography", "spot metering" and “backlight correction” are provided with underlined reference links 351.
  • the underlined link under reference 3351 indicates that you can jump to the page that describes the term by clicking the term.
  • Figure 18 shows an example of the explanation page.
  • the explanation of the clicked term is described in the explanation column 357 of the page shown in Fig. 18.
  • ⁇ ⁇ ⁇ : ”Click on the buttons 3 5 8 to return to the page in Figure 16.
  • the “camera setting” button 352 is a button that is clicked when the user knows how to operate the camera in use to obtain a shooting setting for obtaining an appropriate image. "Clicking on the camera setting J button 352 will display the page shown in Figure 17.
  • the setting description field 354 contains a diagram showing the camera used by the user and an explanation of the operation. Clicking on the "comment” button 3 5 5 returns to the page shown in Figure 16.
  • step S305 in FIG. 15 in order to obtain the same image data as the optimized image, it is searched whether or not shooting can be set by using an alternative means such as an accessory not owned by the user. For example, if an external strobe can be used to obtain an image equivalent to the optimized image only by changing the shooting conditions, it is determined that there is an alternative. Alternatively, it may be determined that the replacement of the camera body is an alternative. If there is an alternative, the process proceeds to step S306, and if there is no alternative, the process proceeds to step S307. In step S306, an advice page that proposes the use of an alternative is created.
  • FIG. 19 is a diagram illustrating an example of an advice page that proposes the use of an alternative.
  • Image 359 on the page shown in Figure 19 displays an image of an alternative that is recommended for use in shooting.
  • the image data of the alternative means displayed in the image 359 is stored in the memory 201 in the server computer 2.
  • "Product introduction” button 360 is a button for jumping to a page for introducing alternatives such as sticks displayed in image 359.
  • "Online Shop” Button 361 is a button to jump to an online shop where you can purchase alternatives. By proposing such an alternative, the user does not have to spend time searching for an alternative. Users can easily jump to the online shop page where they can make purchases, so that users can purchase alternatives without performing cumbersome operations.
  • the advice ends.
  • step S307 in FIG. 15 since it is impossible to perform only the photographing setting, an advice page including a photographing device and an image editing device described later is created.
  • step S308 the created advice page is transmitted to the user-side personal computer 1.
  • Image editing advice control is a control process for giving advice on how to perform image editing.
  • advice is provided according to the operation of the software used by the user. If the software has a backlight compensation function, it is adpad >. When performing image processing, the order in which the processing is performed is also important.
  • FIG. 20 is a flowchart illustrating the processing executed in step S213 of FIG.
  • step S401 the image processing information applied for optimization in steps S205 and S209 of FIG. 10 is read.
  • step S402 the image data is replaced with editing settings (editing conditions) of the image editing software used by the user so that correction equivalent to the correction of the image data performed in the applied image processing is performed.
  • the edit setting data corresponding to the image processing is stored in the image information database 211 in the same manner as the shooting setting.
  • step S403 it is detected whether or not editing settings can be made by the user's image editing software. If the edit setting is possible, the process proceeds to step S404, and if the edit setting is not possible, the process proceeds to step S405.
  • step S404 an advice page is described that describes the operation method and the like in the user-used image editing software for obtaining the optimized image.
  • FIG. 21 is a diagram illustrating an example of the image editing advanced page.
  • An image display area 365 in the page shown in FIG. 21 is an area for displaying an image to be advised.
  • Lines 364 and 3666 indicate where to edit the image.
  • Comments 365 and 365 show advice comments such as how to operate image editing.
  • the line 364 and the comment 365 are associated with an arrow, and the part indicated by the line 364 is imaged according to the advice comment of the comment 365. Can be obtained.
  • Operating the “OK” button 368 ends the advice.
  • step S405 in FIG. 20 since the editing setting cannot be performed by the image editing software used by the user, a page for introducing the image editing software that can be edited is created.
  • step S406 the created advice page is transmitted to the user-side computer 1.
  • step S204 of FIG. 10 the failure diagnosis control executed in step S204 of FIG. 10 will be described.
  • the camera used for shooting may be malfunctioning.
  • the fault diagnosis control a more detailed fault diagnosis is performed, and the fault diagnosis result is transmitted to the user.
  • the cause of the failure is due to software, it is possible to update to the latest software, and if the cause of the failure is mechanical, it is recommended to repair it, and an estimate of the repair cost is output.
  • FIG. 22 is a flowchart illustrating control for performing failure diagnosis.
  • step S501 data is further added to the data used for the advice to check in detail whether a failure has occurred.
  • the data to be added include the failure status of the same type of digital camera, the production lot of the digital camera, the software version of the digital camera, the date of purchase of the digital camera, the number of times the flash has been fired, the number of times the shirt has been opened and closed, etc. Information. As described above, accurate diagnosis can be performed by performing the failure diagnosis from more data.
  • the additional data used for failure diagnosis in the present embodiment may be data used for executing an advice.
  • the data listed as data used for the device may also be used for failure diagnosis.
  • step S502 it is determined whether the result of the diagnosis by the detailed examination program is abnormal. If it is diagnosed as abnormal, the process proceeds to step S503, and if it is diagnosed as normal, this flow ends and the flow returns to the advice flow.
  • step S503 it is determined whether or not the abnormality is due to a mechanical factor. If the cause is a mechanical factor, the process proceeds to step S504. If the factor is due to non-mechanical software, the process proceeds to step S505.
  • step S504 processing for a failure due to a mechanical factor is performed.
  • step S505 processing for a failure due to a software factor is performed. Each process will be described later with reference to FIGS. 24 and 28.
  • step S506 as shown in Fig. 23, a page indicating that accurate advising cannot be performed because there is a possibility of failure is sent, and it is advised that the "OK" button 338 is clicked. Return to the flow.
  • FIG. 24 is a flowchart illustrating the control performed in step S504 of FIG.
  • step S601 a page is transmitted as shown in FIG. 25 indicating that the camera that captured the image data may have failed.
  • the page is provided with a “Create Estimate” button 339 that outputs an estimate of the cost of repair.
  • step S602 it is detected whether a signal indicating that "Create quote j button 33 9" has been clicked is received. It is received that "Create quote” button 33 9 has been clicked. If so, the flow advances to step S604, and if it is not received that the "quote creation” button 339 has been clicked, the flow advances to step S603.
  • step S603 it is determined whether or not a signal indicating that "click for advice J button 340" has been received is received. If the signal has been received, the flow is terminated. Return to S602.
  • step S604 a repair fee is calculated from the result of the failure diagnosis with reference to the fee table.
  • step S605 a page describing the repair cost as shown in FIG. 26 is transmitted.
  • the page has “Repair reservation” button 341, which is used to actually make a reservation for repair.
  • the page is provided with an “advice” button 342 to continue the advice service.
  • step S606 it is detected whether or not a signal indicating that the "reservation repair" button 341 has been clicked has been received. If it has been received, the process proceeds to step S608, and if it has not been received, the process proceeds to step S607.
  • step S607 it is detected whether or not a signal indicating that the "ad pipe” button 342 has been clicked has been received. If it has been received, this flow is terminated. If it has not been received, the flow returns to step S606.
  • step S608 the repair receipt number and the person receiving the repair, as shown in Figure 27 Submit a page explaining the law.
  • step S609 information such as the model name of the camera whose repair was accepted, the repair receipt number, the failure state, and the like is transmitted by e-mail at the service center for repair. The same contents may be sent to the camera developer by e-mail.
  • FIG. 28 is a flowchart for explaining the control performed in step S505 of FIG.
  • step S701 a page indicating that there is a possibility that the camera has failed and that the failure can be resolved by updating the software as shown in FIG. 29 is transmitted.
  • the page is provided with an “Update” button 344 for switching to the page where the update software is downloaded and an “Advisor” button 345 for returning to the advice service.
  • step S702 it is detected whether or not a signal indicating that the "update” button 344 has been clicked has been received. If it has been received, the process proceeds to step S704, and if it has not been received, the process proceeds to step S703. In step S703, it is detected whether a signal indicating that the "advise” button 345 has been clicked has been received. If it has been received, this flow is ended. If it has not been received, the flow returns to step S702.
  • step S704 a page describing the rules and method for downloading the update software is transmitted as shown in FIG.
  • the page has a “download” button 346 that starts downloading and an “advice” button 347 that returns to the advice service.
  • step S705 it is detected whether or not the "download” button 346 has received a click signal. If it has been received, the process proceeds to step S707, and if it has not been received, the process proceeds to step S706.
  • step S706 it is detected whether or not the "advice" button 347 has received the clicked signal. If it has been received, the flow ends, and if it has not been received, the flow returns to step S705.
  • step S707 software is transmitted for download.
  • step S708 it is detected whether or not the download has been completed. The fc ends this flow, and if not, continues downloading. In this way, instead of simply updating when the software is out of date, it can be updated when the software is diagnosed as having a cause failure. No needless downloads. Diagnosis also reveals software abnormalities.
  • the software is updated in the event of a failure due to a cause.However, the update may not be able to solve the problem. By doing so, other inconveniences can be eliminated. In addition, even if the camera is already the latest software, it may be broken, so an update should be performed.
  • the failure diagnosis is also performed based on the information collected in the advice service. Since the failure diagnosis is performed by the user in order to receive the advice service, there is no burden on the user for the failure diagnosis.
  • failure diagnosis service that performs only failure diagnosis may be operated separately from the advisory service. Failure diagnosis may be performed in cooperation with other services, instead of in cooperation with the advice service.
  • a warning e-mail containing image data may be sent to the service person to perform the failure diagnosis manually.
  • advice service it is possible to separately receive both the photographing advisor and the image editing advisor.
  • the shooting device and the image editing device are combined to provide advice.
  • whether to receive the shooting advice or the image editing advice is selected after the user information has been input.
  • the user Prior to the user's input of information, the user may select between shooting advice and image editing advice, and the input items of information to be input by the user may be changed according to the selection.
  • These advisory services provide online services via the Internet. It may be sold as a software service driven by a personal computer or other device instead of a software.
  • the operation of selecting image data and the operation of inputting information by the user are executed by transiting a plurality of pages.
  • the second embodiment is characterized in that a work item by a user is prepared on almost one page.
  • FIG. 31 is a diagram showing an example of a page when a login is made to the api service.
  • the “display various information” button 401 in FIG. 31 is a button that is clicked when confirming data added in association with image data. By clicking the various information display buttons, information added to the image data is displayed. Most information is automatically added by the digital camera when shooting.
  • the “scene selection” menu 402 is for the user to set to which scene the image data selected as the advice target corresponds. By clicking on the right part of the "scene selection” menu 402, it becomes possible to select a shooting scene such as a landscape or a person.
  • the “specify range” button 4003 is a button clicked to specify the area of the main subject in the image. Click the “Specify Range” button 403, then click and drag in the image area to specify the range.
  • the “enlarged display” button 404 is a button for enlarging and displaying an image displayed in the image display area 400.
  • the “reduced display” button 405 is a button for reducing the image displayed in the image display area 400.
  • the “select image” button 406 is a button for selecting an image in the album stored in the server-side computer 2 as an advice target. When the image data is selected, it is displayed in the image display area 400.
  • the “Save Image” button 407 uses the server side to save the image data optimized by It is a button that is clicked when stored in the computer 2.
  • the “Up Exit” button 408 is a button for uploading the image data stored in the memory of the user PC 1 or the peripheral device as an advice target. When the image data is uploaded, it is displayed in the image display area 400.
  • the “download” button 409 is a button for downloading the image data optimized by the image processing of the advice control into the user personal computer 1. Below the “download” button 409, there are a print radio button 424 and an appreciation radio button 425.
  • the image processing is performed based on the print information owned by the user so that the print data can be more optimally printed by the user's own print data, and the image data is downloaded.
  • the viewing radio button 4 25 is selected, the image data is downloaded from the information on the monitor of the user's personal computer 1 so that the monitor viewing is optimized.
  • the printer information and the monitor information information stored in a user information database area 212 of the memory 201 in the server computer 2 is used.
  • the user may be allowed to input print information and monitor information when downloading.
  • the “Fully automatic” button 4 10, the “Level” button 4 11, the “Brightness” button 4 12, the “Gradation” button 4 13, and the “Contrast” button 4 1 4 are the images selected for advice. This button is clicked when performing image processing related to exposure on.
  • buttons 4100 performs image analysis according to the program in server-side computer 2, and performs image processing to obtain the optimal exposure. Then, the image after the image processing is displayed in the image display area 400.
  • “Full Auto” button 4 15, “Sharpness” button 4 16, “Noise” button 4 17 It is the button that you click when you apply the processing. Clicking the “Fully Automatic” button 4 1 5 will perform image analysis according to the program in the server computer 2 and perform image processing to achieve optimal resolution and granularity. Then, the image after the image processing is displayed in the image display area 400. Clicking on either the “Sharpness” button 416 or the “Noise” button 417 allows the user to manually process the image.
  • “Fully automatic” button 418, “Color balance” button 419, “Adaptive color J button 420” is a button that is clicked to apply image processing related to color reproduction to the image selected as an advising target. Clicking the “Fully automatic” button 4 18 will perform image analysis according to the program in the computer 2 on the server side, and perform image processing to obtain the optimum color reproduction. Then, the image after the image processing is displayed in the image display area 400. Clicking on either the “Color Balance” button 419 or the “Adaptive Color” button 420 will allow the user to manually perform image processing.
  • “Operation cancellation” button 421 is a button for canceling one operation that has been subjected to image processing.
  • image processing for image analysis and optimization of image data to be advised is the same as the control performed in the first embodiment.
  • the image is automatically adjusted once by the server-side computer 2 and then readjusted by manual correction.
  • the second embodiment may be so adjusted. .
  • the input of information necessary for advice can be performed in almost one page, and thus the input of information can be completed in a short time without changing pages.
  • advice processing is executed based on the information input by the user. .
  • the server-side computer 2 performs image processing for automatically optimizing image data according to a predetermined program.
  • the user who took the image performed image processing manually.
  • advice is provided based on image processing performed on image data.
  • a third party not the user who captured the image, manually performs image processing for optimization on the image data, and performs advice based on the image processing.
  • FIG. 32 is a diagram illustrating a system configuration according to the third embodiment of the present invention. It consists of a computer 1 on the user side, a computer 2 on the server side, a computer 4 on the advisor side, and the Internet 3 for communicatively connecting them.
  • a system using a network such as a force LAN or an extranet, which illustrates a system using the Internet 3, can be realized.
  • the user's personal computer 1 in Fig. 32 is the personal computer used by the user who requests the device (hereinafter referred to as the device requester).
  • the advisor-side personal computer 4 is a personal computer used by an advisor who provides advice to an advisor.
  • the advice service in the third embodiment is a mechanism performed using an electronic bulletin board format. This service is established when an advice requester who requires advising posts comments, image data and related information on a bulletin board, and a third-party advisor who browsed the bulletin board page posted the adpises on the bulletin board. .
  • FIG. 33 is a diagram in which a part of a bulletin board page of the apis service according to the third embodiment is extracted.
  • Fig. 33 only one advice request from an advisor requester and advisor's advice for an advisor request are extracted.
  • Figure 33 the image and comment uploaded by the requester are posted in the comment posting area 501 and the image posting area 50.
  • the “advice” button 504 is the button that the advisor who sees the bulletin board clicks to give advice. You. The operation after the “advice” button 504 is clicked will be described later.
  • the “shooting advice” button 507 is a button clicked when the advice requester wants to obtain advice on a shooting method.
  • the control executed by the server-side computer 2 when the “photographing adice” button 507 is clicked will be described later.
  • the point 509 on the right side of the “photographing advisor” button 507 indicates the number of points paid by the advisor to the advisor when receiving the photographing advisor.
  • the advice bulletin board of the third embodiment is a system in which the advice requester pays points to the adviser.
  • the “image editing advice” button 508 is a button clicked when an advice requester wants to obtain advice on an image editing method using image editing software.
  • the control executed by the server-side computer 2 when the "image editing advice” button 508 is clicked will be described later.
  • a point 510 on the right side of the "image editing advice” button 508 indicates the number of points paid by the advisor to the advisor when receiving image editing advice.
  • the advice requester inputs user information and image data information according to the pages shown in FIGS. 3 and 5 to 9 distributed by the server-side computer 2 in the same manner as described in the first embodiment.
  • the server-side computer 2 delivers the page shown in FIG.
  • FIG. 34 is a diagram showing an example of a page used when an advice requester uploads information including image data to a bulletin board.
  • the advice requester enters a comment in the comment field 5 1 1 on the page shown in Fig. 34 and clicks the "Up on Bulletin Board” button 5 13 to upload the selected image and comment on the bulletin board. can do.
  • the selected image is displayed in the image area 5 1 2.
  • the adviser can return to the page shown in Fig. 9 by clicking the "Back" button 5 1 4 and re-enter information.
  • FIG. 35 is a diagram showing an example of a page on which an advisor performs an advisory work.
  • the advisor edits the image so that it is the image he / she considers best.
  • An image area 518 in FIG. 35 is an area for displaying an image of the image data posted by the advice requester.
  • the image area 519 is an area for displaying an image edited by the advisor.
  • the edit menu 5 15 is for selecting a function to be edited with the slider 5 16.
  • the function that can be edited with the slider 5 16 changes depending on the item selected in the edit menu 5 15.
  • Items that can be selected in the edit menu 5 15 include “General” and “Color Balance”. For example, if “General” is selected in the Edit menu 5 15, the functions that can be edited with the slider 5 16 are “Brightness”, “Contrast”, and “Color” as shown in Fig. 35. Degree. Also, when "Power Balance” is selected in the edit menu 5 15, the functions that can be edited with the slider 5 16 are red, green, and blue color balance, and the display on the right side of the slider 5 16 , "Green",
  • the “operation cancel” button 517 is a button for canceling the image editing performed by the slider 516.
  • the page shown in FIG. 35 is created such that the image editing items and procedures performed by the advisor on the image are temporarily stored in the advisor-side personal computer 4 as image editing information.
  • the server-side computer 2 receives the data stored here and executes the device control based on the data.
  • the server-side computer 2 delivers the page shown in FIG. Also, the advisor Click “Return” button 5 2 1 to cancel the advice and return to the page in Figure 33.
  • Figure 36 shows a page for the advisor to confirm before posting on the bulletin board.
  • the advisor makes a final check of the result of image editing on the page shown in FIG. 36 with the image displayed in the image area 524.
  • the advisor writes the advice comment to be posted on the bulletin board in the comment box 522. Enter the number of points you want to pay for the advise in the points column 5 2 3.
  • the advisor
  • the advice service of the third embodiment has the following functions.
  • Embodiment 1 also has a similar function, and has been briefly described with reference to FIGS. 16 and 18.
  • the advice sentence contains a comment “Shooting during the daytime synchro.” (See Fig. 16)
  • the explanation page for each term such as “Journaled synchro shooting J” (see Fig. 18)
  • An advisor who does not understand the term can read the term explanation page by clicking on the term with the link attached.
  • the link may be attached to the comment created by the adviser as well. The following describes how to provide the advice requester with the server, including the process of creating a link to the explanation page. The processing executed by the local computer 2 will be described.
  • FIG. 37 is a flowchart illustrating a process related to providing advice in the third embodiment. This flow is based on the “Shooting Advice” button on the page shown in Fig. 33. Or "Image editing advice” Starts by receiving the signal that button 508 is clicked.
  • step S1001 the point information set by the advisor is obtained.
  • step S1002 it is detected whether or not the number of points held by the advice requester is less than the number of points set by the advisor. When it is not enough, the process proceeds to step S1004, and when it is not enough, the process proceeds to step S1003.
  • step S 1003 a page is created to the effect that the number of points held by the advice requester is not enough to receive the advice, and the page is transmitted to the user computer 1 of the advice requester.
  • Step S1004 the advice information received from the advisor is obtained.
  • step S1000 the same advice processing as the processing described in the first embodiment is executed from the user information and the advice information of the advice requester.
  • step S106 the advice sentence created by the advice processing in step S1005 is analyzed.
  • step S107 it is detected whether or not the registered term has been found in the analysis in step S106. If there is a registered term, the process proceeds to step S1008; otherwise, the process proceeds to step S1009.
  • step S108 the address of the page where the registered term is described is detected.
  • step S109 an advice page as shown in FIG. 16 is created and transmitted to the user computer 1 of the advice requester.
  • step S1010 the points of the advice requester are deducted.
  • step S101 the points of the advisor are added.
  • the advice service is provided in the form of an electronic bulletin board.
  • multiple advisors can give advice, and it is considered that the adviser can receive the advice in a relatively short time.
  • the final advice is provided by the server-side computer 2, so that the An advisor can now obtain accurate information without having the advisor know various information about the requester.
  • the advice that is ultimately provided to the advice requester is not made visible to the adviser, so it is not possible to guess the privacy information such as the camera model name and accessories.
  • an advisory service that respects the privacy of an advertiser requester can be realized.
  • the person who is the advisor edits the image while viewing the image to be advised, so that the operation of selecting the main subject area required in the first and second embodiments can be omitted.
  • the advice requester sees the comments and edited images of the advisor, and if they like what they like, “Shooting advice” button 507, “Image editing advisory”. Button 508.
  • advisors who are not clicked are not paid points.
  • an advisor may request an advisor by designating a specific advisor in advance. The advice requester may decide the number of points and request advice instead of the advisor.
  • a time lag occurs between the time of requesting the advice and the time when the advice is performed by the advisor. Therefore, when the advice by the adviser is completed, the advice may be sent to the requester by e-mail. Alternatively, the advice requester may be notified by e-mail that the advice has been completed, and the requester may browse a predetermined page.
  • a third-party advisor provides final advice such as a shooting method based on images and various information uploaded by the advice requester.
  • the final advice is provided by the server-side computer 2.
  • advice since advice is provided not by a computer but by a human, advice can be accurately provided for a composition and the like.
  • the system configuration in the fourth embodiment is the same as the system configuration in the third embodiment shown in FIG.
  • a user requesting advice requests an advisor to the server-side computer 2 using the user-side personal computer 1.
  • the server-side computer 2 that has received the advisor request notifies the specific advisor that the advisor request has been received by e-mail.
  • the advisor who receives the notification performs advisory using the advisor-side personal computer 4 and transmits the advice result to the server-side computer 2.
  • the server-side computer 2 having received the advice result notifies the advice requester of the advice result by e-mail.
  • the advice requester who received the notification uses the user's personal computer 1 to view the advice result.
  • the advice requester who receives the advice service uploads the image data and various information to the computer 2 on the server side.
  • the method of uploading image data and various information by the advice requester is the same as the method described in the first embodiment, and a description thereof will be omitted.
  • FIG. 38 is a flowchart illustrating the control performed by the advice service according to the fourth embodiment.
  • the process shown in Fig. 38 is executed by the server-side computer 2, and is started when the image data and various information are uploaded from the advice requester.
  • step S111 a page is created for an advisor who is a third party to perform advice work.
  • Figure 39 shows an example of a page to be created. The description of the page shown in FIG. 39 will be described later.
  • an e-mail is sent to the advisor indicating that the advice request has been received. The e-mail should include the address where the page shown in Figure 39 can be viewed.
  • step S1103 it is detected whether the advice has been completed. If the advice result has been received from the advisor, it is detected that the advice has been completed. If it has been completed, the process proceeds to step S1104. If it has not been completed, the detection of completion is continued. In step S111, based on the advice from the advisor, Then, create a page to be viewed by the advice requester. See Figure 47 for advice.
  • step S111 an e-mail indicating that the advice has been completed is transmitted to the advice requester.
  • the e-mail should include an address where you can view the advice results page.
  • the advisor creates an advice using the page that jumps by clicking on various buttons attached to the page shown in FIG. 39 created in step S111.
  • Figure 39 is an example of a page for an advisor to perform advisory work.
  • the image area 601, the image area 602, the "composition” button 603, the “exposure compensation” button 604, the “auxiliary light” button 605, the "color compensation” It is equipped with a button 606, a "free” button 607, a “information display” button 608, and an "advice display” button 609.
  • the image area 6001 displays an image selected by the advice requester as an advice target.
  • the image area 6002 displays the image after the advice work is reflected by the advisor.
  • the various buttons are described below.
  • the "composition” button 603 on the page shown in Fig. 39 is the button that the advisor clicks when he wants to publish the composition. Clicking on the "composition” button 603 jumps to the page shown in Fig. 40 where the composition is advised.
  • FIG. 40 is an example of a page for the advisor to perform an advisory work on the composition.
  • the advisory work on the composition will be described with reference to FIG.
  • the image to be advised is displayed in the image area 615 in the page shown in FIG.
  • the advisor specifies a rectangular range 6 16 so as to obtain an optimal composition by a click and drag operation with a mouse or the like in the image displayed in the image area 6 15.
  • the “vertical” radio button 6 1 1 and the “horizontal” radio button 6 1 2 are buttons for selecting whether the rectangular area 6 16 of the composition is to be vertically long or horizontally long.
  • the pull-down menu 610 on the left side of the “Vertical” radio button 6111 allows you to select a rectangular composition.
  • the aspect ratio of the shape range 6 16 can be selected.
  • Aspect ratios that can be selected in the pull-down menu 6 10 include “Original”, “3: 4”, “5: 8”, and so on. By default, “Original” is selected, and the aspect ratio of the image data to be advised is selected.
  • the “free” radio button 6 13 is a button that is clicked when setting the composition range with a free aspect ratio in the image displayed in the image area 6 15.
  • the comment field 6 14 is a field for entering a comment regarding composition advice.
  • the “exposure compensation” button 604 in FIG. 39 is the button that the advisor clicks when he wants to give advice on the exposure compensation. Clicking on the “Exposure Compensation” button 604 jumps to the page shown in Figure 41 where advice on exposure compensation is given.
  • Figure 41 is an example of a page for the Advisor to perform advice work on exposure compensation.
  • the advisory work for exposure compensation will be described with reference to FIG.
  • An image to be advised is displayed in an image area 62 2 on the page shown in FIG.
  • the “+” button 6 19 and the “1” button 6 20 are buttons for adjusting the brightness of the image displayed in the image area ⁇ 22. Click the “+” button 6 1 9 to increase the brightness of the image displayed in the image area 6 2 2. Clicking the “one” button 6 220 darkens the image displayed in the image area 6 22.
  • a comment on the exposure compensation device can be entered.
  • the advisor finishes the work on this page and clicks “ ⁇ ⁇ ” button 6 23, the work done on this page is reflected and the page changes to the page shown in Figure 39. I do.
  • the advisor clicks the “Back” button 6 2 4 the page changes to the page shown in Figure 39 without reflecting the work performed on this page.
  • the “auxiliary light” button 605 in FIG. 39 is a button that the advisor clicks when he wants to advise on the auxiliary light. By clicking on the "Auxiliary light” button 605, the user jumps to the page shown in Fig. 42 where the auxiliary light is added.
  • Figure 42 is an example of a page where the advisor performs advice work on fill light.
  • An image to be advised is displayed in the image area 630 on the page shown in FIG.
  • the “area selection” button 625 is a button that is clicked to select the area to illuminate the auxiliary light. Clicking the “region selection” button 625 makes it possible to select the range of the auxiliary light in the image region 630 as the selection region 629. Click the “+” button 6 2 6 to apply image processing to brighten the selected area 6 29. Clicking the "one" button 6 2 7 darkens the selected area 6 2 9 Image processing is performed.
  • a comment on the auxiliary optical device can be entered.
  • the Advisor finishes the work on this page and clicks the “OK” button 631, the work done on this page is reflected and the page changes to the one shown in Figure 39.
  • the advisor clicks the “Back” button 6 32, the page transitions to the page shown in Figure 39 without reflecting the work performed on this page.
  • the "Color Correction J button 606" is the button that the advisor clicks when he or she wants to give advice on the color correction. Jump to the page shown in Figure 43.
  • Figure 43 is an example of a page where the advisor performs advice work on color correction.
  • the image to be advised is displayed in the image area 636 on the page shown in FIG.
  • the pull-down menu 6 3 3 is used to select the name of the optical filter to be attached to the camera lens. Click the right side of the pull-down menu 6 3 3 and select a filter name. The effect of attaching the selected filter to the image displayed in the image area 6 3 6 is reflected in the image processing.
  • the pull-down menu 6 3 4 is used to select white balance items that can be set in the camera, such as sunlight, fluorescent lights, and lamps. Click the right side of the pull-down menu 6 3 4 to select white balance, and the effect of setting the selected white balance on the image displayed in the image area 6 36 will be reflected in the image processing.
  • comments on the device such as the filter or white balance can be entered. 7
  • the supervisor finishes the work on this page and clicks on the “OK” button 6 3 7
  • the work done on this page is reflected and the screen changes to the page shown in Figure 39.
  • the advisor clicks the “return” button 638, the page moves to the page shown in Fig. 39 without reflecting the work performed on this page.
  • the “free” button 607 in Figure 39 is the button that the advisor clicks when he wants to give free advice. By clicking on the “free” button 607, we jump to the page shown in Fig. 44 where we give various advices for free.
  • Figure 44 is an example of a page for advisors to freely perform various advisory tasks.
  • various advisory work can be performed using the pull-down menu 640, the "+ J" button 614, and the "one" button 624.
  • the pull-down menu 640 is used to select the items to be advised.
  • items such as exposure compensation and auxiliary light, items such as color balance red and color balance blue are also selected. Prepare.
  • the “area selection” button 639 has the same function as the “area selection” button 625 in FIG. Comments section 6 4 3 can be used to enter comments regarding the overall advisory.
  • the Advisor finishes the work on this page and clicks on the “OK” button 645 the work done on this page is reflected and the screen changes to the one shown in Figure 39.
  • the advisor clicks the “Back” button 6 4 6 the page changes to the page shown in Figure 39 without reflecting the work performed on this page.
  • the “information display” button 608 in Fig. 39 shows the uploaded image data. This button is clicked when the user wants to see information and user information related to the evening. Clicking the "Display information” button 6 08 will receive the page shown in Fig. 45.
  • FIG. 45 is a diagram showing an example of a page for confirming various information such as information related to the uploaded image data and user information.
  • various information such as information related to the uploaded image data and user information.
  • the photographing data, the camera to be used, accessories, and the like can be understood, and the advisor can provide appropriate advice.
  • Clicking on the “Back” button 648 will take you back to the page shown in Figure 39.
  • the “advise display” button 609 in FIG. 39 is a button clicked to confirm the result of the advice work. Clicking on the "advice display” button 609 will receive the page shown in Figure 46.
  • FIG. 46 is a diagram showing an example of a page on which the advisor finally confirms the advisory result.
  • the page shown in Fig. 46 is an example of a page showing the advice result, and is almost the same as the page browsed by the advice requester.
  • Lines 650 and 652 on the page shown in FIG. 46 indicate the location of the advice and the like to make the advice easier to understand.
  • comments entered by the advisor are displayed.
  • line 650 indicates the proper composition area designated by the advisor.
  • Line 652 indicates the area designated to illuminate the fill light.
  • a comment entered by the advisor regarding the composition is displayed in association with the line 650 indicating the appropriate composition area.
  • a comment entered by the advisor regarding the fill light is displayed in association with the line 652. In this way, the server-side computer 2 automatically lays out comments and lines by the advisor so that the advice is easy to understand.
  • the “enlarged display” button 656 is a button that is clicked when the image displayed in the image area 649 is enlarged. Also.
  • the “reduced display” button 657 is a button that is clicked when the image displayed in the image area 949 is reduced.
  • the advisor confirms the adpises result on the page shown in Fig. 46, and then clicks "Send" button 6 54 to upload the advice information to the server computer 2. Can be loaded. The advisor can return to the page in Figure 39 by clicking on the “Back” button 65 5, and can continue with the advisory work.
  • FIG. 47 shows the pages viewed by the advice requester.
  • FIG. 47 is a diagram showing an example of a page on which an advisor requesting an advisory result is viewed. As shown in Figure 47, this browsing page contains the “Download” button 65 9 and “Save Image” instead of the “Send” button 65 4 and “Back” button 65 5 of the page shown in Figure 46. Potan 658 is arranged.
  • the “download” button 65 9 is clicked when the advisor downloads the image data processed by the advisory work into the user's personal computer 1.
  • “Save image” button 658 is clicked when the advisor saves the image data processed by the advisory work in the user area of the server computer 2.
  • Radio buttons 660 and 661 are provided near the "Save image” button 658 and the "Download” button 609, respectively. Radio buttons 66 0 and 66 1 are used to select whether to save or download the overlay information along with the image data.
  • Radio buttons 66 0 and 66 1 are used to select whether to save or download the overlay information along with the image data.
  • the requester of the advice checks the radio button 660 and clicks “Download” button 559, only the image optimized by the advisor is downloaded. If the requester of the advice checks the radio button 661 and clicks the “download” button 609, the data is downloaded in such a way that the ad- vice information displayed on the image data is displayed.
  • the line indicating the optimal composition area and the portion of the image to be processed are displayed in an overlay. Can understand accurately. In addition, since the layout of such an advisory page is automatically created, the advisor can perform advising with a minimum burden.
  • the fifth embodiment is an embodiment in which a direct communication is performed with a digital camera having a communication function, instead of a personal computer installed at home or the like, and an add-on service is received. It may be a digital camera with a built-in communication function, or a digital camera connected to a communication terminal (mobile phone).
  • FIG. 48 is a diagram for describing a system configuration according to the fifth embodiment of the present invention.
  • the digital camera 5 is composed of a digital camera 5, a server-side computer 2, and the Internet 3 for communicatively connecting them.
  • advice can be received by uploading image data captured by a digital camera or the like to the server-side computer 2 using a terminal such as a computer.
  • a terminal such as a computer.
  • communication control is performed between the digital camera 5 and the server-side computer 2, so that when the digital camera 5 shoots, an adice is obtained.
  • the user who wants to receive advice puts the digital camera 5 into the advice mode and performs preliminary photographing before actual photographing.
  • the digital camera automatically transfers the image data obtained by the preliminary shooting to the server-side computer 2.
  • the server-side computer 2 performs advice control based on the image data and various information.
  • the digital camera 5 receives the advice result from the server-side computer 2 and changes the camera settings according to the advice result.
  • the user can obtain optimal image data by performing actual shooting with the camera settings according to the advice result.
  • the image data shot immediately before is selected as the default.
  • the image data is stored in the camera. Or stored in the inserted memory. For example, in the case of a system configuration in which the captured image data is transferred to another storage location, the image to be transferred can be selected.
  • FIG. 49 is a flowchart showing the control performed in the digital camera 5.
  • the advice button (not shown) provided on the digital camera 5 is operated to start this service.
  • step S 2001 the digital camera 5 attempts to connect to the server computer 2.
  • step S2002 it is detected whether or not connection with the server-side computer 2 has been made. If connected, the process proceeds to step S205, and if not, the process proceeds to step S2003.
  • step S203 it is detected whether a predetermined time has elapsed since the start of the connection process. When the predetermined time has elapsed, the process proceeds to step S204, and when the predetermined time has not elapsed, the process returns to step S200.
  • step S204 since connection with the server-side computer 2 has failed, a message indicating that connection with the server-side computer 2 is not possible is displayed on the camera monitor.
  • step S205 since the connection with the server computer 2 has been successful, control is performed based on a signal transmitted from the server computer 2. The control performed by the server computer 2 will be described later with reference to FIG.
  • step S206 reception of the advice result is completed, and it is detected whether or not the connection with the server-side computer—evening 2 has been disconnected. The digital camera 5 automatically disconnects from the server-side computer 2 when receiving the advice result. If the connection with the server-side computer 2 has been disconnected, the flow advances to step S207 to perform advice control. The advice control in step S207 will be described later with reference to FIG. If the connection with the server-side computer 2 is not broken, the control led by the server-side computer 2 is continued in step S205.
  • FIG. 50 is a flowchart showing the control performed in the server computer 2. This flow starts when a connection is made with the digital camera 5. You.
  • step S2101 it is detected whether or not the connected camera is in a shooting mode. If the mode is the shooting mode, the process proceeds to step S210. If the mode is not the shooting mode, the process proceeds to step S210. If the mode is the shooting mode, it is determined that the user wants to take a shooting advice for a subject image to be shot. If it is not in the shooting mode, it is determined that the user wants shooting advice for the image data that has already been shot.
  • step S2102 data of "please press the shirt button” is transmitted so that superimposed display can be performed on the viewfinder display of the camera monitor.
  • Figure 51 shows a display example displayed on the camera monitor. "Press the shutter button” should be superimposed and superimposed to indicate that it was taken for advising.
  • step S2103 it is detected whether or not the shirt button has been operated to execute photographing. If the shooting has been performed, the process proceeds to step S210, and if not, the process repeats step S210.
  • step S210 it is instructed to transfer the photographed image data and the photographing setting data.
  • the resolution and size of the image data to be transferred need only be such that image analysis can be performed for advice, so the image data of the resolution and size set on the camera or the maximum resolution and size set on the digital camera 5 Will not be transferred.
  • transfer image data of medium resolution and size taking into account the shortening of transfer time.
  • the resolution and size of the image data to be transferred may be selected according to the communication speed with the server-side computer 2.
  • the image taken here was taken for advice but is saved in the camera memory. Set the resolution, size, etc. of the image data stored in the memory as set. This is because the image taken here may be the only chance to shut down.
  • step S2105 data is transmitted to the camera so that "Please select an image" can be displayed on the camera monitor.
  • Figure 52 shows the camera to select the image 4 shows a display example displayed on a monitor.
  • the image data shot immediately before is in a selected state.
  • step S2106 it is detected whether or not image data has been selected. If a selection has been made, the process proceeds to step S2107, and if no selection has been made, step S2106 is repeated.
  • step S2107 an instruction is issued to transfer the image data and the shooting setting information stored in the memory of the camera.
  • step S21008 it is detected whether data reception has been completed. If it has been completed, the process proceeds to step S210, and if it has not been completed, step S210 is repeated.
  • step S2109 a shooting advice process is executed.
  • step S2110 the result is transmitted. Note that the characters superimposed on the viewfinder display displayed on the monitor of the digital camera 5 are not downloaded from the server-side computer 2 each time, but are saved in the memory of the camera and instructed to display the data. May be. Next, how the digital camera 5 executes the advice control using the device result received from the server-side computer 2 will be described with reference to FIG.
  • FIG. 53 is a flowchart showing the advice control.
  • step S221 a selection menu screen shown in FIG. 54 is displayed on the camera monitor.
  • FIG. 54 is a diagram showing an example of the selection menu screen displayed on the camera monitor.
  • “Automatic setting” in FIG. 54 the camera setting of the digital camera 5 is automatically changed according to the advice result.
  • “advice display” the camera setting method of the digital camera 5 according to the advice result is displayed on the camera monitor. Therefore, the user can instantly take the next image with the optimal settings by selecting “Automatic setting”, and can learn the setting method by selecting “Advise display”.
  • step S222 it is detected whether or not the automatic setting has been selected.
  • the process proceeds to step S2203, and when not selected, the process proceeds to step S2204.
  • step S223 the camera settings are automatically changed according to the advice result received from the server computer 2. If the camera cannot change the setting automatically and the user needs to perform the setting operation manually, the setting procedure is displayed on the monitor.
  • step S2205 it is detected whether or not the advice display is selected. If the selection is detected, the process proceeds to step S2205, and if not selected, the process returns to step S2202.
  • an advisor such as that shown in FIG. 55 is displayed on the camera monitor.
  • FIG. 55 shows an example of the advice screen displayed on the camera monitor.
  • the advice display shown in Fig. 55 gives advice on how to operate the digital camera 5 so that the camera settings can be set to obtain optimal image data.
  • the advice service can be realized between the digital camera 5 and the server computer 2.
  • the shooting advice is described because the advice is received by the digital camera 5.
  • the image editing advice may be performed.
  • failure diagnosis may be performed as in the first embodiment. In this case, if the malfunction is due to a software defect, the software in the camera may be automatically rewritten.
  • the server-side computer 2 has a large-capacity memory for storing data relating to the user, so that accurate advice can be provided.
  • a shooting advisory program is stored in the camera, and the camera is stored in the camera. It may be possible to perform shooting advice by itself.
  • the preliminary photographing is performed before the actual photographing, and the image data at the time of the preliminary photographing is transmitted to the server-side computer 2 only for the advisory service to obtain an advice.
  • the image data is transferred to the server-side computer 2 after the photographing is completed, and stored as an image data storage service stored in the image data area 214 of the memory 201 in the server-side computer 2.
  • FIG. 56 is a flowchart showing the control performed in the digital camera 5. This flow starts when the digital camera 5 performs a shooting operation.
  • step S300 connection with the server-side computer 2 is made.
  • step S302 the photographed image data is transmitted to the server-side computer 2.
  • step S3003 it is detected whether or not the data of the advice information or the failure diagnosis information has been received. If it has been received, the process proceeds to step S3004, and if it has not been received, reception detection is repeated.
  • step S304 the shooting settings of the digital camera 5 are automatically changed according to the received advice information.
  • the failure diagnosis information is received, it indicates on the monitor that a failure has occurred. If the failure is caused by software, download the latest software and update.
  • FIG. 57 is a flowchart showing the control performed by the server computer 2. This flow is connected to the digital camera 5 and starts when image data is received.
  • step S3101 reception of an image from the digital camera 5 is performed.
  • step S3102 it is detected whether the reception of the image data has been completed. If it has been completed, the flow advances to step S3103, and if not, the reception is continued in step S3101.
  • step S3103 the image data is stored in the transmission user's storage area allocated to the image data area 214 in the memory 201.
  • step S310 the received image data is subjected to image analysis.
  • advice control and failure diagnosis control are executed. The image analysis, the advice control, and the failure diagnosis control are the same as those in the first embodiment, and thus detailed description is omitted here.
  • step S310 advice information and failure diagnosis information are transmitted to the digital camera 5.
  • the image data is stored in the server immediately after shooting with the digital camera 5.
  • the data may be transferred at an arbitrary timing.
  • these advice services may be provided as a paid service for collecting an advice fee from a user.
  • the billing system of Baba which charges the advisory service for a fee, can be realized by using the conventional technology, and therefore the description is omitted.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Facsimiles In General (AREA)
  • Electrochromic Elements, Electrophoresis, Or Variable Reflection Or Absorption Elements (AREA)
  • Holo Graphy (AREA)

Description

明細書 撮影方法や画像編集に対するァ
技術分野
第 1〜第 3の発明は、 撮影方法や画像編集に対するァドバイスを提供するァド バイスシステムに関する。
第 4の発明は、 送信した撮影画像に対する第 3者によるアドバイスに基づいて 力メラの撮影条件を設定するカメラに関する。
第 5の発明は、 送信した撮影画像に基づいてカメラの異常診断を行うシステム に関する。
第 6の発明は、 送信した撮影画像に基づいてユーザが必要とするカメラ関連商 品を紹介する商品推奨システムに関する。 背景技術
( 1 ) 第 1〜第 3の発明:
投稿者が自分の撮影した写真画像を投稿し、 サイト運営者が用意した特定の評 価者が写真画像を評価して画像データと評価文を掲載するインタ一ネットサイト が存在する。
また、 投稿者が自分の描いたイラストを電子掲示板に掲載し、 掲示板を閲覧し た不特定の第三者の評価者が電子掲示板にイラストに対する評価文を掲載するィ ン夕ーネットサイトが存在する。
しかし、 評価を依頼した依頼者は、 評価者の評価文を掲載してくれるのを待た なくてはならない。 また、 依頼が多くなると評価者も対応できなくなる。
更に、 不特定の第三者に評価を任せた場合には、 評価を行うために必要な依頼 者の情報を誰でも見ることが可能にしなければならないためにプライバシの侵害 が発生する可能性がある。
( 2 ) 第 4の発明:
カメラでは、 いろいろな撮影シーンにおいて適切な画像デ一夕を得られるよう に撮影設定デ一夕をカメラ内に記憶している。
しかし、 膨大な撮影設定データをカメラ内に持たすことはできないので、 代表 的な撮影シーンに対してのみ記憶していた。 また、 ユーザ所有のカメラァクセサ リゃユーザの好み等まで考慮した撮影設定データを記憶することはできない。 ( 3 ) 第 5の発明:
ユーザは、 カメラメーカが提供しているサービスセンター等において、 カメラ の異常を診断し、 修理することができる。 また、 カメラの異常がソフトウェアの 原因である場合には、 ユーザはィンタ一ネット等を使って最新のソフトウエアを ダウン口一ドして異常を解消することができる。
しかし、 ユーザは、 カメラの異常診断を行うためにサービスセンター等に足を 運ぶ必要があった。 また、 ソフトウェアをダウンロードするためにわざわざイン 夕一ネットに接続しなければならなかった。 更に、 カメラの異常に気づかないュ —ザは、 上記の方法を取ることをせず、 最適な画像データを得られない撮影を続 けている可能性がある。
( 4 ) 第 6の発明:
ユーザは、 所有しているカメラで思うような写真を撮影できない場合に、 商品 カタログ等の商品スペックを見て、 適切な写真を撮影するために必要なスペック を持ったカメラアクセサリを購入していた。
しかし、 写真撮影についてあまり知識を持たないユーザにとっては、 適切な写 真を撮影するためにどのようなカメラアクセサリが必要か全くわからない。また、 必要なカメラアクセサリがわかっても商品力夕ログの商品スペックを見ても理解 できないことがあった。 発明の開示
第 1〜第 3の発明は、 撮影方法や画像編集に対するアドバイスを提供するアド バイスシステムを提供する。
第 4の発明は、 送信した撮影画像に対する第 3者によるアドバイスに基づいて カメラの撮影条件を設定するカメラを提供する。
第 5の発明は、 送信した撮影画像に基づいて力メラの異常診断を行うシステム を提供する。
第 6の発明は、 送信した撮影画像に基づいてユーザが必要とするカメラ関連商 品を紹介する商品推奨システムを提供する。
( 1 ) 撮影ァドバイスシステム
第 1の発明による撮影ァドバイスシステムは、 ユーザにより撮影された画像デ 一夕を解析する解析手段と、 解析手段による解析結果に基づいて撮影方法に関す るアドバイスを作成するァドバイス手段と、 ァドバイス手段により作成したァド バイスをユーザに提供する提供手段とを有する。 アドバイス手段は、 最適化した 画像データをユーザに提供することができる。
解析手段は、 画像データに基づいて最適な画像データが得られる撮影方法を解 析する。 そして、 アドバイス手段は、 ユーザが使用しているカメラに対応した撮 影方法をアドバイスする。 この場合には、 アドバイス手段は、 ユーザが所有して いるカメラアクセサリも加味してァドパイスを作成することができる。
画像デー夕に対して最適化のための画像処理を施し、 最適化するときに施され た画像処理から最適な撮影方法の解析を行うように、 解析手段を構成することが できる。
第 1の発明の撮影ァドバイスシステムは、 画像データに関連する関連情報を取 得する取得手段をさらに備え、 アドバイス手段により、 解析手段の解析結果と関 連情報とに基づいてアドバイスを作成するようにしてもよい。 この場合、 関連情 報は、 画像デ一夕に付加された撮影環境データ、 ユーザ登録時に収集したユーザ 情報、 あるいは、 アドバイスサービス中に収集したユーザからの情報である。 第 1の発明の撮影ァドバイスシステムが、 ユーザにより撮影された画像データ を送信するユーザが使用するユーザ端末から送信された画像デ一夕を受信するサ 一バコンピュー夕を備える場合、 アドバイス手段および提供手段はサーバコンビ ユー夕に備えることができる。この撮影アドバイスシステムでは、解析手段は種々 の手法で撮影方法を解析できる。 たとえば、 サーバコンピュータにより画像デ一 夕に対して施された最適化の画像処理に基づいて最適な撮影方法の解析を行うこ とができる。 あるいは、 ユーザ自身により画像データに対して施された最適化の 画像処理に基づいて最適な撮影方法の解析を行うことができる。 さらには、 サー バコンピュー夕と通信が可能な第三者の端末から第三者により画像データに対し て施された最適化の画像処理に基づいて最適な撮影方法の解析を行うこともでき る。 このサーバコンピュータは、 画像データに施した画像処理とアドバイスとを 対応させるデータを格納するデ一夕べ一スを備える。
ユーザ端末とサーバコンピュータとがネットワークにより通信可能に接続され たシステム上において第 1の発明による撮影ァドバイスシステムを構築する場合、 ユーザ端末は、 ネットワークを介して提供手段からアドバイス情報を受信するこ とができる。 サーバコンピュータは、 画像デ一夕を蓄積するメモリを備える。 第 1の発明のアドバイス手段は、 撮影方法を説明したァドバイスコメントを作 成することもできる。 このような撮影アドバイスシステムでは、 アドバイス手段 が作成したアドバイスコメントの中に、 予め定めた用語がある場合には、 予め用 意した用語解説を一操作で見ることを可能にするのが好ましい。 アドバイス手段 は、 カメラの設定方法を説明するアドバイスであってもよい。
第 1の発明による撮影ァドバイスシステムは、 ユーザ情報を取得する取得手段 と、 取得手段により取得したユーザ情報に基づいて撮影に関するアドバイスを作 成するァドバイス作成手段と、 作成したァドバイスをユーザに提供する提供手段 とを有するように構成してもよい。 このシステムにおけるユーザ情報は、 ユーザ が使用しているカメラに関する情報や、 ユーザが使用しているカメラのァクセサ リに関する情報である。
第 1の発明による撮影アドバイス提供方法は、 カメラにより撮影され、 ユーザ が使用するユーザ端末から送信される画像データを、 ユーザ端末とネッ卜ワーク を介して接続されているサーバコンピュータで受信し、 受信した画像データに基 づいてアドバイスを作成し、 作成したアドバイスをユーザ端末に送信する。 この 撮影アドバイス提供方法において、 サーバコンピュータは、 画像データに対して 最適化のための画像処理を加え、 最適化するときに施された画像処理から最適な 撮影方法を解析し、 アドバイスを作成する。
第 1の発明によれば、 画像データに適した撮影方法のァドバイスを容易に提供 できる。 また、 ユーザに取って最適な撮影方法のアドパイスを提供することがで きる。
( 2 ) 画像編集アドバイスシステム
第 2の発明は、 上記撮影方法のァドバイスに代えて画像編集方法に関するァド バイスを作成する画像編集アドバイスシステムである。 この場合、 アドバイス手 段は、 最適化した画像データをユーザに提供することができる。
解析手段は、 画像デー夕に基づいて最適な画像デ一夕が得られる画像編集方法 を解析する。 また、 アドバイス手段は、 ユーザが使用している画像編集ソフトゥ エアに対応した画像編集方法をァドバイスする。
解析手段は、 画像データに対して最適化のための画像処理を施し、 最適化する ときに施された画像処理から最適な画像編集方法の解析を行うことができる。 第 2の発明による画像編集ァドバイスシステムは、 画像データに関連する関連 情報を取得する取得手段をさらに備え、 アドバイス手段は、 解析手段の解析結果 と関連情報とに基づいてアドパイスを作成する。 この画像編集ァドバイスシステ ムにおいて、 関連情報は、 画像データに付加された撮影環境データ、 ユーザ登録 時に収集したユーザ情報、 ァドバイスサービス中に収集したユーザからの情報で ある。
ユーザの使用している端末に対応したアドバイス、 たとえば、 ユーザが使用し ている端末の周辺機器を加味してァドパイスを作成することができる。
第 2の発明による画像編集アドバイスシステムは、 画像データを送信するユー ザが使用するユーザ端末から送信された画像デー夕を受信するサーバコンビユー 夕を備えるシステムとして構築できる。 アドバイス手段および提供手段は、 サー バコンピュー夕に備ることができる。
解析手段は、 サーバコンピュータにより画像デ一夕に対して施された最適化の 画像処理に基づいて最適な画像編集方法の解析を行うことができる。 あるいは、 ユーザ自身により画像デ一夕に対して施された最適化の画像処理に基づいて最適 な画像編集方法の解析を行つてもよい。 サーバコンピュータと通信が可能な第三 者の端末から第三者により画像データに対して施された最適化の画像処理に基づ いて最適な画像編集方法の解析を行うように構成してもよい。 サーバコンビユー 夕は、 画像デー夕に施した画像処理とァドバイスとを対応させるデータを保持す るデータベースを備える。
ユーザ端末とサ一バコンピュー夕とがネットワークにより通信可能に接続され たシステム上において第 1の発明による画像編集ァドバイスシステムを構築する 場合、 ユーザ端末は、 ネットワークを介して提供手段からアドバイス情報を受信 することができる。 サ一バコンピュー夕は、 画像データを蓄積するメモリを備え る。
ァドバイス手段は、 画像編集方法を説明したァドバイスコメントを作成するよ うにしてもよい。 アドバイスコメントの中に予め定めた用語がある場合には、 予 め用意した用語解説を一操作で見ることを可能にするようにシステムを構成する のが望ましい。 画像編集ソフトウェアの操作方法を説明するアドバイスを作成し てもよい。
第 2の発明による画像編集アドバイスシステムは、 ユーザ情報を取得する取得 手段と、 取得手段により取得したユーザ情報に基づいて画像編集に関するアドバ イスを作成するアドバイス作成手段と、 作成したァドバイスをユーザに提供する 提供手段とを有する。 この画像編集アドバイスシステムにおいて、ユーザ情報は、 ユーザが使用している画像編集ソフトウェアに関する情報、 もしくは、 ユーザが 使用している端末の周辺機器に関する情報である。
第 2の発明による画像編集ァドバイス提供方法は、 ユーザ端末から送られる画 像データを受信し、 受信した画像データを解析し、 解析結果に基づいて、 ユーザ 端末から送信された画像デ一夕を、 ユーザが所有するプリン夕に適合した画像デ —夕に変換してユーザ端末に送信する。 あるいは、 受信した画像データを、 ユー ザが所有するモニタに適合した画像データに変換してユーザ端末に送信する。 画 像データをユーザに送信することに代えて、 受信した画像データの解析結果に基 づいて、 受信した画像データに対するアドバイスを作成し、 作成したアドバイス をユーザ端末に送信することもできる。 このようなアドバイスは、 画像データに 対して最適化のための画像処理を施し、 最適化するときに施された画像処理から 最適な画像編集方法を解析することにより、 作成することができる。
第 2の発明によれば、 画像データに適した画像編集ァドバイスを容易に提供で きる。また、ユーザに取って最適な画像編集アドバイスを提供することができる。 ( 3 ) アドバイスシステム
第 3の発明によるアドバイスシステムは、 ユーザ端末からユーザが撮影した画 像データを受信する第 1受信手段と、 ァドバイザ端末から画像データに対するァ ドバイス情報を受信する第 2受信手段と、 アドバイス情報を受信したことを確認 する確認手段と、 確認手段がァドバイス情報を受信したことを確認するとユーザ にァドバイスが完了したことを通知する通知手段とを有する。
このアドバイスシステムにおいて、 アドパイス情報は、 カメラによる撮影方法 をアドバイスする情報、 あるいは、 画像編集ソフトウェアによる画像編集方法を ァドバイスする情報である。
第 3の発明によるアドバイスシステムは、 ユーザ端末からユーザが撮影した画 像デー夕を受信する第 1受信手段と、 アドバイザ端末から画像デー夕に対するァ ドバイス情報を受信する第 2受信手段と、 ユーザ及びァドバイザ保有のボイント 情報を管理する管理手段と、 ァドバイス情報を受ける対価のボイントをユーザ保 有ポイントからアドバイザに移動させる移動手段とを有する。 ァドバイス情報を 受ける対価のポイントはアドバイザが指定することができる。
第 1のァドバイスシステムにおいて、 ユーザ端末から受信した画像データとァ ドバイザ端末から受信したアドバイス情報を関連付けして表示する電子掲示板と して提供することができる。
このようなアドバイスシステムは、 ユーザ端末とアドバイザ端末とがネットヮ ークにより通信可能に接続されるシステム環境上で構築することができる。
第 3の発明による、 ュ一ザからの画像デ一夕に対してァドバイザがァドバイス を行うアドバイスシステムは、 画像データ内のァドバイスの対象箇所をァドバイ ザに指定させる画面を作成する指定箇所提供手段と、 対象箇所に対するアドパイ スコメントをァドバイザに入力させる画面を作成するアドパイス入力手段と、 対 象箇所とアドバイスコメントと画像データとを関連付けて表示するために配置す る配置手段とを有する。 配置手段は、 対象箇所の範囲をラインで示すことができる。 この場合、 対象箇 所の範囲を画像デー夕にオーバラップさせて配置するのが好ましい。
配置手段により配置されたァドバイス情報を含む画像データをダウンロード可 能にするダウンロード手段をさらに有することができる。
第 3の発明によるアドバイス提供方法は、 ユーザ端末からユーザが撮影した画 像データを受信し、 ァドバイザ端末から画像データに対するアドバイス情報を受 信し、 アドバイス情報を受信したことを確認し、 アドパイス情報を受信したこと を確認するとユーザにァドバイスが完了したことを通知する。
また第 3の発明によるアドバイス提供方法は、 ユーザ端末からユーザが撮影し た画像データを受信し、 ァドバイザ端末から画像データに対するアドバイス情報 を受信し、 ユーザ及びアドバイザ保有のポイント情報を管理し、 ユーザ保有ボイ ントからアドバイス情報を受ける対価のポイントをアドバイザに移動させる。 さらに第 3の発明によるアドバイス提供方法は、 画像デー夕内のアドバイスの 対象箇所をァドバイザに指定させる画面を作成してァドバイザ端末へ送信し、 対 象箇所に対するアドバイスコメントをァドバイザに入力させる画面を作成してァ ドバイザ画面に送信し、 指定された対象箇所と入力されたァドバイスコメントと を関連付けして、 画像データとともに表示する画面を作成してユーザ端末へ送信 する。
第 3の発明によれば次のような効果を奏することができる。
①ァドバイス依頼者であるユーザは第三者によりァドバイスが完了したことを直 ちに知ることができる。
②ユーザとアドバイザの間におけるポイントの授受によりアドバイスシステムが 活性化する。
③依頼者であるユーザは、 ァドパイスコメントに対応するァドバイス箇所が一見 してわかので、 アドバイスを瞬時に理解できる。 また、 アドバイザもいちいちァ ドバイスのレイアウトを考える必要がない。
④依頼者であるユーザは、 いつでもァドバイスを見直すことができる。
( 4 ) ァドバイスに従って撮影設定を変更可能なカメラ
第 4の発明による、 サ一バコンピュー夕と通信を行うことが可能なカメラは、 撮影した画像デー夕をサ一バコンピュー夕に転送する転送手段と、 画像データに 基づいたァドバイス情報をサーバコンピュータから受信する受信手段と、 ァドバ イス情報に従って撮影設定を変更する設定手段とを有する。
また第 4の発明による、 サーバコンピュータと通信を行うことが可能なカメラ は、 撮影した画像データをサーバコンピュータに転送する転送手段と、 画像デー タに基づいたァドバイス情報をサーバコンピュータから受信する受信手段と、 ァ ドバイス情報を表示する表示手段とを有する。
これらのカメラにおいて、 転送手段は、 撮影後に自動的に画像データをサーバ コンピュータに転送するように構成することが望ましい。 アドバイス情報は、 サ ーパコンピュータに格納されている、 カメラを所有するユーザに関する情報と画 像データとに基づいて作成することができる。
このようなカメラにさらに、 本撮影前に予備撮影を実施する撮影制御手段を設 け、 転送手段により、 予備撮影で得られた画像データをサーバコンピュータに転 送するように構成してもよい。
転送手段によりサーバコンピュータに転送する画像デー夕は、 カメラに搭載さ れる撮影画像保存用メモリに記憶する際の画像データ量よりデータ量を少なくす ることが好ましい。
転送手段で転送する画像データをサーバコンピュータのメモリに蓄積させるの が好ましい。
第 4の発明による、 サーバコンピュータと通信を行うことが可能なカメラは、 撮影した画像データをサーバコンピュータに転送する転送手段と、 画像データに 基づいてサーバコンピュータで判定したカメラの異常情報を受信する受信手段と、 異常情報を表示する表示手段とを有する。
第 4の発明によれば、 様々撮影シーンにおいて最適な撮影設定を行うことがで きる。 また、 様々撮影シーンにおいて最適な撮影方法を知ることができる。 転送 した画像に基づいた診断結果が表示されるので、 カメラの異常を認識できる。 ( 5 ) カメラ異常診断システム
第 5の発明によるカメラ異常診断システムは、 カメラユーザが使用するユーザ 端末から送信された画像データを受信する受信手段と、 受信手段により受信した 画像データに基づいて、 画像データを撮影したカメラに異常がないかを診断する 診断手段とを含むサーバコンピュータを有する。 ユーザ端末とサーバコンピュー 夕とはネットワークを介して接続可能である。 サーバコンピュータには、 ユーザ 端末から送信された画像データを蓄積するメモリを備える。
診断手段は、 画像データと画像データに関する情報とに基づいて診断を行う。 診断手段による異常診断の結果が、 カメラにインストールされているソフトウェ ァの不具合による異常である場合にはソフトウェアのダウン口一ドを可能にする c 診断手段による異常診断の結果がカメラの機構部の異常である場合にはユーザに 修理を推奨する。
診断手段により異常が発見されたときには、 異常箇所をユーザに指摘するだけ でもよい。 診断手段により異常が発見されたとき、 異常を解消するために必要な 費用を算出して通知するのが好ましい。
診断手段により異常が発見された時、 異常を修理するサービスセンタ、 該当す るカメラの開発担当者に異常を知らせるのが好ましい。
ユーザ端末に撮影手段が設けられている場合、 その撮影手段で撮影した画像デ 一夕がサーバコンピュータに送信されたときは、撮影手段の異常診断が行われる。 第 5の発明によるカメラの異常診断方法は、 ユーザ端末から送信された画像デ —夕を受信し、 受信した画像データに基づいて、 画像データを撮影したカメラに 異常がないかを診断する。
第 5の発明によれば、 ュ一ザは使用しているカメラの異常を家庭等においても 知ることができる。 また、 異常に気づかずに撮影を続けてしまうことがない。 ( 6 ) 商品推奨システム
第 6の発明による商品推奨システムは、 ユーザが撮影した画像データを解析す る解析手段と、 解析手段による解析結果からユーザに必要なカメラ関連商品を選 別する選別手段と、 選別手段により選別されたカメラ関連商品をユーザに紹介す る紹介手段とを有する。
選別手段は次のようにしてカメラ関連商品を選別することができる。 画像デー 夕に基づいて最適な画像データが得られるカメラ関連商品を選別する。 ユーザが 使用しているカメラに対応したカメラ関連商品を選別する。 解析手段により、 画 像データに対して最適化のための画像処理を施するようにした場合は、 最適化す るときに施された画像処理から最適なカメラ関連商品を選別することができる。 あるいは、 選別手段は、 画像データを撮影したカメラに対応したカメラ関連商品 を選別することもできる。 この場合に選別手段は、 ユーザが所有しているカメラ アクセサリを加味してカメラ関連商品を選別してもよい。
第 6の発明による商品推奨システムは、 ュ一ザにより撮影された画像データを 送信するユーザ端末から送信された画像データを受信するサーバコンピュータを 備えるように構成できる。 この場合、 選別手段はサーバコンピュータに備えられ る。
サーバコンピュータを備えるシステム構成の場合、 選別手段は次のようにして 商品を選別することができる。 サ一バコンピュー夕により画像デ一夕に対して施 された最適化の画像処理に基づいてカメラ関連商品を選別する。 ユーザ自身によ り画像データに対して施された最適化の画像処理に基づいてカメラ関連商品を選 別する。
サーバコンピュータと通信が可能な第三者の端末から第三者により画像デ一夕 に対して画像処理を行うことができるシステム構成では、 第三者により指示され た画像処理に基づいてカメラ関連商品を選別することができる。 サーバコンビュ 一夕は、 画像デー夕に施した画像処理とカメラ関連商品とを対応させるデータを 保持するデータベースを備える。
サーバコンピュータとネットワークにより通信可能にユーザ端末が接続される システム構成の場合、 ユーザ端末は、 ネットワークを介して紹介手段からカメラ 関連商品情報を受信する。 サーバコンピュータは、 画像データを蓄積するメモリ を備える。
第 6の発明の商品推奨システムは、 画像データに関連する関連情報を取得する 取得手段をさらに備え、 選別手段は、 解析手段の解析結果と関連情報とに基づい てカメラ関連商品を選別する。 この商品推奨システムにおいて、 関連情報は、 画 像データに付加された撮影環境データ、 ユーザ登録時に収集したユーザ情報であ る。
また第 6の発明による商品推奨システムは、ユーザ情報を取得する取得手段と、 取得手段により取得したユーザ情報に基づいてユーザに必要なカメラ関連商品を 選別する選別手段と、 選別手段により選別されたカメラ関連商品をユーザに紹介 する紹介手段とを有する。 この商品推奨システムにおいて、 ユーザ情報はユーザ が使用しているカメラに関する情報、 あるいは、 ユーザが使用しているカメラの アクセサリに関する情報である。
さらに第 6の発明による商品推奨方法は、 ユーザが撮影した画像データを解析 し、 解析した結果からユーザに必要なカメラ関連商品を選別し、 選別したカメラ 関連商品を紹介する。 このような商品推奨方法において、 カメラ関連商品は次の ようなものである。 最適な画像を得るために必要なカメラ関連商品、 あるいは、 画像デ一夕を撮影したカメラ本体に取り付けられるアクセサリである。 使用して いるカメラと異なるカメラであってもよい。
第 6の発明によれば、 ユーザが適正な撮影を行うために必要なカメラ関連商品 を推奨することができる。 図面の簡単な説明
図 1は、 本発明の実施形態 1のシステム構成を説明するための図である。 図 2は、 サーバ側コンピュータ 2内のコンポーネント構成を示す機能ブロック 図である。
図 3は、 ユーザにァドバイスサ一ビスに口グインするためのページの一例を示 す図である。
図 4は、 口グインによりサーバ側パソコン 2で行われる制御を示すフローチヤ ―卜図である。
図 5は、 ァドバイスサービスにログインしたときのページの一例を示す図であ る。
図 6は、 サーバ側コンピュータ 2内のメモリ 2 0 1の画像データ領域 2 1 4に 記憶されている、 ログインしたユーザ所有の画像デ一タを選択するためのページ の一例を示した図である。
図 7は、 ュ一ザ側パソコン 1内メモリまたはユーザ側パソコン 1に接続された 周辺機器メモリ内に記憶された画像データを選択するためのページの一例を示し た図である。
図 8は、 ユーザに画像データに関する情報を入力してもらうためのページの一 例を示した図である。
図 9は、 ユーザに画像内の主要被写体の領域を選択してもらうためのページの —例を示した図である。
図 1 0は、 アドバイス処理を示すフローチャート図である。
図 1 1は、 アドバイス処理を示すフローチャート図である。
図 1 2は、ユーザが選択した画像デー夕を取得した情報により画像解析を行い、 画像処理により最適化した画像を表示するページの一例を示す図である。
図 1 3は、 サーバ側コンピュータ 2が画像処理した画像を更にユーザが操作し て好みの画像にするためのページの一例を示す図である。
図 1 4は、 サーバ側コンピュータ 2が画像処理した画像を更にユーザが操作し て好みの画像にするためのページの一例を示す図である。
図 1 5は、ステップ S 2 1 1で実行される処理を示すフローチャート図である。 図 1 6は、 アドバイスページの一例を示す図である。
図 1 7は、 アドバイスページの一例を示す図である。
図 1 8は、 アドバイスページの一例を示す図である。
図 1 9は、 代替手段を提案するアドバイスページの一例を示す図である。
図 2 0は、 図 1 1のステップ S 2 1 2で実行する処理を示すフローチャート図 である。
図 2 1は、 画像編集アドバイスページの一例を示す図である。
図 2 2は、 故障診断を行う制御を示すフローチヤ一卜図である。
図 2 3は、 正確なアドバイスができない旨を記したページの一例を示す図であ る。
図 2 4は、 図 2 2のステップ S 5 0 4で行われる制御を説明するためのフロー チャート図である。
図 2 5は、 画像データを撮影したカメラが故障している可能性がある旨を記し たページの一例を示す図である。
図 2 6は、 修理費用を記したページの一例を示す図である。 図 2 7は、 修理受付番号と修理を受ける方法を説明したページの一例を示す図 である。
図 2 8は、 図 2 2のステップ S 5 0 5で行われる制御を説明するためのフロー チャート図である。
図 2 9は、 画像データを撮影したカメラが故障している可能性がある旨を記し たページの一例を示す図である。
図 3 0は、 アップデートソフトウェアをダウンロードするため規約、 方法を記 載したページの一例を示す図である。
図 3 1は、 アドバイスサービスにログインしたときのページの一例を示す図で ある。
図 3 2は、 本発明の実施形態 3のシステム構成を説明するための図である。 図 3 3は、 掲示板ページの一部を抽出した図である。
図 3 4は、 ァドバイス依頼者が掲示板に画像データ他の情報をアツプロ一ドす るときに使用するページの一例を示す図である。
図 3 5は、 アドバイザがアドバイス作業をするためのページの一例を示す図で ある。
図 3 6は、 アドパイザが掲示板にアップする前に確認するためのページを示す 図である。
図 3 7は、 実施形態 3におけるアドバイス提供に関する処理を示すフローチヤ 一卜図である。
図 3 8は、 実施形態 4のアドバイスサービスで実行される制御を示すフローチ ヤー卜図である。
図 3 9は、 アドバイザがアドバイス作業を行うためのページの一例である。 図 4 0は、 アドバイザが構図に関するアドバイス作業を行うためのページの一 例である。
図 4 1は、 アドバイザが露出補正に関するアドバイス作業を行うためのページ の一例である。
図 4 2は、 アドバイザが補助光に閧するアドバイス作業を行うためのページの 一例である。 図 4 3は、 アドバイザが彩色補正に関するアドパイス作業を行うためのページ の一例である。
図 4 4は、 ァドバイザがフリーに様々なァドパイス作業を行うためのページの 一例である。
図 4 5は、 アップロードされた画像データに関連する情報、 ユーザ情報等の諸 情報を確認するためのページの一例を示す図である。
図 4 6は、 ァドバイザがァドバイス結果を最終確認するページの一例を示す図 である。
図 4 7は、 アドバイス依頼者がアドパイス結果を閲覧するページの一例を示す 図である。
図 4 8は、 本発明の実施形態 5のシステム構成を説明するための図である。 図 4 9は、デジタルカメラ 5内で行われる制御を示すフローチャート図である。 図 5 0は、 サーバ側コンピュータ 2内で行われる制御を示すフローチャート図 である。
図 5 1は、 カメラモニタに表示される表示例を示す図である。
図 5 2は、 画像を選択するためにカメラモニタに表示される表示例を示す図で ある。
図 5 3は、 ァドバイス制御を示すフロ一チャート図である。
図 5 4は、カメラモニタに表示される選択メニュー画面の一例を示す図である。 図 5 5は、 カメラモニタに表示されるアドバイス画面の一例を示す図である。 図 5 6は、デジタルカメラ 5内で行われる制御を示すフローチャート図である。 図 5 7は、 サーバ側コンピュータ 2で行われる制御を示すフローチャート図で ある。 発明が実施するための最良の形態
以下に本発明の実施形態について図を用いて説明する。
(実施形態 1 )
図 1は、 本発明の実施形態 1のシステム構成を説明するための図である。
図 1に示すように、 実施形態 1のシステムは、 ユーザ側パソコン 1と、 サーバ 側コンピュータ 2と、 それらを通信可能につなぐインターネット 3により構成さ れる。 イン夕一ネット 3により通信可能な環境を得るためには、 モデム等の機器 とインターネットプロバイダ等が必要であるが、 本発明と直接関係ないので今回 説明を省略する。 また、 図 1ではインタ一ネット 3を使用したシステムを例示し ているが、 L A N (Local Area Network) やェクストラネット等のネットワーク を使用したシステムでも実現できる。
ュ一ザ側パソコン 1は、 ユーザの自宅等に設置され、 ユーザが操作する端末で ある。 ユーザ側パソコン 1は、 ユーザが撮影した画像データ等様々な情報をサ一' バ側コンピュータ 2に送信するために使用される。また、ユーザ側パソコン 1は、 サーバ側コンピュータ 2から送信されてきた情報を受信するためにも使用される。 サーバ側コンピュー夕 2は、 ユーザ側パソコン 1からの画像データ等の様々な 情報を受信する。 サーバ側コンピュータ 2は、 図 2に示すように膨大な情報を記 憶できるメモリ 2 0 1を備えている。 図 2は、 サーバ側コンピュータ 2内のコン ポーネント構成を示す機能ブロック図である。
図 2に示すようにサーバ側コンピュータ 2内には、 メモリ 2 0 1、 送受信部 2 0 2、 C P U 2 0 3が設けられている。
メモリ 2 0 1は、 画像情報データベース領域 2 1 1とユーザ情報データベース 領域 2 1 2とプログラム領域 2 1 3と画像データ領域 2 1 4を有する。 なお、 説 明の都合でメモリ 2 0 1内を領域で区分してあるが、 実際には図 2に示すような 物理的領域区分はない。
画像情報データベース領域 2 1 1には、画像に関する情報、撮影に関する情報、 カメラに関する情報等を記憶している。ユーザ情報データベース領域 2 1 2には、 登録ュ一ザに関するデータを記憶している。 プログラム領域 2 1 3には、 画像デ —夕に対して画像処理を施す画像処理プログラム等の後述する処理を実行する 様々なプログラムを記憶している。 画像データ領域 2 1 4には、 登録ユーザがァ ップロ一ドした画像デー夕を記憶している。
送受信部 2 0 2は、 外部装置と信号の送受信を行うための回路である。 送受信 部 2 0 2は、 ユーザ側パソコン 1等から送信された信号を受信し、 また、 ユーザ 側パソコン 1等に向けて信号を送信することができる。 C P U 2 0 3は、 以下に 説明する様々な制御を実行するプロセッサである。
以下にユーザ側パソコン 1とサーバ側コンピュータ 2との間で行われる制御に ついて説明する。
<口グイン制御 >
ュ一ザ側パソコン 1とサーバ側コンピュータ 2とがインターネット 3を介して、 接続されると、 図 3に示すページがュ一ザ側パソコン 1のモニタに表示される。 図 3は、 ユーザがァドバイスサービスに口グインするためのページの一例を示す 図である。
ュ一ザは、 サーバ側コンピュータ 2が提供するアドバイスサービスを使用する ためには口グインの作業を必要とする。 ログインするためにユーザは予めユーザ 登録を完了させておく必要がある。
図 3中の 「初めての方はこちら」 ポタン 3 0 4がクリックされると、 サーバ側 コンピュータ 2はユーザ登録のためのページ (不図示) を配信する。 ユーザ登録 では、 使用カメラ機種名、 所有カメラアクセサリ、 使用しているパソコンモニタ の機種名、 モニタの設定ガンマ値、 使用するプリンタ機種名、 画像処理ソフト名 等の情報を入力する。 入力が終了するとァドバイスサービスへの口グインに必要 なログイン名とパスワードが発行される。
ユーザは、 図 3中の 「ログイン名」、 「パスワード」 の右側の空欄 3 0 1、 3 0 2にユーザ登録時に発行された口グイン名とパスワードとを入力し、 「ログイン」 ポタン 3 0 3をクリックすることによりアドバイスサービスにログインすること ができる。 以下にログインにより行われる制御について説明する。
図 4は、 ログインによりサ一バ側コンピュータ 2で行われる制御を示すフロ一 チャート図である。 本フローは、 サーバ側コンピュータ 2がユーザ側パソコン 1 からのログイン名とパスワードの情報を受信することによりスタートする。
ステップ S 1 0 1では、 ユーザ情報データベース領域 2 1 2のデータ中に、 受 信したログイン名とパスワードとに一致する登録ユーザが存在するか検索する。 一致する登録ユーザが見つかった場合にはステップ S 1 0 2に進み、 一致する登 録ユーザが見つからなかった場合にはステップ S 1 0 6に進み、 ログインをやり 直してもらうため再度図 3に示すページを送信する。 ステップ S 1 0 2では、 ユーザ情報データベース領域 2 1 2から、 登録ュ一ザ と対応して記憶された使用しているコンピュータに関する情報を読み出す。 ステ ップ S 1 0 3では、 ユーザ情報データべ一ス領域 2 1 2から登録ユーザと対応し て記憶された使用しているデジタルカメラに関する情報を読み出す。 これら、 情 報は、 ユーザ登録時に収集した情報の他に口グイン後に収集した情報も蓄積され ている。
コンピュータに関する情報には、 登録ユーザが使用しているモニタ機種名、 モ 二夕のガンマ情報、 プリンタ機種名、 使用している画像処理ソフト名等の情報が ある。 デジタルカメラに関する情報には、 カメラ以外に所有しているアクセサリ 情報、 撮影経験年数、 好みの撮影手法 (例えばストロボは使用しない)、 良く撮影 するシーン等がある。 所有アクセサリ情報、 撮影経験年数、 好みの撮影手法、 良 く撮影するシーン等の情報は、 後述する撮影アドバイスのために用いられ、 モニ 夕機種名、 モニタのガンマ情報、 プリンタ機種名、 使用画像処理ソフト名等は画 像編集アドバイスに用いられる。
ステップ S 1 0 4では、 図 5に示すような登録ユーザに対応したページを作成 する。 ステップ S 1 0 5では、 登録ユーザに対応したページをユーザ側パソコン 1に送信する。 これによりユーザはログインに成功したことがわかり、 後述する アドバイスサービスを受けることが可能になる。
また、 このようにして取得したユーザに関する情報は、 アドバイスサービス以 夕 μこも、 オンラインショッピング、 プリントアウトサ一ビス、 サポート等でも利 用される。
<画像データ選択、 情報収集制御 >
以下に、 アドバイス対象となる画像データのュ一ザによる選択作業と、 アドバ イスを実行するための情報収集の制御処理について説明する。 ユーザ側パソコン 1におけるユーザ操作と、 その操作に応答してサーバ側コンピュータ 2が行う制 御を説明する。
インターネット 3を使用してァドバイスサービスサイトに接続し、 上述した口 グィン処理が完了すると、 サーバ側コンピュータ 2は、 図 5に示すようなページ がユーザ側パソコン 1のモニタに表示されるよう配信する。 図 5は、 ァドバイスサービスにログインしたときのページの一例を示す図であ る。 図 5に示すページでは、 ログインに成功したことをユーザに示すとともに、 ュ一ザに対してァドバイス対象の画像データの選択を催促する。 ユーザが図 5中 の 「マイアルバムから」 ポタン 3 0 5をクリックすると、 サーバ側コンピュータ 2は、 サーバ側コンピュータ 2内のメモリ 2 0 1に既にアップ口一ドされている 画像データを選択するための図 6に示すページを配信する。
ユーザが図 5中の 「アップロード」 ポタン 3 0 6をクリックすると、 サーバ側 コンピュータ 2は、 ユーザ側パソコン 1内のメモリまたはュ一ザ側パソコン 1に 接続された周辺機器に保管された画像データを選択する図 7に示すページを配信 する。 ユーザが 「戻る」 ポタン 3 0 7をクリックすると、 サーバ側コンピュータ 2は、アドバイスサービスからログオフして図 3に示す口グインのページに戻り、 他のユーザを口グイン可能にする。
図 6は、 サーバ側コンピュータ 2内のメモリ 2 0 1の画像データ領域 2 1 4に 記憶されている、 ログインしたユーザ所有の画像デー夕を選択するためのページ の一例を示した図である。 ユーザによりアップロードされた画像データはァルバ ム毎に分類され記憶されている。
ページ左側の 「アルバム」 の下にある 「運動会」 「パーティ」 「花見」 等のアル バム名 3 0 8は、 画像データをサーバ側パソコン 2内のメモリ 2 0 1の画像デー タ領域 2 1 4へ登録したときにユーザが付けたアルバムの名称である。 ユーザが アルバム名 3 0 8のいずれか 1つをクリックすると、サーバ側コンピュータ 2は、 そのアルバム内に登録された画像データのサムネイル 3 0 9をページ右側に表示 させる。
ユーザがサムネイル 3 0 9をクリックすることにより画像デ一夕を選択した状 態になる。 図 6では、 アルバム 「花見」 内の 1番目の画像データが選択された状 態を示している。 画像データが選択されると 「O K」 ポタン 3 1 0がクリック可 能となる。ユーザが画像データを選択し、 「Ο Κ:」ポタン 3 1 0をクリックすると、 サーバ側コンピュータ 2は、 図 8に示すページを配信する。 また、 ユーザが 「戻 る」 ポタン 3 1 1をクリックすると図 5に示すページに戻る。
図 7は、 ユーザ側パソコン 1内メモリまたはュ一ザ側パソコン 1に接続された 周辺機器メモリ内に記憶された画像デー夕を選択するためのページの一例を示し た図である。 ページ左側にはユーザ側パソコン内メモリの構造がフォルダごとッ リー表示される。
ユーザがフォルダ名 3 1 2のいずれか 1つをクリックすることにより、 そのフ オルダ内の画像データに対応するサムネイル 3 1 3がページ右側に表示される。 画像データの選択方法は図 6のアルバム内の画像データを選択する場合と同じで ある。ユーザが画像データを選択して、 「O K」ポタン 3 1 4をクリックすると、 サーバ側コンピュータ 2は、 図 8に示すページを配信する。 ユーザが 「戻る」 ポ タン 3 1 5をクリックすると図 5に示すページに戻る。
図 8は、 ュ一ザに画像デー夕に関する情報を入力してもらうためのページの一 例を示した図である。図 8に示すページでは、画像データに付加されている情報、 および、 ユーザ登録等で既にサ一パ側コンピュータ 2内のメモリに記憶されてい る情報以外に、 ァドバイスの精度を上げるために必要とする情報をユーザに入力 してもらう。 サーバ側コンピュータ 2は、 ュ一ザに入力してもらいたい項目につ いて質問形式で問い合わせ、 ユーザ入力欄 3 1 6に質問の答えの入力を促す。 ページ右側には選択されている画像データの縮小画像 3 1 7を表示する。 ユー ザは、 縮小画像 3 1 7を見ることにより質問に対する答えを導きやすくなる。 ユーザが答えの入力を終わり、 「0 KJポタン 3 1 8をクリックすると、サーバ 側コンピュータ 2は図 9に示すページを配信する。 また、 ユーザが 「戻る」 ボタ ン 3 1 9をクリックすると図 6または図 7に示すページに戻り、 画像データを選 択し直すことを可能にする。
図 9は、 ュ一ザに画像内の主要被写体の領域を選択してもらうためのページの 一例を示した図である。図 9における点線の範囲が主要被写体領域 3 2 0である。 主要被写体領域 3 2 0は、 ユーザが画像内をマウス等によりクリックアンドド ラッグすることにより選択される。 図 9では、 クリックアンドドラッグにより矩 形状に領域を選択する例を示しているが、 円形状に領域を選択するようにしても よい。 できるだけ正確に主要被写体領域 3 2 0が選択されることによりアドバイ スの精度を向上することができる。
ユーザが領域の選択を終了し、 「O K」ポタン 3 2 1をクリックすると、サーバ 側コンピュータ 2は画像データに関する情報収集を終了し、 図 1 2に示すページ を配信する。 また、 ユーザが 「戻る」 ポタン 3 2 2をクリックすると図 8に示す ページに戻る。 以上で画像データ選択、 情報収集制御は終了する。
以上のようにサーバ側コンピュータ 2は、 ユーザ側パソコン 1に対して複数の ベージを順次配信して対話形式で情報を収集していくので、 初めてアドバイスサ 一ビスを利用するユーザでもわかりやすい。 情報の入力項目を 1ページ毎に少な くしているので、 ュ一ザは情報の入力漏れを防ぐことができる。
<アドバイス制御 >
サーバ側コンピュータ 2は、 画像データに関連する情報の収集が完了すると、 ァドパイスのための処理を開始する。
収集した情報に基づいて実行されるアドバイスの具体的な処理について以下に 説明する。 図 1 0、 図 1 1は、 アドバイス処理を示すフローチャート図である。 本フローは、 図 9に示すページで 「O K」 ポタン 3 2 1がクリックされたことを 示す信号を受信することによりスタートする。
ステップ S 2 0 1では、 ユーザが選択した画像データを解析する。 ステップ S 2 0 2では、 解析結果と収集した情報とから最適な画像となる画像処理を判断す る。 ステップ S 2 0 3では、 解析結果と収集した情報とに基づいて、 画像データ を撮影したデジタル力メラが故障している可能性があるか否かを判断する。 例え ば、故障している可能性ありと判断する事例としては、被写体までの距離が短く、 ストロボを発光している情報があるのに、 画像デ一夕にはストロボが発光された 形跡がないといったものである。 故障の可能性がある場合にはステップ S 2 0 4 に進み、 後述する故障診断の制御を実行する。 故障の可能性がない場合にはステ ップ S 2 0 5に進む。
ステップ S 2 0 5では、 画像データに対して画像処理を実行する。 ここで、 実 行する画像処理は、 ユーザが選択した画像データを最適な画像になるように明る さ、 カラーバランス等を調整するものである。 サーバ側コンピュータ 2は、 画像 データの解析結果と取得した情報とに基づいて画像データを最適化する画像処理 を施す。 以下にサーバ側コンピュータ 2で行われる画像デー夕の解析結果と取得 した情報とに基づく画像処理について説明する。 逆光撮影された画像デー夕を一例として説明する。
サーバ側コンピュータ 2は、 中央部が暗く周囲が明るい画像データと、 撮影シ ーンが人物、 主要被写体領域として中央部、 ストロボの発光なしという取得情報 とに基づいて撮影環境を判断する。 サーバ側コンピュータ 2は、 中央部の主要被 写体のみが暗いので撮影環境として逆光撮影であると判断することができる。 次に、 サーバ側コンピュータ 2は、 最適な画像処理として逆光撮影により暗い 主要被写体を明るくする処理を施す。 主要被写体を明るくする画像処理として、 画像全体を均一に明るくする、 主要被写体領域のみ明るくする、 といったような 選択肢が生じる。 選択肢が生じた場合には、 サーバ側コンピュータ 2は、 更に判 断をしてどちらの選択をした方が最適な画像になるかを決定する。 例えば、 主要 被写体の背景が適正な明るさである場合にはサーバ側コンピュータ 2は、 主要被 写体領域のみ明るくする画像処理を選択する。
以上の通り、 サーバ側コンピュータ 2は、 画像データの解析結果と収集した情 幸艮とから最適化する画像処理を施すことが可能になる。
ステップ S 2 0 6では、 図 1 2に示すような、 画像処理を施した画像を含むぺ ージを作成する。 図 1 2は、 ユーザが選択した画像データを取得した情報により 画像解析を行い、 画像処理により最適化した画像を表示するページの一例を示す 図である。 図 1 2に示すページでは、 ページ左側にユーザが選択した画像データ の画像 3 2 3を表示し、 左側に画像処理を施した画像 3 2 4を表示する。 また、 ページには、 「バリエーション」ボタン 3 2 5、 「手動補正」ポタン 3 2 6、 「撮影 ァドバイス」ポタン 3 2 7、 「画像編集ァドバイス」ポタン 3 2 8が付されている。 ステップ S 2 0 7では、 作成したページをユーザ側パソコン 1に送信する。 ス テツプ S 2 0 8では、 「手動補正」 ポタン 3 2 6または「バリエーション」ポタン 3 2 5が押されたか否かを検出する。 押されたことを検出した場合にはステップ S 2 0 9に進み、 押されていない場合にはステップ S 2 1 0に進む。 ステップ S
2 0 9では、手動補正またはバリエーション処理を実行する。 「手動補正」ポタン
3 2 6または 「バリエーション」 ポタン 3 2 5がクリックされたことを検出する と図 1 3、 図 1 4に示すページをユーザ側パソコン 1に送信する。
図 1 3、 図 1 4は、 サーバ側コンピュータ 2が画像処理した画像を更にユーザ が操作して好みの画像にするためのページの一例を示す図である。 ユーザが図 1 2における 「手動補正」 ポタン 3 2 6をクリックした場合には、 サ一バ側コンビ ユー夕 2は図 1 3に示すページを配信する。 図 1 3に示すページは、 右上側にュ 一ザが選択した画像 3 2 9を表示し、 ページ右下側にサーバ側コンピュータ 2が 画像処理を加えた画像 3 3 0を表示する。
また、 図 1 3に示すページは、画像処理を加えた画像 3 3 0の左側に 「明るさ」 「コントラスト」 「彩度」を変更するためのスライダ 3 3 1を設けている。ユーザ はこれらスライダ 3 3 1を左右にドラッグすることにより画像 3 3 0に対して手 動補正を行う。 ユーザが 「O K」 ポタン 3 3 2をクリックすると、 サーバ側コン ピュー夕 2は、 ユーザにより施された手動補正を反映して図 1 2に示すページを 再配信する。 また、 ユーザが 「戻る」 ポタン 3 3 3をクリックすると、 サーバ側 コンピュータ 2は、 ユーザにより施された手動補正を反映せずに図 1 2に示すぺ 一ジを再配信する。
ユーザが図 1 2における 「バリエ一シヨン」 ボタン 3 2 5をクリックした場合 には、 サーバ側コンビュ一夕 2は図 1 4に示すぺ一ジを配信する。
図 1 4に示すページには、 右上側にユーザが選択した画像 3 3 4を表示し、 下 側にサーバ側コンピュータ 2により異なる画像処理がされた画像 3 3 5を複数同 時に表示する。 ここで、 表示される複数の画像 3 3 5は、 カメラにおける異なる 撮影設定に合わせて、 それぞれ異なる画像処理が施されている。 例えば、 画像全 体の明るさを変更する画像処理を施した画像、 主要被写体と背景の明るさを別々 に変更する画像処理を施した画像等、 カメラにおいて変更できる撮影設定 (撮影 条件) に合わせて画像処理が施されている。
画像全体の明るさを変更する画像処理に対応する撮影設定とは露出補正である。 主要被写体と背景の明るさを別々に変更する画像処理に対応する撮影設定とは、 電子閃光装置を使用した撮影設定が相当する。 ユーザが複数の画像 3 3 5内の 1 つをクリックすることにより、 クリックされた画像が選択された状態となる。 そ して、 ユーザが図 1 4に示すページにおける 「〇Κ」 ボタン 3 3 6をクリックす ると、 サ一バ側コンピュータ 2は図 1 2に示すページを配信する。 その時、 図 1 2のページの画像 3 2 4には、 図 1 4に示すページにおいて選択した画像と同様 の画像が表示される。 また、 選択した画像になされた画像処理が最適化の画像処 理として使用される。
また、 ユーザが 「戻る」 ポタン 3 3 7をクリックすると、 サーバ側コンビユー タ 2は、 いずれかの画像が選択されていても反映しないで図 1 2に示すページを 再配信する。
ここで施された手動補正、 バリエーション処理の情報は、 サーバ側コンピュー 夕内メモリ 2 0 1のユーザ情報データベース領域 2 1 2に蓄積されていき、 ユー ザの好みの画像情報として次のアドバイスに反映される。 例えば、 ユーザが手動 補正で画像を明るくする補正を施した場合、 次にアドバイスを行う際には、 サー バ側コンピュータ 2が実行する最適化の画像処理で通常より明るめの画像にする ようにする。
ステップ S 2 1 0では、 図 1 2のページにおいてユーザが 「撮影アドバイス」 ポタン 3 2 7をクリックしたことを示す信号を受信したか否かを検出する。 受信 した場合にはステップ S 2 1 1に進み、 受信しない場合にはステップ S 2 1 2に 進む。 ステップ S 2 1 1では、 撮影アドバイス用の処理を施す。 撮影アドバイス 制御については後述する。 ステップ S 2 1 2では、 ユーザが 「画像編集アドバイ ス」 ポタン 3 2 8をクリックしたことを示す信号を受信したか否かを検出する。 受信した場合にはステップ S 2 1 3に進み、 受信しない場合にはステップ S 2 0 8に戻る。 ステップ S 2 1 3では、 画像編集アドバイス用の処理を施す。 画像編 集ァドバイス制御については後述する。
<撮影ァドバイス制御 >
以下に図 1 1のステップ S 2 1 1で実行される撮影アドバイス制御について説 明する。 撮影アドバイス制御では、 ユーザがどのような撮影方法で撮影していれ ば、 サーバ側コンピュータ 2が最適化した画像が得られたかを解析し、 アドバイ スを作成する。
例えば、 サーバ側コンピュータ 2が、 最適化の画像処理において主要被写体の み明るさを明るくする画像処理を施した場合について説明する。
撮影設定において、 主要被写体の明るさを明るくするには、 露出補正するか、 ストロボを発光させる等の補助光を使用することが考えられる。 最適化の画像処 理では主要被写体のみ明るくしているので、 サーバ側コンピュータ 2は、 画像全 体を均一に明るくしてしまう露出補正より主要被写体のみ明るくすることが可能 な補助光を使用する撮影をァドバイスする。
しかし、主要被写体までの距離が遠い、カメラにストロボが内蔵されていない、 所有アクセサリにもストロポがない、 ストロボが嫌い等の情報がある場合には、 サーバ側コンピュータ 2は、 ストロポを使用しないで主要被写体を明るくする露 出補正を行うようにァドバイスする。
また、 ユーザの写真経験年数が短く、 カメラに逆光補正ポタン等が設けられて いる場合には、 サーバ側コンピュータ 2は、 簡単に設定できる逆光補正ポタンを 使用するようにァドバイスする。
このように、 サーバ側コンピュータ 2は、 取得した情報からュ一ザに合った最 適なアドバイスを作成する。
また、 何種類か候補アドバイスを作成し、 ユーザに採用するアドバイスを選択 してもらうようにしてもよい。
以上のようなァドバイスを可能にするため、 サーバ側コンピュータ 2内のメモ リ 2 0 1の画像情報データベース 2 1 1には、 画像データに対して自動的に施さ れた最適化の画像処理と撮影設定とを関連付けして記憶するテーブルを備える。 例えば、 画像情報データベース 2 1 1には、 主要被写体等の画像内の一部のみ 明るくする画像処理と、 ストロボを発光するという撮影設定とを関連付けして記 憶されている。 また、画像全体の明るさを明るくする画像処理と、 露出補正する、 スポット測光にするという撮影設定とを関連付けして記憶している。 更に、 ユー ザの使用カメラ、 使用アクセサリ、 好み等の取得情報とも関連付けして記憶して いる。 これにより、 ユーザの使用カメラ、 使用アクセサリ、 好みに合った撮影設 定を選択することができる。
また、 画像情報データベース 2 1 1には、 撮影設定とアドバイスデータとを関 連付けして記憶するテーブルを備える。
サーバ側コンピュータ 2は、 画像情報データベース 2 1 1に記憶されたこれら データにより最適なァドバイスを作成する。
以下に撮影アドバイス制御について具体的に説明する。 図 1 5は、 ステップ S 2 1 1で実行される処理を示すフローチャート図である。
ステップ S 3 0 1では、 図 1 0のステップ S 2 0 5及びステップ S 2 0 9で最 適化のために施した画像処理情報を読み出す。 ステップ S 3 0 2では、 上述した 画像情報データベース 2 1 1に記憶されたデ一夕を使用して、 現在設定されてい る撮影条件を、最適化のために施した画像処理に対応した撮影条件に置き換える。 ステップ S 3 0 3では、 ュ一ザの使用カメラ、 ユーザの所有アクセサリで画像 処理した画像が得られるような撮影設定を行うことが可能であるか否かを検出す る。 撮影設定が可能な場合にはステップ S 3 0 4に進み、 撮影設定が不可能な場 合にはステップ S 3 0 5に進む。
ステップ S 3 0 4では、 ュ一ザの使用カメラ、 所有アクセサリを所定の撮影設 定に変更して撮影すれば最適化した画像と同様の画像データを得ることができる ので、 その撮影設定にするための操作方法等を記載したァドパイスページを作成 する。 図 1 6、 図 1 7、 図 1 8は、 アドバイスページの一例を示す図である。 図 1 6におけるコメント欄 3 5 0は、 アドバイスコメントが記載される。 図 1 6に示したページ例では、 適切な画像が得られる撮影方法をコメントしている。 コメント欄 3 5 0に記載されたコメント中の 「日中シンクロ撮影」 「スポット測 光」 「逆光補正」の用語には参照先リンク下線 3 5 1が設けられている。参照先リ ンク下線 3 5 1は、 用語をクリックすることにより、 その用語を解説するページ にジャンプできることを示している。 図 1 8に解説ページの一例を示す。
図 1 8に示すページの解説欄 3 5 7にクリックした用語の解説が記載されてい る。 Γ Ο Κ:」ポタン 3 5 8をクリックすることにより図 1 6のページに戻る。図 1 6に示すページにおける Γ θ ϋ ポタン 3 5 3がクリックされるとァドバイスを 終了する。 「カメラ設定」ポタン 3 5 2は、ユーザが使用しているカメラにおいて どのように操作すれば適切な画像が得られる撮影設定になるかを知るときにクリ ックするポタンである。 「カメラ設定 Jポタン 3 5 2をクリックすると図 1 7に示 すページが表示される。 設定説明欄 3 5 4には、 ユーザが使用しているカメラを 示す図と操作解説を記載する。 「コメント」ボタン 3 5 5をクリックすると図 1 6 に示すページに戻る。 また Γ Ο Κ:」 ポタン 3 5 6を操作するとアドバイスを終了 する。 図 1 5におけるステップ S 3 0 5では、 最適化した画像と同様の画像データを 得るために、 ユーザが所有していないアクセサリ等の代替手段を使用すれば撮影 設定可能か否かを検索する。 例えば、 外付けストロボを使用すれば最適化処理さ れた画像と同等の画像を撮影条件の変更のみで得ることができる場合には、 代替 手段がありと判断する。 また、 カメラ本体を'買い換えることを代替手段有りと判 断してもよい。 代替手段がある場合にはステップ S 3 0 6に進み、 代替手段がな い場合にはステップ S 3 0 7に進む。 ステップ S 3 0 6では、 代替手段の使用を 提案するアドバイスページを作成する。
図 1 9は、代替手段の使用を提案するァドバイスページの一例を示す図である。 図 1 9に示すページにおける画像 3 5 9は、 撮影に使用することを推奨する代替 手段の画像を表示する。 画像 3 5 9に表示される代替手段の画像データは、 サー バ側コンピュータ 2内のメモリ 2 0 1に記憶されている。
「商品紹介」 ポタン 3 6 0は、 画像 3 5 9に表示されている代替手段のスぺッ ク等を紹介するページにジャンプさせるためのポタンである。 「オンラインショ ップ」 ポタン 3 6 1は、 代替手段を購入することができるオンラインショップぺ —ジにジャンプさせるためのボタンである。 このように代替手段を提案すること により、 ユーザは時間を費やして代替手段を探す必要がない。 購入することがで きるオンラインショップページに簡単にジャンプすることができるので、 ユーザ は煩わしい操作をすることなく代替手段を購入することができる。 図 1 9に示す ページにおける 「O K:」 ボタン 3 6 2を操作するとアドバイスを終了する。
次に図 1 5におけるステップ S 3 0 7では、 撮影設定だけでは無理なので、 撮 影ァドバイスと後述する画像編集ァドバイスとを含むァドバイスページを作成す る。 ステップ S 3 0 8では、 作成したアドバイスページをユーザ側パソコン 1に 送信する。
く画像編集ァドバイス制御 >
画像編集ァドバイス制御は、 どのように画像編集を施せばよいかァドバイスす る制御処理である。
当然、 ユーザが使用しているソフトウェアの操作に合わせてァドバイスする。 ソフトウェアに逆光補正機能がある場合には、 それのみを操作することをァドパ >。 画像処理を施すときには処理を施す順序も重要であるので順序 についてもアドバイスする。
以下に具体的に説明する。 図 2 0は、 図 1 1のステップ S 2 1 3で実行する処 理を示すフローチャート図である。
ステップ S 4 0 1では、 図 1 0のステップ S 2 0 5及びステップ S 2 0 9で最 適化のために施した画像処理情報を読み出す。 ステップ S 4 0 2では、 施した画 像処理で行われた画像データの修正と等価の修正が行われるような、 ユーザ使用 画像編集ソフトの編集設定 (編集条件) に置き換える。 画像処理に対応する編集 設定のデータは、 撮影設定と同様に画像情報データベース 2 1 1に記憶されてい る。
ステップ S 4 0 3では、 ユーザの使用画像編集ソフトで編集設定が可能である か否かを検出する。 編集設定が可能な場合にはステップ S 4 0 4に進み、 編集設 定が不可能な場合にはステップ S 4 0 5に進む。 ステップ S 4 0 4では、 最適化 した画像を得るためのユーザ使用画像編集ソフトにおける操作方法等を記載した ァドバイスページを作成する。
図 2 1は、 画像編集アドパイスページの一例を示す図である。 図 2 1に示すぺ ージにおける画像表示領域 3 6 3は、 アドバイス対象の画像を表示する領域であ る。 ライン 3 6 4、 3 6 6は、 画像編集を加える箇所を示す。 コメント 3 6 5、 3 6 7は、 画像編集の操作方法等のアドバイスコメントが表示される。 図 2 1に 示すページでは、 ライン 3 6 4とコメント 3 6 5とが矢印で対応付けられおり、 ライン 3 6 4で示した箇所をコメント 3 6 5のアドバイスコメントに従って画像 編集すれば最適な画像が得られるようになる。 また 「O K」 ポタン 3 6 8を操作 するとァドバイスを終了する。
図 2 0におけるステップ S 4 0 5では、 ユーザが使用している画像編集ソフト では編集設定できないので、 編集設定可能な画像編集ソフトを紹介するページを 作成する。 ステップ S 4 0 6では、 作成したアドバイスぺ一ジをユーザ側バソコ ン 1に送信する。
<故障診断制御 >
次に図 1 0のステップ S 2 0 4で実行される故障診断制御について説明する。 上述したようにアドバイスのために収集した情報と画像デ一夕の解析結果との関 係が著しく一致しない場合には、 撮影に用いたカメラが故障している可能性があ る。
故障診断制御では、 更に詳細な故障診断を行い、 ユーザに故障診断結果を伝え る。 また、 故障原因がソフトウェアによるものである場合には最新のソフトゥェ ァへの更新を可能にし、 故障原因がメカニカルに起因する場合には修理すること を推奨し、 修理費用の見積もりを出力する。
以下に、 故障診断制御について詳細に説明する。 図 2 2は、 故障診断を行う制 御を示すフローチャート図である。 本フローは、 図 1 0のステップ S 2 0 3にお いて、 アドバイスのために取得した情報と画像デー夕の解析結果とに基づいて、 カメラが故障している可能性が有ることが判断されることによりスタートする。 ステップ S 5 0 1では、 アドバイスに使用したデータに更にデータを追加して 故障しているかどうかを詳細に調査する。 追加するデータとは、 同機種デジタル カメラの故障状況、 デジタルカメラの製造ロット、 デジタルカメラ内のソフトゥ エアのバージョン、 デジタルカメラの購入日、 現在までのストロボの発光回数、 シャツ夕の開閉回数等の情報である。 このように、 より多くのデータから故障診 断を実施することにより正確な診断が可能となる。
なお、 本実施形態で故障診断に使用すると挙げた追加データのいくつかは、 ァ ドバイスを実行するために使用するデータであってもよい。 ァドバイスに使用す るデータとして挙げたデータも故障診断に使用するようにしてもよい。
ステップ S 5 0 2では、 詳細検討プログラムによる診断の結果、 異常であるか 否かを判断する。 異常であると診断された場合にはステップ S 5 0 3に進み、 正 常と診断された場合には本フローを終了し、 ァドバイスのフローに戻る。
ステップ S 5 0 3では異常がメカニカルな要因によるものであるか否かを判断 する。 メカニカルな要因である場合にはステップ S 5 0 4に進み、 メカニカルで ないソフトウェアによる要因である場合にはステップ S 5 0 5に進む。
ステップ S 5 0 4では、 メカニカル要因による故障に対する処理を行う。 ステ ップ S 5 0 5では、 ソフトウェア要因による故障に対する処理を行う。 それぞれ の処理については図 2 4と図 2 8を用いて後述する。 ステップ S 5 0 6では、 図 2 3に示すような、 故障している可能性があるので 正確なァドバイスができない旨のページを送信し、 「O K」ポタン 3 3 8がクリッ クされるとアドバイスのフローに戻る。
ぐメカニカル故障制御 >
以下にメカニカル要因による故障に対する処理について説明する。 図 2 4は、 図 2 2のステップ S 5 0 4で行われる制御を説明するためのフローチヤ一ト図で ある。
ステップ S 6 0 1では、 図 2 5に示すような、 画像データを撮影したカメラが 故障している可能性がある旨のページを送信する。 ページには修理時にかかる費 用の見積もりを出力する 「見積作成」 ポタン 3 3 9が設けられている。 更に、 ぺ —ジにはアドバイスサ一ビスを継続するための 「アドパイス」 ポタン 3 4 0が設 けられている。ステップ S 6 0 2では、 「見積作成 jポタン 3 3 9がクリックされ たことを示す信号を受信したか否かを検出する。 「見積作成」ポタン 3 3 9がクリ ックされたことを受信した場合にはステップ S 6 0 4に進み、 「見積作成」ポタン 3 3 9がクリックされたことを受信していない場合にはステップ S 6 0 3に進む。 ステップ S 6 0 3では、 「アドバイス Jポタン 3 4 0力クリックされたことを示 す信号を受信したか否かを検出する。 受信した場合には本フローを終了し、 受信 しない場合にはステップ S 6 0 2に戻る。
ステップ S 6 0 4では、 故障診断の結果から料金テーブルを参照して修理料金 を計算する。 ステップ S 6 0 5では、 図 2 6に示すような、 修理費用を記したぺ —ジを送信する。 また、 ページには実際に修理の予約をする 「修理予約」 ポタン 3 4 1が設けられている。 更に、 ページにはアドバイスサービスを継続するため の 「ァドバイス」 ポタン 3 4 2が設けられている。 ステップ S 6 0 6では、 「修理 予約」 ポタン 3 4 1がクリックされたことを示す信号を受信したか否かを検出す る。 受信した場合にはステップ S 6 0 8に進み、 受信しない場合にはステップ S 6 0 7に進む。ステップ S 6 0 7では、 「ァドパイス」ポタン 3 4 2がクリックさ れたことを示す信号を受信したか否かを検出する。 受信した場合には本フローを 終了し、 受信しない場合にはステップ S 6 0 6に戻る。
' S 6 0 8では、 図 2 7に示すような、 修理受付番号と修理を受ける方 法を説明したページを送信する。 ステップ S 6 0 9では、 修理を行うサービスセ ン夕に修理を受け付けたカメラの機種名、 修理受付番号、 故障状態等の情報を電 子メールで送信する。 また、 カメラの開発担当者宛に同様の内容を電子メールで 送信するようにしてもよい。
ぐソフトウェア故障制御 >
以下にソフトウェア要因による故障に対する処理について説明する。図 2 8は、 図 2 2のステップ S 5 0 5で行われる制御を説明するためのフローチャート図で ある。
ステップ S 7 0 1では、 図 2 9に示すような、 カメラが故障している可能性が ある旨と、 ソフトウェアをアツプデートすれば故障が解消する可能があることを 記載したページを送信する。 ページにはアップデートソフトウエアをダウンロー ドするページに移行するための 「アップデート」 ポタン 3 4 4とアドバイスサ一 ビスに戻るための 「アドバイス」 ボタン 3 4 5が設けられている。
ステップ S 7 0 2では、 「アップデート」ポタン 3 4 4がクリックされた信号を 受信したか否かを検出する。 受信した場合にはステップ S 7 0 4に進み、 受信し ない場合にはステップ S 7 0 3に進む。ステップ S 7 0 3では、 「アドバイス」ボ タン 3 4 5がクリックされた信号を受信したか否かを検出する。 受信した場合に は本フローを終了し、 受信しない場合にはステップ S 7 0 2に戻る。
ステップ S 7 0 4では、 図 3 0に示すような、 アップデ一卜ソフトウェアをダ ゥンロードするため規約、 方法を記載したページを送信する。 ページにはダウン ロードを開始する「ダウンロード」ポタン 3 4 6とアドバイスサ一ビスに戻る「ァ ドバイス」 ポタン 3 4 7とを備える。 ステップ S 7 0 5では、 「ダウンロード」 ポ タン 3 4 6がクリックされた信号を受信したか否かを検出する。 受信した場合に はステップ S 7 0 7に進み、 受信しない場合にはステップ S 7 0 6に進む。
ステップ S 7 0 6では、 「ァドバイス」ポタン 3 4 7がクリックされた信号を受 信したか否かを検出する。 受信した場合には本フローを終了し、 受信しない場合 にはステップ S 7 0 5に戻る。
ステップ S 7 0 7では、 ダウンロードのためソフトウェアの送信を行う。 ステ ップ S 7 0 8では、 ダウンロードが終了したか否かを検出し、 終了している場合 fcは本フローを終了し、 終了していない場合にはダウンロードを継続する。 このように、 単にソフトウェアが古い場合に更新するのではなく、 ソフトゥェ ァが要因の故障があると診断された場合に更新できる。 無駄なダウンロードをす ることがない。 また、 診断するのでソフトウェアの異常箇所がわかる。
また、 本実施例では、 ソフトウェアが要因の故障の場合にアップデートするよ うにしたが、アップデートでは解決できない場合もあるのでそれを判断した後に、 アップデートさせるようにしてもよいが、 最新のソフトウェアを提供することに より他の不都合を解消することができる。 また、 カメラが既に最新のソフトゥェ ァであっても壊れている可能性があるのでアツプデ一トを行わせる。
このように、 実施形態 1では、 アドバイスサービスにおいて収集した情報によ り故障診断についても行うようにした。 ユーザはアドバイスサービスを受けるた めの作業により故障診断が行われるので、 故障診断のためにユーザは何ら負担は ない。
当然、 故障診断のみを行う故障診断サービスをァドバイスサービスと別途運用 してもよい。 アドバイスサービスとの連携でなく、 他のサービスと連携して故障 診断を行ってもよい。
自動的な診断だけでなく、 故障の可能性有りと診断された場合には、 サービス 担当者に画像データを含む警告メールを送信し、 人手を介した故障診断を行うよ うにしても良い。
以上の説明した実施形態 1のアドバイスサービスでは、 撮影ァドパイスと画像 編集ァドバイスとの両者についてそれぞれ別に受けることができるようにした。 また、 撮影時の撮影設定と画像編集時の補正とにはそれぞれ限界があるので、 撮 影ァドバイスと画像編集ァドバイスとを組み合わせてァドバイスするようにして いる。
実施形態 1では、 撮影アドバイスを受けるか、 画像編集アドバイスを受けるか を利用者の情報の入力が済んでから選択させるようにした。 利用者による情報入 力の前に、 撮影アドバイスか画像編集アドバイスかを選択するようにして、 その 選択に応じて利用者が入力する情報の入力項目を異ならすようにしても良い。 これらアドバイスサービスは、 インターネットを経由したオンラインのサービ スではなく、 パソコンその他で駆動するソフトウエアのサービスとして販売して も良い。
(実施形態 2 )
実施形態 1では、 ユーザによる画像データの選択作業、 情報の入力作業を複数 のページを遷移させて実行させるものであった。 実施形態 2では、 ほぼ 1ページ にユーザによる作業項目を用意した点を特徴とする。
なお、 実施形態 2におけるシステム構成、 アドバイス制御等、 実施形態 1と同 様であるので説明を省略する。
実施形態 1と同様の操作で口グインが完了すると、 ユーザ側パソコン 1には図 3 1に示すようなページが表示される。 図 3 1は、 アドパイスサービスに口グイ ンしたときのページの一例を示す図である。
図 3 1における、 「諸情報表示」ポタン 4 0 1は、画像データに関連して付加さ れたデータを確認するときにクリックするポタンである。 諸情報表示ポタンをク リックすることにより画像データに付加された情報が表示される。 デジタルカメ ラにより撮影時に自動的に付加される情報がほとんどである。
「シーン選択」 メニュー 4 0 2は、 アドバイス対象として選択された画像デー 夕がこの中のどのシーンに相当するのかをユーザに設定してもらうためのもので ある。 「シーン選択」メニュー 4 0 2の右側の部分をクリックすることにより、風 景、 人物等の撮影シーンを選択可能になる。
「範囲指定」 ボタン 4 0 3は、 画像内の主要被写体の領域を指定するときにク リックするポタンである。 「範囲指定」ポタン 4 0 3をクリックした後に画像領域 内をクリックアンドドラッグすることにより範囲指定できる。 「拡大表示」ポタン 4 0 4は、 画像表示領域 4 0 0に表示された画像を拡大表示するためのポタンで ある。 また、 「縮小表示」 ボタン 4 0 5は、画像表示領域 4 0 0に表示された画像 を縮小表示するボタンである。
「画像選択」 ポタン 4 0 6は、 サーバ側コンピュータ 2内に保管されているァ ルバムの中の画像デ一夕をアドバイス対象として選択するためのボタンである。 画像データが選択されると画像表示領域 4 0 0に表示される。 「画像保存」ポタン 4 0 7は、 ァドバイス制御の画像処理により最適化された画像データをサーバ側 コンピュータ 2内に保管する時にクリックするポタンである。
「アップ口一ド」 ポタン 4 0 8は、 ユーザパソコン 1内または周辺機器内のメ モリに保管されている画像デ一夕をアドバイス対象としてアップロードするため のポタンである。 画像データがアップロードされると画像表示領域 4 0 0に表示 される。
「ダウンロード」 ポタン 4 0 9は、 アドバイス制御の画像処理により最適化さ れた画像デー夕をユーザパソコン 1内にダウンロードするためのポタンである。 また、 「ダウンロード」 ポタン 4 0 9の下には、 プリントラジオポタン 4 2 4、観 賞ラジオポタン 4 2 5が設けられている。
プリントラジオポタン 4 2 4が選択されている場合には、 ユーザの所有してい るプリン夕情報から、 ユーザの所有プリン夕により最適にプリントァゥトできる ように画像処理して画像デ一夕をダウンロードさせるようにする。 観賞ラジオポ タン 4 2 5が選択されている場合には、ユーザ側パソコン 1のモニタの情報から、 モニタ観賞が最適になるように画像処理して画像データをダウンロードさせるよ うにする。 プリンタ情報、 モニタ情報は、 サーバ側コンピュータ 2内のメモリ 2 0 1のユーザ情報データべ一ス領域 2 1 2に記憶された情報を使用する。 また、 ダウンロードするときにプリン夕情報、 モニタ情報をユーザに入力させるように してもよい。
「全自動」ポタン 4 1 0、 「レベル」ポタン 4 1 1、 「明るさ」ポタン 4 1 2、 「階 調」 ボタン 4 1 3、 「コントラスト」 ボタン 4 1 4は、 ァドバイス対象として選択 した画像に対して露出に関わる画像処理を施すときにクリックするポタンである。
「全自動」 ポタン 4 1 0をクリックするとサーバ側コンピュータ 2内のプロダラ ムに従って画像解析を行い、 最適な露出になるように画像処理を施す。 そして、 画像表示領域 4 0 0に画像処理後の画像を表示する。 「レベル」 ポタン 4 1 1、
「明るさ」 4 1 2、 「階調」 ポタン 4 1 3、 「コントラスト」 ポタン 4 1 4のいず れかをクリックすると、 それぞれユーザが手動により画像処理を施すことが可能 になる。
「全自動」 ボタン 4 1 5、 「シャープネス」 ポタン 4 1 6、 「ノイズ」 ポタン 4 1 7は、 アドバイス対象として選択した画像に対して解像、 粒状に関わる画像処 理を施すときにクリックするポタンである。 「全自動」ボタン 4 1 5をクリックす るとサーバ側コンピュータ 2内のプログラムに従つて画像解析を行い、 最適な解 像、 粒状になるように画像処理を施す。 そして、 画像表示領域 4 0 0に画像処理 後の画像を表示する。 「シャープネス」 ポタン 4 1 6、 「ノイズ」 ポタン 4 1 7の いずれかをクリックすると、 それぞれユーザが手動により画像処理を施すことが 可能になる。
「全自動」 ポタン 4 1 8、 「カラーバランス」 ポタン 4 1 9、 「適応色 J ポタン 4 2 0は、 ァドバイス対象として選択した画像に対して色再現に関わる画像処理 を施すときにクリックするポタンである。 「全自動」ポタン 4 1 8をクリックする とサーバ側コンピュータ 2内のプログラムに従つて画像解析を行い、 最適な色再 現になるように画像処理を施す。 そして、 画像表示領域 4 0 0に画像処理後の画 像を表示する。 「カラーバランス」 ポタン 4 1 9、 「適応色」 ポタン 4 2 0のいず れかをクリックすると、 それぞれユーザが手動により画像処理を施すことが可能 になる。
「操作取消」 ポタン 4 2 1は、 画像処理を施した操作を 1つ取り消すためのポ タンである。
ここで、 ァドバイス対象の画像データの画像解析及び最適化のための画像処理 は実施形態 1で行われる制御と同様である。 なお、 実施形態 1では、 必ず一度サ ーバ側コンピュータ 2により自動的に画像処理を施したものに対して手動補正で 再調整するようにしていたが、 実施形態 2でもそのようにしてもよい。
このように、 実施形態 2では、 ほぼ 1ページ内でアドバイスに必要な情報入力 ができるようにしたので、 いちいちページを遷移させることなく、 短時間で情報 の入力が完了する。
図 3 1における、 「撮影アドバイス」 ポタン 4 2 2、 「画像編集アドバイス」 ボ タン 4 2 3のいずれかのポタンをクリックすることにより、 ユーザが入力した情 報に基づいて、 アドバイス処理を実行する。
「撮影ァドバイス」 ポタン 4 2 2、 「画像編集ァドバイス」 ボタン 4 2 3は、 実 施形態 1の 「撮影ァドバイス」 ボタン 3 2 7、 「画像編集アドバイス」 ポタン 3 2 8と同様の目的でクリックされるボタンである。 「撮影ァドバイス」ポタン 4 2 2、 「画像編集アドバイス」 ポタン 4 2 3をクリックした後に実行される制御も実施 形態 1の 「撮影アドバイス」 ポタン 3 2 7、 「画像編集アドバイス」 ポタン 3 2 8 をクリックした後に行われる制御と同様であるので説明を省略する。
(実施形態 3 )
実施形態 1、 2では、 予め決められたプログラムに従ってサーバ側コンビユー タ 2が画像データに対して自動的に最適化する画像処理を施した。 また、 画像を 撮影したユーザ自身が手動で画像処理を施した。 そして、 画像データに対して施 した画像処理に基づいてアドバイスを行うという実施形態であった。 実施形態 3 では、 画像を撮影したユーザでなく第三者が画像データに対して手動で最適化の ための画像処理を施し、 その画像処理に基づいてァドバイスを行う。
図 3 2は、 本発明の実施形態 3のシステム構成を説明するための図である。 ュ一ザ側パソコン 1と、 サーバ側コンピュータ 2と、 アドバイザ側パソコン 4 と、 それらを通信可能につなぐインターネット 3により構成される。 図 3 2では インタ一ネット 3を使用したシステムを例示している力 L A Nやェクストラネ ット等のネットワークを使用したシステムでも実現できる。
図 3 2におけるユーザ側パソコン 1はァドバイスを依頼するュ一ザ (以下ァド バイス依頼者) が使用しているパソコンである。 アドバイザ側パソコン 4は、 ァ ドバイス依頼者にァドバイスするアドバイザが使用しているパソコンである。 以下に、 実施形態 3におけるァドパイスサービスについて具体的に説明する。 実施形態 3におけるァドバイスサービスは、 電子掲示板形式を使用して行われる 仕組みである。 本サービスは、 アドパイスを必要とするアドバイス依頼者がコメ ント、 画像データと関連情報を掲示板上にアップし、 掲示板ページを閲覧した第 三者のァドバイザがァドパイスを掲示板上にアップすることにより成立する。 図 3 3は、 実施形態 3におけるアドパイスサービスの掲示板ページの一部を抽 出した図である。 図 3 3では、 あるアドパイス依頼者による 1つのアドバイス依 頼と、 アドパイス依頼に対するアドバイザのアドバイスのみを抽出している。 図 3 3において、 アドパイス依頼者がアップした画像とコメントがコメント掲載領 域 5 0 1及び画像掲載領域 5 0 に掲載される。 「ァドバイスする」ポタン 5 0 4 は、 掲示板を見たアドバイザがアドバイスをするときにクリックするポタンであ る。 「ァドバイスする」ポタン 5 0 4がクリックされた後の動作については後述す る。
ァドバイザによるアドバイスがアップされた場合には、 ァドバイザがアップし た画像とコメントがコメント掲載領域 5 0 5及び画像掲載領域 5 0 6に掲載され る。 「撮影アドバイス」ポタン 5 0 7は、アドバイス依頼者が撮影方法に閧するァ ドバイスを得たいときにクリックするポタンである。 「撮影ァドパイス」ポタン 5 0 7がクリックされることによりサーバ側コンピュータ 2で実行される制御につ いては後述する。 「撮影ァドバイス」ポタン 5 0 7の右横のポイント 5 0 9は、撮 影ァドバイスを受ける時に、 ァドバイス依頼者がァドバイザに支払うボイント数 を示している。 実施形態 3のアドパイス掲示板は、 アドバイス依頼者がアドバイ ザに対してポイントを支払うシステムになっている。
「画像編集ァドバイス」 ポタン 5 0 8は、 ァドバイス依頼者が画像編集ソフト における画像編集方法に関するアドバイスを得たいときにクリックするポタンで ある。 「画像編集アドバイス」ポタン 5 0 8がクリックされることによりサーバ側 コンピュータ 2で実行される制御については後述する。 「画像編集ァドバイス」ポ タン 5 0 8の右横のポイント 5 1 0は、 画像編集アドバイスを受ける時に、 アド パイス依頼者がァドバイザに支払うボイント数を示している。
以下に、 ァドバイス依頼者のユーザがどのようにして画像とコメントとをアツ プするか具体的に説明する。 なお、 実施形態 3において実施形態 1、 2と共通部 分についての説明を省略する。
アドバイス依頼者は、 実施形態 1での説明と同様にサーバ側コンピュータ 2が 配信する図 3, 図 5〜図 9に示すページに従ってユーザ情報、 画像データの情報 を入力する。 アドバイス依頼者が図 9に示すページで 「O K」 ポタン 3 2 1をク リックすると、 サーバ側コンピュータ 2は図 3 4に示すページを配信する。 図 3 4は、 ァドバイス依頼者が掲示板に画像データを含む情報をアツブロード するときに使用するページの一例を示す図である。 アドバイス依頼者は、 図 3 4 に示すページ内のコメント欄 5 1 1にコメントを記入して 「掲示板にアップ」 ポ タン 5 1 3をクリックすることにより掲示板に選択した画像とコメント等をアツ プすることができる。 画像領域 5 1 2には、 選択した画像が表示される。 また、 アドバイス依頼者は 「戻る」 ボタン 5 1 4をクリックすることにより図 9に示す ページに戻り、 情報の入力等をやり直すことができる。
次に、 ァドバイザがどのようにしてァドパイス依頼者へのァドバイスを掲示板 にアップするか説明する。
図 3 3のアドバイス依頼者のアップした画像の右にある 「アドバイスする」 ポ タン 5 0 4をアドバイザがクリックすることにより、 サーバ側コンピュータ 2は アドバイザ側パソコン 4に向けて図 3 5に示すページを配信する。 図 3 5は、 ァ ドバイザがアドバイス作業をするためのページの一例を示す図である。 図 3 5に 示すページを受信したアドパイザは自分が最適と考える画像になるよう画像編集 を加える。
図 3 5における画像領域 5 1 8は、 アドバイス依頼者が掲載した画像データの 画像を表示する領域である。 画像領域 5 1 9は、 アドパイザにより画像編集され た画像を表示する領域である。
編集メニュー 5 1 5は、 スライダ 5 1 6で編集する機能を選択するためのもの である。 編集メニュー 5 1 5で選択した項目によりスライダ 5 1 6で編集できる 機能が変わる。 編集メニュー 5 1 5において選択できる項目には、 「全般」 「カラ 一バランス」 等がある。 例えば、 編集メニュー 5 1 5において 「全般」 が選択さ れた塲合には、スライダ 5 1 6により編集できる機能は、図 3 5に示すように「明 るさ」、 「コントラスト」、 「彩度」である。また、編集メニュー 5 1 5において「力 ラーパランス」が選択された場合には、スライダ 5 1 6により編集できる機能は、 赤、 緑、 青のカラーバランスとなり、 スライダ 5 1 6右側の表示も 「赤」、 「緑」、
「青」 に変わる。 「操作取消」ポタン 5 1 7は、 スライダ 5 1 6で行われた画像編 集を取り消すためのポタンである。
図 3 5に示すページは、 アドバイザが画像に対して施した画像編集の項目、 手 順等が、 ァドバイザ側パソコン 4に一時的に画像編集情報として記憶されるよう に、 作成されている。 サーバ側コンピュータ 2は、 ここで記憶したデータを受け 取って、 データに基づいてァドバイス制御を実行する。
アドバイザが画像編集処理を終了して 「O K」 ボタン 5 2 0をクリックすると サーバ側コンピュータ 2は図 3 6に示すぺ一ジを配信する。 また、 アドバイザが 「戻る」 ポタン 5 2 1をクリックするとアドバイス作業をキャンセルし、 図 3 3 のページに戻る。
図 3 6は、 アドバイザが掲示板にアップする前に確認するためのページを示す 図である。 アドバイザは、 図 3 6に示すページで画像編集した結果を画像領域 5 2 4に表示された画像にて最終チェックする。 アドバイザは、 掲示板に掲載する アドバイスコメントをコメント欄 5 2 2に記入する。 ァドバイスの対価として支 払って欲しいポイント数をポイント欄 5 2 3に記入する。 そして、 アドバイザが
「掲示板にアップ」 ポタン 5 2 5をクリックすることにより、 画像編集を施した 画像データとアドバイスコメント等がサーバ側パソコン 2に送信され、 ァドバイ スを掲示板にアップすることができる。 同時にァドバイザ側パソコン 4に一時的 に記憶された画像編集情報をサーバ側コンピュータ 2に送信する。 ァドバイザが
「戻る」 ポタン 5 2 6をクリックすることにより図 3 5に示すページに戻り、 画 像編集を再度やり直すことができる。
実施形態 3のアドバイスサービスは以下の機能を備える。
サーバ側コンピュータ 2が自動的に作成したァドバイス文章の中で、 予めサー バ側コンピュータ 2に登録されている用語を使用した塲合には、 その用語の解説 ページに自動的にリンクが貼られる。実施形態 1でも同様の機能を有し、図 1 6、 図 1 8を用いて簡単に説明した。 ここでは詳細に説明する。 例えば、 アドバイス 文章に 「日中シンクロ撮影する。」 とのコメントがあった場合 (図 1 6参照) に、 「日中シンクロ撮影 J 等の用語それぞれにその用語の解説ページ (図 1 8参照) にジャンプするリンクが貼られる。 用語のわからないァドバイス依頼者はリンク が貼られた用語をクリックすることにより、 用語の解説ページを読むことが可能 になる。 また、 サーバ側コンピュータ 2が作成したアドバイス文章以外にも、 ァ ドバイザが作成したコメントにも同様にリンクが貼られるようにしてもよい。 以下に、 解説ページへのリンクを作成する処理を含め、 アドバイス依頼者にァ ドバイスを提供する時にサーバ側コンピュータ 2が実行する処理について説明す る。
図 3 7は、 実施形態 3におけるアドバイス提供に関する処理を示すフローチヤ ート図である。 本フローは、 図 3 3に示すページ中の 「撮影アドバイス」 ポタン または 「画像編集アドバイス」 ポタン 5 0 8がクリックされた信号を受信するこ とによりスタートする。
ステップ S 1 0 0 1では、 アドバイザが設定したポイント情報を取得する。 ス テツプ S 1 0 0 2では、 アドバイス依頼者が保有しているポイント数がアドバイ ザにより設定したポイント数に足りるか否かを検出する。 足りる場合にはステツ プ S 1 0 0 4に進み、 足りない場合にはステップ S 1 0 0 3に進む。 ステップ S 1 0 0 3では、 アドバイス依頼者が保有しているポイント数が足りなくてアドバ ィスを受けられない旨のページを作成し、 ァドバイス依頼者のュ一ザ側パソコン 1に送信する。 ステップ S 1 0 0 4では、 アドバイザから受信しているアドパイ ス情報を取得する。
ステップ S 1 0 0 5では、 ァドバイス依頼者のユーザ情報とアドバイス情報と から実施形態 1で説明した処理と同様のアドパイス処理を実行する。 ステップ S 1 0 0 6では、 ステップ S 1 0 0 5でのアドバイス処理で作成されるアドバイス 文章を解析する。 ステップ S 1 0 0 7では、 ステップ S 1 0 0 6での解析におい て、 登録された用語があつたか否かを検出する。 登録用語があった場合にはステ ップ S 1 0 0 8に進み、 登録用語がない場合にはステップ S 1 0 0 9に進む。 ス テツプ S 1 0 0 8では、登録用語が解説されているページのアドレスを検出する。 ステップ S 1 0 0 9では、 図 1 6に示すようなアドバイスページを作成し、 アド バイス依頼者のユーザ側パソコン 1に送信する。 ステップ S 1 0 1 0では、 アド バイス依頼者のポイントをマイナスさせる。 ステップ S 1 0 1 1では、 アドバイ ザのポィントをプラスさせる。
以上の通り、 実施形態 3では、 電子掲示板形式でアドバイスサービスを提供す る。 これにより、 複数のアドバイザがアドバイスすることができるので、 アドバ イス依頼者は比較的短時間でアドバイスを受けることができると考えられる。 ァドバイス依頼者の撮影経験年数、 使用カメラ機種等に沿った的確なァドバイ スするためには、 ァドバイス依頼者のプライバシ一情報を使用しなければできな レ しかし、 他人である第三者のアドバイザにプライバシ一情報を提供すればァ ドバイス依頼者のプライバシー情報を悪意に使用されてしまう可能性がある。 実 施形態 3では、 最終的なアドバイスはサーバ側コンピュータ 2が行うので、 アド バイス依頼者に関する諸情報をァドバイザに知られることなく、 的確なァドバイ スが得られるようにした。 また、 最終的にアドバイス依頼者に提供されるアドバ イスもアドバイザに見ることができないようにしているので、 カメラ機種名、 ァ クセサリ等のプライバシ一情報を推測することもできない。 このように実施形態 3では、 ァドバイス依頼者のプライバシ一を尊重したァドバイスサービスを実現 できる。
また、 実施形態 3では、 アドパイザである人がアドバイス対象の画像を見て画 像編集を施すので実施形態 1、 2で必要であった主要被写体領域を選択する作業 を省略することもできる。
また、 複数の人にアドバイスをもらった場合には、 アドバイス依頼者は、 アド バイザのコメント、 編集後の画像を見て、 気に入つたものについて 「撮影アドバ イス」ポタン 5 0 7、 「画像編集ァドバイス」ボタン 5 0 8をクリックすればよい。 当然、 クリックしていないアドバイザにポイントが支払われることはない。また、 ァドバイス依頼者が特定のァドバイザを予め指定してァドバイスを依頼してもよ レ、。 また、 アドバイザでなくアドバイス依頼者がポイント数を決めてアドバイス を依頼してもよい。
実施形態 3の場合には、 実施形態 1、 2と異なり、 アドバイスを依頼してから アドバイザによるアドバイスを行われるまでにタイムラグが生じる。 そこで、 ァ ドバイザによるアドバイスが完了した時点でァドバイス依頼者に電子メールで伝 えるようにしてもよい。 また、 アドバイスが済んだ旨をアドバイス依頼者にメー ルで伝え、 アドパイス依頼者が所定のページを閲覧するようにしてもよい。
なお、 アドバイザが作成した画像デ一夕は、 アドバイス依頼者が自由にプリン ト、 コピー等で使用できるように許可が得られるようにしておく必要がある。 (実施形態 4 )
実施形態 4は、 アドバイス依頼者がアップした画像、 諸情報に基づいて、 第三 者であるアドバイザが撮影方法等の最終的なァドバイスまで提供する。 実施形態 1から実施形態 3ではサーバ側コンピュー夕 2により最終的なァドバイスを提供 していた。 実施形態 4では、 コンピュータでなく人間がアドパイスを行うので、 構図等についても正確にァドバイスを行える。 実施形態 4におけるシステム構成は、 図 3 2に示す実施形態 3のシステム構成 と同様である。
実施形態 4におけるアドバイスサービスの概要を説明する。 まず、 アドバイス を依頼するユーザ (以下、 アドバイス依頼者) がユーザ側パソコン 1を使用して サーバ側コンピュータ 2にァドバイス依頼する。 ァドパイス依頼を受けたサーバ 側コンピュータ 2が特定のァドバイザに電子メールでァドバイス依頼を受けたこ とを通知する。 通知を受けたァドバイザはァドバイザ側パソコン 4を使用してァ ドバイスを行い、 アドバイス結果をサーバ側コンピュータ 2に送信する。 アドバ イス結果を受けたサーバ側コンピュータ 2はアドバイス依頼者に電子メールでァ ドバイス結果が出たことを通知する。 通知を受けたァドバイス依頼者はユーザ側 パソコン 1を使用してァドバイス結果を閲覧する。
以下に実施形態 4におけるアドバイスサービスについて具体的に説明する。 ァドバイスサービスを受けるアドバイス依頼者が画像データと諸情報をサーバ 側コンピュータ 2にアップロードする。 アドバイス依頼者による画像データ、 諸 情報のァップロード方法は実施形態 1で説明した方法と同様であるので説明を省 略する。
図 3 8は、 実施形態 4のアドバイスサービスで実行される制御を示すフローチ ヤート図である。 図 3 8のフ口一は、 サーバ側コンピュータ 2で実行され、 アド バイス依頼者から画像デー夕と諸情報のアツプが行われることによりスタートす る。
ステップ S 1 1 0 1では、 第三者であるアドバイザによりアドバイス作業を行 つてもらうためのページを作成する。 作成するページの一例を図 3 9に示す。 図 3 9に示すページについての説明は後述する。 ステップ S 1 1 0 2では、 アドバ ィザ宛にァドバイス依頼を受信した旨の電子メールを送信する。電子メールには、 図 3 9に示すページを閲覧できるアドレスを記載する。
ステップ S 1 1 0 3では、 アドバイスが完了したか否かを検出する。 アドバイ ザからアドバイス結果を受信していればアドバイスが完了していると検出される。 完了している場合にはステップ S 1 1 0 4に進み、 完了していない場合には完了 の検出を継続する。 ステップ S 1 1 0 4では、 アドバイザからのアドバイスに基 づいて、 アドバイス依頼者が閲覧するページを作成する。 図 4 7にアドバイスべ
—ジの一例を示す。 図 4 7に示すページの説明は後述する。
次にステップ S 1 1 0 5では、 アドバイス依頼者にアドパイスが完了している ことを示す電子メールを送信する。 電子メールには、 アドバイス結果のページを 閲覧できるアドレスを記載する。
次にアドバイザが行うアドバイスのための作業について具体的に説明する。 アドバイザは、 ステップ S 1 1 0 1で作成された図 3 9に示すページに付され た様々なポタンをクリックすることによりジャンプするページを使用してアドパ イスを作成する。
図 3 9は、 アドバイザがアドバイス作業を行うためのページの一例である。 図 3 9に示すページには、 画像領域 6 0 1、 画像領域 6 0 2、 「構図」 ポタン 6 0 3、 「露出補正」 ポタン 6 0 4、 「補助光」 ボタン 6 0 5、 「彩色補正」 ポタン 6 0 6、 「フリー」 ボタン 6 0 7、 「諸情報表示」 ポタン 6 0 8、 「アドバイス表示」 ポ夕 ン 6 0 9が備えられている。 画像領域 6 0 1は、 アドバイス依頼者がアドバイス 対象として選択した画像を表示する。 画像領域 6 0 2は、 アドバイザによりアド バイス作業が反映された後の画像を表示する。 各種ポタンについては以下に説明 する。
図 3 9に示すページ中の 「構図」 ポタン 6 0 3は、 アドバイザが構図について アドパイスしたいと考えた時にクリックするポタンである。 「構図」ボタン 6 0 3 をクリックすることにより構図についてァドバイスを施す図 4 0に示すページに ジャンプする。 図 4 0は、 アドバイザが構図に関するアドバイス作業を行うため のページの一例である。
図 4 0を用いて構図についてのァドバイス作業を説明する。 図 4 0に示すぺー ジにおける画像領域 6 1 5には、 アドバイス対象の画像が表示される。 アドバイ ザは画像領域 6 1 5に表示された画像内をマウス等のクリックアンドドラッグ操 作で最適な構図となるように矩形範囲 6 1 6を指定する。
「たて」 ラジオポタン 6 1 1、 「よこ」 ラジオボタン 6 1 2は、構図の矩形範囲 6 1 6を縦長にするか横長にするかを選択するポタンである。 「たて」ラジオボタ ン 6 1 1の左側にあるプルダウンメニュー 6 1 0では、 構図として選択できる矩 形範囲 6 1 6の縦横比を選択できる。 プルダウンメニュー 6 1 0で選択できる縦 横比は、 「オリジナル」 「3 : 4」 「5 : 8」 等がある。 デフォルトでは、 「オリジ ナル」 が選択されており、 アドバイス対象の画像データの縦横比が選択された状 態になっている。
「たて」 ラジオボタン 6 1 1、 「よこ」ラジオポタン 6 1 2のいずれかを選択し た場合には、 矩形範囲 6 1 6の端をクリックアンドドラッグすることにより、 プ ルダウンメニュー 6 1 0で選択されている縦横比を保ったまま矩形範囲 6 1 6の 大きさを変更することができる。
「フリー」 ラジオポタン 6 1 3は、 画像領域 6 1 5に表示された画像内で自由 な縦横比で構図の範囲設定するときにクリックするポタンである。 コメント欄 6 1 4は、 構図アドバイスに関するコメントを記入する欄である。 アドバイザがこ のページでの作業を終えて 「O K」 ポタン 6 1 7をクリックすると、 このページ で施した作業が反映されて図 3 9に示すページに遷移する。 また、 アドバイザが 「戻る」 ボタン 6 1 8をクリックすると、 このページで施した作業が反映されず に図 3 9に示すページに遷移する。
図 3 9における 「露出補正」 ポタン 6 0 4は、 アドバイザが露出補正について ァドバイスしたいと考えた時にクリックするポタンである。 「露出補正」ボタン 6 0 4をクリックすることにより露出補正についてアドバイスを施す図 4 1に示す ページにジャンプする。
図 4 1は、 アドバイザが露出補正に関するアドバイス作業を行うためのページ の一例である。 図 4 1を用いて露出補正についてのァドバイス作業を説明する。 図 4 1に示すページにおける画像領域 6 2 2には、 ァドバイス対象の画像が表 示される。 「 +」 ポタン 6 1 9、 「一」 ポタン 6 2 0は、 画像領域 β 2 2に表示さ れた画像の明るさを調整するためのボタンである。 「 +」ポタン 6 1 9をクリック すると画像領域 6 2 2に表示された画像の明るさを明るくする。 「一」ポタン 6 2 0をクリックすると画像領域 6 2 2に表示された画像を暗くする。
コメント欄 6 2 1には、 露出補正ァドバイスに関するコメントを記入すること ができる。 アドバイザがこのページでの作業を終えて 「Ο Κ」 ポタン 6 2 3をク リックすると、 このページで施した作業が反映されて図 3 9に示すページに遷移 する。 また、 アドバイザが 「戻る」 ボタン 6 2 4をクリックすると、 このページ で施した作業が反映されずに図 3 9に示すページに遷移する。
図 3 9における 「補助光」 ポタン 6 0 5は、 アドバイザが補助光についてアド バイスしたいと考えた時にクリックするポタンである。 「補助光」ポタン 6 0 5を クリックすることにより補助光についてァドバイスを施す図 4 2に示すページに ジャンプする。
図 4 2は、 ァドバイザが補助光に関するアドバイス作業を行うためのページの 一例である。 図 4 2に示すページにおける画像領域 6 3 0には、 アドバイス対象 の画像が表示される。 「領域選択」ポタン 6 2 5は、補助光を照らす範囲を選択す る時にクリックするポタンである。 「領域選択」ポタン 6 2 5をクリックすると画 像領域 6 3 0内において補助光を照らす範囲を選択領域 6 2 9として選択可能に する。 「 +」ポタン 6 2 6をクリックすると、選択領域 6 2 9内を明るくする画像 処理を施す。 「一」ポタン 6 2 7をクリックすると、選択領域 6 2 9内を暗くする 画像処理を施す。
コメント欄 6 2 8には補助光ァドバイスに関するコメントを記入することがで きる。 アドバイザがこのページでの作業を終えて 「O K」 ボタン 6 3 1をクリツ クすると、このページで施した作業が反映されて図 3 9に示すページに遷移する。 アドバイザが 「戻る」 ボタン 6 3 2をクリックすると、 このページで施した作業 が反映されずに図 3 9に示すページに遷移する。
図 3 9における 「彩色補正 J ポタン 6 0 6は、 アドバイザが彩色補正について ァドバイスしたいと考えた時にクリックするポタンである。 「彩色補正」ポタン 6 0 6をクリックすることにより彩色補正についてァドバイスを施す図 4 3に示す ページにジャンプする。
図 4 3は、 アドバイザが彩色補正に関するアドバイス作業を行うためのページ の一例である。 図 4 3に示すページにおける画像領域 6 3 6には、 アドバイス対 象の画像が表示される。 プルダウンメニュー 6 3 3は、 カメラの撮影レンズに装 着する光学フィル夕の名称を選択するためのものである。 プルダウンメニュー 6 3 3の右側をクリックしてフィルタ名を選択すると、 画像領域 6 3 6に表示され た画像に対して選択したフィルタを装着したときの効果を画像処理で反映する。 プルダウンメニュー 6 3 4は、 カメラにおいて設定可能なホワイトバランス項 目である太陽光、 蛍光灯、 ランプ等を選択するためのものである。 プルダウンメ ニュー 6 3 4の右側をクリックしてホワイトバランスを選択すると、 画像領域 6 3 6に表示された画像に対して選択したホワイトバランスを設定したときの効果 を画像処理で反映する。
コメント欄 6 3 5にはフィルタまたはホワイトバランス等のァドバイスに関す るコメントを記入することができる。 7ドバイザがこのページでの作業を終えて 「O K」 ポタン 6 3 7をクリックすると、 このページで施した作業が反映されて 図 3 9に示すページに遷移する。 また、 アドバイザが 「戻る」 ポタン 6 3 8をク リックすると、 このページで施した作業が反映されずに図 3 9に示すページに遷 移する。
図 3 9における 「フリー」 ポタン 6 0 7は、 アドバイザがフリーにアドバイス したいと考えた時にクリックするポタンである。 「フリー」ポタン 6 0 7をクリッ クすることにより、 フリ一に様々なアドバイスを施す図 4 4に示すページにジャ ンプする。
図 4 4は、 ァドバイザがフリーに様々なァドバイス作業を行うためのページの 一例である。 図 4 4に示すページでは、 プルダウンメニュー 6 4 0と 「 + J ポ夕 ン 6 4 1、 「一」ポタン 6 4 2を使用して様々なァドバイス作業をすることができ る。 プルダウンメニュー 6 4 0は、 アドバイス作業を行う項目を選択するための もので、 露出補正、 補助光等の今まで説明したアドバイス項目の他にもカラ一バ ランス赤、 カラーバランス青等の項目を備える。
そのため、 図 4 4に示すページでは、 より細かなアドバイス作業を行える。 「領 域選択」 ポタン 6 3 9は、 図 4 2における 「領域選択」 ボタン 6 2 5と同等の機 能を有する。 コメント欄 6 4 3にはァドバイス全般に関するコメントを記入する ことができる。 アドバイザがこのページでの作業を終えて 「O K」 ポタン 6 4 5 をクリックすると、 このページで施した作業が反映されて図 3 9に示すページに 遷移する。 また、 アドバイザが 「戻る」 ボタン 6 4 6をクリックすると、 このべ ージで施した作業が反映されずに図 3 9に示すページに遷移する。
図 3 9における 「諸情報表示」 ポタン 6 0 8は、 アップロードされた画像デー 夕に関連する情報、ユーザ情報を見たいときにクリックするポタンである。 「諸情 報表示」 ボタン 6 0 8をクリックすると図 4 5に示すページを受信する。
図 4 5は、 アップロードされた画像デ一夕に関連する情報、 ユーザ情報等の諸 情報を確認するためのページの一例を示す図である。 ここで情報表示領域 6 4 7 に表示された諸情報を見ることにより、 撮影データ、 使用カメラ、 アクセサリ等 がわかり、 アドバイザは的確なアドバイスが可能になる。 「戻る」ポタン 6 4 8を クリックすることにより図 3 9に示すページに戻ることができる。
図 3 9における 「アドバイス表示」 ボタン 6 0 9は、 アドバイス作業の結果を 確認するときにクリックするポタンである。 「ァドバイス表示」ポタン 6 0 9をク リックすると図 4 6に示すページを受信する。
図 4 6は、 ァドバイザがァドバイス結果を最終確認するページの一例を示す図 である。 図 4 6に示すページは、 アドバイス結果を示すページの一例であり、 ァ ドバイス依頼者が閲覧するページとほぼ同じである。 図 4 6に示すページにおけ る、 ライン 6 5 0、 6 5 2は、 アドパイスの箇所等を示し、 アドバイスをわかり やすくするためのものである。 コメント欄 6 5 1、 6 5 3には、 アドバイザが記 入したコメントが表示される。
図 4 6に示すページ例では、 ライン 6 5 0は、 ァドバイザが指定した適正構図 領域を示す。 ライン 6 5 2は、 補助光を照らすように指定した領域を示す。 また、 図 4 6に示すページ例では、 コメント欄 6 5 1には、 構図に関してアドパイザが 記入したコメントが、 適正構図領域を示すライン 6 5 0と関連して表示される。 コメント欄 6 5 3には、 補助光に関してアドバイザが記入したコメントが、 ライ ン 6 5 2と関連して表示される。 このように、 アドバイスがわかりやすくなるよ うに、 サーバ側コンピュータ 2は、 アドバイザによるコメントとライン等を自動 的にレイァゥトする。
「拡大表示」 ポタン 6 5 6は、 画像領域 6 4 9に表示された画像を拡大すると きにクリックするポタンである。 また。 「縮小表示」ポタン 6 5 7は、 画像領域 9 4 9に表示された画像を縮小するときにクリックするポタンである。
ァドバイザは図 4 6に示すページでァドパイス結果を確認したのちに 「送信」 ポタン 6 5 4をクリックし、 アドバイス情報をサーバ側コンピュータ 2にアップ ロードすることができる。 アドバイザは 「戻る」 ポタン 6 5 5をクリックするこ とにより図 3 9のページに戻ることができ、 アドバイス作業を継続することがで さる。
アドバイス依頼者が閲覧するページを図 4 7に示す。 図 4 7は、 アドパイス依 頼者がァドバイス結果を閲覧するページの一例を示す図である。 図 4 7に示すよ うに、 この閲覧ページには、 図 4 6に示すページの「送信」ポタン 6 5 4、 「戻る」 ポタン 6 5 5の代わりに 「ダウンロード」 ポタン 6 5 9と 「画像保存」 ポタン 6 5 8が配置されている。
「ダウンロード」 ポタン 6 5 9は、 アドバイザが、 アドバイス作業により画像 処理された画像デ一夕をユーザ側パソコン 1内にダウンロードするときにクリッ クする。 「画像保存」 ポタン 6 5 8は、 アドバイザが、 アドバイス作業により画像 処理された画像デ一夕をサーバ側コンピュータ 2のュ一ザの領域に保存するとき にクリックする。
「画像保存」ボタン 6 5 8、 「ダウンロード」ポタン 6 5 9の付近にそれぞれに ラジオポタン 6 6 0 , 6 6 1が設けられている。 ラジオボタン 6 6 0、 6 6 1は、 画像デー夕とともにォ一バーレイのアドバイス情報を保存、 ダウンロードするか 否かを選択するためのものである。 アドバイス依頼者がラジオポタン 6 6 0をチ エックして 「ダウンロード」 ポタン 6 5 9をクリックした塲合には、 アドバイザ により最適化された画像デ一夕のみダウンロードする。 アドバイス依頼者がラジ ォポタン 6 6 1をチェックして 「ダウンロード」 ポタン 6 5 9をクリックした場 合には、 画像データにオーバーレイされたァドバイス情報が表示されるようなデ 一夕をダウンロードする。
以上のとおり実施形態 4では、 最適な構図領域を示すラインや、 画像内のどの 部分をどのようにすればよいかをオーバーレイで表示するので、 ァドバイス依頼 者は文章だけでされるアドバイスよりアドバイスを正確に理解することができる。 また、 このようなァドバイスページのレイアウトを自動的に作成するようにした のでァドバイザは最小限の負担でァドバイスをすることができる。
また、 電子メール等を使用してァドバイスの完了を伝えるようにすることによ り、 ァドバイス依頼者はァドバイスの完了を容易に知ることができる。 (実施形態 5 )
実施形態 5は、 自宅等に設置されたパソコンではなく、 通信機能を有するデジ 夕ルカメラと直接通信して、 ァドパイスサービスを受ける実施形態である。 通信機能を内蔵したデジタルカメラ、 通信端末 (携帯電話) 等に接続されたデ ジタルカメラであってもよい。
図 4 8は、 本発明の実施形態 5のシステム構成を説明するための図である。 図 4 8に示すように、 デジタルカメラ 5と、 サーバ側コンピュータ 2と、 それ らを通信可能につなぐインターネット 3により構成される。
実施形態 1から 4におけるアドバイスサービスは、 デジタルカメラ等で撮影し た画像デー夕を、 バソコン等の端末を利用してサーバ側コンピュータ 2にアップ ロードすることによりアドバイスが受けられるものである。 しかし、 例えば、 旅 行先で撮影した画像データについてァドバイスを受け、 撮影方法がわかったとし ても、 同じ場所で撮影するチャンスがない可能性がある。 また、 同じ場所で撮影 できるとしても、 季節、 時刻、 天候が異なっていればアドバイスされた撮影方法 を実行しても最適な画像を得ることができない可能性がある。
実施形態 5におけるァドバイスサ一ビスは、 デジタルカメラ 5とサーバ側コン ピュー夕 2との間で通信制御が行われ、 デジタルカメラ 5で撮影を行うときにァ ドパイスが得られるようにする。
以下に実施形態 5のァドバイスサ一ビスの概要を説明する。
先ず、 アドバイスを受けたいユーザは、 デジタルカメラ 5をアドバイスモード にして、 本撮影の前に予備撮影を行う。 デジタルカメラは、 予備撮影により得た 画像デ一夕を自動的にサーバ側コンピュータ 2に転送する。 サーバ側コンピュー 夕 2は、 画像デ一夕と諸情報とに基づいてアドバイス制御を行う。 デジタルカメ ラ 5は、 サーバ側コンピュータ 2よりアドバイス結果を受信し、 アドバイス結果 に応じたカメラ設定に変更する。 ユーザは、 アドバイス結果に応じたカメラ設定 で本撮影することにより最適な画像データを得られる。
本撮影の前に予備撮影するのでなく、 既に撮影されている画像データと諸情報 とに基づいてアドパイスを受けることもできる。 その際、 デフォルトとして直前 に撮影された画像データが選択される。 ここで、 画像データは、 カメラに内蔵ま たは挿入されたメモリに保存されたものであるとは限らない。 例えば、 撮影され た画像デ一夕を他の保存塲所に転送するシステム構成の場合には、 転送先の画像 を選択することができる。
以下に図 4 9、 図 5 0を用いてデジタルカメラ 5及びサーバ側コンピュータ 2 で行われる制御についてフローチャートを用いて説明する。
図 4 9は、デジタルカメラ 5内で行われる制御を示すフローチャート図である。 デジタルカメラ 5に.設けられたアドバイスポタン (不図示) が操作されことによ り本フ口一はスタートする。
ステップ S 2 0 0 1では、 デジタルカメラ 5はサーバ側コンピュータ 2と接続 を試みる。 ステップ S 2 0 0 2では、 サーバ側コンピュータ 2と接続したか否か を検出する。 接続した場合にはステップ S 2 0 0 5へ進み、 接続していない場合 にはステップ S 2 0 0 3へ進む。 ステップ S 2 0 0 3では、 接続処理を開始して から所定時間が経過したか否かを検出する。 所定時間が経過した場合にはステツ プ S 2 0 0 4に進み、 所定時間が経過していない場合にはステップ S 2 0 0 2に 戻る。
ステップ S 2 0 0 4では、 サーバ側コンピュータ 2との接続に失敗したので、 カメラモニタにサーバ側コンピュータ 2との接続不可である旨を表示する。 ステ ップ S 2 0 0 5では、 サーバ側コンピュータ 2との接続が成功したので、 サーバ 側コンピュータ 2から送信される信号に基づいて制御されるようになる。 ここで サーバ側コンピュータ 2主導で行われる制御については図 5 0を用いて後述する。 ステップ S 2 0 0 6では、 アドバイス結果の受信を完了し、 サーバ側コンビュ —夕 2との接続が切れたか否かを検出する。 デジタルカメラ 5では、 アドバイス 結果を受信すると自動的にサーバ側コンピュータ 2との接続を切断する。 サーバ 側コンピュータ 2との接続が切れた場合には、 ステップ S 2 0 0 7に進み、 アド バイス制御を行う。 ステップ S 2 0 0 7のアドバイス制御については図 5 3を用 いて後述する。 サーバ側コンピュータ 2との接続が切れていない場合にはステツ プ S 2 0 0 5でサーバ側コンピュータ 2主導の制御を継続する。
図 5 0は、 サーバ側コンピュータ 2内で行われる制御を示すフローチャート図 である。 本フローは、 デジタルカメラ 5と接続がなされることによりスタートす る。
ステップ S 2 1 0 1では、 接続したカメラが撮影モードであるか否かを検出す る。 撮影モードである場合にはステップ S 2 1 0 2に進み、 撮影モードでない場 合にはステップ S 2 1 0 5に進む。 撮影モードである場合には、 これから撮影す る被写体像に対する撮影ァドバイスをして欲しいものと判断する。 撮影モードで ない場合には、 既に撮影済みの画像データに対して撮影ァドバイスをして欲しい ものと判断する。
ステップ S 2 1 0 2では、 カメラモニタのビューファインダ表示にスーパーィ ンポーズ表示できるように 「シャツ夕ポタンを押して下さい」 のデータを送信す る。図 5 1にカメラモニタに表示される表示例を示す。「シャッ夕ポタンを押して 下さい」 をス一パーインポーズするとともにァドバイスのための撮影であること を示すスーパーィンポーズも行う。
ステップ S 2 1 0 3では、 シャツ夕ポタンが操作され撮影が実行されたか否か を検出する。 撮影が実行された場合にはステップ S 2 1 0 4に進み、 撮影されな い場合にはステップ S 2 1 0 3を繰り返す。
ステップ S 2 1 0 4では、 撮影した画像デ一夕と撮影設定データとを転送する ように指示する。 転送する画像データの解像度、 サイズは、 アドバイスのための 画像解析ができる程度であればよいので、 カメラで設定されている解像度、 サイ ズまたはデジタルカメラ 5で設定できる最高の解像度、 サイズの画像データを転 送することはない。 例えば、 転送時間を短くすることも考慮に入れて、 中程度の 解像度、 サイズの画像データを転送するようにする。 転送する画像データの解像 度、 サイズはサーバ側コンピュータ 2との間の通信速度に応じて選択できるよう にしてもよい。
ここで撮影した画像デ一夕はアドバイス用に撮影したものであるがカメラ内メ モリに保存される。 メモリに保存される画像データの解像度、 サイズ等は設定さ れているとおりにする。 ここで撮影した画像デ一夕が唯一のシャッ夕ーチャンス になる可能性があるからである。
ステップ S 2 1 0 5では、 カメラモニタに 「画像を選択して下さい」 と表示で きるようにカメラにデータを送信する。 図 5 2に、 画像を選択するためにカメラ モニタに表示される表示例を示す。 上述したように直前に撮影された画像データ が選択された状態になっている。 ステップ S 2 1 0 6では、 画像データの選択が 行われたか否かを検出する。選択が行われた場合にはステップ S 2 1 0 7に進み、 選択が行われない場合にはステップ S 2 1 0 6を繰り返す。
ステップ S 2 1 0 7では、 カメラのメモリ内に記憶されている画像デ一夕と撮 影設定情報とを転送するように指示する。 ステップ S 2 1 0 8では、 データの受 信が完了したか否かを検出する。 完了した場合にはステップ S 2 1 0 9に進み、 完了していない場合にはステップ S 2 1 0 8を繰り返す。 ステップ S 2 1 0 9で は撮影アドバイス処理を実行する。 ステップ S 2 1 1 0では、 結果を送信する。 なお、 デジタルカメラ 5のモニタに表示するビューフアインダ表示にスーパー ィンポーズする文字は、 その度にサーバ側コンピュータ 2からダウンロードせず に、 カメラ内のメモリに保存し、 そのデータを表示するように指示してもよい。 次に、 サーバ側コンピュータ 2から受信したァドバイス結果を使ってどのよう にデジタルカメラ 5がアドバイス制御を実行するか図 5 3を用いて説明する。 図 5 3は、 アドバイス制御を示すフローチャート図である。
ステップ S 2 2 0 1では、 カメラモニタに図 5 4に示す選択メニュー画面を表 示する。 図 5 4は、 カメラモニタに表示される選択メニュー画面の一例を示す図 である。 図 5 4における 「自動設定」 が選択された場合にはデジタルカメラ 5の カメラ設定をァドバイス結果に従って自動的に変更する。 「ァドバイス表示」が選 択された場合にはァドバイス結果に従つたデジタルカメラ 5におけるカメラの設 定方法をカメラモニタに表示する。 従って、 ユーザは 「自動設定」 を選択すれば 瞬時に最適な設定で次の撮影をすることが可能になるし、 「ァドバイス表示」を選 択すれば設定方法を覚えることが可能になる。
次にステップ S 2 2 0 2では、 自動設定が選択されたか否かを検出する。 選択 されたことを検出した場合にはステップ S 2 2 0 3に進み、 選択されない場合に はステップ S 2 2 0 4に進む。 ステップ S 2 2 0 3では、 サーバ側コンピュータ 2から受信したァドバイス結果に従ってカメラ設定を自動的に変更する。 なお、 カメラ自身が自動的に設定変更できず、 ユーザが手動による設定操作を必要とす る場合には、 設定手順をモニタに表示する。 ' S 2 2 0 4では、 アドバイス表示が選択されたか否かを検出する。 選 択されたことを検出した場合にはステップ S 2 2 0 5に進み、 選択されない場合 にはステップ S 2 2 0 2に戻る。 ステップ S 2 2 0 5では、 カメラモニタに図 5 5に示すようなァドバイスを表示する。
図 5 5は、 カメラモニタに表示されるアドバイス画面の一例を示す図である。 図 5 5に示すアドパイス表示では、 デジタルカメラ 5をどのように操作すれば最 適な画像データが得られるカメラ設定にできるかをアドバイスする。
以上のとおり、 実施形態 5では、 デジタルカメラ 5とサーバ側コンピュータ 2 との間でアドバイスサービスを実現できるようにした。
なお、 実施形態 5では、 デジタルカメラ 5で受信するアドバイスであるので撮 影ァドバイスのみを行う説明をしたが、 画像編集ァドバイスを行うようにしても よい。 また、 実施形態 1のように故障診断を行ってもよい。 その場合に、 ソフト ウェアの不具合による故障である場合には、 自動的にカメラ内のソフトウェアを 書き換えてしまってもよい。
実施形態 5のアドバイスサービスのように、 デジタルカメラ 5内の処理負荷を 減らすためにサーバ側コンピュータ 2で撮影ァドバイス処理を行うことは極めて 有効である。 また、 サーバ側コンピュータ 2は、 ユーザに関するデ一夕を記憶す る大容量メモリを持てるため的確にァドバイスすることができる。
また、 実施形態 5では、 インターネット 3を介してデジタルカメラ 5とサーバ 側コンピュータ 2との間でァドパイスサービスを行う例を説明したが、 カメラ内 に撮影ァドバイスのプログラムを記憶しておき、 カメラ単体で撮影ァドバイスを 行えるようにしてもよい。
(実施形態 6 )
実施形態 5では、 本撮影前に予備撮影を行い、 予備撮影時の画像データをアド バイスサービスのためだけにサーバ側コンピュータ 2に送信し、 ァドバイスを得 るようにした。
実施形態 6では、 撮影が終了した後にサーバ側コンピュータ 2に画像データを 転送し、 サーバ側コンピュータ 2内のメモリ 2 0 1の画像データ領域 2 1 4に格 納する画像データ格納サービスの一環としてァドバイスサービスを提供する。 そ のため、ユーザは通常の撮影動作、画像アップロードのみでアドバイスサービス、 故障診断サービスが受けることが可能になる。
以下に実施形態 6で行われる制御を図 5 6、 図 5 7のフローチヤ一ト図を用い て説明する。 図 5 6は、 デジタルカメラ 5内で行われる制御を示すフローチヤ一 ト図である。 本フローはデジタルカメラ 5により撮影操作がなされることにより スタートする。
ステップ S 3 0 0 1では、 サーバ側コンピュータ 2との接続を行う。 ステップ S 3 0 0 2では、 撮影した画像データをサーバ側コンピュータ 2に送信する。 ス テツプ S 3 0 0 3では、 アドパイス情報または故障診断情報のデータを受信した か否かを検出する。 受信した場合にはステップ S 3 0 0 4に進み、 受信しない場 合には受信検出を繰り返す。 ステップ S 3 0 0 4では、 受信したアドバイス情報 に従ってデジタルカメラ 5の撮影設定を自動的に変更する。 故障診断情報を受信 した場合には故障していることをモニタに表示する。 また、 故障原因がソフトゥ エアによるものである場合には最新のソフトウエアをダウンロードし、 アップデ ―卜する。
図 5 7は、 サーバ側コンピュータ 2で行われる制御を示すフローチャート図で ある。 本フローはデジタルカメラ 5と接続され、 画像データを受信が開始される ことでスター卜する。
ステップ S 3 1 0 1では、 デジタルカメラ 5からの画像デ一夕の受信を行う。 ステップ S 3 1 0 2では、 画像データの受信が完了したか否かを検出する。 完了 している場合にはステップ S 3 1 0 3に進み、 完了していない場合にはステップ S 3 1 0 1で受信を継続する。 ステップ S 3 1 0 3では、 メモリ 2 0 1内の画像 データ領域 2 1 4に割り当てた、 送信したユーザの格納領域に画像データを格納 する。 ステップ S 3 1 0 4では、 受信した画像データを画像解析する。 ステップ S 3 1 0 5では、 アドバイス制御、 故障診断制御を実行する。 画像解析、 アドバ イス制御、 故障診断制御は実施形態 1と同様であるのでここでは詳細な説明を省 略する。 ステップ S 3 1 0 6では、 アドバイス情報、 故障診断情報をデジタル力 メラ 5に送信する。
なお、 実施形態 6では、 デジタルカメラ 5での撮影直後に画像データをサーバ 側コンピュータ 2に転送する例を説明したが、 任意のタイミングで転送するよう にしてもよい。
デジタルカメラ 5から直接サーバ側コンピュータ 2に転送するシステムでなく. 実施形態 1のように撮影した画像デー夕をパソコンによりサーバ側コンピュータ 2に転送するシステムにおける画像デー夕格納サービスの一環でアドバイスサー ビスを行うようにすることもできる。
以上、 様々な実施形態を説明したが、 これらのアドバイスサービスはユーザか らアドバイス料金を徴収する有料サ一ビスとして行ってもよい。 ァドバイスサー ビスを有料にした塲合の課金システムは従来の技術を使用することにより可能で あるので説明は省略する。

Claims

請求の範囲
1. 撮影アドバイスシステムは、
ユーザにより撮影された画像データを解析する解析手段と、
前記解析手段による解析結果に基づいて撮影方法に関するアドバイスを作成す るァドバイス手段と、
前記ァドバイス手段により作成したアドバイスをユーザに提供する提供手段と を有する。
2. 請求項 1の撮影アドバイスシステムにおいて、
前記解析手段は、 画像データに基づいて最適な画像データが得られる撮影方法 を解析する。
3. 請求項 2の撮影アドバイスシステムにおいて、
前記ァドバイス手段は、 ユーザが使用しているカメラに対応した撮影方法をァ ドバイスする。
4. 請求項 2の撮影アドバイスシステムにおいて、
前記解析手段は、 画像データに対して最適化のための画像処理を施し、 最適化 するときに施された画像処理から最適な撮影方法の解析を行う。
5. 請求項 1の撮影アドバイスシステムは、
画像デー夕に関連する関連情報を取得する取得手段をさらに備え、
前記ァドバイス手段は、 前記解析手段の解析結果と前記関連情報とに基づいて ァドバイスを作成する。
6. 請求項 5の撮影アドバイスシステムにおいて、
前記関連情報は、 画像デー夕に付加された撮影環境データである。
7. 請求項 5の撮影アドバイスシステムにおいて、
前記関連情報は、 ユーザ登録時に収集したユーザ情報である。
8. 請求項 5の撮影アドバイスシステムにおいて、
前記関連情報は、 ァドバイスサ一ビス中に収集したユーザからの情報である。
9. 請求項 1の撮影アドバイスシステムにおいて、
前記ァドバイス手段は、 最適化した画像デ一夕を提供する。
10. 請求項 3の撮影ァドバイスシステムにおいて、
前記ァドバイス手段は、 ユーザが所有しているカメラアクセサリを加味してァ ドバイスを作成する。
11. 請求項 1の撮影アドバイスシステムは、
ユーザにより撮影された画像データを送信するュ一ザが使用するユーザ端末か ら送信された画像データを受信するサーバコンピュータを備え、
前記ァドバイス手段および前記提供手段は前記サーバコンピュータに備えられ ている。
12. 請求項 1 1の撮影アドバイスシステムにおいて、
前記解析手段は、 前記サーバコンピュ一夕により画像デ一夕に対して施された 最適化の画像処理に基づいて最適な撮影方法の解析を行う。
13. 請求項 1 1の撮影アドバイスシステムにおいて、
前記解析手段は、 ユーザ自身により画像デー夕に対して施された最適化の画像 処理に基づいて最適な撮影方法の解析を行う。
14. 請求項 1 1の撮影アドバイスシステムにおいて、
前記解析手段は、 前記サーバコンピュータと通信が可能な第三者の端末から、 第三者により画像データに対して施された最適化の画像処理に基づいて最適な撮 影方法の解析を行う。
15. 請求項 1 1の撮影アドバイスシステムにおいて、
前記サーバコンピュータは、 前記画像デ一夕に施した画像処理とアドバイスと を対応させるデータを格納するデータベースを備える。
16. 請求項 1 1の撮影アドバイスシステムにおいて、
前記ユーザ端末と前記サーバコンピュー夕とはネットワークにより通信可能に 接続され、 前記ユーザ端末は、 前記ネットワークを介して前記提供手段から前記 ァドバイス情報を受信する。
17. 請求項 1 1の撮影アドバイスシステムにおいて、
前記サーバコンピュータは、 画像データを蓄積するメモリを備える。
18. 請求項 1の撮影ァドバイスシステムにおいて、
前記ァドパイス手段は、 撮影方法を説明したアドバイスコメントを作成する。
19. 請求項 1 8の撮影アドバイスシステムにおいて、
前記ァドバイス手段が作成したァドバイスコメントの中に、 予め定めた用語が ある場合には、 予め用意した用語解説を一操作で見ることを可能にする。
20. 請求項 1の撮影アドバイスシステムにおいて、
前記ァドパイス手段は、 カメラの設定方法を説明するアドバイスを作成する。
21. 撮影アドバイスシステムは、
ユーザ情報を取得する取得手段と、
前記取得手段により取得したユーザ情報に基づいて撮影に開するァドバイスを 作成するアドバイス作成手段と、
作成したァドバイスをユーザに提供する提供手段とを有する。
22. 請求項 2 1の撮影アドバイスシステムにおいて、
前記ユーザ情報はユーザが使用しているカメラに関する情報である。
23. 請求項 2 1の撮影アドバイスシステムは、
前記ュ一ザ情報はユーザが使用しているカメラのアクセサリに関する情報であ る。
24. 撮影アドバイス提供方法は、
カメラにより撮影され、 ユーザが使用するユーザ端末から送信される画像デー 夕を、 前記ユーザ端末とネットワークを介して接続されているサ一バコンピュー 夕で受信し、 前記受信した画像データに基づいてアドバイスを作成し、 前記作成 したァドパイスをユーザ端末に送信する。
25. 請求項 2 4の撮影アドバイス提供方法において、
前記サーバコンピュータは、 画像データに対して最適化のための画像処理を加 え、 最適化するときに施された画像処理から最適な撮影方法を解析し、 アドバイ スを作成する。
26. 画像編集アドパイスシステムは、
画像データを解析する解析手段と、
前記解析手段による解析結果に基づいて画像編集方法に関するアドバイスを作 成するアドバイス手段と、
前記ァドパイス手段により作成したアドバイスをュ一ザに提供する提供手段と を有する。
27. 請求項 2 6の画像編集アドバイスシステムにおいて、
前記解析手段は、 画像データに基づいて最適な画像データが得られる画像編集 方法を解析する。
28. 請求項 2 7の画像編集アドパイスシステムにおいて、
前記ァドバイス手段は、 ユーザが使用している画像編集ソフトウェアに対応し た画像編集方法をァドパイスする。
29. 請求項 2 7の画像編集アドバイスシステムにおいて、
前記解析手段は、 画像デ一夕に対して最適化のための画像処理を施し、 最適化 するときに施された画像処理から最適な画像編集方法の解析を行う。
30. 請求項 2 6の画像編集アドパイスシステムは、
'画像データに関連する関連情報を取得する取得手段をさらに備え、
前記ァドバイス手段は、 前記解析手段の解析結果と前記関連情報とに基づいて ァドバイスを作成する。
31. 請求項 3 0の画像編集アドバイスシステムにおいて、
前記関連情報は、 画像データに付加された撮影環境データである。
32. 請求項 3 0の画像編集アドバイスシステムにおいて、
前記関連情報は、 ユーザ登録時に収集したユーザ情報である。
33. 請求項 3 0の画像編集アドバイスシステムにおいて、
前記関連情報は、 ァドバイスサービス中に収集したユーザからの情報である。
34. 請求項 2 6の画像編集アドバイスシステムにおいて、
前記ァドバイス手段は、 最適化した画像データを提供する。
35. 請求項 2 6の画像編集アドバイスシステムにおいて、
前記ァドバイス手段は、 ユーザの使用している端末に対応したアドバイスを作 成する。
36. 請求項 3 5の画像編集アドバイスシステムにおいて、
前記ァドバイス手段は、 ユーザが使用している端末の周辺機器を加味してァド バイスを作成する。
37. 請求項 2 6の画像編集アドバイスシステムは、 画像デー夕を送信するユーザが使用するユーザ端末から送信された画像データ を受信するサーバコンピュータを備え、 」
前記ァドパイス手段および前記提供手段は、 前記サーバコンピュータに備えら れている。
38. 請求項 3 7の画像編集アドバイスシステムにおいて、
前記解析手段は、 前記サーバコンピュータにより画像デー夕に対して施された 最適化の画像処理に基づいて最適な画像編集方法の解析を行う。
39. 請求項 3 7の画像編集アドバイスシステムにおいて、
前記解析手段は、 ユーザ自身により画像データに対して施された最適化の画像 処理に基づいて最適な画像編集方法の解析を行う。
40. 請求項 3 7の画像編集アドバイスシステムにおいて、
前記解析手段は、 前記サーバコンピュータと通信が可能な第三者の端末から第 三者により画像データに対して施された最適化の画像処理に基づいて最適な画像 編集方法の解析を行う。
41. 請求項 3 7の画像編集アドバイスシステムにおいて、
前記サーバコンピュー夕は、 前記画像データに施した画像処理とァドバイスと を対応させるデータを保持するデータベースを備える。
42. 請求項 3 7の画像編集アドバイスシステムにおいて、
前記ユーザ端末と前記サーバコンピュータとはネットワークにより通信可能に 接続され、 前記ュ一ザ端末は、 前記ネットワークを介して前記提供手段から前記 ァドバイス情報を受信する。
43. 請求項 3 7の画像編集アドバイスシステムにおいて、
前記サ一バコンピュー夕は、 画像データを蓄積するメモリを備える。
44. 請求項 2 6の画像編集アドバイスシステムにおいて、
前記ァドバイス手段は、 画像編集方法を説明したァドバイスコメントを作成す る。
45. 請求項 4 4の画像編集アドバイスシステムにおいて、
前記ァドバイス手段が作成したァドバイスコメントの中に、 予め定めた用語が ある場合には、 予め用意した用語解説を一操作で見ることを可能にする。
46. 請求項 2 6の画像編集アドバイスシステムにおいて、
前記ァドバイス手段は、 画像編集ソフトウェアの操作方法を説明するァドバイ スを作成する。
47. 画像編集アドバイスシステムは、
ユーザ情報を取得する取得手段と、
前記取得手段により取得したユーザ情報に基づいて画像編集に関するアドバイ スを作成するアドバイス作成手段と、
作成したァドパイスをユーザに提供する提供手段とを有する。
48. 請求項 4 7の画像編集アドバイスシステムにおいて、
前記ユーザ情報はユーザが使用している画像編集ソフトウエアに関する情報で あ 。
49. 請求項 4 7の画像編集アドバイスシステムにおいて、
前記ユーザ情報はユーザが使用している端末の周辺機器に関する情報である。
50. 画像編集ァドバイス提供方法は、
ユーザ端末から送られる画像データを受信し、
受信した画像デ一夕を解析し、
解析結果に基づいて、 前記ユーザ端末から送信された画像データを、 ユーザが 所有するプリン夕に適合した画像デー夕に変換してユーザ端末に送信する。
51 . 画像編集ァドバイス提供方法は、
ユーザ端末から送られる画像デ一タを受信し、
受信した画像デ一夕を解析し、
解析結果に基づいて、 前記ユーザ端末から送信された画像データをユーザが所 有するモニタに適合した画像デ一夕に変換してユーザ端末に送信する。
52. 画像編集アドバイス提供方法は、
ユーザ端末から送られる画像データを受信し、
受信した画像デー夕を解析し、
解析結果に基づいて、 前記受信した画像データに対するアドバイスを作成し、 前記作成したァドバイスをユーザ端末に送信する。
53. 請求項 5 2の画像編集ァドバイス提供方法において、 画像データに対して最適化のための画像処理を施し、 最適化するときに施され た画像処理から最適な画像編集方法を解析し、 ァドバイスを作成する。
54. アドバイスシステムは、
ユーザ端末からユーザが撮影した画像デ一夕を受信する第 1受信手段と、 ァドバイザ端末から前記画像データに対するァドバイス情報を受信する第 2受 信手段と、
前記ァドバイス情報を受信したことを確認する確認手段と、
前記確認手段が前記ァドバイス情報を受信したことを確認すると前記ユーザに ァドバイスが完了したことを通知する通知手段とを有する。
55. 請求項 5 4のアドバイスシステムにおいて、
前記ァドバイス情報は、 カメラによる撮影方法をァドバイスする情報である。
56. 請求項 5 4のアドバイスシステムにおいて、
前記ァドバイス情報は、 画像編集ソフトウェアによる画像編集方法をァドバイ スする情報である。
57. アドバイスシステムは、
ユーザ端末からユーザが撮影した画像デー夕を受信する第 1受信手段と、 ァドバイザ端末から前記画像デ一夕に対するアドバイス情報を受信する第 2受 信手段と、
ユーザ及びァドバイザ保有のポイント情報を管理する管理手段と、
ァドバイス情報を受ける対価のボイントをユーザ保有ボイントからアドバイザ に移動させる移動手段とを有する。
58. 請求項 5 7のアドバイスシステムにおいて、
前記ァドバイス情報を受ける対価のポイントはァドバイザが指定する。
59. 請求項 5 7のアドバイスシステムにおいて、
前記ユーザ端末から受信した画像データと前記ァドバイザ端末から受信したァ ドバイス情報を関連付けして表示する電子掲示板として提供する。
60. 請求項 5 4または請求項 5 7のァドバイスシステムにおいて、
前記ユーザ端末と前記ァドバイザ端末とネットワークにより通信可能に接続さ れている。
61. ユーザ端末からの画像データに対してァドバイザがァドバイスを行うアド 画像データ内のァドバイスの対象箇所をアドバイザに指定させる画面を作成し てアドバイザ端末へ提供する指定箇所提供手段と、
前記対象箇所に対するアドパイスコメントをァドバイザに入力させる画面を作 成してァドバイザ端末へ提供するアドバイス入力手段と、
前記対象箇所と前記ァドバイスコメントと画像データとを関連付けて表示する ために配置してユーザ端末へ提供する配置手段とを有する。
62. 請求項 6 1のアドバイスシステムにおいて、
前記配置手段は、 前記対象箇所の範囲をラインで示す。
63. 請求項 6 2のアドバイスシステムにおいて、
前記配置手段は、 前記対象箇所の範囲を画像デ一夕にオーバラップさせて配置 する。
64. 請求項 6 1のアドバイスシステムは、
前記配置手段により配置されたァドバイス情報を含む画像データをダウンロー ド可能にするダウンロード手段さらに有する。
65. アドバイス提供方法は、
ユーザ端末からユーザが撮影した画像デー夕を受信し、
ァドバイザ端末から前記画像デ一夕に対するァドバイス情報を受信し、 前記ァドバイス情報を受信したことを確認し、
前記ァドバイス情報を受信したことを確認すると前記ユーザにァドバイスが完 了したことを通知する。
66. アドバイス提供方法は、
ユーザ端末からユーザが撮影した画像デー夕を受信し、
ァドバイザ端末から前記画像データに対するアドバイス情報を受信し、 ユーザ及びァドバイザ保有のポイント情報を管理し、
ユーザ保有ボイントからアドバイス情報を受ける対価のボイントをァドバイザ に移動させる。
67. ユーザ端末からの画像データに対してァドバイザがァドバイスを行うァド バイス提供方法は、
画像デ一夕内のアドパイスの対象箇所をアドバイザに指定させる画面を作成し てァドバイザ端末へ送信し、
前記対象箇所に対するアドバイスコメントをァドバイザに入力させる画面を作 成してァドバイザ画面に送信し、
指定された対象箇所と入力されたァドバイスコメントとを関連付けして、 画像 データとともに表示する画面を作成してユーザ端末へ送信する。
68. サーバコンピュータと通信を行うことが可能なカメラは、
撮影した画像データをサーバコンピュータに転送する転送手段と、
前記画像デー夕に基づいたァドバイス情報をサーバコンピュータから受信する 受信手段と、
前記ァドバイス情報に従って撮影設定を変更する設定手段とを有する。
69. サーバコンピュータと通信を行うことが可能なカメラは、
撮影した画像データをサーバコンピュータに転送する転送手段と、
前記画像デー夕に基づいたァドパイス情報をサーバコンピュータから受信する 受信手段と、
前記ァドバイス情報を表示する表示手段とを有する。
70. 請求項 6 8または請求項 6 9のカメラにおいて、
前記転送手段は、 撮影後に自動的に画像データをサーバコンピュータに転送す る。
71. 請求項 6 8または請求項 6 9のカメラにおいて、
前記アドバイス情報は、 前記サ一バコンピュー夕に格納されている、 カメラを 所有するユーザに関する情報と画像データとに基づいて作成される。
72. 請求項 6 8または請求項 6 9のカメラは、
本撮影前に予備撮影を実施する撮影制御手段をさらに有し、
前記転送手段は、 前記予備撮影で得られた画像データを前記サーバコンビユー 夕に転送する。
73. 請求項 6 8または請求項 6 9のカメラは、
撮影した画像データを記憶するメモリをさらに有し、 前記転送手段により前記サーバコンピュータに転送する画像データは、 前記メ モリに記憶する画像データよりデータ量が少ない。
74. 請求項 6 8または請求項 6 9のカメラにおいて、
前記サーバコンピュータは、 画像データを蓄積するメモリを有し、
前記転送手段は、 転送する画像デ一夕を前記メモリに蓄積させる。
75. サーバコンピュータと通信を行うことが可能なカメラは、
撮影した画像データをサーバコンピュータに転送する転送手段と、
前記画像デ一夕に基づいてサーバコンピュータで判定したカメラの異常情報を 受信する受信手段と、
前記異常情報を表示する表示手段とを有する。
76. カメラ異常診断システムは、
カメラユーザが使用するユーザ端末から送信された画像デー夕を受信する受信 手段と、
前記受信手段により受信した画像データに基づいて、 画像データを撮影した力 メラに異常がないかを診断する診断手段とを含むサーバコンピュータを有する。
77. 請求項 7 6のカメラ異常診断システムは、
前記診断手段は、 画像デー夕と前記画像デー夕に関する情報とに基づいて診断 を行う。
78. 請求項 7 6のカメラ異常診断システムは、
前記診断手段による異常診断の結果が、 カメラにィンストールされているソフ トウエアの不具合による異常である場合にはソフトウエアのダウンロードを可能 にする。
79. 請求項 7 6のカメラ異常診断システムは、
前記診断手段による異常診断の結果がカメラの機構部の異常である場合にはュ 一ザに修理を推奨する。
80. 請求項 7 6のカメラ異常診断システムは、
前記診断手段により異常が発見されたときには、異常箇所をユーザに指摘する。
81. 請求項 7 6のカメラ異常診断システムは、
前記診断手段により異常が発見されたときには異常を解消するために必要な費 用を算出する。
82. 請求項 7 6のカメラ異常診断システムは、
前記診断手段により異常が発見された時には異常を修理するサービスセンタに 異常情報を伝達する。
83. 請求項 7 6のカメラ異常診断システムは、
前記診断手段により異常が発見されたときには、 該当するカメラの開発担当者 に異常を知らせる。
84. 請求項 7 6のカメラ異常診断システムは、
前記サーバコンピュータは、 前記端末から送信された画像データを蓄積するメ モリを備える。
85. 請求項 7 6のカメラ異常診断システムは、
前記ユーザ端末には撮影手段が設けられ、 前記端末自身で撮影した画像データ を前記サーバコンピュータに送信したときは、 前記撮影手段の異常診断が行われ る。
86. 請求項 7 6のカメラ異常診断システムは、
前記ユーザ端末と前記サーバコンピュータとはネットワークを介して接続可能 である。
87. カメラの異常診断方法は、
ユーザ端末から送信された画像データを受信し、
受信した画像データに基づいて、 画像データを撮影した力メラに異常がないか を診断する。
88. 商品推奨システムは、
ユーザが撮影した画像データを解析する解析手段と、
前記解析手段による解析結果からユーザに必要なカメラ関連商品を選別する選 別手段と、
前記選別手段により選別されたカメラ関連商品をユーザに紹介する紹介手段と を有する。
89. 請求項 8 8の商品推奨システムにおいて、
前記選別手段は、 画像データに基づいて最適な画像データが得られるカメラ関 連商品を選別する。
90. 請求項 8 9の商品推奨システムにおいて、
前記選別手段は、 ユーザが使用しているカメラに対応したカメラ関連商品を選 別する。
91. 請求項 8 9の商品推奨システムにおいて、
前記解析手段は、 画像デ一夕に対して最適化のための画像処理を施し、 前記選別手段は、 最適化するときに施された画像処理から最適なカメラ関連商 品を選別する。
92. 請求項 8 8の商品推奨システムは、
画像デー夕に関連する関連情報を取得する取得手段をさらに備え、
前記選別手段は、 前記解析手段の解析結果と前記関連情報とに基づいてカメラ 関連商品を選別する。
93. 請求項 9 2の商品推奨システムにおいて、
前記関連情報は、 画像データに付加された撮影環境データである。
94. 請求項 9 2の商品推奨システムにおいて、
前記関連情報は、 ユーザ登録時に収集したユーザ情報である。
95. 請求項 8 8の商品推奨システムにおいて、
前記選別手段は、 前記画像デ一夕を撮影した力メラに対応した力メラ関連商品 を選別する。
96. 請求項 9 5の商品推奨システムにおいて、
前記選別手段は、 ユーザが所有しているカメラアクセサリを加味してカメラ関 連商品を選別する。
97. 請求項 8 8の商品推奨システムは、 '
ユーザにより撮影された画像データを送信するユーザ端末から送信された画像 データを受信するサーバコンピュータを備え、
前記選別手段は前記サーバコンピュータに備えられている。
98. 請求項 9 7の商品推奨システムにおいて、
前記選別手段は、 前記サーバコンピュータにより画像データに対して施された 最適化の画像処理に基づいてカメラ関連商品を選別する。
99. 請求項 9 7の商品推奨システムにおいて、
前記選別手段は、 ユーザ自身により画像データに対して施された最適化の画像 処理に基づいてカメラ関連商品を選別する。
100. 請求項 9 7の商品推奨システムにおいて、
前記選別手段は、 前記サーバコンピュータと通信が可能な第三者の端末から第 三者により画像データに対して施された最適化の画像処理に基づいてカメラ関連 商品を選別する。
101. 請求項 9 7の商品推奨システムにおいて、
前記サーバコンピュ一夕は、 前記画像データに施した画像処理とカメラ関連商 品とを対応させるデ一夕を保持するデ一夕ベースを備える。
102. 請求項 9 7の商品推奨システムにおいて、
前記ユーザ端末と前記サーバコンピュータとはネットワークにより通信可能に 接続され、 前記ユーザ端末は、 前記ネットワークを介して前記紹介手段から前記 カメラ関連商品情報を受信する。
103. 請求項 9 7の商品推奨システムにおいて、
前記サーバコンピュータは、 画像データを蓄積するメモリを備える。
104. 商品推奨システムは、
ユーザ情報を取得する取得手段と、
前記取得手段により取得したユーザ情報に基づいてユーザに必要なカメラ関連 商品を選別する選別手段と、
前記選別手段により選別されたカメラ関連商品をユーザに紹介する紹介手段と を有する。
105. 請求項 1 0 4の商品推奨システムにおいて、
前記ユーザ情報はユーザが使用しているカメラに関する情報である。
106. 請求項 1 0 4の商品推奨システムにおいて、
前記ユーザ情報はユーザが使用しているカメラのアクセサリに関する情報であ る。
107. 商品推奨方法は、
ユーザが撮影した画像デー夕を解析し、 解析した結果からユーザに必要なカメラ関連商品を選別し、 選別したカメラ関連商品を紹介する。
108. 請求項 1 0 7の商品推奨方法において、
前記カメラ関連商品は、最適な画像を得るために必要なカメラ関連商品である。
109. 請求項 1 0 7の商品推奨方法において、
前記カメラ関連商品は、 前記画像データを撮影したカメラ本体に取り付けられ るアクセサリである。
110. 請求項 1 0 7の商品推奨方法において、
前記カメラ関連商品は、 使用しているカメラと異なるカメラである。
PCT/JP2002/006154 2001-06-20 2002-06-20 Advice system for image pickup method and image edition Ceased WO2003001794A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AT02741212T ATE455434T1 (de) 2001-06-20 2002-06-20 Ratgebersystem für ein bilderfassungsverfahren und bildeditierung
DE60235096T DE60235096D1 (de) 2001-06-20 2002-06-20 Bildeditierung
US10/481,624 US7545958B2 (en) 2001-06-20 2002-06-20 Advice system for providing advice on photographing method or on image editing
EP02741212A EP1427190B1 (en) 2001-06-20 2002-06-20 Advice system for image pickup method and image edition

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
JP2001186209A JP4192443B2 (ja) 2001-06-20 2001-06-20 撮影アドバイスシステムおよび撮影アドバイス提供方法
JP2001-186208 2001-06-20
JP2001-186206 2001-06-20
JP2001186204A JP4696407B2 (ja) 2001-06-20 2001-06-20 商品推奨システムおよび商品推奨方法
JP2001186205A JP4934916B2 (ja) 2001-06-20 2001-06-20 カメラ異常診断システムおよびカメラ異常診断方法
JP2001-186204 2001-06-20
JP2001-186209 2001-06-20
JP2001186208A JP4682458B2 (ja) 2001-06-20 2001-06-20 画像編集アドバイスシステムおよび画像編集アドバイス提供方法
JP2001-186205 2001-06-20
JP2001-186207 2001-06-20
JP2001186207A JP4821056B2 (ja) 2001-06-20 2001-06-20 アドバイス提供装置
JP2001186206A JP4154868B2 (ja) 2001-06-20 2001-06-20 カメラ

Publications (1)

Publication Number Publication Date
WO2003001794A1 true WO2003001794A1 (en) 2003-01-03

Family

ID=27554958

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/006154 Ceased WO2003001794A1 (en) 2001-06-20 2002-06-20 Advice system for image pickup method and image edition

Country Status (5)

Country Link
EP (1) EP1427190B1 (ja)
CN (1) CN100505833C (ja)
AT (1) ATE455434T1 (ja)
DE (1) DE60235096D1 (ja)
WO (1) WO2003001794A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873420A (zh) * 2009-04-21 2010-10-27 索尼公司 成像设备、拍摄设置确定方法和拍摄设置确定程序
WO2013187108A1 (ja) * 2012-06-13 2013-12-19 ソニー株式会社 推薦装置、方法、およびプログラム
US20140110931A1 (en) * 2011-06-21 2014-04-24 Basf Se Printing diffraction gratings on paper and board

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7376700B1 (en) * 1999-08-23 2008-05-20 Wellcoaches Corporation Personal coaching system for clients with ongoing concerns such as weight loss
US7805066B2 (en) * 2007-12-24 2010-09-28 Microsoft Corporation System for guided photography based on image capturing device rendered user recommendations according to embodiments
JP5995520B2 (ja) 2011-06-14 2016-09-21 キヤノン株式会社 画像に関する処理支援システム、情報処理装置、及び画像に関する処理影支援方法
CN102685207A (zh) * 2012-03-20 2012-09-19 西安联客信息技术有限公司 基于云服务的智能摄影方法和云服务设备
CN104243787B (zh) 2013-06-06 2017-09-05 华为技术有限公司 拍照方法、照片管理方法及设备
JP2015070477A (ja) * 2013-09-30 2015-04-13 オリンパス株式会社 撮像装置、撮像システム、画像表示方法、及び画像表示プログラム
CN105072340B (zh) * 2015-08-07 2018-11-30 北京橙鑫数据科技有限公司 摄影服务提供方法和装置
CN105657265A (zh) * 2016-01-06 2016-06-08 卢锦霞 一种全自动拍摄成像系统及方法
CN107360371B (zh) * 2017-08-04 2021-03-02 台州市吉吉知识产权运营有限公司 一种自动拍照方法
CN108419019A (zh) * 2018-05-08 2018-08-17 Oppo广东移动通信有限公司 拍照提示方法、装置、存储介质及移动终端
JP7065738B2 (ja) * 2018-09-18 2022-05-12 富士フイルム株式会社 画像処理装置、画像処理方法、プログラム及び記録媒体
CN111050124B (zh) * 2019-11-21 2022-05-06 贵州电网有限责任公司 基于车辆拍摄装置优化远程图像展示的系统及方法
US11645776B2 (en) * 2020-12-04 2023-05-09 Shopify Inc. System and method for generating recommendations during image capture of a product

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05233637A (ja) * 1992-02-18 1993-09-10 Hitachi Ltd 作業手順の編集方法
JPH0736729A (ja) * 1993-07-22 1995-02-07 Toshiba Corp 復旧支援装置
JPH09149814A (ja) * 1995-01-24 1997-06-10 Mitsuji Maruoka 映像機器を利用した個人別スタイルの総合アドバイスによる関連商品の販売方法
JPH10243274A (ja) * 1997-02-25 1998-09-11 Sanyo Electric Co Ltd 画像撮影装置
JPH11234560A (ja) * 1997-10-03 1999-08-27 Canon Inc マルチメディア編集方法及び装置
EP0977146A2 (en) * 1998-07-31 2000-02-02 Sony United Kingdom Limited Digital video processing
AU719329B2 (en) 1997-10-03 2000-05-04 Canon Kabushiki Kaisha Multi-media editing method and apparatus
JP2000155700A (ja) * 1999-01-01 2000-06-06 Hitachi Ltd 品質情報収集診断システムおよびその方法
JP2000209434A (ja) * 1993-09-10 2000-07-28 Alps Electric Co Ltd 画像デ―タ編集装置
JP2000299809A (ja) * 1999-04-14 2000-10-24 Ricoh Co Ltd デジタルカメラおよびその故障診断システム
JP2000333045A (ja) * 1999-03-15 2000-11-30 Fuji Photo Film Co Ltd 構図アドバイス機能付きディジタル・スチル・カメラおよびその動作制御方法
JP2001016469A (ja) * 1999-06-25 2001-01-19 Minolta Co Ltd 画像処理装置
JP2001036927A (ja) * 1999-07-23 2001-02-09 Canon Inc カメラの故障検出装置、検出方法及び記憶媒体
JP2001043451A (ja) * 1999-07-30 2001-02-16 Akyupii:Kk 販売ポイント総合管理システム
JP2001051593A (ja) * 1999-08-10 2001-02-23 Morita Mfg Co Ltd 再構成画像による歯科実習方法、歯科実習システム、この方法を実現するプログラムを記録した記録媒体、及び、再構成画像による歯科表示システム、このシステムを実現するプログラムを記録した記録媒体
JP2001077843A (ja) * 1999-09-03 2001-03-23 Ntt Docomo Inc メール配信システム
JP2001128213A (ja) * 1999-10-29 2001-05-11 Fujitsu Ltd 符号分割多元接続による移動通信におけるソフトハンドオフ方法及びシステム
JP2002010135A (ja) * 2000-04-13 2002-01-11 Internatl Business Mach Corp <Ibm> カメラの画像獲得制御を設定するシステム及び方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU722579B2 (en) * 1997-06-30 2000-08-10 Fuji Photo Film Co., Ltd. Image communication system and method
AU4013600A (en) * 1999-03-19 2000-10-09 Bigfix Inc. Method and apparatus for computed relevance messaging

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05233637A (ja) * 1992-02-18 1993-09-10 Hitachi Ltd 作業手順の編集方法
JPH0736729A (ja) * 1993-07-22 1995-02-07 Toshiba Corp 復旧支援装置
JP2000209434A (ja) * 1993-09-10 2000-07-28 Alps Electric Co Ltd 画像デ―タ編集装置
JPH09149814A (ja) * 1995-01-24 1997-06-10 Mitsuji Maruoka 映像機器を利用した個人別スタイルの総合アドバイスによる関連商品の販売方法
JPH10243274A (ja) * 1997-02-25 1998-09-11 Sanyo Electric Co Ltd 画像撮影装置
JPH11234560A (ja) * 1997-10-03 1999-08-27 Canon Inc マルチメディア編集方法及び装置
AU719329B2 (en) 1997-10-03 2000-05-04 Canon Kabushiki Kaisha Multi-media editing method and apparatus
EP0977146A2 (en) * 1998-07-31 2000-02-02 Sony United Kingdom Limited Digital video processing
JP2000155700A (ja) * 1999-01-01 2000-06-06 Hitachi Ltd 品質情報収集診断システムおよびその方法
JP2000333045A (ja) * 1999-03-15 2000-11-30 Fuji Photo Film Co Ltd 構図アドバイス機能付きディジタル・スチル・カメラおよびその動作制御方法
JP2000299809A (ja) * 1999-04-14 2000-10-24 Ricoh Co Ltd デジタルカメラおよびその故障診断システム
JP2001016469A (ja) * 1999-06-25 2001-01-19 Minolta Co Ltd 画像処理装置
JP2001036927A (ja) * 1999-07-23 2001-02-09 Canon Inc カメラの故障検出装置、検出方法及び記憶媒体
JP2001043451A (ja) * 1999-07-30 2001-02-16 Akyupii:Kk 販売ポイント総合管理システム
JP2001051593A (ja) * 1999-08-10 2001-02-23 Morita Mfg Co Ltd 再構成画像による歯科実習方法、歯科実習システム、この方法を実現するプログラムを記録した記録媒体、及び、再構成画像による歯科表示システム、このシステムを実現するプログラムを記録した記録媒体
JP2001077843A (ja) * 1999-09-03 2001-03-23 Ntt Docomo Inc メール配信システム
JP2001128213A (ja) * 1999-10-29 2001-05-11 Fujitsu Ltd 符号分割多元接続による移動通信におけるソフトハンドオフ方法及びシステム
JP2002010135A (ja) * 2000-04-13 2002-01-11 Internatl Business Mach Corp <Ibm> カメラの画像獲得制御を設定するシステム及び方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"E commerce site kochiku package no sokojikara", NETWORK COMPUTING (KABUSHIKI KAISHA RIC TELECOM), vol. 12, no. 9, 1 September 2000 (2000-09-01), pages 24 - 25, XP002957303 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873420A (zh) * 2009-04-21 2010-10-27 索尼公司 成像设备、拍摄设置确定方法和拍摄设置确定程序
CN101873420B (zh) * 2009-04-21 2013-01-02 索尼公司 成像设备和拍摄设置确定方法
US20140110931A1 (en) * 2011-06-21 2014-04-24 Basf Se Printing diffraction gratings on paper and board
WO2013187108A1 (ja) * 2012-06-13 2013-12-19 ソニー株式会社 推薦装置、方法、およびプログラム
EP2863622A4 (en) * 2012-06-13 2016-03-02 Sony Corp RECOMMENDATION DEVICE, METHOD AND PROGRAM

Also Published As

Publication number Publication date
EP1427190B1 (en) 2010-01-13
EP1427190A4 (en) 2005-11-30
ATE455434T1 (de) 2010-01-15
CN1524376A (zh) 2004-08-25
EP1427190A1 (en) 2004-06-09
CN100505833C (zh) 2009-06-24
DE60235096D1 (de) 2010-03-04

Similar Documents

Publication Publication Date Title
JP4696407B2 (ja) 商品推奨システムおよび商品推奨方法
WO2003001794A1 (en) Advice system for image pickup method and image edition
US7290031B2 (en) Information processing system, information processing apparatus, order information file use method, storage medium which stores information processing apparatus readable program that implements the method, and the program
JP4478163B2 (ja) デジタル・ポートレート画像を選択、作成する方法およびシステム
EP1365569B1 (en) Advice device, print-out, and recording medium in which is stored a program
US20130307998A1 (en) Interactive unattended photobooth
JP2004118685A (ja) 表示装置、画像情報管理装置、画像情報管理端末、画像情報管理システム、画像検索方法、データベース構築方法、および、撮影装置
JP4192443B2 (ja) 撮影アドバイスシステムおよび撮影アドバイス提供方法
JP4154868B2 (ja) カメラ
US20010049640A1 (en) Image print order system using network, digital image data recording medium, and providing method thereof
JP4934916B2 (ja) カメラ異常診断システムおよびカメラ異常診断方法
JP5077423B2 (ja) アドバイスシステム
KR102455684B1 (ko) 스튜디오 예약 애플리케이션 시스템
JP4973778B2 (ja) 撮影アドバイスシステム
EP1278362A2 (en) Image order receipt system
JP4821056B2 (ja) アドバイス提供装置
JP4682458B2 (ja) 画像編集アドバイスシステムおよび画像編集アドバイス提供方法
JP4427920B2 (ja) 撮影支援装置、撮影支援システム、及びプログラム
JP3501756B2 (ja) 画像評価システム、画像評価側端末装置、画像評価方法及び記憶媒体
JP2006115062A (ja) 撮影装置
KR20180075720A (ko) 앨범 제작 서비스 시스템과 이를 이용한 서비스 방법
JP2003250083A (ja) 撮像装置、方法、並びに、サンプル画像サーバ、処理方法、並びに、サンプル画像システム、サンプル画像処理方法、並びに、プログラム、記憶媒体
JP4357232B2 (ja) アドバイス装置及びプログラム
JP2005284411A (ja) 画像処理方法、及び画像処理装置、及び画像処理システム、及び画像処理プログラム
JP2006106987A (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 BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE 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 NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE 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
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 028121821

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 10481624

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2002741212

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2002741212

Country of ref document: EP