US 12,257,038 B2
Electronic device, control method for the electronic device, and storage medium
Toshihiko Otsuka, Tokyo (JP); and Takahiro Tomida, Tokyo (JP)
Assigned to CASIO COMPUTER CO., LTD., Tokyo (JP)
Filed by CASIO COMPUTER CO., LTD., Tokyo (JP)
Filed on Mar. 16, 2021, as Appl. No. 17/202,508.
Claims priority of application No. 2020-052655 (JP), filed on Mar. 24, 2020.
Prior Publication US 2021/0298620 A1, Sep. 30, 2021
Int. Cl. A61B 5/024 (2006.01); A61B 5/00 (2006.01); A61B 5/0285 (2006.01); G16H 20/30 (2018.01); G16H 40/67 (2018.01); G16H 50/30 (2018.01)
CPC A61B 5/02416 (2013.01) [A61B 5/0285 (2013.01); A61B 5/7246 (2013.01); A61B 5/7275 (2013.01); A61B 5/7278 (2013.01); A61B 5/7445 (2013.01); G16H 20/30 (2018.01); G16H 40/67 (2018.01); G16H 50/30 (2018.01); A61B 5/0077 (2013.01)] 9 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a memory; and
at least one processor,
wherein the at least one processor executes a program stored in the memory to perform operations comprising:
(a) acquiring a first video of a body of a user, the first video being obtained by image-capturing at least a portion of the body,
(b) acquiring, based on video information of the first video of the body, first pulse wave amplitude information indicating an amplitude of a pulse wave indicative of a blood flow of the body within a predetermined period of time,
(c) acquiring a second video of the body, the second video being obtained by image-capturing at least said portion of the body at a timing after a timing at which the first video was image-captured,
(d) acquiring, based on video information of the second video of the body, second pulse wave amplitude information indicating an amplitude of a pulse wave indicative of the blood flow of the body within a predetermined period of time,
(e) comparing the first pulse wave amplitude information with the second pulse wave amplitude information, and outputting a comparison result indicating a degree of variation in the blood flow of the body,
(f) storing the outputted comparison result in the memory, and
(g) after having performed said operations (a)-(f) at least one time to obtain at least one previous comparison result which is stored in the memory and subsequently performing said operations (a)-(e) an additional time to thereby obtain a new comparison result which is more recently outputted by the at least one processor than the at least one previous comparison result, acquiring a trend in variation of the blood flow of the body between each respective set of the first pulse wave amplitude information and the second pulse wave amplitude information acquired each time operations (a)-(e) are performed, based on the new comparison result and the at least one previous comparison result,
wherein:
a new first video and a new second video are used each time said operations (a)-(e) are performed,
the second video is image-captured after an event is performed by the user at a timing after the timing at which the first video was image-captured, the event being an event performed on an area of the body to increase the blood flow of the body in the area on which the event is performed,
the at least one processor evaluates whether the event has been performed at least twice over a certain period of time, based on a detection at a time of obtaining the new comparison result that the at least one previous comparison result is stored in the memory, and
in response to evaluating that the event has been performed at least twice over the certain period of time, the at least one processor evaluates an effectiveness of the event performed at least twice by the user over the certain period of time based on the trend in variation of the blood flow of the body over the at least two times that the event has been performed.
 
5. A control method for an electronic device executed by a computer including at least one processor, the control method causing the at least one processor to execute a program stored in a memory to perform operations comprising:
(a) acquiring a first video of a body of a user, the first video being obtained by image-capturing at least a portion of the body,
(b) acquiring, based on video information of the first video of the body, first pulse wave amplitude information indicating an amplitude of a pulse wave indicative of a blood flow of the body within a predetermined period of time,
(c) acquiring a second video of the body, the second video being obtained by image-capturing at least said portion of the body at a timing after a timing at which the first video was image-captured,
(d) acquiring, based on video information of the second video of the body, second pulse wave amplitude information indicating an amplitude of a pulse wave indicative of the blood flow of the body within a predetermined period of time,
(e) comparing the first pulse wave amplitude information with the second pulse wave amplitude information, and outputting a comparison result indicating a degree of variation in the blood flow of the body,
(f) storing the outputted comparison result in the memory, and
(g) after having performed said operations (a)-(f) at least one time to obtain at least one previous comparison result which is stored in the memory and subsequently performing said operations (a)-(e) an additional time to thereby obtain a new comparison result which is more recently outputted by the at least one processor than the at least one previous comparison result, acquiring a trend in variation of the blood flow of the body between each respective set of the first pulse wave amplitude information and the second pulse wave amplitude information acquired each time operations (a)-(e) are performed, based on the new comparison result and the at least one previous comparison result,
wherein a new first video and a new second video are used each time said operations (a)-(e) are performed,
wherein the second video is image-captured after an event is performed by the user at a timing after the timing at which the first video was image-captured, the event being an event performed on an area of the body to increase the blood flow of the body in the area on which the event is performed, and
wherein the operations further comprise:
evaluating whether the event has been performed at least twice over a certain period of time, based on a detection at a time of obtaining the new comparison result that the at least one previous comparison result is stored in the memory, and
in response to evaluating that the event has been performed at least twice over the certain period of time, evaluating an effectiveness of the event performed at least twice by the user over the certain period of time based on the trend in variation of the blood flow of the body over the at least two times that the event has been performed.
 
9. A non-transitory computer-readable storage medium storing a program that is executed by a computer that comprises at least one processor to control an electronic device, the program being executable to cause the computer to perform operations comprising:
(a) acquiring a first video of a body of a user, the first video being obtained by image-capturing at least a portion of the body,
(b) acquiring, based on video information of the first video of the body, first pulse wave amplitude information indicating an amplitude of a pulse wave indicative of a blood flow of the body within a predetermined period of time,
(c) acquiring a second video of the body, the second video being obtained by image-capturing at least said portion of the body at a timing after a timing at which the first video was image-captured,
(d) acquiring, based on video information of the second video of the body, second pulse wave amplitude information indicating an amplitude of a pulse wave indicative of the blood flow of the body within a predetermined period of time,
(e) comparing the first pulse wave amplitude information with the second pulse wave amplitude information, and outputting a comparison result indicating a degree of variation in the blood flow of the body,
(f) storing, by a storing function, the outputted comparison result, and
(g) after having performed said operations (a)-(f) at least one time to obtain at least one previous comparison result which is stored by the storing function and subsequently performing said operations (a)-(e) an additional time to thereby obtain a new comparison result which is more recently outputted by the at least one processor than the at least one previous comparison result, acquiring a trend in variation of the blood flow of the body between each respective set of the first pulse wave amplitude information and the second pulse wave amplitude information acquired each time operations (a)-(e) are performed, based on the new comparison result and the at least one previous comparison result,
wherein a new first video and a new second video are used each time said operations (a)-(e) are performed,
wherein the second video is image-captured after an event is performed by the user at a timing after the timing at which the first video was image-captured, the event being an event performed on an area of the body to increase the blood flow of the body in the area on which the event is performed, and
wherein the operations further comprise:
evaluating whether the event has been performed at least twice over a certain period of time, based on a detection at a time of obtaining the new comparison result that the at least one previous comparison result is stored in the memory, and
in response to evaluating that the event has been performed at least twice over the certain period of time, evaluating an effectiveness of the event performed at least twice by the user over the certain period of time based on the trend in variation of the blood flow of the body over the at least two times that the event has been performed.