Image sharing system, image managing server, and control method and program thereof
AssigneeCanon Kabushiki Kaisha
InventorsTakuma Mikawa, Yoko Uchida
Life of this patent
Estimating the term…
Abstract
An image processing apparatus determines categories for classifying image data based on shooting information of the image data, generates an update information file for each category, and uploads the update information file along with the image data to an image managing server. A client terminal registers, in advance, the address of a desired update information file, and periodically checks the update information file in the image managing server. If the update information file indicates that new image data has been added to the image managing server, the image data is downloaded in accordance with the file path described in the update information file.
Claims18
An image sharing system comprising a camera, a server device and a client terminal, in which the camera uploads image data to the server device and the client terminal downloads the image data from the server device, on a network:
- wherein the camera comprising:
- an extracting unit configured to extract shooting information of image data that is to be uploaded;
- a determining unit configured to determine categories of the image data in accordance with the shooting information;
- a generating unit configured to generate an update information file for each of the categories;
- and
- a transmission unit configured to transmit the update information file and the image data to the server device,
- wherein the client terminal comprising:
- an acquiring unit configured to automatically acquire the update information file from the server device;
- an identifying unit configured to identify image data to be downloaded from the server device;
- and
- a downloading unit configured to download the image data identified by said identifying unit from the server device.
A camera that uploads image data to a server device via a network, the camera comprising:
- an extracting unit configured to extract shooting information of image data that is to be uploaded;
- a determining unit configured to determine categories of the image data in accordance with the shooting information;
- a generating unit configured to generate an update information file for each of the categories, the update information file being automatically acquired by a client terminal from the server device and being used to identify image data downloaded to the client terminal;
- and
- a transmission unit configured to transmit the update information file and the image data to the server device.
A control method for controlling a camera that uploads image data to a server device via a network, the method comprising:
- extracting shooting information of image data that is to be uploaded;
- determining categories of the image data in accordance with the shooting information;
- generating an update information file for each of the categories, the update information file being automatically acquired by a client terminal from the server device and being used to identify image data downloaded to the client terminal;
- and
- transmitting the update information file and the image data to the server device.
A computer-readable storage medium storing a computer program that causes a computer serving as a camera that uploads image data to a server device via a network to:
- extract shooting information of image data that is to be uploaded;
- determine categories of the image data in accordance with the shooting information;
- generate an update information file for each of the categories, the update information file being automatically acquired by a client terminal from the server device and being used to identify image data downloaded to the client terminal;
- and
- transmit the update information file and the image data to the server device.
An image sharing system comprising a camera, a server device and a client terminal, in which the camera uploads image data to the server device and the client terminal downloads the uploaded image data from the server device, on a network:
- wherein the server device comprising:
- a receiving unit configured to receive image data from the camera;
- an extracting unit configured to extract shooting information of the image data;
- a determining unit configured to determine categories of the image data in accordance with the shooting information;
- a generating unit configured to generate an update information file for each of the categories;
- and
- a providing unit configured to provide the update information file to the client terminal in response to a request from the client terminal, the request being made by the client terminal automatically, and
- wherein the client terminal comprising:
- an identifying unit configured to identify the image data to be downloaded from the server device to the client terminal;
- and
- a downloading unit configured to download the image data identified by said identifying unit from the server device.
An image managing server that downloads image data to a client terminal, via a network, the server comprising:
- a receiving unit configured to receive image data from the camera;
- an extracting unit configured to extract shooting information of the image data;
- a determining unit configured to determine categories of the image data in accordance with the shooting information;
- a generating unit configured to generate an update information file for each of the categories;
- and
- a providing unit configured to provide the update information file to the client terminal in response to a request from the client terminal, the request being made by the client terminal automatically, and the update information file being used to identify the image data to be downloaded to the client terminal.
A control method for controlling an image managing server that downloads image data to a client terminal, via a network, the method comprising:
- receiving image data from the camera;
- extracting shooting information of the image data;
- determining categories of the image data in accordance with the shooting information;
- generating an update information file for each of the categories;
- and
- providing the update information file to the client terminal in response to a request from the client terminal,
- wherein the request is made by the client terminal automatically, and the update information file is used to identify the image data to be downloaded to the client terminal.
A computer-readable storage medium storing a computer program that causes a computer serving as an image managing server that downloads image data to a client terminal via a network to:
- receive image data from the camera;
- extract shooting information of the image data;
- determine categories of the image data in accordance with the shooting information;
- generate an update information file for each of the categories;
- and
- provide the update information file to the client terminal in response to a request from the client terminal,
- wherein the request is made by the client terminal automatically, and the update information file is used to identify the image data to be downloaded to the client terminal.
Dependencies are inferred from the claim text.