IP Library › Granted Patent US 12,214,484
Granted Patent B2
US 12,214,484 · App. 17/666,832 · Granted Feb 4, 2025

Device control apparatus, device control method, and recording medium

Inventors: Hirokazu Hasegawa (Koganei, JP); Miyuki Urano (Akiruno, JP)
Assignee: CASIO COMPUTER CO., LTD.
B25J11/001B25J9/162G06N3/008
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 12,214,484
App. No.
17/666,832
Granted
Feb 4, 2025
Kind
B2
Abstract

A device control apparatus includes at least one processor executing a program stored in at least one memory. The at least one processor determines whether a predetermined condition related to a simulated growth degree of a device is satisfied, acquires external stimulus data representing an external stimulus externally applied to the device, changes and sets basic character data according to a first condition based on the acquired external stimulus data in a case where the predetermined condition is not satisfied, corrects the basic character data according to a second condition, different from the first condition and based on the acquired external stimulus data, to obtain character data in a case where the predetermined condition is satisfied, controls a movement of the device according to the basic character data in the case where the predetermined condition is not satisfied, and controls a movement of the device according to the character data obtained by the correction in the case where the predetermined condition is satisfied.

Claims (91)

1. A device control apparatus comprising

at least one processor configured to execute a program stored in at least one memory,

wherein the at least one processor

determines whether a predetermined condition related to a simulated growth degree of a device is satisfied, wherein the predetermined condition is satisfied in a case where the simulated growth degree of the device has reached a maximum degree such that an emotion map representing a range of intensity of simulated emotions of the device is fixed, the range of intensity of simulated emotions represented by the emotion map expanding during simulated growth of the device which takes place during a predetermined first period,

acquires external stimulus data representing an external stimulus externally applied to the device,

in a case where the predetermined condition is not satisfied, changes and sets basic character data according to a first condition based on the acquired external stimulus data,

in a case where the predetermined condition is satisfied, corrects the changed and set basic character data according to a second condition, different from the first condition and based on the acquired external stimulus data, to obtain corrected character data,

controls a movement of the device according to the changed and set basic character data in the case where the predetermined condition is not satisfied, and

controls a movement of the device according to the corrected character data obtained by the correction in the case where the predetermined condition is satisfied,

wherein

the at least one processor acquires an emotion change parameter for changing emotion data of the device based on the acquired external stimulus data and sets the emotion data within the range of intensity represented by the emotion map in accordance with the acquired emotion change parameter, a value of the emotion change parameter being initially set at a predetermined value,

the first condition is a condition that the emotion data has been set to a maximum value or a minimum value on the emotion map in accordance with emotion change parameters acquired within a given period,

in changing and setting the basic character data, the at least one processor determines whether the first condition has been met, and in a case where the first condition has been met, the at least one processor increases by a predetermined amount a value of the emotion change parameter corresponding to the emotion data that has been set to the maximum value or the minimum value on the emotion map within the given period, thereby performing learning of the emotion change data, and the at least one processor calculates character values from the learned emotion change data, to thereby change and set the basic character data.

2. The device control apparatus according to claim 1 , wherein

the second condition is a condition related to an occurrence frequency of the simulated emotion of the device represented by the emotion data.

3. The device control apparatus according to claim 1 , wherein

the at least one processor, in the case where the predetermined condition is satisfied, fixes the basic character data, changes and sets character correction data for correcting the basic character data according to the second condition, and controls the movement of the device according to character data obtained by correcting the fixed basic character data using the character correction data.

4. The device control apparatus according to claim 1 , wherein

the predetermined condition is satisfied in a case where growth degree data representing the simulated growth degree of the device exceeds a predetermined value.

5. The device control apparatus according to claim 4 , wherein

the growth degree data is data representing days of simulated growth of the device.

6. The device control apparatus according to claim 4 , wherein

the growth degree data is data representing a number of acquisitions of the external stimulus data.

7. The device control apparatus according to claim 4 , wherein

the basic character data includes a predetermined number of character values respectively representing degrees of different characters, and

the predetermined condition is satisfied in a case where a largest value among the character values is equal or more than a predetermined value.

8. A device control apparatus comprising:

at least one processor configured to execute a program stored in at least one memory,

wherein the at least one processor:

determines whether a predetermined condition related to a simulated growth degree of a device is satisfied, wherein the predetermined condition is satisfied in a case where the simulated growth degree of the device has reached a maximum degree such that an emotion map representing a range of intensity of simulated emotions of the device is fixed, the range of intensity of simulated emotions represented by the emotion map expanding during simulated growth of the device which takes place during a predetermined first period,

acquires external stimulus data representing an external stimulus externally applied to the device,

in a case where the predetermined condition is not satisfied, changes and sets basic character data according to a first condition based on the acquired external stimulus data,

in a case where the predetermined condition is satisfied, corrects the changed and set basic character data according to a second condition, different from the first condition and based on the acquired external stimulus data, to obtain corrected character data,

controls a movement of the device according to the changed and set basic character data in the case where the predetermined condition is not satisfied, and controls a movement of the device according to the corrected character data obtained by the correction in the case where the predetermined condition is satisfied wherein

the at least one processor acquires an emotion change parameter for changing emotion data of the device based on the acquired external stimulus data and sets the emotion data within the range of intensity represented by the emotion map in accordance with the acquired emotion change parameter, a value of the emotion change parameter being initially set at a predetermined value,

the second condition is a condition based on a location of an area on the emotion map where the emotion data has been present for a longest time within a given period,

in correcting the changed and set basic data, the at least one processor calculates an area where the emotion data has been present for the longest time on the emotion map based on a history of change in the emotion data in the given period, and adjusts correction values for correcting the character data by increasing a correction value for correcting a character value corresponding to the area where the emotion data has been present for the longest time, and decreasing a correction value for a character value corresponding to an area on an opposite side of the emotion map, and the at least one processor calculates the corrected character data based on the set basic character data and the adjusted correction values.

9. A device control method executed by at least one processor, the method comprising:

determining whether a predetermined condition related to a simulated growth degree of a device is satisfied, wherein the predetermined condition is satisfied in a case where the simulated growth degree of the device has reached a maximum degree such that an emotion map representing a range of intensity of simulated emotions of the device is fixed, the range of intensity of simulated emotions represented by the emotion map expanding during simulated growth of the device which takes place during a predetermined first period;

acquiring external stimulus data representing an external stimulus externally applied to the device;

in a case where the predetermined condition is not satisfied, changing and setting basic character data according to a first condition based on the acquired external stimulus data;

in a case where the predetermined condition is not satisfied, correcting the changed and set basic character data according to a second condition, different from the first condition and based on the acquired external stimulus data, to obtain corrected character data;

controlling a movement of the device according to the changed and set basic character data in the case where the predetermined condition is not satisfied; and

controlling a movement of the device according to the character data obtained by the correction in the case where the predetermined condition is satisfied,

wherein

the method further comprises acquiring an emotion change parameter for changing emotion data of the device based on the acquired external stimulus data and setting the emotion data within the range of intensity represented by the emotion map in accordance with the acquired emotion change parameter, a value of the emotion change parameter being initially set at a predetermined value,

the first condition is a condition that the emotion data has been set to a maximum value or a minimum value on the emotion map in accordance with emotion change parameters acquired within a given period, and

in changing and setting the basic character data, the method comprises:

determining that the first condition has been met, and increasing by a predetermined amount a value of the emotion change parameter corresponding to the emotion data that has been set to the maximum value or the minimum value on the emotion map within the given period, thereby performing learning of the emotion change data, and

calculating character values from the learned emotion change data, to thereby change and set the basic character data.

10. A device control method executed by at least one processor, the method comprising:

determining whether a predetermined condition related to a simulated growth degree of a device is satisfied, wherein the predetermined condition is satisfied in a case where the simulated growth degree of the device has reached a maximum degree such that an emotion map representing a range of intensity of simulated emotions of the device is fixed, the range of intensity of simulated emotions represented by the emotion map expanding during simulated growth of the device which takes place during a predetermined first period;

acquiring external stimulus data representing an external stimulus externally applied to the device;

in a case where the predetermined condition is not satisfied, changing and setting basic character data according to a first condition based on the acquired external stimulus data;

in a case where the predetermined condition is not satisfied, correcting the changed and set basic character data according to a second condition, different from the first condition and based on the acquired external stimulus data, to obtain corrected character data;

controlling a movement of the device according to the changed and set basic character data in the case where the predetermined condition is not satisfied; and

controlling a movement of the device according to the character data obtained by the correction in the case where the predetermined condition is satisfied,

wherein

the method further comprises acquiring an emotion change parameter for changing emotion data of the device based on the acquired external stimulus data and setting the emotion data within the range of intensity represented by the emotion map in accordance with the acquired emotion change parameter, a value of the emotion change parameter being initially set at a predetermined value,

the second condition is a condition based on a location of an area on the emotion map where the emotion data has been present for a longest time within a given period,

in correcting the changed and set basic data, the method comprises:

calculating an area where the emotion data has been present for the longest time on the emotion map based on a history of change in the emotion data in the given period,

adjusting correction values for correcting the character data by increasing a correction value for correcting a character value corresponding to the area where the emotion data has been present for the longest time, and decreasing a correction value for a character value corresponding to an area on an opposite side of the emotion map, and

calculating the corrected character data based on the set basic character data and the adjusted correction values.

11. A non-transitory recording medium storing a program for causing a computer to execute a process comprising:

determining whether a predetermined condition related to a simulated growth degree of a device is satisfied, wherein the predetermined condition is satisfied in a case where the simulated growth degree of the device has reached a maximum degree such that an emotion map representing a range of intensity of simulated emotions of the device is fixed, the range of intensity of simulated emotions represented by the emotion map expanding during simulated growth of the device which takes place during a predetermined first period;

acquiring external stimulus data representing an external stimulus externally applied to the device;

in a case where the predetermined condition is not satisfied, changing and setting basic character data according to a first condition based on the acquired external stimulus data;

in a case where the predetermined condition is satisfied, correcting the changed and set basic character data according to a second condition, different from the first condition and based on the acquired external stimulus data, to obtain corrected character data;

controlling a movement of the device according to the changed and set basic character data in the case where the predetermined condition is not satisfied; and

controlling a movement of the device according to the character data obtained by the correction in the case where the predetermined condition is satisfied,

wherein

the process further comprises acquiring an emotion change parameter for changing emotion data of the device based on the acquired external stimulus data and setting the emotion data within the range of intensity represented by the emotion map in accordance with the acquired emotion change parameter, a value of the emotion change parameter being initially set at a predetermined value,

the first condition is a condition that the emotion data has been set to a maximum value or a minimum value on the emotion map in accordance with emotion change parameters acquired within a given period, and

in changing and setting the basic character data, the process comprises:

determining that the first condition has been met, and increasing by a predetermined amount a value of the emotion change parameter corresponding to the emotion data that has been set to the maximum value or the minimum value on the emotion map within the given period, thereby performing learning of the emotion change data, and

calculating character values from the learned emotion change data, to thereby change and set the basic character data.

12. A non-transitory recording medium storing a program for causing a computer to execute a process comprising:

determining whether a predetermined condition related to a simulated growth degree of a device is satisfied, wherein the predetermined condition is satisfied in a case where the simulated growth degree of the device has reached a maximum degree such that an emotion map representing a range of intensity of simulated emotions of the device is fixed, the range of intensity of simulated emotions represented by the emotion map expanding during simulated growth of the device which takes place during a predetermined first period;

acquiring external stimulus data representing an external stimulus externally applied to the device;

in a case where the predetermined condition is not satisfied, changing and setting basic character data according to a first condition based on the acquired external stimulus data;

in a case where the predetermined condition is satisfied, correcting the changed and set basic character data according to a second condition, different from the first condition and based on the acquired external stimulus data, to obtain corrected character data;

controlling a movement of the device according to the changed and set basic character data in the case where the predetermined condition is not satisfied; and

controlling a movement of the device according to the character data obtained by the correction in the case where the predetermined condition is satisfied,

wherein

the process further comprises acquiring an emotion change parameter for changing emotion data of the device based on the acquired external stimulus data and setting the emotion data within the range of intensity represented by the emotion map in accordance with the acquired emotion change parameter, a value of the emotion change parameter being initially set at a predetermined value,

the second condition is a condition based on a location of an area on the emotion map where the emotion data has been present for a longest time within a given period,

in correcting the changed and set basic data, the process comprises:

calculating an area where the emotion data has been present for the longest time on the emotion map based on a history of change in the emotion data in the given period,

adjusting correction values for correcting the character data by increasing a correction value for correcting a character value corresponding to the area where the emotion data has been present for the longest time, and decreasing a correction value for a character value corresponding to an area on an opposite side of the emotion map, and

calculating the corrected character data based on the set basic character data and the adjusted correction values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2022
From: HASEGAWA, HIROKAZU; URANO, MIYUKI
To: CASIO COMPUTER CO., LTD.
Reel/Frame 058925/0080 →
Priority Claims (1)
JP 2021-042124 · Mar 16, 2021 · national
Continuity (1)
Related Publication 20220297307A1 · Sep 22, 2022
References Cited (11)
US 20020103576A1 · Takamura · 2002 [cited by examiner]
US 20030014159A1 · Inoue · 2003 [cited by examiner]
US 20060041332A1 · Sabe · 2006 [cited by examiner]
US 20110004577A1 · Jung · 2011 [cited by examiner]
US 20140093849A1 · Ahn · 2014 [cited by examiner]
US 20190224853A1 · Gewecke · 2019 [cited by examiner]
US 20200406469A1 · Ogawa · 2020 [cited by examiner]
US 20210170585A1 · Kim · 2021 [cited by examiner]
JP 2003071763A · 2003 [cited by applicant]
JP 2003285286A · 2003 [cited by applicant]
Japanese Office Action (and English language translation thereof) dated Nov. 29, 2022, issued in counterpart Japanese Application No. 2021-042124. [cited by applicant]
Cited By (3)
US 12,533,817 US 12,539,617 US 12,558,792