IP Library Granted Patent US 12688925
Granted Patent B2
US 12688925 · App. 18/297,651 · Granted Jul 21, 2026

Method and device for presenting food information and computer readable storage medium

Inventors: Wei Ying Chen (New Taipei City, TW); I Hua Wang (New Taipei City, TW)
Assignee: Wistron Corporation
G16H20/60G06T11/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12688925
App. No.
18/297,651
Granted
Jul 21, 2026
Kind
B2
Abstract

A method and device for presenting food information and a computer readable storage medium are provided. The method includes: obtaining a recommended calorie intake of a user; determining a reference portion size of each of multiple food types based on the recommended calorie intake; determining a relative portion size of the reference portion size of each of the food types relative to a reference object; determining a food volume corresponding to the relative portion size of each of the food types according to an object volume of the reference object; and generating a pie chart according to the food volume corresponding to each of the food types.

Claims (81)

1 . A method for presenting food information, suitable for a device for presenting food information, comprising:

obtaining, by a processor, a recommended calorie intake of a user;

determining, by the processor, a reference portion size of each of a plurality of food types based on the recommended calorie intake;

determining, by the processor, a relative portion size of the reference portion size of each of the food types relative to a reference object, wherein the reference object comprises at least one of a palm and a first of the user;

determining, by the processor, a food volume corresponding to the relative portion size of each of the food types according to an object volume of the reference object, wherein the object volume is calculated based on a three-dimensional geometric model corresponding to said at least one of the palm and the first of the user;

generating, by the processor, a pie chart according to the food volume corresponding to each of the food types;

storing, by the processor, the pie chart in a memory; and

outputting, by the processor, the pie chart in a monitor,

wherein the food types comprise a first food type, there is a first proportional relationship between a unit portion size of the first food type and the reference object, and the step of determining the relative portion size of the reference portion size of each of the food types relative to the reference object comprises:

determining the relative portion size of the reference portion size of the first food type relative to the reference object based on the reference portion size of the first food type and the first proportional relationship,

wherein the step of generating the pie chart comprises:

obtaining a volume sum of the food volumes corresponding to the plurality of food types;

determining a volume ratio of the food volume corresponding to each of the food types in the volume sum; and

determining a central angle for a sector in the pie chart corresponding to each of the food types according to the volume ratio corresponding to each of the food types,

wherein in a case that the reference object is the fist, the three-dimensional geometric model is a sphere model, and in a case that the reference object is the palm, the three-dimensional geometric model is a cuboid model.

2 . The method according to claim 1 , wherein the step of obtaining the recommended calorie intake of the user comprises:

obtaining physiological information of the user, and determining an ideal weight of the user; and

determining the recommended calorie intake of the user based on the ideal weight of the user.

3 . The method according to claim 1 , wherein the step of determining the reference portion size of each of the food types based on the recommended calorie intake comprises:

obtaining a lookup table, wherein the lookup table records a plurality of predetermined calories and a plurality of predetermined food portion sizes corresponding to each of the predetermined calories, and the predetermined food portion sizes respectively correspond to the food types;

finding a specific predetermined calorie closest to the recommended calorie intake among the predetermined calories, and determining the reference portion size of each of the food types according to the predetermined food portion sizes corresponding to the specific predetermined calorie.

4 . The method according to claim 1 , the food types further comprise a second food type, there is a second proportional relationship between a unit portion size of the second food type and the reference object, and the step of determining the relative portion size of the reference portion size of each of the food types relative to the reference object further comprises: determining the relative portion size of the reference portion size of the second food type relative to the reference object based on the reference portion size of the second food type and the second proportional relationship, wherein the first proportional relationship is different from the second proportional relationship.

5 . The method according to claim 1 , wherein the food types comprise a first food type, and the step of determining the food volume corresponding to the relative portion size of each of the food types according to the object volume of the reference object comprises:

multiplying the relative portion size corresponding to the first food type by the object volume as the food volume corresponding to the relative portion size of the first food type.

6 . The method according to claim 1 , wherein the pie chart comprises a plurality of specific sectors corresponding to the food types, and a central angle corresponding to each of the specific sectors is positively correlated with the corresponding food volume.

7 . The method according to claim 6 , wherein the step of generating the pie chart according to the food volume corresponding to each of the food types comprises:

obtaining a volume sum of the food volumes corresponding to the food types, and determining a volume ratio of the food volume corresponding to each of the food types in the volume sum;

determining the central angle corresponding to each of the food types according to the volume ratio corresponding to each of the food types, and drawing the pie chart.

8 . The method according to claim 7 , wherein the step of drawing the pie chart comprises:

obtaining a reference angle for an i-th food type among the food types, and drawing a sector from the reference angle, wherein a central angle of the sector corresponds to the central angle of the i-th food type, the sector has a first side and a second side with a length of a predetermined radius, and the first side of the sector corresponds to the reference angle, wherein, where N is a number of the food types.

9 . The method according to claim 8 , wherein in response to i being 1, the reference angle is 0 degrees, and in response to i being greater than 1, the step of obtaining the reference angle comprises:

obtaining a reference sector corresponding to an (i-1)-th food type among the food types, wherein the reference sector has a first reference side and a second reference side;

using an angle corresponding to the second reference side as the reference angle.

10 . The method according to claim 1 , wherein the recommended calorie intake comprises a recommended calorie intake for a single day or a recommended calorie intake for a single meal.

11 . The method according to claim 1 , further comprising:

obtaining an actual intake volume of each of the food types by the user; and

presenting an intake progress of each of the food types in the pie chart according to the actual intake volume of each of the food types.

12 . The method according to claim 11 , wherein the food types comprise a first food type, and the step of obtaining the actual intake volume of each of the food types by the user comprises:

obtaining a first intake portion size of the first food type;

determining a first intake food volume corresponding to the first intake portion size according to the object volume of the reference object, and using the first intake food volume as the actual intake volume of the first food type.

13 . The method according to claim 12 , wherein the step of obtaining the first intake portion size of the first food type comprises:

obtaining a first image, wherein the first image comprises an object image region corresponding to the reference object and a food image region corresponding to first food, and the first food belongs to the first food type;

determining the first intake portion size of the first food type based on a ratio between the object image region and the food image region.

14 . The method according to claim 11 , wherein the food types comprise a first food type, the pie chart comprises a first sector corresponding to the first food type, the first sector has a reference angle and a first central angle, and the intake progress of the first food type is characterized as a second sector, wherein the second sector starts from the reference angle and has a second central angle, and a ratio between the second central angle and the first central angle corresponds to an actual intake ratio of the first food type by the user.

15 . The method according to claim 1 , further comprising:

obtaining an intake of each of the food types in three meals set by the user, and generating a plurality of reference pie charts corresponding to the three meals.

16 . A device for presenting food information, comprising:

a storage circuit, storing a program code; and

a processor, coupled to the storage circuit and accessing the program code to execute:

obtaining a recommended calorie intake of a user;

determining a reference portion size of each of a plurality of food types based on the recommended calorie intake;

determining a relative portion size of the reference portion size of each of the food types relative to a reference object, wherein the reference object comprises at least one of a palm and a first of the user;

determining a food volume corresponding to the relative portion size of each of the food types according to an object volume of the reference object, wherein the object volume is calculated based on a three-dimensional geometric model corresponding to said at least one of the palm and the first of the user;

generating a pie chart according to the food volume corresponding to each of the food types;

storing, by the processor, the pie chart in a memory; and

outputting, by the processor, the pie chart in a monitor,

wherein the food types comprise a first food type, there is a first proportional relationship between a unit portion size of the first food type and the reference object, and the step of determining the relative portion size of the reference portion size of each of the food types relative to the reference object comprises:

determining the relative portion size of the reference portion size of the first food type relative to the reference object based on the reference portion size of the first food type and the first proportional relationship,

wherein the step of generating the pie chart comprises:

obtaining a volume sum of the food volumes corresponding to the plurality of food types;

determining a volume ratio of the food volume corresponding to each of the food types in the volume sum; and

determining a central angle for a sector in the pie chart corresponding to each of the food types according to the volume ratio corresponding to each of the food types,

wherein in a case that the reference object is the fist, the three-dimensional geometric model is a sphere model, and in a case that the reference object is the palm, the three-dimensional geometric model is a cuboid model.

17 . The device for presenting food information according to claim 16 , wherein the processor further executes:

obtaining an actual intake volume of each of the food types by the user; and

presenting an intake progress of each of the food types in the pie chart according to the actual intake volume of each of the food types.

18 . A computer readable storage medium, wherein the computer readable storage medium records an executable computer program, and the executable computer program is loaded by a device for presenting food information to execute:

obtaining a recommended calorie intake of a user;

determining a reference portion size of each of a plurality of food types based on the recommended calorie intake;

determining a relative portion size of the reference portion size of each of the food types relative to a reference object, wherein the reference object comprises at least one of a palm and a first of the user;

determining a food volume corresponding to the relative portion size of each of the food types according to an object volume of the reference object, wherein the object volume is calculated based on a three-dimensional geometric model corresponding to said at least one of the palm and the first of the user;

generating a pie chart according to the food volume corresponding to each of the food types;

storing the pie chart in a memory; and

outputting the pie chart in a monitor,

wherein the food types comprise a first food type, there is a first proportional relationship between a unit portion size of the first food type and the reference object, and the step of determining the relative portion size of the reference portion size of each of the food types relative to the reference object comprises:

determining the relative portion size of the reference portion size of the first food type relative to the reference object based on the reference portion size of the first food type and the first proportional relationship,

wherein the step of generating the pie chart comprises:

obtaining a volume sum of the food volumes corresponding to the plurality of food types;

determining a volume ratio of the food volume corresponding to each of the food types in the volume sum; and

determining a central angle for a sector in the pie chart corresponding to each of the food types according to the volume ratio corresponding to each of the food types,

wherein in a case that the reference object is the fist, the three-dimensional geometric model is a sphere model, and in a case that the reference object is the palm, the three-dimensional geometric model is a cuboid model.