Information processing device, information processing method, program, and storage medium
AssigneeRakuten, Inc.
InventorYuki Uchida
Life of this patent
Estimating the term…
Abstract
Among images contained in information on a posted specific recipe, a predetermined number of the images that are equal to or greater than two are selected as procedure images based on a difference in images. The procedure images concerns a procedure of the specific recipe. Next, procedure outline content, which concerns the procedure of the specific recipe, is generated using the predetermined number of the procedure images. Further, information that contains the procedure outline content is presented as a search result of a search for a recipe.
Claims9
An information processing device comprising:
- at least one memory configured to store computer program code;
- and
- at least one processor configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
- image selecting code configured to cause at least one of said at least one processor to select, as procedure images, two or greater number of images among a plurality of images contained in information on a posted specific recipe, the procedure images concerning a procedure of the specific recipe;
- content generating code configured to cause at least one of said at least one processor to, in response to the specific recipe being newly posted and stored in a recipe database configured to store information of a plurality of recipes, automatically generate procedure outline content using the two or greater number of the procedure images, the procedure outline content concerning the procedure of the specific recipe, and store, in a search database, the procedure outline content as a part of a search result to be presented corresponding to a search query, the search database being configured to store a plurality of recipes as search results in association with respective search keywords;
- search code configured to cause at least one of said at least one processor to periodically execute a search process using a search keyword and store search results, extracted in the search process, in the search database in association with the search keyword;
- and
- presentation control code configured to cause at least one of said at least one processor to, in response to a search keyword input by a user, extract a recipe corresponding to the input search keyword from the recipe database, obtain a procedure outline content concerning a procedure of the extracted recipe and associated with the input search keyword from the search database, and present the extracted recipe and the obtained procedure outline content as a search result,
- wherein the image selecting code is further configured to cause at least one of said at least one processor to, with respect to each of the plurality of images contained in information on the posted specific recipe:
- extract a feature quantity of each image, the feature quantity based on a number of pixels for a common color and a number of pixels for a common brightness;
- obtain a similarity level between images based on a feature quantity of each image;
- and
- select the two or greater number of images having a low similarity level with each other among the plurality of images as procedure images.
An information processing method executed by an information processing device, the information processing method comprising:
- selecting, as procedure images, two or greater number of images among a plurality of images contained in information on a posted specific recipe, the procedure images concerning a procedure of the specific recipe;
- in response to the specific recipe being newly posted and stored in a recipe database configured to store information of a plurality of recipes, automatically generating procedure outline content using the two or greater number of the procedure images, the procedure outline content concerning the procedure of the specific recipe, and storing, in a search database, the procedure outline content as a part of a search result to be presented corresponding to a search query, the search database being configured to store a plurality of recipes as search results in association with respective search keywords;
- periodically executing a search process using a search keyword and store search results, extracted in the search process, in the search database in association with the search keyword;
- and
- in response to a search keyword input by a user, extracting a recipe corresponding to the input search keyword from the recipe database, obtaining a procedure outline content concerning a procedure of the extracted recipe and associated with the input search keyword from the search database, and presenting the extracted recipe and the obtained procedure outline content as a search result,
- wherein the selecting the two or greater number of images comprises, with respect to each of the plurality of images contained in information on the posted specific recipe:
- extracting a feature quantity of each image, the feature quantity based on a number of pixels for a common color and a number of pixels for a common brightness;
- obtaining a similarity level between images based on a feature quantity of each image;
- and
- selecting the two or greater number of images having a low similarity level with each other among the plurality of images as procedure images.
A non-transitory computer readable storage medium having stored thereon a computer program configured to cause at least one processor to:
- select, as procedure images, two or greater number of images among a plurality of images contained in information on a posted specific recipe, the procedure images concerning a procedure of the specific recipe;
- in response to the specific recipe being newly posted and stored in a recipe database configured to store information of a plurality of recipes, automatically generate procedure outline content using the two or greater number of the procedure images, the procedure outline content concerning the procedure of the specific recipe, and store, in a search database, the procedure outline content as a part of a search result to be presented corresponding to a search query, the search database being configured to store a plurality of recipes as search results in association with respective search keywords;
- periodically execute a search process using a search keyword and store search results, extracted in the search process, in the search database in association with the search keyword;
- and
- response to a search keyword input by a user, extract a recipe corresponding to the input search keyword from the recipe database, obtain a procedure outline content concerning a procedure of the extracted recipe and associated with the input search keyword from the search database, and present the extracted recipe and the obtained procedure outline content as a search result,
- wherein selecting the two or greater number of images comprises, with respect to each of the plurality of images contained in information on the posted specific recipe:
- extracting a feature quantity of each image, the feature quantity based on a number of pixels for a common color and a number of pixels for a common brightness;
- obtaining a similarity level between images based on a feature quantity of each image;
- and
- selecting the two or greater number of images having a low similarity level with each other among the plurality of images as procedure images.
Dependencies are inferred from the claim text.