PORTABLE TERMINAL, CALORIE ESTIMATION METHOD, AND CALORIE ESTIMATION PROGRAM
First Claim
1. A portable terminal comprising:
- an imaging portion configured to acquire an image of food to be calorically estimated;
a stored database of a plurality of foods and calories of each of the foods in the database, the foods in the database each being associated with shapes of containers and colors of the foods;
a container detection portion configured to detect, based on an image of the food to be calorically estimated taken slantwise at an angle to a horizontal direction, a container on which the food to be calorically estimated is placed;
a container shape classification portion configured to classify a shape of the container detected by the container detection portion;
a color detection portion configured to detect, as the color of the food to be calorically estimated, the color of an area of the container on which the food to be calorically estimated is considered to be placed; and
a food estimation portion configured to estimate the food to be calorically estimated and the calories of the food to be calorically estimated from the database, using the shape of the container detected by the container detection portion and the color of the food detected by the color detection portion.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable terminal including: an imaging portion; a storage portion configured to store a database in which a plurality of foods and the calories thereof are associated with the shapes of containers and with the colors of the foods; a container detection portion configured to detect, from an image taken of a food slantwise at a predetermined angle to a horizontal direction, a container on which the food is placed; a container shape classification portion configured to classify the shape of the container detected by the container detection portion; a color detection portion configured to detect the container having been detected by the container detection portion; and a food estimation portion configured to estimate the food and the calories thereof from the database.
53 Citations
20 Claims
-
1. A portable terminal comprising:
-
an imaging portion configured to acquire an image of food to be calorically estimated; a stored database of a plurality of foods and calories of each of the foods in the database, the foods in the database each being associated with shapes of containers and colors of the foods; a container detection portion configured to detect, based on an image of the food to be calorically estimated taken slantwise at an angle to a horizontal direction, a container on which the food to be calorically estimated is placed; a container shape classification portion configured to classify a shape of the container detected by the container detection portion; a color detection portion configured to detect, as the color of the food to be calorically estimated, the color of an area of the container on which the food to be calorically estimated is considered to be placed; and a food estimation portion configured to estimate the food to be calorically estimated and the calories of the food to be calorically estimated from the database, using the shape of the container detected by the container detection portion and the color of the food detected by the color detection portion. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A calorie estimation method comprising:
-
detecting a container on which food is placed using an image of the food taken slantwise at an angle to a horizontal direction; classifying a shape of the detected container; detecting a color of the food on the container by detecting the color of an area of the detected container on which the food is considered to be placed; and estimating the food on the container and the calories of the food on the container using a database of foods associated with container shapes and food colors, the foods in the database each having an associated amount of calories, the estimating of the food on the container being based on a comparison of the classified shape of the detected container and the detected color of the food on the container. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory calorie estimation program stored in a computer readable medium for causing a computer to execute a procedure comprising:
-
detecting, from an image of food taken slantwise at an angle to a horizontal direction, a container on which the food is located; classifying a shape of the detected container; detecting, as a color of the food on the container, the color of an area of the detected container on which the food is considered to be placed; and estimating the food and calories of the food by comparing the classified shape of the container and the detected color of the food to a database in which is stored a plurality of foods and the calories of the foods, with each of the foods stored in the database and the calories of the foods stored in the database being associated with shapes of containers and colors of foods. - View Dependent Claims (18, 19, 20)
-
Specification