Still image provision device
First Claim
1. A still image provision device for transmitting a still image that is requested by a request source to the request source, where the still image is among a plurality of still images that compose a moving image, the still image provision device comprising:
- a computer device equipped with a communications interface and a memory that has software encoded therein that, upon execution by the computer, causes the computer to function as;
a moving image acquiring part configured to acquire the moving image;
a still image accumulating part configured to store one or more still images that compose the moving image;
an image processing part configured to, before request by the request source,calculate, for each of the still images of the acquired moving image, a cost representing an amount of calculation required by the computer device for extraction thereof from the acquired moving image,calculate a gain for each of the still images based on at least the calculated costs, andextract and store into the still image accumulating part a still image from the acquired moving image that has a higher calculated gain; and
a request processing part configured to retrieve the requested still image requested by the request source,wherein, in a case where the requested still image is already stored in the still image accumulating part, the request processing part transmits the still image already stored in the still image accumulating part to the request source and, in a case where the requested still image is not stored in the still image accumulating part, the request processing part extracts the requested still image from the acquired moving image and transmits the extracted requested still image to the request source.
1 Assignment
0 Petitions
Accused Products
Abstract
A moving image acquiring part acquires a moving image. A still image accumulating part stores still images. An image processing part calculates gains obtained by previously storing based on the costs of extraction of still images from a moving image, and extracts some still images with higher gains from among the still images composing the moving image and stores into the still image accumulating part. A request processing part retrieves a still image requested by a request source from the still image accumulating part and transmits to the request source and, when the still image requested by the request source is not stored in the still image accumulating part, extracts the still image requested by the request source from the moving image acquired by the moving image acquiring part and transmits to the request source.
16 Citations
19 Claims
-
1. A still image provision device for transmitting a still image that is requested by a request source to the request source, where the still image is among a plurality of still images that compose a moving image, the still image provision device comprising:
a computer device equipped with a communications interface and a memory that has software encoded therein that, upon execution by the computer, causes the computer to function as; a moving image acquiring part configured to acquire the moving image; a still image accumulating part configured to store one or more still images that compose the moving image; an image processing part configured to, before request by the request source, calculate, for each of the still images of the acquired moving image, a cost representing an amount of calculation required by the computer device for extraction thereof from the acquired moving image, calculate a gain for each of the still images based on at least the calculated costs, and extract and store into the still image accumulating part a still image from the acquired moving image that has a higher calculated gain; and a request processing part configured to retrieve the requested still image requested by the request source, wherein, in a case where the requested still image is already stored in the still image accumulating part, the request processing part transmits the still image already stored in the still image accumulating part to the request source and, in a case where the requested still image is not stored in the still image accumulating part, the request processing part extracts the requested still image from the acquired moving image and transmits the extracted requested still image to the request source. - View Dependent Claims (2, 3, 4, 5, 16, 19)
-
6. A still image provision method to be executed by a still image provision device comprised of a computer device equipped with a communications interface and a memory that has software encoded therein that, upon execution by the computer device, causes the computer to function as a still image accumulating part, that stores still images of a moving image, and a request processing part that transmits a requested still image of said still images to a request source upon receiving a request from the request source, the still image provision method comprising:
-
before request by the request source, calculating, at the computer device, a cost representing an amount of calculation required by the computer device for extraction of each of the still images from the moving image, calculating, at the computer device, a gain for each of the still images based on at least the calculated costs of the still images, and extracting and storing, at the computer device, a still image with a higher gain into the still image accumulating part; and after request by the request source, retrieving, at the computer device, the requested still image requested by the request source, wherein, in a case where the requested still image is already stored in the still image accumulating part, the request processing part transmits the still image already stored in the still image accumulating part to the request source, and wherein, in a case where the requested still image is not stored in the still image accumulating part, the request processing part extracts the requested still image from the moving image and transmits the extracted still image to the request source. - View Dependent Claims (7, 8, 9, 10, 17)
-
-
11. A non-transitory computer-readable medium storing a program comprising instructions for causing a computer, equipped with a memory, a still image accumulating part configured to store still images and a communications interface, to function as:
-
a moving image acquiring part configured to acquire a moving image composed of a plurality of still images; an image processing part configured to, prior to receiving a request from a request source, calculate, for each one of the plurality of still images of the acquired moving image, a cost representing an amount of processing required by the computer to extract the still image from the acquired moving image, calculate a gain, for each of the still images, that is based on at least the calculated costs, and extract and store a still image with a higher gain into the still image accumulating part; and a request processing part configured to retrieve, after receiving the request from the request source, a still image requested by the request source and to transmit the requested still image to the request source, wherein, in a case where the requested still image is already stored in the still image accumulating part, the request processing part transmits the still image already stored in the still image accumulating part to the request source, and wherein, in a case where the requested still image is not stored in the still image accumulating part, the request processing part extracts the requested still image from the moving image and for transmission to the request source. - View Dependent Claims (12, 13, 14, 15, 18)
-
Specification