Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7820465B2 - system - Google Patents
[go: Go Back, main page]

JP7820465B2 - system - Google Patents

system

Info

Publication number
JP7820465B2
JP7820465B2 JP2024164553A JP2024164553A JP7820465B2 JP 7820465 B2 JP7820465 B2 JP 7820465B2 JP 2024164553 A JP2024164553 A JP 2024164553A JP 2024164553 A JP2024164553 A JP 2024164553A JP 7820465 B2 JP7820465 B2 JP 7820465B2
Authority
JP
Japan
Prior art keywords
data
animal
generative
cat
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024164553A
Other languages
Japanese (ja)
Other versions
JP2025049244A (en
Inventor
俊英 松延
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Group Corp
Original Assignee
SoftBank Group Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SoftBank Group Corp filed Critical SoftBank Group Corp
Publication of JP2025049244A publication Critical patent/JP2025049244A/en
Application granted granted Critical
Publication of JP7820465B2 publication Critical patent/JP7820465B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Toys (AREA)

Description

本開示の技術は、システムに関する。 The technology disclosed herein relates to a system.

特許文献1には、少なくとも一つのプロセッサにより遂行される、ペルソナチャットボット制御方法であって、ユーザ発話を受信するステップと、前記ユーザ発話を、チャットボットのキャラクターに関する説明と関連した指示文を含むプロンプトに追加するステップと前記プロンプトをエンコードするステップと、前記エンコードしたプロンプトを言語モデルに入力して、前記ユーザ発話に応答するチャットボット発話を生成するステップ、を含む、方法が開示されている。 Patent document 1 discloses a persona chatbot control method executed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot's character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance.

特開2022-180282号公報Japanese Patent Application Laid-Open No. 2022-180282

従来の猫用の遊び道具は、猫の個々の好みや行動パターンに対応することが難しく、また、猫の行動パターンの変化に対応することも困難であった。また、猫の遊び方を理解し、それに基づいて適切な刺激を提供することができる遊び道具は存在しなかった。 Conventional cat toys have difficulty responding to individual cat preferences and behavioral patterns, and it has also been difficult to adapt to changes in cat behavioral patterns. Furthermore, there have been no toys that can understand how cats play and provide appropriate stimulation based on that.

本発明は、球状で自由に動き回ることが可能なデバイスと、該デバイスをスマートフォンから操作するための手段と、該デバイスに搭載された猫の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し猫の好みや遊び方を理解する生成系AIと、該AIに基づき猫に適切なリアクションや刺激を提供する手段を提供する。これにより、猫の個々の好みや行動パターンに対応し、その変化にも対応することが可能となる。また、猫の遊び方を理解し、それに基づいて適切な刺激を提供することができる。 The present invention provides a spherical, freely mobile device, a means for operating the device from a smartphone, a sensor installed in the device that detects the cat's movements and behavioral patterns, generative AI that analyzes data from the sensor and understands the cat's preferences and play styles, and a means for providing appropriate reactions and stimuli to the cat based on the AI. This makes it possible to respond to each cat's individual preferences and behavioral patterns and to respond to changes in these. It is also possible to understand the cat's play style and provide appropriate stimuli based on that.

第1実施形態に係るデータ処理システムの構成の一例を示す概念図である。1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. 第1実施形態に係るデータ処理装置及びスマートデバイスの要部機能の一例を示す概念図である。1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. 第2実施形態に係るデータ処理システムの構成の一例を示す概念図である。FIG. 10 is a conceptual diagram illustrating an example of the configuration of a data processing system according to a second embodiment. 第2実施形態に係るデータ処理装置及びスマート眼鏡の要部機能の一例を示す概念図である。FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. 第3実施形態に係るデータ処理システムの構成の一例を示す概念図である。FIG. 10 is a conceptual diagram illustrating an example of the configuration of a data processing system according to a third embodiment. 第3実施形態に係るデータ処理装置及びヘッドセット型端末の要部機能の一例を示す概念図である。FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. 第4実施形態に係るデータ処理システムの構成の一例を示す概念図である。FIG. 10 is a conceptual diagram illustrating an example of the configuration of a data processing system according to a fourth embodiment. 第4実施形態に係るデータ処理装置及びロボットの要部機能の一例を示す概念図である。FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. 複数の感情がマッピングされる感情マップを示す。1 shows an emotion map onto which multiple emotions are mapped. 複数の感情がマッピングされる感情マップを示す。1 shows an emotion map onto which multiple emotions are mapped. 形態例1の実施例1におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing a flow of processing in the data processing system according to the first embodiment of the first form example. 形態例1の応用例1におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing a processing flow of the data processing system in Application Example 1 of Form Example 1. 形態例2の実施例2におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing a processing flow of a data processing system in a second embodiment of the second form example. 形態例2の応用例2におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 of Form Example 2. 形態例3の実施例3におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing a processing flow of a data processing system in a third embodiment of the third form example. 形態例3の応用例3におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 13 is a sequence diagram showing the flow of processing in the data processing system in Application Example 3 of Form Example 3. 感情エンジンを組み合わせた場合の形態例1の実施例1におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in the first embodiment of the first form example when an emotion engine is combined. 感情エンジンを組み合わせた場合の形態例1の応用例1におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Form Example 1 when an emotion engine is combined. 感情エンジンを組み合わせた場合の形態例2の実施例2におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in the second embodiment of the second form example when an emotion engine is combined. 感情エンジンを組み合わせた場合の形態例2の応用例2におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 of Form Example 2 when an emotion engine is combined. 感情エンジンを組み合わせた場合の形態例3の実施例3におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in the third embodiment of the third form example when an emotion engine is combined. 感情エンジンを組み合わせた場合の形態例3の応用例3におけるデータ処理システムの処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 3 of Form Example 3 when an emotion engine is combined.

以下、添付図面に従って本開示の技術に係るシステムの実施形態の一例について説明す Below, an example of an embodiment of a system relating to the technology disclosed herein is described with reference to the accompanying drawings.

る。

先ず、以下の説明で使用される文言について説明する。 First, let me explain the terminology used in the following explanation.

以下の実施形態において、符号付きのプロセッサ(以下、単に「プロセッサ」と称する)は、1つの演算装置であってもよいし、複数の演算装置の組み合わせであってもよい。また、プロセッサは、1種類の演算装置であってもよいし、複数種類の演算装置の組み合わせであってもよい。演算装置の一例としては、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、GPGPU(General-Purpose computing on Graphics Processing Units)、APU(Accelerated Processing Unit)、又はTPU(TENSOR PROCESSING UNIT(登録商標))等が挙げられる。 In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Furthermore, a processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose Computing on Graphics Processing Units), an APU (Accelerated Processing Unit), or a TPU (TENSOR PROCESSING UNIT (registered trademark)).

以下の実施形態において、符号付きのRAM(Random Access Memory)は、一時的に情報が格納されるメモリであり、プロセッサによってワークメモリとして用いられる。 In the following embodiments, coded random access memory (RAM) is memory in which information is temporarily stored and is used by the processor as work memory.

以下の実施形態において、符号付きのストレージは、各種プログラム及び各種パラメータ等を記憶する1つ又は複数の不揮発性の記憶装置である。不揮発性の記憶装置の一例としては、フラッシュメモリ(SSD(Solid State Drive))、磁気ディスク(例えば、ハードディスク)、又は磁気テープ等が挙げられる。 In the following embodiments, the coded storage refers to one or more non-volatile storage devices that store various programs, parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

以下の実施形態において、符号付きの通信I/F(Interface)は、通信プロセッサ及びアンテナ等を含むインタフェースである。通信I/Fは、複数のコンピュータ間での通信を司る。通信I/Fに対して適用される通信規格の一例としては、5G(5th Generation Mobile Communication System)、Wi-Fi(登録商標)、又はBluetooth(登録商標)等を含む無線通信規格が挙げられる。 In the following embodiments, a communication I/F (Interface) with a symbol is an interface that includes a communication processor, an antenna, etc. The communication I/F controls communication between multiple computers. Examples of communication standards that can be applied to the communication I/F include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark).

以下の実施形態において、「A及び/又はB」は、「A及びBのうちの少なくとも1つ」と同義である。つまり、「A及び/又はB」は、Aだけであってもよいし、Bだけであってもよいし、A及びBの組み合わせであってもよい、という意味である。また、本明細書において、3つ以上の事柄を「及び/又は」で結び付けて表現する場合も、「A及び/又はB」と同様の考え方が適用される。 In the following embodiments, "A and/or B" is synonymous with "at least one of A and B." In other words, "A and/or B" means that it may be just A, just B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and/or B" also applies when three or more things are expressed connected by "and/or."

[第1実施形態] [First embodiment]

図1には、第1実施形態に係るデータ処理システム10の構成の一例が示されている。 Figure 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

図1に示すように、データ処理システム10は、データ処理装置12及びスマートデバイス14を備えている。データ処理装置12の一例としては、サーバが挙げられる。 As shown in FIG. 1, the data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

データ処理装置12は、コンピュータ22、データベース24、及び通信I/F26を備えている。コンピュータ22は、本開示の技術に係る「コンピュータ」の一例である。コンピュータ22は、プロセッサ28、RAM30、及びストレージ32を備えている。プロセッサ28、RAM30、及びストレージ32は、バス34に接続されている。また、データベース24及び通信I/F26も、バス34に接続されている。通信I/F26は、ネットワーク54に接続されている。ネットワーク54の一例としては、WAN(Wide Area Network)及び/又はLAN(Local Area Network)等が挙げられる。 The data processing device 12 includes a computer 22, a database 24, and a communication I/F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and communication I/F 26 are also connected to the bus 34. The communication I/F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and/or a LAN (Local Area Network).

スマートデバイス14は、コンピュータ36、受付装置38、出力装置40、カメラ42、及び通信I/F44を備えている。コンピュータ36は、プロセッサ46、RAM48、及びストレージ50を備えている。プロセッサ46、RAM48、及びストレージ50は、バス52に接続されている。また、受付装置38、出力装置40、及びカメラ42も、バス52に接続されている。 The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I/F 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52.

受付装置38は、タッチパネル38A及びマイクロフォン38B等を備えており、ユーザ入力を受け付ける。タッチパネル38Aは、指示体(例えば、ペン又は指等)の接触を検出することにより、指示体の接触によるユーザ入力を受け付ける。マイクロフォン38Bは、ユーザの音声を検出することにより、音声によるユーザ入力を受け付ける。制御部46Aは、タッチパネル38A及びマイクロフォン38Bによって受け付けたユーザ入力を示すデータをデータ処理装置12に送信する。データ処理装置12では、特定処理部290が、ユーザ入力を示すデータを取得する。 The reception device 38 is equipped with a touch panel 38A, a microphone 38B, etc., and receives user input. The touch panel 38A detects contact with an indicator (e.g., a pen or finger) to receive user input via the indicator. The microphone 38B detects the user's voice to receive user input via voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

出力装置40は、ディスプレイ40A及びスピーカ40B等を備えており、データをユーザ20が知覚可能な表現形(例えば、音声及び/又はテキスト)で出力することでデータをユーザ20に対して提示する。ディスプレイ40Aは、プロセッサ46からの指示に従ってテキスト及び画像等の可視情報を表示する。スピーカ40Bは、プロセッサ46からの指示に従って音声を出力する。カメラ42は、レンズ、絞り、及びシャッタ等の光学系と、CMOS(Complementary Metal-Oxide-Semiconductor)イメージセンサ又はCCD(Charge Coupled Device)イメージセンサ等の撮像素子とが搭載された小型デジタルカメラである。 The output device 40 is equipped with a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form perceptible by the user 20 (e.g., audio and/or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

通信I/F44は、ネットワーク54に接続されている。通信I/F44及び26は、ネットワーク54を介してプロセッサ46とプロセッサ28との間の各種情報の授受を司る。 The communication I/F 44 is connected to the network 54. The communication I/Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54.

図2には、データ処理装置12及びスマートデバイス14の要部機能の一例が示されている。 Figure 2 shows an example of the main functions of the data processing device 12 and smart device 14.

図2に示すように、データ処理装置12では、プロセッサ28によって特定処理が行われる。ストレージ32には、特定処理プログラム56が格納されている。特定処理プログラム56は、本開示の技術に係る「プログラム」の一例である。プロセッサ28は、ストレージ32から特定処理プログラム56を読み出し、読み出した特定処理プログラム56をRAM30上で実行する。特定処理は、プロセッサ28がRAM30上で実行する特定処理プログラム56に従って特定処理部290として動作することによって実現される。 As shown in FIG. 2, in the data processing device 12, specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

ストレージ32には、データ生成モデル58及び感情特定モデル59が格納されている。データ生成モデル58及び感情特定モデル59は、特定処理部290によって用いられる。 Storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

スマートデバイス14では、プロセッサ46によって受付出力処理が行われる。ストレージ50には、受付出力プログラム60が格納されている。受付出力プログラム60は、データ処理システム10によって特定処理プログラム56と併用される。プロセッサ46は、ストレージ50から受付出力プログラム60を読み出し、読み出した受付出力プログラム60をRAM48上で実行する。受付出力処理は、プロセッサ46がRAM48上で実行する受付出力プログラム60に従って、制御部46Aとして動作することによって実現される。 In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

次に、データ処理装置12の特定処理部290による特定処理について説明する。 Next, we will explain the identification process performed by the identification processing unit 290 of the data processing device 12.

「形態例1」 "Example 1"

本発明の形態として、球状のデバイスが提供される。このデバイスは、内部にモーターやバッテリー等の駆動源を有し、自由に動き回ることが可能である。また、デバイスの外部には猫の動きや行動パターンを検知するためのセンサーが配置されている。このセンサーは、猫の動きや行動パターンを検知し、そのデータを生成系AIに送信する。生成系AIは、受け取ったデータを分析し、猫の好みや遊び方を理解する。そして、その理解に基づいて、猫に適切なリアクションや刺激を提供するための指示をデバイスに送信する。デバイスは、その指示に従って動作し、猫に適切なリアクションや刺激を提供する。 One aspect of the present invention provides a spherical device. This device has an internal driving source such as a motor or battery, and is able to move around freely. A sensor is placed on the outside of the device to detect the cat's movements and behavioral patterns. This sensor detects the cat's movements and behavioral patterns and sends the data to a generative AI. The generative AI analyzes the received data and understands the cat's preferences and play styles. Based on this understanding, it then sends instructions to the device to provide the cat with appropriate reactions and stimuli. The device operates in accordance with the instructions and provides the cat with appropriate reactions and stimuli.

「形態例2」 "Example 2"

具体的な例として、猫がデバイスに対して攻撃的な行動を示した場合、センサーがその行動を検知し、その情報を生成系AIに送信する。生成系AIは、その情報を分析し、猫が攻撃的な遊びを好むことを理解する。そして、その理解に基づいて、デバイスに対して猫を刺激するような動作を指示する。デバイスは、その指示に従って動作し、猫に対して適切な刺激を提供する。 As a specific example, if a cat exhibits aggressive behavior toward the device, a sensor will detect that behavior and send that information to the generative AI. The generative AI will analyze the information and understand that the cat prefers aggressive play. Based on that understanding, it will instruct the device to perform actions that will stimulate the cat. The device will then act in accordance with those instructions and provide the cat with appropriate stimulation.

「形態例3」 "Example 3"

また、生成系AIは、猫の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて猫の行動パターンの変化を学習する。例えば、猫が初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった場合、生成系AIはその変化を学習し、その学習に基づいてデバイスに対して適切な指示を出す。これにより、猫の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能となる。 In addition, the generative AI accumulates data on the cat's behavior over time and learns changes in the cat's behavior patterns based on that accumulated data. For example, if a cat initially prefers aggressive play but develops a preference for gentler play over time, the generative AI will learn this change and issue appropriate instructions to the device based on that learning. This makes it possible to provide appropriate reactions and stimuli in response to changes in the cat's behavior patterns.

以下に、各形態例の処理の流れについて説明する。 The processing flow for each example is explained below.

「形態例1」 "Example 1"

ステップ1:球状のデバイスが動作を開始し、猫の動きや行動パターンを検知するためのセンサーが活動を開始する。 Step 1: The spherical device starts operating, and the sensors that detect the cat's movements and behavior patterns begin to function.

ステップ2:センサーが猫の動きや行動パターンを検知し、そのデータを生成系AIに送信する。 Step 2: The sensor detects the cat's movements and behavior patterns and sends that data to the generative AI.

ステップ3:生成系AIが受け取ったデータを分析し、猫の好みや遊び方を理解する。 Step 3: The generative AI analyzes the received data and understands the cat's preferences and play styles.

ステップ4:生成系AIがその理解に基づいて、猫に適切なリアクションや刺激を提供するための指示をデバイスに送信する。 Step 4: Based on its understanding, the generative AI sends instructions to the device to provide the cat with appropriate reactions and stimuli.

ステップ5:デバイスがその指示に従って動作し、猫に適切なリアクションや刺激を提供する。 Step 5: The device acts according to the instructions and provides the cat with the appropriate reaction or stimulus.

「形態例2」 "Example 2"

ステップ1:猫がデバイスに対して攻撃的な行動を示す。 Step 1: The cat exhibits aggressive behavior toward the device.

ステップ2:センサーがその行動を検知し、その情報を生成系AIに送信する。 Step 2: The sensor detects the behavior and sends that information to the generative AI.

ステップ3:生成系AIがその情報を分析し、猫が攻撃的な遊びを好むことを理解する。 Step 3: The generative AI analyzes the information and understands that cats prefer aggressive play.

ステップ4:生成系AIがその理解に基づいて、デバイスに対して猫を刺激するような動作を指示する。 Step 4: Based on that understanding, the generative AI instructs the device to perform actions that stimulate the cat.

ステップ5:デバイスがその指示に従って動作し、猫に対して適切な刺激を提供する。 Step 5: The device follows the instructions and provides the appropriate stimulation to the cat.

「形態例3」 "Example 3"

ステップ1:生成系AIが猫の行動データを時間経過と共に蓄積する。 Step 1: The generative AI accumulates cat behavior data over time.

ステップ2:生成系AIがその蓄積されたデータに基づいて猫の行動パターンの変化を学習する。 Step 2: The generative AI learns changes in the cat's behavioral patterns based on the accumulated data.

ステップ3:生成系AIがその学習に基づいて、デバイスに対して適切な指示を出す。 Step 3: The generative AI issues appropriate instructions to the device based on its learning.

ステップ4:デバイスがその指示に従って動作し、猫の行動パターンの変化に対応した適切なリアクションや刺激を提供する。 Step 4: The device operates according to the instructions, providing appropriate reactions and stimuli in response to changes in the cat's behavioral patterns.

(実施例1) (Example 1)

次に、形態例1の実施例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Example 1 of Form Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来の動物用遊具は、動物の興味を引き続けるための適切なリアクションや刺激を提供することが難しく、動物がすぐに飽きてしまうという問題があった。また、動物の行動パターンをリアルタイムで解析し、それに基づいて動作を制御するシステムが不足していたため、動物の個々の好みに応じた遊び方を提供することが困難であった Conventional animal play equipment struggled to provide the appropriate reactions and stimulation needed to keep animals interested, resulting in animals quickly becoming bored. Furthermore, the lack of a system capable of analyzing animals' behavioral patterns in real time and controlling their movements accordingly made it difficult to provide play styles tailored to each animal's individual preferences.

実施例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系人工知能と、該人工知能に基づき動物に適切なリアクションや刺激を提供する手段と、該デバイスの動作を制御するための指示を生成し、該指示を該デバイスに送信する手段と、該デバイスが該指示に従って動作し、動物に適切なリアクションや刺激を提供する手段と、を含む。これにより、動物の行動パターンをリアルタイムで解析し、個々の動物の好みに応じた適切なリアクションや刺激を提供することが可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavioral patterns, generative artificial intelligence that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the artificial intelligence, means for generating instructions for controlling the operation of the device and sending the instructions to the device, and means for the device to operate in accordance with the instructions and provide appropriate reactions and stimuli to the animal. This makes it possible to analyze the behavioral patterns of animals in real time and provide appropriate reactions and stimuli according to the preferences of each individual animal.

「デバイス」とは、球状で自由に動き回ることが可能な装置であり、動物の動きや行動パターンを検知するセンサーを搭載しているものである。 The "device" is a spherical, freely movable device equipped with sensors that detect the movements and behavior patterns of animals.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器であり、スマートフォンやタブレットなどを含むものである。 An "information terminal" is an electronic device that provides a means for operating a device, including smartphones and tablets.

「センサー」とは、動物の動きや行動パターンを検知するための装置であり、デバイスに搭載されているものである。 A "sensor" is a device that detects animal movements and behavior patterns and is installed in the device.

「生成系人工知能」とは、センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes data from sensors and understands animals' preferences and play styles.

「リアクションや刺激を提供する手段」とは、生成系人工知能に基づいて動物に適切なリアクションや刺激を提供するための機構や方法である。 "Means for providing reactions and stimuli" refers to mechanisms and methods for providing appropriate reactions and stimuli to animals based on generative artificial intelligence.

「指示を生成する手段」とは、生成系人工知能が解析したデータに基づいて、デバイスの動作を制御するための指示を生成する機構や方法である。 "Means for generating instructions" refers to the mechanism or method for generating instructions to control the operation of a device based on data analyzed by generative artificial intelligence.

「指示を送信する手段」とは、生成された指示をデバイスに送信するための通信手段である。 "Means for sending instructions" refers to communication means for sending the generated instructions to the device.

「動作を制御する手段」とは、デバイスが受け取った指示に従って動作し、動物に適切なリアクションや刺激を提供するための機構や方法である。 "Means for controlling behavior" refers to the mechanism or method by which the device operates according to the instructions it receives and provides the animal with an appropriate reaction or stimulus.

この発明は、動物の行動パターンをリアルタイムで解析し、個々の動物の好みに応じた適切なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that analyzes animal behavior patterns in real time and provides appropriate reactions and stimuli based on the preferences of each individual animal. Specific embodiments of this system are described below.

システムの構成 System Configuration

システムは以下の主要なコンポーネントから構成される: The system consists of the following main components:

1. デバイス:球状で自由に動き回ることが可能な装置であり、動物の動きや行動パターンを検知するセンサーを搭載している。 1. Device: A spherical, freely movable device equipped with sensors that detect animal movements and behavior patterns.

2. 情報端末:デバイスを操作するための手段を提供する電子機器であり、スマートフォンやタブレットなどを含む。 2. Information terminal: An electronic device that provides a means for operating a device, including smartphones and tablets.

3. センサー:動物の動きや行動パターンを検知するための装置であり、デバイスに搭載されている。 3. Sensor: A device that detects animal movements and behavior patterns and is installed in the device.

4. 生成系人工知能:センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能システム。 4. Generative AI: An artificial intelligence system that analyzes data from sensors to understand animals' preferences and play styles.

5. リアクションや刺激を提供する手段:生成系人工知能に基づいて動物に適切なリアクションや刺激を提供するための機構や方法。 5. Means for providing reactions and stimuli: Mechanisms and methods for providing appropriate reactions and stimuli to animals based on generative artificial intelligence.

6. 指示を生成する手段:生成系人工知能が解析したデータに基づいて、デバイスの動作を制御するための指示を生成する機構や方法。 6. Means for generating instructions: A mechanism or method for generating instructions to control the operation of a device based on data analyzed by generative artificial intelligence.

7. 指示を送信する手段:生成された指示をデバイスに送信するための通信手段。 7. Means for sending instructions: A communication means for sending the generated instructions to the device.

8. 動作を制御する手段:デバイスが受け取った指示に従って動作し、動物に適切なリアクションや刺激を提供するための機構や方法。 8. Means for controlling behavior: The mechanism or method by which the device operates according to the instructions it receives and provides the animal with the appropriate reaction or stimulus.

システムの動作 System Operation

1. デバイスの初期化 1. Initialize the device

ユーザがデバイスの電源を入れる。 The user turns on the device.

端末が内部のモーターとバッテリーをチェックし、正常に動作するか確認する。 The device checks the internal motor and battery to ensure they are working properly.

端末がセンサーのキャリブレーションを行い、正確なデータ収集が可能な状態にする。 The device will calibrate the sensors to ensure accurate data collection.

2. データの収集 2. Data Collection

端末がデバイスのセンサーを用いて、動物の動きや行動パターンをリアルタイムで検知する。 The device uses sensors to detect animal movements and behavior patterns in real time.

端末が検知したデータを一時的に保存する。 The device temporarily stores detected data.

3. データの送信 3. Data Transmission

端末が収集したデータをサーバに送信する。 The device sends the collected data to the server.

サーバがデータを受信し、解析の準備を行う。 The server receives the data and prepares it for analysis.

4. データの分析 4. Data Analysis

サーバが受信したデータを生成系人工知能に渡す。 The server passes the received data to the generative artificial intelligence.

生成系人工知能がデータを解析し、動物の好みや行動パターンを理解する。 Generative AI analyzes data to understand animals' preferences and behavioral patterns.

5. 指示の生成 5. Instruction Generation

生成系人工知能が解析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。 Based on the analysis results, generative AI generates instructions to provide the animal with appropriate reactions and stimuli.

サーバが生成された指示を受け取る。 The server receives the generated instructions.

6. 指示の送信 6. Sending instructions

サーバが生成された指示を端末に送信する。 The server sends the generated instructions to the device.

端末が指示を受信し、デバイスに伝達する。 The terminal receives the instructions and transmits them to the device.

7. デバイスの動作 7. Device Operation

端末が受け取った指示に従ってデバイスを動作させる。 The device operates according to the instructions received by the terminal.

デバイスが動物に適切なリアクションや刺激を提供する。 The device provides the animal with appropriate reactions and stimuli.

具体例 Specific examples

例えば、猫がデバイスに近づいてきた場合、端末がその動きをセンサーで検知する。サーバが「猫がデバイスに興味を示している」と判断し、生成系人工知能にデータを送信する。生成系人工知能が「デバイスを少し動かして猫を引きつける」指示を生成する。サーバがその指示を端末に送信し、端末がデバイスを動かす。 For example, if a cat approaches a device, the device's sensor will detect the movement. The server will determine that the cat is interested in the device and send the data to the generative AI. The generative AI will then generate an instruction to "move the device slightly to attract the cat." The server will then send the instruction to the device, which will then move the device.

プロンプト文の例 Example prompt

「猫がデバイスに近づいたときの適切なリアクションを生成してください。」 "Generate an appropriate reaction when a cat approaches the device."

「猫がデバイスを追いかけるのが好きな場合、どのような動きを指示すればよいか教えてください。」 "If my cat likes to chase the device, what movements should I give it?"

このようにして、システムは動物の行動をリアルタイムで解析し、適切なリアクションを提供することで、動物の興味を引き続けることができる。 In this way, the system can analyze the animal's behavior in real time and provide appropriate reactions, keeping the animal engaged.

実施例1における特定処理の流れについて図11を用いて説明する。 The flow of the identification process in Example 1 will be explained using Figure 11.

ステップ1:デバイスの初期化 Step 1: Initialize your device

入力:ユーザがデバイスの電源を入れる。 Input: The user turns on the device.

処理:端末が内部のモーターとバッテリーをチェックし、正常に動作するか確認する。センサーのキャリブレーションを行い、正確なデータ収集が可能な状態にする。 Processing: The device checks the internal motors and batteries to ensure they are working properly. It also calibrates the sensors to ensure accurate data collection.

出力:デバイスが正常に動作する準備が整う。 Output: The device is ready to operate normally.

具体的な動作:ユーザがデバイスの電源ボタンを押し、端末がデバイスのLEDインジケーターを確認して正常動作を確認する。 Specific operation: The user presses the device's power button, and the device checks the device's LED indicator to confirm normal operation.

ステップ2:データの収集 Step 2: Collect data

入力:デバイスが動物の動きや行動パターンを検知する。 Input: The device detects animal movements and behavior patterns.

処理:端末がデバイスのセンサーを用いて、動物の動きや行動パターンをリアルタイムで検知し、データを一時的に保存する。 Processing: The device uses its sensors to detect animal movements and behavior patterns in real time and temporarily store the data.

出力:動物の動きや行動パターンのデータが収集される。 Output: Data on animal movements and behavior patterns is collected.

具体的な動作:端末が猫がデバイスに近づく動きをセンサーで検知し、そのデータをメモリに保存する。 Specific operation: The device uses a sensor to detect the cat's movement as it approaches the device and stores the data in memory.

ステップ3:データの送信 Step 3: Send data

入力:収集された動物の動きや行動パターンのデータ。 Input: Collected animal movement and behavior pattern data.

処理:端末が収集したデータをサーバに送信する。サーバがデータを受信し、解析の準備を行う。 Processing: The device sends the collected data to the server. The server receives the data and prepares it for analysis.

出力:サーバにデータが送信され、解析の準備が整う。 Output: Data is sent to the server and ready for analysis.

具体的な動作:端末がWi-Fiを通じてデータをサーバに送信し、サーバがデータを受信してデータベースに保存する。 Specific operation: The device sends data to the server via Wi-Fi, and the server receives the data and stores it in a database.

ステップ4:データの分析 Step 4: Data Analysis

入力:サーバが受信した動物の動きや行動パターンのデータ。 Input: Animal movement and behavior pattern data received by the server.

処理:サーバが受信したデータを生成系人工知能に渡し、生成系人工知能がデータを解析して動物の好みや行動パターンを理解する。 Processing: The server passes the received data to the generative AI, which analyzes the data to understand the animal's preferences and behavioral patterns.

出力:動物の好みや行動パターンに関する解析結果。 Output: Analysis results on animal preferences and behavior patterns.

具体的な動作:サーバがデータを生成系人工知能に入力し、生成系人工知能が「猫がボールを追いかけるのが好き」という結論を出す。 Specific operation: The server inputs data into the generative AI, which then concludes that "cats like to chase balls."

ステップ5:指示の生成 Step 5: Generate instructions

入力:生成系人工知能による解析結果。 Input: Analysis results from generative artificial intelligence.

処理:生成系人工知能が解析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。サーバが生成された指示を受け取る。 Processing: Based on the analysis results, the generative AI generates instructions to provide the animal with appropriate reactions and stimuli. The server receives the generated instructions.

出力:動物に適切なリアクションや刺激を提供するための指示。 Output: Instructions for providing the appropriate reaction or stimulus to the animal.

具体的な動作:生成系人工知能が「デバイスを右に回転させる」という指示を生成し、サーバがその指示を受け取る。 Specific operation: The generative artificial intelligence generates the instruction "rotate the device to the right," and the server receives that instruction.

ステップ6:指示の送信 Step 6: Send instructions

入力:生成された指示。 Input: Generated instructions.

処理:サーバが生成された指示を端末に送信し、端末が指示を受信してデバイスに伝達する。 Processing: The server sends the generated instructions to the terminal, which receives the instructions and transmits them to the device.

出力:デバイスに送信された指示。 Output: Instructions sent to the device.

具体的な動作:サーバがWi-Fiを通じて指示を端末に送信し、端末が指示を受信してデバイスに伝える。 Specific operation: The server sends instructions to the terminal via Wi-Fi, and the terminal receives the instructions and passes them on to the device.

ステップ7:デバイスの動作 Step 7: Device Operation

入力:端末が受け取った指示。 Input: Instructions received by the terminal.

処理:端末が受け取った指示に従ってデバイスを動作させ、動物に適切なリアクションや刺激を提供する。 Processing: The terminal operates the device according to the instructions received, providing the animal with the appropriate reaction or stimulus.

出力:動物に提供される適切なリアクションや刺激。 Output: The appropriate reaction or stimulus provided to the animal.

具体的な動作:端末がデバイスのモーターを制御し、右に回転させる。デバイスが猫の前で回転し、猫が追いかける。 Specific behavior: The terminal controls the device's motor and rotates it to the right. The device rotates in front of the cat, and the cat chases it.

(応用例1) (Application Example 1)

次に、形態例1の応用例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Application Example 1 of Form Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来のペット用デバイスは、動物の動きや行動パターンを十分に理解し、適切なリアクションや刺激を提供することが困難であった。また、実店舗において動物が楽しく過ごせる環境を提供するための手段が不足していた。これにより、動物のストレス軽減や顧客満足度の向上が十分に達成されていなかった Existing pet devices struggled to fully understand animals' movements and behavior patterns and provide appropriate reactions and stimuli. Furthermore, physical stores lacked the means to provide a fun environment for animals. This meant that efforts to reduce animal stress and improve customer satisfaction were not fully achieved.

応用例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスをスマートフォンから操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、該デバイスが実店舗内で動物の動きを検知し、生成系AIを用いて適切なリアクションや遊びを提供する手段と、を含む。これにより、動物が実店舗内で楽しく過ごすことができ、顧客満足度の向上が可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from a smartphone, a sensor installed in the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and ways of playing, means for providing the animal with appropriate reactions and stimuli based on the AI, and means for the device to detect the animal's movements within the physical store and provide appropriate reactions and play using the generative AI. This allows the animal to have fun within the physical store, improving customer satisfaction.

「球状で自由に動き回ることが可能なデバイス」とは、内部にモーターやバッテリー等の駆動源を有し、任意の方向に移動できる球形の装置である。 A "spherical device that can move freely" is a spherical device that has an internal power source such as a motor or battery and can move in any direction.

「スマートフォンから操作するための手段」とは、スマートフォンを用いてデバイスの動作を遠隔操作するためのインターフェースやアプリケーションである。 "Means for operating from a smartphone" refers to interfaces and applications for remotely controlling the operation of a device using a smartphone.

「動物の動きや行動パターンを検知するセンサー」とは、動物の位置、速度、方向などの動きを感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that senses the position, speed, direction, and other movements of animals and collects that data.

「生成系AI」とは、収集された動物の動きや行動データを分析し、動物の好みや遊び方を理解するための人工知能モデルである。 "Generative AI" is an artificial intelligence model that analyzes collected animal movement and behavior data to understand animals' preferences and play styles.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIが生成した指示に基づいて、動物に対して適切な動作や反応を行うための機構である。 "Means for providing appropriate reactions and stimuli to animals" refers to a mechanism that allows animals to take appropriate actions or react based on instructions generated by the generative AI.

「実店舗内で動物の動きを検知し、生成系AIを用いて適切なリアクションや遊びを提供する手段」とは、実店舗内で動物の動きをリアルタイムで検知し、そのデータを生成系AIに送信して、動物に対して適切なリアクションや遊びを提供するためのシステムである。 "Means for detecting animal movements within a physical store and using generative AI to provide appropriate reactions and play" refers to a system that detects animal movements within a physical store in real time, sends that data to generative AI, and provides appropriate reactions and play for the animals.

この発明は、実店舗内で動物、特に猫が楽しく過ごすことができる環境を提供するためのシステムである。このシステムは、球状で自由に動き回ることが可能なデバイス、スマートフォンから操作するための手段、動物の動きや行動パターンを検知するセンサー、生成系AI、そして動物に適切なリアクションや刺激を提供する手段を含む。 This invention is a system for providing an environment in a physical store where animals, particularly cats, can have fun. The system includes a spherical, freely moving device, a means for operating it from a smartphone, sensors that detect the animal's movements and behavior patterns, generative AI, and a means for providing the animal with appropriate reactions and stimuli.

システムの構成 System Configuration

1. 球状デバイス: 1. Spherical device:

内部にモーターやバッテリーを搭載し、任意の方向に移動できる。 It is equipped with a motor and battery inside, allowing it to move in any direction.

外部には動物の動きを検知するためのセンサーが配置されている。 Sensors are placed on the exterior to detect animal movement.

2. スマートフォンから操作するための手段: 2. How to operate from your smartphone:

スマートフォンを用いてデバイスの動作を遠隔操作するためのアプリケーションが提供される。 An application is provided for remotely controlling the device's operation using a smartphone.

3. 動物の動きや行動パターンを検知するセンサー: 3. Sensors that detect animal movements and behavior patterns:

動物の位置、速度、方向などの動きを感知し、そのデータを収集する。 It detects the animal's location, speed, direction, and other movements and collects that data.

4. 生成系AI: 4. Generative AI:

収集された動物の動きや行動データを分析し、動物の好みや遊び方を理解する。 Analyze collected animal movement and behavior data to understand animals' preferences and play styles.

生成系AIモデルを用いて、動物に対して適切なリアクションや刺激を生成する。 Generative AI models are used to generate appropriate reactions and stimuli for animals.

5. 動物に適切なリアクションや刺激を提供する手段: 5. How to provide appropriate reactions and stimuli to animals:

生成系AIが生成した指示に基づいて、動物に対して適切な動作や反応を行う。 The robot will then perform appropriate actions and reactions towards the animal based on the instructions generated by the generative AI.

プログラムの処理説明 Program processing explanation

サーバは、センサーから収集された動物の動きデータを生成系AIに送信する。生成系AIは、このデータを分析し、動物の好みや遊び方を理解する。理解した内容に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。これらの指示は、デバイスに送信され、デバイスが動物に対して適切な動作を行う。 The server sends the animal's movement data collected from the sensors to the generative AI. The generative AI analyzes this data to understand the animal's preferences and play styles. Based on what it understands, it generates instructions to provide the animal with appropriate reactions and stimuli. These instructions are sent to the device, which then performs the appropriate action on the animal.

使用するハードウェアには、動物の動きを検知するためのセンサー、デバイスを動かすためのモーター、デバイスの駆動源となるバッテリーが含まれる。使用するソフトウェアには、生成系AIモデル、センサー制御モジュール、モーター制御モジュールが含まれる。 The hardware used includes sensors to detect animal movement, motors to power the device, and batteries to power the device. The software used includes a generative AI model, a sensor control module, and a motor control module.

具体例 Specific examples

例えば、ペットショップで猫がデバイスに近づくと、センサーがその動きを検知し、生成系AIにデータを送信する。生成系AIは、猫が興味を持つような動きを生成し、その指示をデバイスに送信する。デバイスは、猫が追いかけるように動き出し、猫の興味を引く。 For example, when a cat approaches a device in a pet shop, a sensor detects its movement and sends the data to the generative AI. The generative AI then generates movements that will interest the cat and sends those instructions to the device. The device then starts moving as if the cat is chasing it, attracting the cat's interest.

また、カフェで猫がデバイスに触れると、センサーがその動きを検知し、生成系AIにデータを送信する。生成系AIは、猫が楽しむような回転動作を生成し、その指示をデバイスに送信する。デバイスは、猫が楽しむように回転し、猫の興味を引く。 Also, when a cat touches the device in a cafe, a sensor detects the movement and sends the data to the generative AI. The generative AI generates a rotating motion that the cat will enjoy and sends that instruction to the device. The device then rotates in a way that the cat will enjoy, attracting its interest.

プロンプト文の例 Example prompt

「猫の動きデータを入力してください。データには、猫の位置、速度、方向などが含まれます。このデータを基に、猫が興味を持つようなリアクションを生成してください。」 "Enter your cat's movement data. This data includes the cat's position, speed, direction, etc. Use this data to generate reactions that will interest your cat."

以上が、この発明を実施するための形態である。このシステムにより、動物が実店舗内で楽しく過ごすことができ、顧客満足度の向上が可能となる。 The above is an embodiment of the invention. This system allows animals to have fun in physical stores, improving customer satisfaction.

応用例1における特定処理の流れについて図12を用いて説明する。 The flow of the specific processing in Application Example 1 will be explained using Figure 12.

ステップ1: Step 1:

センサーが動物の動きを検知する。センサーは動物の位置、速度、方向などのデータを収集し、そのデータをサーバに送信する。入力は動物の動きデータであり、出力はサーバに送信される動きデータである。 The sensor detects the animal's movement. The sensor collects data such as the animal's position, speed, and direction, and sends that data to the server. The input is the animal's movement data, and the output is the movement data sent to the server.

ステップ2: Step 2:

サーバは、センサーから受信した動物の動きデータを生成系AIに送信する。生成系AIは、このデータを解析し、動物の好みや遊び方を理解する。入力はセンサーからの動きデータであり、出力は生成系AIによる解析結果である。 The server sends the animal's movement data received from the sensors to the generative AI. The generative AI analyzes this data and understands the animal's preferences and play styles. The input is movement data from the sensors, and the output is the analysis results by the generative AI.

ステップ3: Step 3:

生成系AIは、解析結果に基づいて動物に適切なリアクションや刺激を生成する。生成系AIは、動物が興味を持つような動作や反応を生成し、その指示をサーバに送信する。入力は動物の動きデータの解析結果であり、出力は生成されたリアクションや刺激の指示である。 The generative AI generates appropriate reactions and stimuli for the animal based on the analysis results. The generative AI generates actions and responses that will interest the animal and sends these instructions to the server. The input is the analysis results of the animal's movement data, and the output is the generated reactions and stimulus instructions.

ステップ4: Step 4:

サーバは、生成系AIから受信した指示をデバイスに送信する。デバイスは、受信した指示に基づいて動作を開始する。入力は生成系AIからの指示であり、出力はデバイスの動作である。 The server sends the instructions received from the generative AI to the device. The device begins to operate based on the received instructions. The input is the instructions from the generative AI, and the output is the device's operation.

ステップ5: Step 5:

デバイスが動物に対して適切なリアクションや刺激を提供する。デバイスは、動物の動きに応じて動作し、動物が楽しむような動きを行う。入力はサーバからの指示であり、出力は動物に対するリアクションや刺激である。 The device provides appropriate reactions and stimuli to the animal. The device responds to the animal's movements and performs actions that the animal enjoys. The input is instructions from the server, and the output is reactions and stimuli to the animal.

ステップ6: Step 6:

デバイスが動物からの物理的な刺激を検知し、そのデータをサーバにフィードバックする。サーバは、このデータを生成系AIに送信し、動物の行動データとして蓄積する。入力は動物からの物理的な刺激データであり、出力は生成系AIへのフィードバックデータである。 The device detects physical stimuli from the animal and feeds that data back to the server. The server then sends this data to the generative AI, where it is stored as animal behavior data. The input is physical stimulus data from the animal, and the output is feedback data for the generative AI.

以上が、このシステムの具体的な処理ステップである。各ステップで行われる具体的な動作により、動物が実店舗内で楽しく過ごすことができる。 These are the specific processing steps of this system. The specific actions performed at each step allow animals to have fun in physical stores.

(実施例2) (Example 2)

次に、形態例2の実施例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来の猫用デバイスは、猫の行動を単純に検知するだけであり、猫の個々の行動パターンや好みに基づいた適切な刺激を提供することができなかった。また、猫の行動データを蓄積し、時間経過と共に学習する機能が不足していたため、猫の行動パターンの変化に対応することが困難であった。さらに、猫からの物理的な刺激に対して自動的に反応し、その反応をフィードバックする機能も欠如していた。これにより、猫の興味を持続させることが難しく、効果的な遊びやトレーニングが実現できなかった。 Previous cat devices simply detected a cat's behavior and were unable to provide appropriate stimuli based on the cat's individual behavioral patterns and preferences. They also lacked the functionality to accumulate cat behavior data and learn over time, making it difficult to respond to changes in a cat's behavioral patterns. Furthermore, they lacked the functionality to automatically respond to physical stimuli from the cat and provide feedback on that response. This made it difficult to maintain a cat's interest, and made effective play and training impossible.

実施例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

この発明では、サーバは、猫の行動を検知するためのセンサー手段と、該センサー手段からのデータをサーバに送信するための端末手段と、該サーバ手段において生成AIモデルを用いてデータを分析する手段と、該サーバ手段からの指示に基づいて猫に刺激を提供するためのデバイス手段と、該デバイス手段を制御するための端末手段と、を含む。これにより、猫の行動データをリアルタイムで分析し、個々の猫の行動パターンや好みに基づいた適切な刺激を提供することが可能となる。また、猫の行動データを時間経過と共に蓄積し、そのデータに基づいて行動パターンの変化を学習することができるため、猫の興味を持続させることができる。さらに、猫からの物理的な刺激に対して自動的に反応し、その反応をフィードバックする機能により、効果的な遊びやトレーニングが実現できる。 In this invention, the server includes sensor means for detecting the cat's behavior, terminal means for transmitting data from the sensor means to the server, means for analyzing the data using a generative AI model in the server means, device means for providing stimuli to the cat based on instructions from the server means, and terminal means for controlling the device means. This makes it possible to analyze cat behavior data in real time and provide appropriate stimuli based on the individual cat's behavioral patterns and preferences. In addition, by accumulating cat behavior data over time and learning changes in behavioral patterns based on that data, the cat's interest can be sustained. Furthermore, the function of automatically responding to physical stimuli from the cat and providing feedback on that response allows for effective play and training.

「センサー手段」とは、猫の行動を検知するための装置であり、モーションセンサーやカメラなどを含む。 "Sensor means" refers to a device for detecting cat behavior, including motion sensors and cameras.

「端末手段」とは、センサー手段からのデータをサーバに送信するための装置であり、データ送信モジュールや通信デバイスを含む。 "Terminal means" refers to a device for transmitting data from sensor means to a server, and includes a data transmission module and a communication device.

「サーバ手段」とは、受け取ったデータを生成AIモデルを用いて分析し、猫に適切な刺激を提供するための指示を生成する装置である。 The "server means" is a device that analyzes the received data using a generative AI model and generates instructions to provide appropriate stimulation to the cat.

「生成AIモデル」とは、猫の行動データを分析し、猫の行動パターンや好みに基づいて適切な刺激を提供するための指示を生成する人工知能モデルである。 A "generative AI model" is an artificial intelligence model that analyzes cat behavior data and generates instructions to provide appropriate stimuli based on the cat's behavioral patterns and preferences.

「デバイス手段」とは、サーバ手段からの指示に基づいて猫に刺激を提供するための装置であり、ロボットアームやレーザーポインターなどを含む。 "Device means" refers to a device for providing stimuli to the cat based on instructions from the server means, and includes a robotic arm, a laser pointer, etc.

「リアルタイム」とは、データが発生した瞬間に即座に処理されることを意味し、遅延なく即時に反応することを指す。 "Real-time" means that data is processed immediately the moment it is generated, providing an immediate response without delay.

「行動パターン」とは、猫が特定の状況や刺激に対して示す一連の行動の傾向や習慣を指す。 "Behavioral patterns" refer to the tendencies and habits of a series of behaviors that a cat displays in response to specific situations or stimuli.

「フィードバック」とは、猫からの物理的な刺激に対するデバイス手段の反応を生成AIモデルに戻すことであり、これにより生成AIモデルが学習し、より適切な指示を生成することができる。 "Feedback" refers to the device's means' response to physical stimuli from the cat being sent back to the generative AI model, allowing the generative AI model to learn and generate more appropriate instructions.

この発明は、猫の行動を検知し、そのデータを分析して猫に適切な刺激を提供するシステムである。このシステムは、センサー手段、端末手段、サーバ手段、生成AIモデル、デバイス手段を含む。 This invention is a system that detects cat behavior, analyzes the data, and provides appropriate stimuli to the cat. This system includes sensor means, terminal means, server means, a generative AI model, and device means.

まず、端末はセンサー手段を用いて猫の行動を検知する。センサー手段としては、モーションセンサーやカメラなどが使用される。例えば、猫がデバイスに対して爪を立てる動作をした場合、その動作をリアルタイムで検知する。 First, the device detects the cat's behavior using a sensor. Sensors include motion sensors and cameras. For example, if the cat scratches the device with its claws, this behavior is detected in real time.

次に、端末は検知した行動データをデータ送信モジュールを通じてサーバに送信する。このデータには、猫の動きのパターンや位置情報が含まれる。例えば、猫がデバイスに対して爪を立てる動作をした時間と位置情報が含まれる。 The device then transmits the detected behavioral data to a server via a data transmission module. This data includes the cat's movement patterns and location information. For example, it includes the time and location information when the cat scratches the device.

サーバは、受け取ったデータを生成AIモデルに入力し、猫の行動を分析する。生成AIモデルとしては、例えばOpenAI(登録商標)のGPT-4(登録商標)などが使用される。生成AIモデルは、猫が攻撃的な遊びを好むかどうかを判断する。例えば、猫が頻繁にデバイスに対して攻撃的な行動を示す場合、その行動パターンを学習する。 The server inputs the received data into a generative AI model to analyze the cat's behavior. Examples of generative AI models used include OpenAI's (registered trademark) GPT-4 (registered trademark). The generative AI model determines whether the cat enjoys aggressive play. For example, if the cat frequently exhibits aggressive behavior toward the device, it learns that behavioral pattern.

次に、サーバは分析結果に基づいて、猫を刺激するための適切な動作をデバイスに指示する。例えば、ロボットアームを動かして猫の興味を引くような動作を指示する。 Then, based on the analysis results, the server instructs the device to perform appropriate actions to stimulate the cat, for example, moving the robotic arm to attract the cat's interest.

最後に、端末はサーバからの指示を受け取り、デバイスを制御して猫に対して適切な刺激を提供する。例えば、レーザーポインターを動かして猫を遊ばせる。 Finally, the terminal receives instructions from the server and controls the device to provide appropriate stimuli to the cat, for example, moving a laser pointer to stimulate the cat.

具体例として、以下のようなシナリオを考える。猫がデバイスに対して爪を立てる動作をした場合、モーションセンサーがその動作を検知する。センサーはその情報をデータ送信モジュールを通じてサーバに送信する。生成AIモデルはそのデータを分析し、猫が攻撃的な遊びを好むことを理解する。そして、生成AIモデルはロボットアームに対して猫の興味を引くような動作を指示する。ロボットアームはその指示に従って動作し、猫に対して適切な刺激を提供する。 As a concrete example, consider the following scenario: When a cat scratches its claws at the device, the motion sensor detects this movement. The sensor sends this information to the server via the data transmission module. The generative AI model analyzes the data and understands that cats prefer aggressive play. The generative AI model then instructs the robotic arm to perform actions that will attract the cat's interest. The robotic arm operates according to these instructions, providing the cat with appropriate stimuli.

生成AIモデルへ入力するプロンプト文の例としては、以下のようなものがある。 Examples of prompts to input into a generative AI model include:

「猫がデバイスに対して爪を立てる動作をしました。この行動を分析し、猫が攻撃的な遊びを好むかどうかを判断してください。そして、猫を刺激するための適切な動作をデバイスに指示してください。」 "Your cat has clawed at the device. Analyze this behavior and determine whether your cat prefers aggressive play. Then instruct the device on the appropriate action to stimulate your cat."

以上が、この発明を実施するための形態である。 The above is a form for implementing this invention.

実施例2における特定処理の流れについて図13を用いて説明する。 The flow of the identification process in Example 2 will be explained using Figure 13.

ステップ1: Step 1:

端末は、センサー手段を用いて猫の行動を検知する。具体的には、モーションセンサーやカメラが猫の動きをリアルタイムで監視し、攻撃的な行動を検知する。例えば、猫がデバイスに対して爪を立てる動作をした場合、その動作を検知する。 The device uses sensor means to detect the cat's behavior. Specifically, motion sensors and cameras monitor the cat's movements in real time and detect aggressive behavior. For example, if the cat digs its claws into the device, this behavior will be detected.

入力: 猫の動き Input: Cat movement

出力: 検知された猫の行動データ(例:猫が爪を立てた動作の時間と位置情報) Output: Detected cat behavior data (e.g., time and location of cat claw movements)

ステップ2: Step 2:

端末は、検知した行動データをデータ送信モジュールを通じてサーバに送信する。具体的には、センサーから取得したデータをパケット化し、ネットワークを介してサーバに送信する。 The device sends the detected behavioral data to the server via the data transmission module. Specifically, the data obtained from the sensor is packetized and sent to the server via the network.

入力: 検知された猫の行動データ Input: Detected cat behavior data

出力: サーバに送信された行動データ Output: Behavioral data sent to the server

ステップ3: Step 3:

サーバは、受け取ったデータを生成AIモデルに入力し、猫の行動を分析する。具体的には、生成AIモデル(例えば、GPT-4)に行動データを入力し、猫が攻撃的な遊びを好むかどうかを判断する。 The server inputs the received data into a generative AI model to analyze the cat's behavior. Specifically, it inputs behavioral data into a generative AI model (e.g., GPT-4) to determine whether the cat prefers aggressive play.

入力: サーバに送信された行動データ Input: Behavioral data sent to the server

出力: 猫の行動パターンに関する分析結果(例:猫が攻撃的な遊びを好むという判断) Output: Analysis of cat behavior patterns (e.g., cats prefer aggressive play)

ステップ4: Step 4:

サーバは、分析結果に基づいて、猫を刺激するための適切な動作をデバイスに指示する。具体的には、生成AIモデルの分析結果をもとに、ロボットアームやレーザーポインターの動作指示を生成する。 Based on the analysis results, the server instructs the device on the appropriate actions to stimulate the cat. Specifically, it generates movement instructions for the robot arm and laser pointer based on the analysis results of the generative AI model.

入力: 猫の行動パターンに関する分析結果 Input: Analysis results of cat behavior patterns

出力: デバイスに対する動作指示(例:ロボットアームを動かして猫の興味を引く動作) Output: Commands to the device (e.g., moving the robotic arm to attract the cat's attention)

ステップ5: Step 5:

端末は、サーバからの指示を受け取り、デバイスを制御して猫に対して適切な刺激を提供する。具体的には、ロボットアームやレーザーポインターを動かして猫を遊ばせる。 The terminal receives instructions from the server and controls the device to provide appropriate stimuli to the cat. Specifically, it moves the robotic arm and laser pointer to entertain the cat.

入力: サーバからの動作指示 Input: Operation instructions from the server

出力: 猫に提供される適切な刺激(例:ロボットアームの動作、レーザーポインターの動き) Output: Appropriate stimuli provided to the cat (e.g., robotic arm movement, laser pointer movement)

以上が、このシステムのプログラムの処理の具体的な流れである。 The above is the specific flow of processing for this system's program.

(応用例2) (Application Example 2)

次に、形態例2の応用例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Application Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来の工場内における安全監視システムは、作業員や機械の異常な動作をリアルタイムで検知し、適切な対応を迅速に行うことが難しいという課題があった。また、動物の行動を理解し、適切な刺激を提供するシステムも限られており、動物の行動パターンの変化を学習することができないという問題も存在していた。これらの課題を解決するためには、動物や作業員の行動をリアルタイムで監視し、異常な動作を検知して適切な対応を行うシステムが必要である Conventional safety monitoring systems in factories have the drawback of being unable to detect abnormal worker or machine behavior in real time and quickly respond appropriately. Furthermore, systems that understand animal behavior and provide appropriate stimuli are limited, and they are unable to learn changes in animal behavior patterns. To solve these issues, a system is needed that can monitor animal and worker behavior in real time, detect abnormal behavior, and respond appropriately.

応用例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、工場内で作業員や機械の異常な動作を検知するセンサーと、該センサーからのデータを生成系AIに送信し、異常な動作を分析する手段と、該分析結果に基づいて適切な対応を指示する手段と、を含む。これにより、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from an information terminal, a sensor installed in the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, a sensor that detects abnormal behavior of workers and machines within the factory, means for transmitting data from the sensor to the generative AI and analyzing the abnormal behavior, and means for instructing an appropriate response based on the analysis results. This makes it possible to learn changes in the animal's behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers and machines within the factory in real time and respond quickly.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、デバイスを遠隔操作するために使用される電子機器である。 An "information terminal" is an electronic device used to remotely control devices such as smartphones and tablets.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを取得するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and acquires that data.

「生成系AI」とは、取得したデータを分析し、動物や作業員の行動パターンを理解し、適切な対応を生成する人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes acquired data, understands the behavioral patterns of animals and workers, and generates appropriate responses.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。 "Means for providing appropriate reactions and stimuli to animals" refers to devices and methods for providing appropriate reactions and stimuli to animals based on the analysis results of generative AI.

「工場内で作業員や機械の異常な動作を検知するセンサー」とは、工場内で作業員や機械の動作を監視し、異常な動作をリアルタイムで感知するための装置である。 "Sensors that detect abnormal behavior of workers and machines in factories" are devices that monitor the behavior of workers and machines in factories and detect abnormal behavior in real time.

「異常な動作を分析する手段」とは、検知された異常な動作のデータを生成系AIに送信し、そのデータを解析するための方法や装置である。 "Means for analyzing abnormal behavior" refers to a method or device for sending data on detected abnormal behavior to the generative AI and analyzing that data.

「適切な対応を指示する手段」とは、生成系AIの分析結果に基づいて、異常な動作に対する適切な対応を指示するための方法や装置である。 "Means for instructing appropriate responses" refers to a method or device for instructing appropriate responses to abnormal behavior based on the analysis results of generative AI.

この発明を実施するための形態として、以下のシステムを構築する。 As an embodiment of this invention, the following system is constructed.

まず、球状で自由に動き回ることが可能なデバイスを用意する。このデバイスには、動物の動きや行動パターンを検知するセンサーが搭載されている。デバイスは情報端末(例えば、スマートフォンやタブレット)から操作することができる。 First, a spherical, freely movable device is prepared. This device is equipped with sensors that detect the animal's movements and behavioral patterns. The device can be controlled from an information terminal (e.g., a smartphone or tablet).

次に、生成系AIを用意する。この生成系AIは、センサーから取得したデータを分析し、動物の好みや遊び方を理解する。生成系AIは、動物に適切なリアクションや刺激を提供するための指示を生成する。 Next, we prepare the generative AI. This generative AI analyzes the data obtained from the sensors to understand the animal's preferences and play styles. The generative AI generates instructions to provide the animal with appropriate reactions and stimuli.

さらに、工場内で作業員や機械の異常な動作を検知するセンサーを設置する。このセンサーも生成系AIにデータを送信し、異常な動作を分析する。生成系AIは、異常な動作に対して適切な対応を指示する。 In addition, sensors will be installed within the factory to detect abnormal behavior by workers or machines. These sensors will also send data to the generative AI, which will analyze the abnormal behavior. The generative AI will then instruct the appropriate response to the abnormal behavior.

具体的な例として、以下のようなシステムが考えられる。 A specific example would be the following system.

1. 動物の行動監視システム 1. Animal behavior monitoring system

動物がデバイスに対して攻撃的な行動を示した場合、センサーがその行動を検知し、その情報を生成系AIに送信する。生成系AIは、その情報を分析し、動物が攻撃的な遊びを好むことを理解する。そして、その理解に基づいて、デバイスに対して動物を刺激するような動作を指示する。デバイスは、その指示に従って動作し、動物に対して適切な刺激を提供する。 If an animal exhibits aggressive behavior toward the device, a sensor detects the behavior and sends that information to the generative AI. The generative AI analyzes the information and understands that the animal prefers aggressive play. Based on this understanding, it then instructs the device to perform actions that will stimulate the animal. The device then acts according to those instructions and provides the animal with appropriate stimulation.

2. 工場内安全監視システム 2. Factory Safety Monitoring System

工場内で作業員や機械が異常な動作をした場合、センサーがその動作を検知し、そのデータを生成系AIに送信する。生成系AIは、そのデータを分析し、異常な動作を検出する。異常が検出された場合、生成系AIは適切な対応を指示し、例えばアラームを鳴らす、作業を停止するなどの対応を行う。 If a worker or machine in a factory behaves abnormally, a sensor detects the behavior and sends the data to the generative AI. The generative AI analyzes the data and detects abnormal behavior. If an abnormality is detected, the generative AI will instruct the appropriate response, such as sounding an alarm or halting work.

使用するハードウェアとしては、動物の動きを検知するためのセンサー、工場内の異常動作を検知するためのセンサー、情報端末、球状デバイスが含まれる。ソフトウェアとしては、生成系AIモデルが使用される。 The hardware used includes sensors to detect animal movement, sensors to detect abnormal behavior in factories, information terminals, and spherical devices. The software used is a generative AI model.

具体例として、以下のプロンプト文を生成系AIモデルに入力することが考えられる。 As a concrete example, the following prompt sentence could be input into a generative AI model:

プロンプト文の例: Example prompt:

「作業員が転倒した場合のデータを分析し、異常と判断された場合にアラームを鳴らす指示を出してください。」 "Analyze the data when a worker falls, and if an abnormality is detected, issue an instruction to sound an alarm."

このようにして、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 In this way, it is possible to learn changes in animal behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers or machinery within the factory in real time and respond quickly.

応用例2における特定処理の流れについて図14を用いて説明する。 The flow of the specific processing in Application Example 2 will be explained using Figure 14.

ステップ1: Step 1:

センサーが動物や作業員の動作を検知する。 Sensors detect the movement of animals and workers.

入力: 動物や作業員の動作データ Input: Animal and worker movement data

データ加工: センサーがリアルタイムで動作データを取得し、デジタル信号に変換する。 Data processing: Sensors collect operational data in real time and convert it into digital signals.

出力: デジタル化された動作データ Output: Digitized motion data

ステップ2: Step 2:

センサーから取得したデータを生成系AIに送信する。 Data obtained from the sensors is sent to the generative AI.

入力: デジタル化された動作データ Input: Digitized motion data

データ加工: センサーが取得したデータを生成系AIに送信するために、データをパケット化する。 Data processing: The data acquired by the sensor is packetized in order to be sent to the generative AI.

出力: パケット化された動作データ Output: Packetized motion data

ステップ3: Step 3:

生成系AIが動作データを分析する。 Generative AI analyzes movement data.

入力: パケット化された動作データ Input: Packetized motion data

データ演算: 生成系AIが動作データを解析し、異常な動作や動物の行動パターンを特定する。 Data calculation: Generative AI analyzes movement data to identify abnormal movements and animal behavior patterns.

出力: 分析結果(異常な動作の検出結果や動物の行動パターン) Output: Analysis results (detection of abnormal behavior and animal behavior patterns)

ステップ4: Step 4:

生成系AIが分析結果に基づいて適切な対応を指示する。 Generative AI will instruct appropriate responses based on the analysis results.

入力: 分析結果 Input: Analysis results

データ演算: 生成系AIが分析結果に基づいて、適切な対応(例:アラームを鳴らす、デバイスを動かすなど)を決定する。 Data calculation: Based on the analysis results, generative AI determines the appropriate response (e.g., sound an alarm, activate the device, etc.).

出力: 対応指示 Output: Action instructions

ステップ5: Step 5:

デバイスや情報端末が生成系AIの指示に従って動作する。 Devices and information terminals operate according to the instructions of generative AI.

入力: 対応指示 Input: Response instructions

具体的な動作: デバイスが動物に対して適切な刺激を提供する、情報端末がアラームを鳴らすなどの動作を実行する。 Specific actions: The device provides appropriate stimuli to the animal, the information terminal sounds an alarm, etc.

出力: 実行された動作(動物への刺激、アラームの鳴動など) Output: Action taken (stimulates animal, sounds alarm, etc.)

ステップ6: Step 6:

生成系AIが実行された動作の結果をフィードバックとして受け取る。 The generative AI receives feedback from the results of its actions.

入力: 実行された動作の結果 Input: Result of the action performed

データ加工: 生成系AIが実行結果を評価し、次回の対応に反映するためにデータを蓄積する。 Data processing: Generative AI evaluates the execution results and accumulates data to reflect in the next response.

出力: 更新された行動データベース Output: Updated behavioral database

以上のステップにより、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 These steps will enable the system to learn changes in animal behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers or machinery within the factory in real time and respond quickly.

(実施例3) (Example 3)

次に、形態例3の実施例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動パターンをリアルタイムで学習し、それに基づいて適切なリアクションや刺激を提供することが難しかった。また、動物の行動データを長期間にわたって蓄積し、その変化を学習するシステムも存在しなかった。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが困難であった Previous animal devices struggled to learn an animal's behavioral patterns in real time and provide appropriate reactions and stimuli based on those patterns. Furthermore, there were no systems that could accumulate animal behavioral data over long periods of time and learn from those changes. This made it difficult to provide appropriate reactions and stimuli in response to changes in an animal's behavioral patterns.

実施例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means.

この発明では、サーバは、動物の動きや行動パターンを検知するセンサーからのデータをデータベースに蓄積する手段と、蓄積されたデータをクレンジングし、行動パターンを抽出する手段と、生成系人工知能が行動パターンの変化を学習する手段と、学習結果に基づいて適切な指示を生成する手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能となる。 In this invention, the server includes means for storing data from sensors that detect animal movements and behavioral patterns in a database, means for cleansing the stored data and extracting behavioral patterns, means for the generative artificial intelligence to learn changes in behavioral patterns, and means for generating appropriate instructions based on the learning results. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns.

「デバイス」とは、動物の動きや行動パターンを検知し、自由に動き回ることが可能な球状の装置である。 The "device" is a spherical device that can move freely and detects the movements and behavior patterns of animals.

「携帯情報端末」とは、デバイスを操作するために使用されるスマートフォンやタブレットなどの携帯型電子機器である。 A "personal digital assistant" is a portable electronic device, such as a smartphone or tablet, used to operate the device.

「センサー」とは、動物の動きや行動パターンを検知するためにデバイスに搭載された感知装置である。 A "sensor" is a sensing device installed in a device to detect animal movements and behavior patterns.

「生成系人工知能」とは、センサーからのデータを分析し、動物の好みや遊び方を理解し、適切なリアクションや刺激を提供するための人工知能である。 "Generative AI" is AI that analyzes data from sensors, understands animals' preferences and play styles, and provides appropriate reactions and stimuli.

「データベース」とは、センサーから収集された動物の行動データを蓄積するための情報管理システムである。 The "database" is an information management system for storing animal behavior data collected from sensors.

「クレンジング」とは、データベースに蓄積された生データからノイズを除去し、欠損データを補完する処理である。 "Cleansing" is the process of removing noise from raw data stored in a database and filling in missing data.

「行動パターン」とは、動物が特定の時間帯や状況で取る一連の行動の傾向である。 A "behavioral pattern" is a tendency for an animal to exhibit a series of behaviors at a particular time or in a particular situation.

「学習」とは、生成系人工知能が蓄積されたデータを基に動物の行動パターンの変化を理解するプロセスである。 "Learning" is the process by which generative artificial intelligence understands changes in animal behavior patterns based on accumulated data.

「指示」とは、生成系人工知能が学習結果に基づいてデバイスに対して出す具体的な動作命令である。 "Instructions" are specific operational commands that generative AI issues to a device based on its learning results.

「リアクション」とは、デバイスが生成系人工知能からの指示に従って動物に対して行う具体的な動作や刺激である。 "Reactions" are specific actions or stimuli that the device performs on the animal in accordance with instructions from the generative artificial intelligence.

この発明は、動物の行動パターンをリアルタイムで学習し、それに基づいて適切なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that learns animal behavior patterns in real time and provides appropriate reactions and stimuli based on those patterns. Specific embodiments of this system are described below.

使用するハードウェアとソフトウェア Hardware and software used

ハードウェア: 動物の動きや行動パターンを検知するセンサー(カメラ、マイクなど)、自由に動き回ることが可能な球状のデバイス、携帯情報端末(スマートフォンやタブレット) Hardware: Sensors (cameras, microphones, etc.) that detect animal movements and behavior patterns, a spherical device that can move freely, and a mobile information terminal (smartphone or tablet)

ソフトウェア: 生成系人工知能(例えば、OpenAIのGPT-4)、データベース(MySQL(登録商標)やMongoDB) Software: Generative AI (e.g., OpenAI's GPT-4), databases (MySQL (registered trademark) and MongoDB)

システムの構成 System Configuration

1. デバイス: 1. Device:

動物の動きや行動パターンを検知するためのセンサーを搭載している。 It is equipped with sensors to detect animal movements and behavior patterns.

センサーからのデータをリアルタイムで収集し、サーバに送信する。 Data from sensors is collected in real time and sent to a server.

2. 携帯情報端末: 2. Mobile Information Devices:

デバイスを操作するための手段として使用される。 Used as a means to operate the device.

ユーザが携帯情報端末を通じてデバイスの動作を制御することができる。 Users can control the device's operation through their mobile information terminal.

3. サーバ: 3. Server:

センサーから送信されるデータを受信し、データベースに蓄積する。 Receives data sent from sensors and stores it in a database.

蓄積されたデータをクレンジングし、行動パターンを抽出する。 Clean the accumulated data and extract behavioral patterns.

生成系人工知能を使用して、行動パターンの変化を学習する。 Uses generative artificial intelligence to learn changes in behavioral patterns.

学習結果に基づいて、デバイスに対して適切な指示を生成する。 Based on the learning results, appropriate instructions are generated for the device.

具体例 Specific examples

例えば、猫が初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった場合を考える。 For example, consider a situation where a cat initially prefers aggressive play, but over time begins to prefer gentle play.

1. データ収集: 1. Data Collection:

端末(カメラ)は、猫が激しく動くおもちゃに飛びかかる様子を撮影する。 The device (camera) captures the cat poking at the toy as it moves vigorously.

サーバは、その映像データを受信し、データベースに保存する。 The server receives the video data and stores it in a database.

2. データの前処理: 2. Data preprocessing:

サーバは、映像データから不要な部分を除去し、猫の動きだけを抽出する。 The server removes unnecessary parts from the video data and extracts only the cat's movements.

サーバは、抽出されたデータを時間ごとに整理し、猫の行動パターンを分析する。 The server organizes the extracted data by time and analyzes the cat's behavioral patterns.

3. 行動パターンの学習: 3. Learning behavioral patterns:

サーバは、生成系人工知能を使用して、猫が攻撃的な遊びから穏やかな遊びに変化したことを学習する。 The server uses generative artificial intelligence to learn when the cat has changed from aggressive to calm play.

サーバは、学習結果を保存し、次のステップに進む。 The server saves the learning results and proceeds to the next step.

4. 適切な指示の生成: 4. Generating appropriate instructions:

サーバは、生成系人工知能に「猫が穏やかな遊びを好むようになったので、穏やかな動きをするおもちゃを動かす指示を生成してください」とプロンプト文を入力する。 The server inputs a prompt to the generative AI: "Since the cat has started to prefer gentle play, please generate instructions to move a toy with gentle movements."

サーバは、生成された指示をデバイスに送信する。 The server sends the generated instructions to the device.

5. リアクションの提供: 5. Providing Reactions:

端末(おもちゃ)は、サーバから受信した指示に従って穏やかな動きをする。 The device (toy) makes gentle movements according to instructions received from the server.

端末は、猫に対して穏やかな遊びを提供し、猫の行動パターンに対応する。 The device provides gentle play for your cat and responds to your cat's behavioral patterns.

プロンプト文の例 Example prompt

生成系人工知能に対して以下のようなプロンプト文を入力することで、猫の行動パターンの変化に基づいた指示を生成する。 By inputting the following prompt sentence into the generative artificial intelligence, instructions based on changes in the cat's behavioral patterns can be generated.

猫の行動データを以下に示す。初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった。この変化に基づいて、猫に対して適切なリアクションや刺激を提供するための指示を生成してください。 Behavioral data for a cat is shown below. At first, the cat preferred aggressive play, but over time, it began to prefer gentle play. Based on this change, generate instructions to provide the cat with appropriate reactions and stimuli.

このようにして、システムは動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能である。実施例3における特定処理の流れについて図15を用いて説明する。 In this way, the system is able to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns. The flow of the identification process in Example 3 will be explained using Figure 15.

ステップ1:データ収集 Step 1: Data Collection

端末(センサー)は、動物の動きをリアルタイムで監視し、行動データを収集する。例えば、カメラが猫の動きを撮影し、マイクが猫の鳴き声を録音する。 The device (sensor) monitors the animal's movements in real time and collects behavioral data. For example, a camera captures a cat's movements and a microphone records the cat's meows.

入力: 動物のリアルタイムの動きや音声 Input: Real-time animal movements and sounds

出力: 動物の行動データ(映像データ、音声データ) Output: Animal behavior data (video and audio data)

具体的な動作: カメラが猫の動きを撮影し、マイクが猫の鳴き声を録音する。これらのデータを端末が収集し、サーバに送信する。 Specific operation: The camera captures the cat's movements, and the microphone records the cat's meows. The device collects this data and sends it to the server.

ステップ2:データの前処理 Step 2: Data preprocessing

サーバは、データベースに蓄積された生データをクレンジングする。具体的には、ノイズを除去し、欠損データを補完する。 The server cleanses the raw data stored in the database. Specifically, it removes noise and fills in missing data.

入力: 生データ(映像データ、音声データ) Input: Raw data (video data, audio data)

出力: クレンジングされたデータ Output: Cleansed data

具体的な動作: サーバが映像データから不要な部分を除去し、音声データのノイズをフィルタリングする。欠損データがあれば補完する。 Specific operation: The server removes unnecessary parts from the video data and filters noise from the audio data. Any missing data is filled in.

ステップ3:行動パターンの抽出 Step 3: Extracting behavioral patterns

サーバは、クレンジングされたデータを時間ごとに整理し、行動パターンを抽出する。 The server organizes the cleansed data by time and extracts behavioral patterns.

入力: クレンジングされたデータ Input: Cleansed data

出力: 行動パターンデータ Output: Behavioral pattern data

具体的な動作: サーバがクレンジングされたデータを解析し、動物が特定の時間帯にどのような行動を取るかを抽出する。 Specific operation: The server analyzes the cleansed data and extracts information about the animal's behavior at specific times of the day.

ステップ4:行動パターンの学習 Step 4: Learning behavioral patterns

サーバは、生成AIモデルを使用して、蓄積されたデータを基に動物の行動パターンを学習する。 The server uses a generative AI model to learn animal behavior patterns based on accumulated data.

入力: 行動パターンデータ Input: Behavioral pattern data

出力: 学習結果(行動パターンの変化) Output: Learning results (changes in behavioral patterns)

具体的な動作: サーバが生成AIモデルに行動パターンデータを入力し、動物の行動パターンの変化を学習する。例えば、猫が攻撃的な遊びから穏やかな遊びに変化したことを学習する。 Specific operation: The server inputs behavioral pattern data into the generative AI model, which then learns changes in the animal's behavior. For example, it learns that a cat has changed from aggressive play to calm play.

ステップ5:適切な指示の生成 Step 5: Generate appropriate instructions

サーバは、学習結果に基づいて、デバイスに対して適切な指示を生成する。 The server generates appropriate instructions for the device based on the learning results.

入力: 学習結果 Input: Learning results

出力: 指示データ Output: Instruction data

具体的な動作: サーバが生成AIモデルに「猫が穏やかな遊びを好むようになったので、穏やかな動きをするおもちゃを動かす指示を生成してください」とプロンプト文を入力し、生成された指示をデバイスに送信する。 Specific behavior: The server inputs a prompt to the generative AI model: "Since the cat has started to prefer gentle play, please generate instructions to move a toy with gentle movements," and sends the generated instructions to the device.

ステップ6:リアクションの提供 Step 6: Provide a reaction

端末(デバイス)は、サーバから受信した指示に従って動作する。 The terminal (device) operates according to the instructions received from the server.

入力: 指示データ Input: Instruction data

出力: 動物へのリアクション Output: Reaction to animals

具体的な動作: デバイスが穏やかな動きをするおもちゃを動かし、猫に対して穏やかな遊びを提供する。 Specific action: The device activates a toy with gentle movements, providing gentle play for the cat.

(応用例3) (Application Example 3)

次に、形態例3の応用例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Application Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来の動物用デバイスや生成系AIは、動物の行動パターンを学習し適切なリアクションを提供することに限られていた。しかし、工場内での作業員の行動パターンを学習し、適切なサポートを提供するシステムは存在しなかった。これにより、作業効率の向上や作業員の負担軽減が十分に達成されていなかった。したがって、工場内での作業員の行動パターンを学習し、適切なサポートを提供するシステムを提供することが求められている。 Conventional animal devices and generative AI were limited to learning animal behavior patterns and providing appropriate reactions. However, there were no systems that could learn the behavior patterns of workers in factories and provide appropriate support. As a result, improvements in work efficiency and reductions in worker burden were not fully achieved. Therefore, there is a need for a system that can learn the behavior patterns of workers in factories and provide appropriate support.

応用例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスをスマートフォンから操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや行動パターンを理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、作業員の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて行動パターンの変化を学習し、適切なサポートを提供する手段と、を含む。これにより、工場内での作業員の行動パターンを学習し、適切なサポートを提供することが可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from a smartphone, a sensor installed in the device that detects the animal's movements and behavioral patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and behavioral patterns, means for providing appropriate reactions and stimuli to the animal based on the AI, and means for accumulating worker behavioral data over time, learning changes in behavioral patterns based on the accumulated data, and providing appropriate support. This makes it possible to learn the behavioral patterns of workers within the factory and provide appropriate support.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「スマートフォンから操作するための手段」とは、スマートフォンを用いてデバイスを遠隔操作するためのインターフェースやソフトウェアを指す。 "Means for operating from a smartphone" refers to the interface or software for remotely operating a device using a smartphone.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and collects that data.

「生成系AI」とは、収集されたデータを基に動物や作業員の行動パターンを学習し、適切なリアクションやサポートを提供するための人工知能技術である。 "Generative AI" is an artificial intelligence technology that learns the behavioral patterns of animals and workers based on collected data and provides appropriate reactions and support.

「適切なリアクションや刺激を提供する手段」とは、生成系AIが学習した結果に基づいて、動物や作業員に対して適切な反応や刺激を与えるための装置や機能である。 "Means for providing appropriate reactions and stimuli" refers to devices or functions that provide appropriate reactions and stimuli to animals and workers based on the results of learning by the generative AI.

「作業員の行動データを時間経過と共に蓄積する手段」とは、作業員の行動を継続的に記録し、そのデータを長期間にわたって保存するためのシステムである。 "Means for accumulating worker behavioral data over time" refers to a system that continuously records worker behavior and stores that data for long periods of time.

「行動パターンの変化を学習し、適切なサポートを提供する手段」とは、蓄積された行動データを解析し、行動パターンの変化を認識して、作業員に対して最適な支援を行うための機能である。 "Means of learning changes in behavioral patterns and providing appropriate support" is a function that analyzes accumulated behavioral data, recognizes changes in behavioral patterns, and provides optimal support to workers.

この発明を実施するためには、以下のハードウェアおよびソフトウェアを用いる。ハードウェアとしては、球状で自由に動き回ることが可能なデバイス、スマートフォン、工場内のロボット、センサーが必要である。ソフトウェアとしては、Python、scikit-learn、生成系AIモデルが必要である。 The following hardware and software are required to implement this invention. Hardware requires a spherical, freely movable device, a smartphone, a factory robot, and sensors. Software requires Python, scikit-learn, and a generative AI model.

まず、球状で自由に動き回ることが可能なデバイスは、動物や作業員の行動をリアルタイムで検知するセンサーを搭載している。このセンサーは、動物や作業員の動きや行動パターンを検知し、そのデータを収集する。収集されたデータは、生成系AIモデルに送られ、分析される。 First, the spherical, freely movable device is equipped with sensors that detect the behavior of animals and workers in real time. These sensors detect the movements and behavioral patterns of animals and workers and collect that data. The collected data is sent to a generative AI model for analysis.

生成系AIモデルは、収集されたデータを基に動物や作業員の行動パターンを学習する。この学習プロセスには、Pythonとscikit-learnを使用する。具体的には、KMeansクラスタリングアルゴリズムを用いて行動パターンを分類し、時間経過と共に行動パターンの変化を学習する。 The generative AI model learns the behavioral patterns of animals and workers based on collected data. This learning process uses Python and scikit-learn. Specifically, it uses the KMeans clustering algorithm to classify behavioral patterns and learns how behavioral patterns change over time.

学習が完了すると、生成系AIモデルは、動物や作業員に対して適切なリアクションや刺激を提供するための指示を出す。例えば、動物が攻撃的な遊びを好む場合、デバイスはそれに応じた刺激を提供する。また、作業員が手動作業から自動化作業に移行した場合、ロボットは適切なサポートを提供する。 Once learning is complete, the generative AI model will provide instructions for providing appropriate reactions and stimuli to animals and workers. For example, if an animal prefers aggressive play, the device will provide appropriate stimuli. Also, if a worker transitions from manual to automated tasks, the robot will provide appropriate support.

具体例として、工場内で作業員が手動で部品を組み立てている場合、ロボットが部品を持ち運ぶサポートを提供する。また、作業員が自動化された機械を操作している場合、ロボットが機械のメンテナンスをサポートする。 For example, if a worker is manually assembling parts in a factory, a robot will help carry the parts. Also, if a worker is operating automated machinery, a robot will help with machine maintenance.

プロンプト文の例としては、以下のようなものがある。 Examples of prompt statements include:

「工場内で作業員の行動データを収集し、そのデータに基づいて行動パターンの変化を学習するAIを開発してください。例えば、作業員が手動作業から自動化作業に移行した場合、その変化を学習し、適切なサポートを提供するロボットを作成してください。」 "Develop AI that collects data on worker behavior in factories and learns changes in behavioral patterns based on that data. For example, when workers transition from manual to automated tasks, create a robot that learns this change and provides appropriate support."

このようにして、この発明は工場内での作業効率を向上させ、作業員の負担を軽減することが可能である。 In this way, this invention can improve work efficiency within factories and reduce the burden on workers.

応用例3における特定処理の流れについて図16を用いて説明する。 The flow of the specific processing in Application Example 3 will be explained using Figure 16.

ステップ1: Step 1:

サーバは、センサーを用いて動物や作業員の行動データを収集する。入力は、センサーから取得されるリアルタイムの行動データであり、出力は、収集された行動データのリストである。具体的な動作としては、センサーが動物や作業員の動きを検知し、そのデータをサーバに送信する。 The server uses sensors to collect behavioral data of animals and workers. The input is real-time behavioral data obtained from the sensors, and the output is a list of collected behavioral data. Specifically, the sensors detect the movements of animals and workers and send that data to the server.

ステップ2: Step 2:

サーバは、収集された行動データを蓄積する。入力は、ステップ1で収集された行動データであり、出力は、蓄積された行動データのデータベースである。具体的な動作としては、サーバが受信したデータをデータベースに保存する。 The server accumulates the collected behavioral data. The input is the behavioral data collected in step 1, and the output is a database of accumulated behavioral data. Specifically, the server saves the data it receives in the database.

ステップ3: Step 3:

サーバは、蓄積された行動データを用いて生成系AIモデルを学習させる。入力は、蓄積された行動データであり、出力は、学習済みの生成系AIモデルである。具体的な動作としては、サーバがPythonとscikit-learnを用いてKMeansクラスタリングアルゴリズムを実行し、行動パターンを分類する。 The server uses the accumulated behavioral data to train a generative AI model. The input is the accumulated behavioral data, and the output is the trained generative AI model. Specifically, the server uses Python and scikit-learn to run the KMeans clustering algorithm and classify behavioral patterns.

ステップ4: Step 4:

サーバは、新しい行動データが入力された際に、生成系AIモデルを用いて行動パターンを予測する。入力は、新しい行動データであり、出力は、予測された行動パターンである。具体的な動作としては、サーバが新しいデータを生成系AIモデルに入力し、予測結果を取得する。 When new behavioral data is input, the server uses a generative AI model to predict behavioral patterns. The input is the new behavioral data, and the output is the predicted behavioral pattern. Specifically, the server inputs the new data into the generative AI model and obtains the predicted results.

ステップ5: Step 5:

サーバは、予測結果に基づいて適切なリアクションやサポートを提供する指示を出す。入力は、予測された行動パターンであり、出力は、リアクションやサポートの指示である。具体的な動作としては、サーバがデバイスやロボットに対して適切な動作を指示する。 The server issues instructions to provide appropriate reactions and support based on the prediction results. The input is the predicted behavior pattern, and the output is instructions for reactions and support. In terms of specific operations, the server instructs the device or robot to perform the appropriate action.

ステップ6: Step 6:

端末(スマートフォン)は、サーバからの指示を受け取り、デバイスやロボットを操作する。入力は、サーバからの指示であり、出力は、デバイスやロボットの動作である。具体的な動作としては、スマートフォンがデバイスやロボットに対して操作コマンドを送信する。 The terminal (smartphone) receives instructions from the server and operates the device or robot. The input is the instruction from the server, and the output is the operation of the device or robot. Specifically, the smartphone sends operation commands to the device or robot.

ステップ7: Step 7:

ユーザは、デバイスやロボットの動作を監視し、必要に応じて手動で操作を行う。入力は、デバイスやロボットの動作状況であり、出力は、ユーザの操作コマンドである。具体的な動作としては、ユーザがスマートフォンを用いてデバイスやロボットを手動で操作する。 The user monitors the operation of the device or robot and operates it manually as necessary. The input is the operating status of the device or robot, and the output is the user's operation commands. Specifically, the user manually operates the device or robot using a smartphone.

更に、ユーザの感情を推定する感情エンジンを組み合わせてもよい。すなわち、特定処理部290は、感情特定モデル59を用いてユーザの感情を推定し、ユーザの感情を用いた特定処理を行うようにしてもよい。 Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

「形態例1」 "Example 1"

本発明の一実施形態として、感情エンジンを組み合わせたシステムが提供される。このシステムは、ユーザの感情を認識し、その感情に応じて猫に対するリアクションや刺激を調整する。具体的には、ユーザが喜んでいるとき、システムは猫に対して積極的な遊びを促す。逆に、ユーザが落ち込んでいるとき、システムは猫に対して静かな遊びを促す。これにより、ユーザの感情状態に応じた最適な猫との相互作用が可能となる。 One embodiment of the present invention provides a system that incorporates an emotion engine. This system recognizes the user's emotions and adjusts the reactions and stimuli given to the cat according to those emotions. Specifically, when the user is happy, the system encourages the cat to play actively. Conversely, when the user is depressed, the system encourages the cat to play quietly. This enables optimal interaction with the cat according to the user's emotional state.

「形態例2」 "Example 2"

また、感情エンジンは、ユーザの声のトーン、表情、または身体的な反応から感情を認識する。例えば、ユーザが笑顔であれば、システムはユーザが幸せであると認識し、猫に対して積極的な遊びを促す。逆に、ユーザが泣いていれば、システムはユーザが悲しいと認識し、猫に対して静かな遊びを促す。これにより、ユーザの感情状態をより正確に把握し、それに応じた最適な猫との相互作用が可能となる。 The emotion engine also recognizes emotions from the user's tone of voice, facial expressions, or physical reactions. For example, if the user is smiling, the system will recognize that the user is happy and encourage the cat to play actively. Conversely, if the user is crying, the system will recognize that the user is sad and encourage the cat to play quietly. This allows for a more accurate understanding of the user's emotional state and optimal interaction with the cat accordingly.

「形態例3」 "Example 3"

さらに、感情エンジンは、ユーザの感情に応じてデバイスの動きや反応を調整し、ユーザと猫との相互作用を向上させる。例えば、ユーザが怒っているとき、システムはデバイスの動きを抑制し、猫がユーザに迷惑をかけないようにする。逆に、ユーザが喜んでいるとき、システムはデバイスの動きを活発化し、猫がユーザと楽しく遊べるようにする。これにより、ユーザの感情状態に応じた最適な猫との相互作用が可能となる。 Furthermore, the emotion engine adjusts the device's movements and reactions according to the user's emotions, improving the interaction between the user and the cat. For example, when the user is angry, the system suppresses the device's movements to prevent the cat from bothering the user. Conversely, when the user is happy, the system activates the device's movements to allow the cat to play happily with the user. This enables optimal interaction with the cat according to the user's emotional state.

以下に、各形態例の処理の流れについて説明する。 The processing flow for each example form is explained below.

「形態例1」 "Example 1"

ステップ1:ユーザの感情エンジンがユーザの感情を認識する。 Step 1: The user's emotion engine recognizes the user's emotion.

ステップ2:認識した感情に基づいて、システムが猫に対するリアクションや刺激を調整する。 Step 2: Based on the recognized emotion, the system adjusts its reactions and stimuli to the cat.

ステップ3:ユーザが喜んでいるとき、システムは猫に対して積極的な遊びを促す。 Step 3: When the user is happy, the system encourages active play with the cat.

ステップ4:ユーザが落ち込んでいるとき、システムは猫に対して静かな遊びを促す。 Step 4: When the user is feeling down, the system encourages quiet play with the cat.

「形態例2」 "Example 2"

ステップ1:感情エンジンがユーザの声のトーン、表情、または身体的な反応から感情を認識する。 Step 1: The emotion engine recognizes emotions from the user's tone of voice, facial expressions, or physical reactions.

ステップ2:ユーザが笑顔であれば、システムはユーザが幸せであると認識し、猫に対して積極的な遊びを促す。 Step 2: If the user is smiling, the system recognizes that the user is happy and encourages active play with the cat.

ステップ3:ユーザが泣いていれば、システムはユーザが悲しいと認識し、猫に対して静かな遊びを促す。 Step 3: If the user is crying, the system recognizes that the user is sad and prompts the cat to play quietly.

「形態例3」 "Example 3"

ステップ1:感情エンジンがユーザの感情を認識する。 Step 1: The emotion engine recognizes the user's emotions.

ステップ2:ユーザの感情に応じてデバイスの動きや反応を調整する。 Step 2: Adjust the device's movements and responses based on the user's emotions.

ステップ3:ユーザが怒っているとき、システムはデバイスの動きを抑制し、猫がユーザに迷惑をかけないようにする。 Step 3: When the user is angry, the system inhibits the device's movement to prevent the cat from bothering the user.

ステップ4:ユーザが喜んでいるとき、システムはデバイスの動きを活発化し、猫がユーザと楽しく遊べるようにする。 Step 4: When the user is happy, the system activates the device's activity, allowing the cat to play happily with the user.

(実施例1) (Example 1)

次に、形態例1の実施例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Example 1 of Form Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来の動物用デバイスは、動物の動きや行動パターンを単純に検知するだけであり、動物の好みや遊び方を理解して適切なリアクションや刺激を提供することができなかった。また、ユーザの感情状態に応じて動物との相互作用を調整する機能が欠如していたため、ユーザと動物の関係をより深めることが難しかった Previous animal devices simply detected animal movements and behavioral patterns, but were unable to understand the animal's preferences and play styles and provide appropriate reactions or stimulation. Furthermore, they lacked the ability to adjust interactions with the animal based on the user's emotional state, making it difficult to deepen the relationship between the user and the animal.

実施例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整する感情エンジンを含む。これにより、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供することが可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, and an emotion engine that recognizes the user's emotions and adjusts the reactions and stimuli to the animal according to those emotions. This makes it possible to understand the animal's behavior patterns and provide optimal reactions and stimuli according to the user's emotional state.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知するための装置である。 A "sensor" is a device used to detect animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and play styles.

「リアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて動物に適切な反応や刺激を与えるための機構である。 "Means for providing reactions and stimuli" refers to a mechanism for providing appropriate reactions and stimuli to animals based on the analysis results of the generative AI.

「感情エンジン」とは、ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整するためのシステムである。 The "emotion engine" is a system that recognizes the user's emotions and adjusts the reactions and stimuli given to animals based on those emotions.

「動物の行動データ」とは、動物の動きや行動パターンに関する情報である。 "Animal behavior data" is information about animal movements and behavior patterns.

「フィードバック」とは、動物からの物理的な刺激に対するデバイスの反応を生成系AIに戻すプロセスである。 "Feedback" is the process of returning the device's response to physical stimuli from the animal to the generative AI.

この発明は、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that understands animal behavior patterns and provides optimal reactions and stimuli according to the user's emotional state. Specific embodiments of this system are described below.

使用するハードウェアおよびソフトウェア Hardware and software used

デバイス: 球状で自由に動き回ることが可能な装置である。内部にはモーター、バッテリー、センサーが搭載されている。 Device: A spherical device that can move freely. It is equipped with motors, batteries, and sensors.

情報端末: デバイスを操作するための手段を提供する電子機器である。スマートフォンやタブレットが該当する。 Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

センサー: 動物の動きや行動パターンを検知するための装置である。加速度センサーや赤外線センサーが使用される。 Sensor: A device used to detect animal movements and behavior patterns. Accelerometers and infrared sensors are used.

生成系AI: センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能である。クラウド上で動作するAIモデルが使用される。 Generative AI: Artificial intelligence that analyzes data from sensors to understand animals' preferences and play styles. It uses AI models that run on the cloud.

感情エンジン: ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整するためのシステムである。感情認識ソフトウェアが使用される。 Emotion engine: A system that recognizes the user's emotions and adjusts the animal's reactions and stimuli accordingly. Emotion recognition software is used.

プログラムの処理 Program processing

サーバは、デバイスから送信される動物の行動データを受け取り、生成系AIに入力する。生成系AIは、受け取ったデータを分析し、動物の好みや遊び方を理解する。次に、生成系AIは分析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成し、デバイスに送信する。 The server receives the animal's behavioral data sent from the device and inputs it into the generative AI. The generative AI analyzes the received data to understand the animal's preferences and play styles. Based on the analysis results, the generative AI then generates instructions to provide the animal with appropriate reactions and stimuli, and sends these to the device.

端末は、ユーザの感情を認識するためのデータを収集する。例えば、スマートフォンのカメラやマイクを使用してユーザの表情や声のトーンを分析する。感情エンジンは、ユーザの感情データを受け取り、その感情に応じて動物に対するリアクションや刺激を調整する。 The device collects data to recognize the user's emotions. For example, it uses the smartphone's camera and microphone to analyze the user's facial expressions and tone of voice. The emotion engine receives the user's emotional data and adjusts the animal's reactions and stimuli according to those emotions.

具体例 Specific examples

例1: 猫がデバイスに近づいたとき、センサーがその動きを検知し、データをサーバに送信する。サーバは生成系AIモデルを用いて「猫が興味を示している」と判断し、デバイスに「回転して猫の興味を引く」指示を送る。デバイスはその場で回転し始める。 Example 1: When a cat approaches the device, the sensor detects its movement and sends the data to the server. The server uses a generative AI model to determine that the cat is interested and sends the device an instruction to "rotate to attract the cat's attention." The device then begins to rotate in place.

例2: ユーザがスマートフォンを使っているとき、端末がユーザの表情をカメラでキャプチャし、感情エンジンが「ユーザが喜んでいる」と認識する。サーバは生成系AIモデルに「積極的な遊びを促す」指示を送り、デバイスは猫と一緒に走り回るような動きをする。 Example 2: When a user is using a smartphone, the device captures the user's facial expression with its camera, and the emotion engine recognizes that the user is happy. The server then sends instructions to the generative AI model to encourage active play, causing the device to act as if it were running around with a cat.

プロンプト文の例 Example prompt

「猫がデバイスに近づいたときの動作を説明してください。」 "Please explain what happens when a cat approaches the device."

「ユーザが喜んでいるときの猫へのリアクションを説明してください。」 "Please explain how users react to cats when they are happy."

以上が、この発明を実施するための具体的な形態である。このシステムにより、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供することが可能となる。 The above is a specific embodiment for implementing this invention. This system makes it possible to understand animal behavior patterns and provide optimal reactions and stimuli according to the user's emotional state.

実施例1における特定処理の流れについて図17を用いて説明する。 The flow of the identification process in Example 1 will be explained using Figure 17.

ステップ1: Step 1:

デバイスの初期化 Initializing the device

サーバ: デバイスの初期設定を行う。モーターやバッテリーの状態を確認し、センサーが正常に動作しているかをチェックする。 Server: Initializes the device. Checks the status of the motor and battery, and ensures that sensors are working properly.

入力: デバイスの電源が入る信号。 Input: The signal that powers on the device.

出力: 初期化完了の信号。 Output: Signals that initialization is complete.

具体的な動作: デバイスが電源を入れると、サーバがデバイスの各コンポーネントの状態を確認し、正常であれば初期化完了の信号を送る。 Specific operation: When the device is turned on, the server checks the status of each component of the device and, if everything is normal, sends a signal indicating initialization is complete.

ステップ2: Step 2:

猫の動きの検知 Cat movement detection

デバイス: 内部のセンサーを用いて猫の動きや行動パターンをリアルタイムで検知する。 Device: Uses internal sensors to detect your cat's movements and behavior patterns in real time.

入力: 猫の動きや行動。 Input: Cat movements and behavior.

出力: 検知データ。 Output: Detection data.

具体的な動作: 猫がデバイスに近づいたり、触れたりすると、センサーがその動きをキャッチし、データを収集する。 Specific behavior: When a cat approaches or touches the device, the sensor detects the movement and collects data.

ステップ3: Step 3:

データの送信 Data transmission

デバイス: 検知したデータをサーバに送信する。 Device: Sends detected data to the server.

入力: 検知データ。 Input: Detection data.

出力: サーバへのデータ送信。 Output: Send data to the server.

具体的な動作: センサーが収集したデータを無線通信を通じてサーバに送信する。 Specific operation: The data collected by the sensor is sent to the server via wireless communication.

ステップ4: Step 4:

データの分析 Data analysis

サーバ: 受け取ったデータを生成AIモデルに入力し、猫の行動パターンや好みを分析する。 Server: Inputs the received data into a generative AI model to analyze the cat's behavioral patterns and preferences.

入力: 検知データ。 Input: Detection data.

出力: 行動パターンの分析結果。 Output: Behavioral pattern analysis results.

具体的な動作: サーバが生成AIモデルに「猫がデバイスに触れた」というデータを入力し、AIが「猫が興味を示している」と判断する。 Specific operation: The server inputs the data "a cat touched the device" into the generated AI model, and the AI determines that "the cat is showing interest."

ステップ5: Step 5:

指示の生成 Generating instructions

サーバ: 分析結果に基づいて、猫に適切なリアクションや刺激を提供するための指示を生成する。 Server: Based on the analysis results, generates instructions to provide the cat with appropriate reactions and stimuli.

入力: 行動パターンの分析結果。 Input: Behavioral pattern analysis results.

出力: デバイスへの指示。 Output: Instructions to the device.

具体的な動作: サーバが「デバイスを回転させて猫の興味を引く」という指示を生成し、デバイスに送信する。 Specific operation: The server generates an instruction to "rotate the device to attract the cat's attention" and sends it to the device.

ステップ6: Step 6:

デバイスの動作 Device Operation

デバイス: サーバからの指示に従って動作し、猫に適切なリアクションや刺激を提供する。 Device: Operates according to instructions from the server and provides appropriate reactions and stimuli to the cat.

入力: サーバからの指示。 Input: Instructions from the server.

出力: デバイスの動作。 Output: Device operation.

具体的な動作: デバイスが回転し始め、猫の興味を引くように動作する。 Specific action: The device will start to rotate and act in a way that will attract the cat's interest.

ステップ7: Step 7:

ユーザの感情認識 User emotion recognition

端末: ユーザの感情を認識するためのデータを収集する。例えば、スマートフォンのカメラやマイクを使用する。 Device: Collect data to recognize the user's emotions. For example, use the smartphone's camera and microphone.

入力: ユーザの表情や声のトーン。 Input: User's facial expression and tone of voice.

出力: 感情データ。 Output: Emotion data.

具体的な動作: 端末がユーザの表情や声のトーンを分析し、感情状態を認識する。 Specific operation: The device analyzes the user's facial expressions and tone of voice to recognize their emotional state.

ステップ8: Step 8:

感情に基づく指示の調整 Adjusting instructions based on emotions

サーバ: ユーザの感情データを受け取り、猫に対するリアクションや刺激を調整する。 Server: Receives the user's emotional data and adjusts the cat's reactions and stimuli.

入力: 感情データ。 Input: Emotion data.

出力: 調整された指示。 Output: Adjusted instructions.

具体的な動作: サーバが「ユーザが喜んでいる」と認識した場合、生成AIモデルに「積極的な遊びを促す」指示を送る。デバイスは猫と一緒に走り回るような動きをする。 Specific behavior: If the server recognizes that the user is happy, it sends instructions to the generative AI model to encourage active play. The device then behaves as if it is running around with a cat.

(応用例1) (Application Example 1)

次に、形態例1の応用例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Application Example 1 of Form Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来のペット用デバイスは、動物の行動パターンを単純に検知するだけであり、動物の好みや遊び方を深く理解することができなかった。また、ユーザの感情状態に応じて動物との相互作用を調整する機能が欠如していたため、ユーザの感情状態に最適なペットとの相互作用を提供することが困難であった。さらに、デバイスの操作や動物の行動データをリアルタイムで表示する手段が不足していたため、ユーザがデバイスの動作状況や動物の行動を把握することが難しかった Previous pet devices simply detected animal behavior patterns and were unable to deeply understand the animal's preferences or play styles. Furthermore, they lacked the ability to adjust interactions with the animal based on the user's emotional state, making it difficult to provide interactions with the pet that best fit the user's emotional state. Furthermore, they lacked a way to control the device or display animal behavior data in real time, making it difficult for users to understand the device's operating status and the animal's behavior.

応用例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、感情エンジンを用いてユーザの感情状態を認識し、該感情状態に応じて動物に対するリアクションや刺激を調整する手段と、該デバイスの操作や動物の行動データを情報端末に表示する手段と、を含む。これにより、動物の行動パターンを深く理解し、ユーザの感情状態に応じた最適なペットとの相互作用を提供することが可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavioral patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, means for recognizing the user's emotional state using an emotion engine and adjusting the reactions and stimuli provided to the animal in accordance with the emotional state, and means for displaying the device's operation and the animal's behavioral data on the information terminal. This makes it possible to deeply understand the animal's behavioral patterns and provide optimal interactions with the pet in accordance with the user's emotional state.

「球状で自由に動き回ることが可能なデバイス」とは、内部にモーターやバッテリーを有し、外部からの指示に基づいて自律的に移動することができる球形の装置である。 A "spherical device capable of moving freely" is a spherical device that has an internal motor and battery and can move autonomously based on external instructions.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作することによってデバイスを制御するための電子機器である。 An "information terminal" is an electronic device, such as a smartphone or tablet, that is operated by the user to control the device.

「動物の動きや行動パターンを検知するセンサー」とは、動物の位置、速度、動作などをリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects an animal's location, speed, movements, etc. in real time and collects that data.

「生成系AI」とは、収集されたデータを分析し、動物の好みや遊び方を理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes collected data and understands animals' preferences and play styles.

「感情エンジン」とは、ユーザの感情状態を認識し、その情報を基に動物との相互作用を調整するためのシステムである。 The "emotion engine" is a system that recognizes the user's emotional state and adjusts interactions with animals based on that information.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な動作や反応を行うための機構である。 "Means for providing appropriate reactions and stimuli to animals" refers to a mechanism that allows appropriate actions and reactions to be taken by animals based on the analysis results of the generative AI.

「該デバイスの操作や動物の行動データを情報端末に表示する手段」とは、デバイスの動作状況や動物の行動データをリアルタイムで情報端末に表示するための機能である。 "Means for displaying the device's operation and animal behavior data on an information terminal" refers to a function for displaying the device's operating status and animal behavior data on an information terminal in real time.

この発明を実施するためのシステムは、球状で自由に動き回ることが可能なデバイス、情報端末、動物の動きや行動パターンを検知するセンサー、生成系AI、感情エンジン、及び情報端末に表示する手段を含む。 A system for implementing this invention includes a spherical, freely movable device, an information terminal, a sensor that detects animal movements and behavior patterns, a generative AI, an emotion engine, and a means for displaying on the information terminal.

システムの構成 System Configuration

1. 球状デバイス: 1. Spherical device:

内部にモーターやバッテリーを搭載し、外部からの指示に基づいて自律的に移動する。 It is equipped with a motor and battery inside and moves autonomously based on external instructions.

動物の動きや行動パターンを検知するためのセンサーを備える。 Equipped with sensors to detect animal movements and behavior patterns.

2. 情報端末: 2. Information terminal:

スマートフォンやタブレットなど、ユーザが操作するための電子機器。 Electronic devices operated by users, such as smartphones and tablets.

デバイスの操作や動物の行動データをリアルタイムで表示する。 Displays device operation and animal behavior data in real time.

3. センサー: 3. Sensor:

動物の位置、速度、動作などをリアルタイムで感知し、そのデータを収集する。 It detects animals' location, speed, movements, etc. in real time and collects that data.

4. 生成系AI: 4. Generative AI:

収集されたデータを分析し、動物の好みや遊び方を理解する。 Analyze the collected data to understand the animals' preferences and play styles.

生成AIモデルを用いて、動物に適切なリアクションや刺激を提供するための指示を生成する。 Generative AI models are used to generate instructions to provide appropriate reactions and stimuli to animals.

5. 感情エンジン: 5. Emotion Engine:

ユーザの感情状態を認識し、その情報を基に動物との相互作用を調整する。 Recognizes the user's emotional state and adjusts interactions with animals based on that information.

6. 表示手段: 6. Display means:

デバイスの動作状況や動物の行動データを情報端末に表示する。 Device operation status and animal behavior data are displayed on the information terminal.

プログラムの処理説明 Program processing explanation

サーバは、まずセンサーから動物の行動データを取得する。このデータは生成系AIに送信され、動物の好みや遊び方を分析する。生成系AIは、分析結果に基づいて動物に適切なリアクションや刺激を提供するための指示を生成する。さらに、感情エンジンがユーザの感情状態を認識し、その情報を基に動物との相互作用を調整する。最終的に、デバイスの操作や動物の行動データは情報端末にリアルタイムで表示される。 The server first collects animal behavior data from sensors. This data is sent to the generative AI, which analyzes the animal's preferences and play styles. Based on the analysis results, the generative AI generates instructions to provide the animal with appropriate reactions and stimuli. Furthermore, an emotion engine recognizes the user's emotional state and adjusts interactions with the animal based on that information. Finally, device operations and animal behavior data are displayed in real time on the information terminal.

具体例 Specific examples

例えば、ペットショップでこのシステムを使用する場合、来店者が猫と遊んでいるとき、スマートフォンアプリが猫の行動をリアルタイムで分析し、来店者の感情状態に応じて猫との遊び方を調整する。生成AIモデルへ入力するプロンプト文の例は以下の通りである。 For example, if this system were used in a pet shop, when a customer was playing with a cat, the smartphone app would analyze the cat's behavior in real time and adjust how the customer interacted with the cat depending on the customer's emotional state. An example of a prompt sentence to be input into the generative AI model is as follows:

プロンプト文の例: Example prompt:

猫の行動データ: 動き: 活発, 遊び方: ボールを追いかける Cat behavior data: Movement: Active, Play style: Chasing a ball

ユーザの感情状態: 状態: 喜んでいる User's emotional state: State: Happy

このデータに基づいて、猫に適切なリアクションや刺激を提供するための指示を生成してください。 Based on this data, generate instructions to provide appropriate reactions and stimuli for your cat.

このプロンプト文を生成AIモデルに入力することで、猫に対する適切なリアクションや刺激の指示を得ることができる。 By inputting this prompt into a generative AI model, we can obtain appropriate reactions and stimulation instructions for the cat.

応用例1における特定処理の流れについて図18を用いて説明する。 The flow of the specific processing in Application Example 1 is explained using Figure 18.

ステップ1: Step 1:

サーバは、センサーから動物の行動データを取得する。センサーは動物の位置、速度、動作などをリアルタイムで感知し、そのデータをサーバに送信する。入力はセンサーからの生データであり、出力はサーバに送信された動物の行動データである。 The server obtains animal behavior data from sensors. The sensors detect the animal's position, speed, movement, etc. in real time and send the data to the server. The input is raw data from the sensors, and the output is the animal's behavior data sent to the server.

ステップ2: Step 2:

サーバは、取得した動物の行動データを生成系AIに送信する。生成系AIは、受け取ったデータを分析し、動物の好みや遊び方を理解する。入力は動物の行動データであり、出力は動物の好みや遊び方に関する分析結果である。 The server sends the acquired animal behavior data to the generative AI. The generative AI analyzes the received data and understands the animal's preferences and play styles. The input is the animal's behavior data, and the output is the analysis results regarding the animal's preferences and play styles.

ステップ3: Step 3:

サーバは、生成系AIからの分析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。生成AIモデルを用いて、プロンプト文を作成し、動物に対する具体的な指示を生成する。入力は生成系AIの分析結果であり、出力は動物に対する指示である。 The server generates instructions to provide appropriate reactions and stimuli to the animal based on the analysis results from the generative AI. It uses the generative AI model to create prompts and generate specific instructions for the animal. The input is the analysis results of the generative AI, and the output is instructions for the animal.

ステップ4: Step 4:

サーバは、感情エンジンを用いてユーザの感情状態を認識する。感情エンジンは、ユーザの表情や音声などのデータを解析し、ユーザの感情状態を特定する。入力はユーザの感情データであり、出力はユーザの感情状態である。 The server uses an emotion engine to recognize the user's emotional state. The emotion engine analyzes data such as the user's facial expressions and voice to identify the user's emotional state. The input is the user's emotional data, and the output is the user's emotional state.

ステップ5: Step 5:

サーバは、ユーザの感情状態に基づいて、動物に対するリアクションや刺激を調整する。感情エンジンの出力を元に、生成系AIの指示を修正し、最適な相互作用を提供する。入力はユーザの感情状態と生成系AIの指示であり、出力は調整された動物に対する指示である。 The server adjusts the reactions and stimuli given to the animal based on the user's emotional state. Based on the output of the emotion engine, it modifies the instructions of the generative AI to provide optimal interaction. The input is the user's emotional state and the instructions of the generative AI, and the output is the adjusted instructions given to the animal.

ステップ6: Step 6:

サーバは、調整された指示を球状デバイスに送信する。デバイスは、受け取った指示に基づいて動作し、動物に適切なリアクションや刺激を提供する。入力は調整された指示であり、出力はデバイスの動作である。 The server sends the adjusted instructions to the spherical device. The device acts based on the received instructions and provides the animal with an appropriate reaction or stimulus. The input is the adjusted instructions, and the output is the device's behavior.

ステップ7: Step 7:

端末は、デバイスの操作や動物の行動データをリアルタイムで表示する。ユーザは、情報端末を通じてデバイスの動作状況や動物の行動を確認することができる。入力はデバイスの動作データと動物の行動データであり、出力は情報端末に表示される情報である。 The terminal displays device operation and animal behavior data in real time. Users can check the device's operating status and the animal's behavior through the information terminal. The input is device operation data and animal behavior data, and the output is the information displayed on the information terminal.

(実施例2) (Example 2)

次に、形態例2の実施例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動に対して適切な反応を提供することが難しく、またユーザの感情状態を考慮した相互作用を実現することができなかった。そのため、動物とユーザの双方にとって最適な体験を提供することが困難であった。さらに、動物の行動パターンの変化を学習し、長期的に適応するシステムも不足していた。 Previous animal devices struggled to provide appropriate responses to animal behavior and were unable to realize interactions that took the user's emotional state into account. This made it difficult to provide an optimal experience for both the animal and the user. Furthermore, there was a lack of systems that could learn changes in the animal's behavioral patterns and adapt over the long term.

実施例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスを操作するための手段と、動物の動きや行動パターンを検知するセンサーを使用する手段と、センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIを使用する手段と、ユーザの感情状態を認識する感情エンジンを使用する手段と、生成系AIおよび感情エンジンに基づき動物との相互作用を最適化する手段と、を含む。これにより、動物の行動に対して適切な反応を提供し、ユーザの感情状態を考慮した相互作用が可能となる。また、動物の行動パターンの変化を学習し、長期的に適応することが可能となる。 In this invention, the server includes means for operating a spherical, freely mobile device, means for using sensors to detect the animal's movements and behavioral patterns, means for using generative AI to analyze data from the sensors and understand the animal's preferences and play styles, means for using an emotion engine to recognize the user's emotional state, and means for optimizing interactions with the animal based on the generative AI and emotion engine. This makes it possible to provide appropriate responses to the animal's behavior and enable interactions that take the user's emotional state into consideration. It also makes it possible to learn changes in the animal's behavioral patterns and adapt over the long term.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知する装置である。 A "sensor" is a device that detects animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and how they play.

「感情エンジン」とは、ユーザの感情状態を認識するためのソフトウェアまたはハードウェアである。 An "emotion engine" is software or hardware that recognizes the user's emotional state.

「リアクション」とは、生成系AIに基づき動物に提供される適切な反応や刺激である。 "Reactions" are appropriate responses or stimuli provided to animals based on generative AI.

「相互作用の最適化」とは、生成系AIおよび感情エンジンに基づき、動物とユーザの間のやり取りを最適化することである。 "Interaction optimization" refers to optimizing the interaction between animals and users based on generative AI and an emotion engine.

「行動データ」とは、動物の動きや行動パターンに関する情報である。 "Behavioral data" is information about animal movements and behavior patterns.

「フィードバック」とは、デバイスが動物からの物理的な刺激に対して自動的に反応し、その反応を生成系AIに送信することである。 "Feedback" means that the device automatically responds to physical stimuli from the animal and transmits that response to the generative AI.

この発明は、動物の行動とユーザの感情状態に基づいて最適な相互作用を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that provides optimal interaction based on the animal's behavior and the user's emotional state. Specific embodiments of this system are described below.

使用するハードウェアおよびソフトウェア Hardware and software used

デバイス: 球状で自由に動き回ることが可能な装置である。このデバイスは、動物の行動に対して物理的な反応を提供する。 Device: A spherical, freely movable device that provides physical responses to the animal's behavior.

情報端末: デバイスを操作するための手段を提供する電子機器である。例えば、スマートフォンやタブレットが該当する。 Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

センサー: 動物の動きや行動パターンを検知する装置である。デバイスに搭載されており、リアルタイムでデータを収集する。 Sensor: A device that detects animal movements and behavior patterns. It is installed in the device and collects data in real time.

生成系AI: センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。例えば、OpenAIのGPT-4などが該当する。 Generative AI: Artificial intelligence that analyzes data from sensors to understand animals' preferences and play styles. An example of this is OpenAI's GPT-4.

感情エンジン: ユーザの感情状態を認識するためのソフトウェアまたはハードウェアである。ユーザの声のトーン、表情、または身体的な反応を解析する。 Emotion engine: Software or hardware that recognizes the user's emotional state. It analyzes the user's tone of voice, facial expressions, or physical reactions.

システムの動作 System Operation

サーバは、センサーから送信された動物の行動データを受け取り、生成系AIを使用してそのデータを分析する。生成系AIは、動物の行動パターンを理解し、適切なリアクションや刺激を提供するための指示をデバイスに送信する。 The server receives the animal's behavior data sent from the sensor and analyzes it using generative AI. The generative AI understands the animal's behavioral patterns and sends instructions to the device to provide appropriate reactions and stimuli.

さらに、サーバは感情エンジンを使用してユーザの感情状態を認識する。感情エンジンは、ユーザの声のトーンや表情を解析し、ユーザが幸せであるか悲しいかを判断する。サーバは、この感情状態に基づいて動物との相互作用を最適化する。 Furthermore, the server uses an emotion engine to recognize the user's emotional state. The emotion engine analyzes the user's tone of voice and facial expressions to determine whether the user is happy or sad. The server optimizes interactions with the animal based on this emotional state.

具体例 Specific examples

例えば、猫がデバイスに対して爪を立てる動作を行った場合、センサーがその動作を検知する。センサーは、そのデータをサーバに送信し、サーバは生成系AIを使用してデータを分析する。生成系AIは、猫が攻撃的な遊びを好むことを理解し、デバイスに対して猫のおもちゃを動かすように指示する。デバイスは、この指示に従って猫のおもちゃを動かし、猫に対して適切な刺激を提供する。 For example, if a cat scratches the device, the sensor detects the action. The sensor sends the data to a server, which analyzes the data using generative AI. The generative AI understands that the cat prefers aggressive play and instructs the device to move a cat toy. The device follows this instruction to move the cat toy and provide the cat with the appropriate stimulation.

同時に、サーバは感情エンジンを使用してユーザの笑顔を認識し、ユーザが幸せであると判断する。サーバは、ユーザの感情状態に応じて猫に対して積極的な遊びを促す。 At the same time, the server uses its emotion engine to recognize the user's smile and determine that the user is happy. The server then encourages the cat to play actively depending on the user's emotional state.

プロンプト文の例 Example prompt

「猫がデバイスに対して攻撃的な行動を示した場合の対応方法を教えてください。」 "What should I do if my cat is acting aggressively towards my device?"

「ユーザが笑顔のときに猫に対してどのような遊びを促すべきか教えてください。」 "Please tell me what kind of play I should encourage the cat to do when the user is smiling."

このシステムにより、動物とユーザの感情状態に応じた最適な相互作用が実現できる。 This system enables optimal interaction based on the emotional state of the animal and the user.

実施例2における特定処理の流れについて図19を用いて説明する。 The flow of the identification process in Example 2 will be explained using Figure 19.

ステップ1: Step 1:

センサーによるデータ収集 Data collection using sensors

サーバは、デバイスに搭載されたセンサーを使用して動物の行動をリアルタイムで監視する。センサーは、動物がデバイスに対して攻撃的な行動を示した場合、その動作を検知する。例えば、猫がデバイスに爪を立てる動作を行った場合、センサーがその動作を検知する。入力は動物の行動データであり、出力は検知された行動データである。 The server monitors the animal's behavior in real time using sensors installed on the device. The sensors detect any aggressive behavior from the animal toward the device. For example, if a cat digs its claws into the device, the sensor detects this behavior. The input is the animal's behavior data, and the output is the detected behavior data.

ステップ2: Step 2:

データの送信 Data transmission

センサーは、検知した行動データをサーバに送信する。サーバは、このデータを受け取り、生成系AIに渡す。入力はセンサーから送信された行動データであり、出力はサーバに送信された行動データである。 The sensor sends the detected behavioral data to the server. The server receives this data and passes it on to the generative AI. The input is the behavioral data sent from the sensor, and the output is the behavioral data sent to the server.

ステップ3: Step 3:

生成系AIによる分析 Analysis using generative AI

サーバは、生成系AIを使用して受け取った行動データを分析する。生成系AIは、例えばOpenAIのGPT-4などを使用し、動物が攻撃的な遊びを好むことを理解する。具体的には、行動データを解析し、その行動が攻撃的な遊びであると判断する。入力はサーバに送信された行動データであり、出力は分析結果である。 The server uses generative AI to analyze the behavioral data it receives. The generative AI uses, for example, OpenAI's GPT-4, to understand that animals prefer aggressive play. Specifically, it analyzes the behavioral data and determines that the behavior constitutes aggressive play. The input is the behavioral data sent to the server, and the output is the analysis results.

ステップ4: Step 4:

デバイスへの指示 Device instructions

サーバは、生成系AIの分析結果に基づいてデバイスに対して指示を出す。例えば、デバイスに猫のおもちゃを動かすように指示する。デバイスは、この指示に従って猫のおもちゃを動かし、猫に対して適切な刺激を提供する。入力は生成系AIの分析結果であり、出力はデバイスへの指示である。 The server issues instructions to the device based on the analysis results of the generative AI. For example, it instructs the device to move a cat toy. The device follows this instruction to move the cat toy and provide the cat with appropriate stimulation. The input is the analysis results of the generative AI, and the output is the instruction to the device.

ステップ5: Step 5:

感情エンジンによるユーザの感情認識 Recognize user emotions using an emotion engine

サーバは、感情エンジンを使用してユーザの感情を認識する。感情エンジンは、ユーザの声のトーン、表情、または身体的な反応を解析する。例えば、ユーザが笑顔であれば、感情エンジンはユーザが幸せであると認識する。入力はユーザの感情データであり、出力は感情認識結果である。 The server uses an emotion engine to recognize the user's emotions. The emotion engine analyzes the user's tone of voice, facial expressions, or physical reactions. For example, if the user is smiling, the emotion engine recognizes that the user is happy. The input is the user's emotion data, and the output is the emotion recognition result.

ステップ6: Step 6:

猫との相互作用の最適化 Cat interaction optimization

サーバは、ユーザの感情状態に応じて動物との相互作用を最適化する。例えば、ユーザが笑顔であれば、動物に対して積極的な遊びを促す。逆に、ユーザが泣いていれば、動物に対して静かな遊びを促す。これにより、ユーザの感情状態に応じた最適な動物との相互作用が実現する。入力は感情認識結果であり、出力は最適化された相互作用の指示である。 The server optimizes interactions with animals according to the user's emotional state. For example, if the user is smiling, it encourages the animal to play actively. Conversely, if the user is crying, it encourages the animal to play quietly. This allows for optimal interaction with animals according to the user's emotional state. The input is the emotion recognition result, and the output is instructions for optimized interactions.

(応用例2) (Application Example 2)

次に、形態例2の応用例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Application Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来のペット用デバイスは、動物の行動やユーザの感情状態を十分に考慮した相互作用を提供することが難しかった。また、動物の行動パターンやユーザの感情に基づいた適切な刺激を提供する手段が不足していたため、ペットとユーザの満足度を高めることができなかった Previous pet devices struggled to provide interactions that fully took into account the animal's behavior and the user's emotional state. Furthermore, they lacked a means to provide appropriate stimuli based on the animal's behavioral patterns and the user's emotions, making it difficult to increase satisfaction for both the pet and the user.

応用例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を認識する感情エンジンと、該感情エンジンに基づき動物との相互作用を調整する手段と、を含む。これにより、動物の行動とユーザの感情状態をリアルタイムで考慮した適切な相互作用が可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing the animal with appropriate reactions and stimuli based on the AI, an emotion engine that recognizes the user's emotional state, and means for adjusting interactions with the animal based on the emotion engine. This enables appropriate interactions that take into account the animal's behavior and the user's emotional state in real time.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動することができる装置である。 A "spherical, freely movable device" is a device that has a spherical shape and can physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。 An "information terminal" is an electronic device operated by a user, such as a smartphone or tablet.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time.

「生成系AI」とは、収集されたデータを分析し、動物の好みや行動パターンを理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes collected data and understands animals' preferences and behavioral patterns.

「適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。 "Means for providing appropriate reactions and stimuli" refers to devices and methods for providing appropriate reactions and stimuli to animals based on the analysis results of the generative AI.

「感情エンジン」とは、ユーザの声のトーンや表情、身体的な反応から感情を認識するためのシステムである。 The "emotion engine" is a system that recognizes emotions from the user's tone of voice, facial expressions, and physical reactions.

「動物との相互作用を調整する手段」とは、感情エンジンの認識結果に基づいて、動物との相互作用を最適化するための装置や方法である。 "Means for adjusting interactions with animals" refers to devices and methods for optimizing interactions with animals based on the recognition results of the emotion engine.

この発明は、動物の行動とユーザの感情状態をリアルタイムで考慮し、適切な相互作用を提供するシステムである。以下に、このシステムを実現するための具体的な実施形態を示す。 This invention is a system that takes into account the animal's behavior and the user's emotional state in real time to provide appropriate interaction. Below, we will show a specific embodiment for realizing this system.

システム構成 System Configuration

システムは以下の主要なコンポーネントから構成される。 The system consists of the following main components:

1. 球状で自由に動き回ることが可能なデバイス: 1. A spherical, freely movable device:

このデバイスは、動物の行動を引き出すために自由に移動できる球形の装置である。内部にはモーターやバッテリーが搭載されており、情報端末からの指示に従って動作する。 This device is a spherical device that can be moved freely to induce animal behavior. It is equipped with a motor and battery inside and operates according to instructions from an information terminal.

2. 情報端末: 2. Information terminal:

スマートフォンやタブレットなどの電子機器であり、ユーザがデバイスを操作するためのインターフェースを提供する。専用のアプリケーションがインストールされており、デバイスの動作を制御する。 Electronic devices such as smartphones and tablets that provide an interface for users to operate the device. Dedicated applications are installed on them to control the device's operation.

3. 動物の動きや行動パターンを検知するセンサー: 3. Sensors that detect animal movements and behavior patterns:

デバイスにはカメラや加速度センサーが搭載されており、動物の動作や行動をリアルタイムで検知する。 The device is equipped with a camera and accelerometer to detect animal movements and behavior in real time.

4. 生成系AI: 4. Generation AI:

収集されたデータを分析し、動物の好みや行動パターンを理解するための人工知能システムである。生成系AIは、動物の行動データを時間経過と共に蓄積し、そのデータに基づいて行動パターンの変化を学習する。 It is an artificial intelligence system that analyzes collected data to understand animals' preferences and behavioral patterns. Generative AI accumulates animal behavioral data over time and learns changes in behavioral patterns based on that data.

5. 適切なリアクションや刺激を提供する手段: 5. How to provide appropriate reactions and stimuli:

生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。例えば、デバイスが特定の動きをすることで動物を刺激する。 This is a device or method for providing appropriate responses or stimuli to animals based on the analysis results of generative AI. For example, the device may stimulate the animal by making specific movements.

6. 感情エンジン: 6. Emotion Engine:

ユーザの声のトーンや表情、身体的な反応から感情を認識するためのシステムである。感情エンジンは、カメラやマイクを通じてユーザの感情状態をリアルタイムで検知する。 This is a system that recognizes emotions from the user's tone of voice, facial expressions, and physical reactions. The emotion engine detects the user's emotional state in real time through the camera and microphone.

7. 動物との相互作用を調整する手段: 7. Ways to regulate interactions with animals:

感情エンジンの認識結果に基づいて、動物との相互作用を最適化するための装置や方法である。例えば、ユーザが悲しいと認識された場合、デバイスは静かな動きをする。 An apparatus and method for optimizing interactions with animals based on the recognition results of an emotion engine. For example, if the user is recognized as sad, the device will behave calmly.

プログラムの処理説明 Program processing explanation

サーバは、カメラやマイクを通じてユーザの感情状態を検知し、生成系AIに送信する。生成系AIは、動物の行動データとユーザの感情データを分析し、適切なリアクションを決定する。情報端末は、生成系AIからの指示を受け取り、デバイスに対して動作を指示する。 The server detects the user's emotional state through a camera and microphone and sends it to the generative AI. The generative AI analyzes the animal's behavioral data and the user's emotional data to determine an appropriate reaction. The information terminal receives instructions from the generative AI and instructs the device on how to act.

使用するハードウェアには、カメラ(動物の行動とユーザの表情を検知)、マイク(ユーザの声のトーンを検知)、モーター(デバイスの動作を制御)が含まれる。ソフトウェアには、OpenCV(画像処理)、Keras(感情認識モデル)、requests(AIサービスとの通信)が含まれる。 The hardware used includes a camera (to detect animal behavior and the user's facial expressions), a microphone (to detect the user's tone of voice), and a motor (to control the device's movement). The software includes OpenCV (image processing), Keras (emotion recognition model), and requests (communication with AI services).

具体例 Specific examples

例えば、ユーザが笑顔でペットと一緒に来店した場合、感情エンジンはユーザが幸せであると認識する。生成系AIは、動物の行動データとユーザの感情データを分析し、デバイスに対して積極的な遊びを促す動作を指示する。逆に、ユーザが悲しそうな表情をしている場合、デバイスは静かな動きをするように指示される。 For example, if a user comes into the store with a smiling face and a pet, the emotion engine will recognize that the user is happy. The generative AI will analyze the animal's behavioral data and the user's emotional data and instruct the device to behave in a way that encourages active play. Conversely, if the user looks sad, the device will be instructed to behave calmly.

プロンプト文の例 Example prompt

「ユーザの感情が『幸せ』であり、動物の行動が『攻撃的』である場合、動物に対して積極的な遊びを促すおもちゃを提供する。」 "If the user's emotion is 'happy' and the animal's behavior is 'aggressive,' we will provide a toy that encourages active play with the animal."

応用例2における特定処理の流れについて図20を用いて説明する。 The flow of the specific processing in Application Example 2 is explained using Figure 20.

ステップ1: Step 1:

サーバは、カメラとマイクを通じてユーザの表情と声のトーンをリアルタイムでキャプチャする。入力として、カメラ映像と音声データを取得する。これらのデータをOpenCVと音声処理ライブラリを用いて前処理し、ユーザの顔の特徴点や声のトーンを抽出する。出力として、ユーザの感情状態を示すデータを生成する。 The server captures the user's facial expressions and tone of voice in real time through a camera and microphone. It receives camera footage and audio data as input. It preprocesses this data using OpenCV and audio processing libraries to extract the user's facial features and tone of voice. It generates data indicating the user's emotional state as output.

ステップ2: Step 2:

サーバは、感情エンジンを用いて、ステップ1で取得したユーザの感情状態データを分析する。入力として、顔の特徴点と声のトーンデータを使用する。感情エンジンは、これらのデータを感情認識モデル(Kerasを使用)に入力し、ユーザの感情を「幸せ」「悲しい」などのカテゴリに分類する。出力として、ユーザの感情状態を示すラベルを生成する。 The server uses an emotion engine to analyze the user's emotional state data obtained in step 1. It uses facial feature points and voice tone data as input. The emotion engine inputs this data into an emotion recognition model (using Keras) and classifies the user's emotions into categories such as "happy" or "sad." As an output, it generates a label indicating the user's emotional state.

ステップ3: Step 3:

端末は、デバイスに搭載されたセンサーを通じて動物の行動データをリアルタイムで取得する。入力として、センサーからのデータ(加速度、位置情報など)を受け取る。これらのデータを前処理し、動物の動作や行動パターンを抽出する。出力として、動物の行動状態を示すデータを生成する。 The terminal acquires animal behavior data in real time through sensors installed on the device. As input, it receives data from the sensors (acceleration, location information, etc.). It preprocesses this data to extract the animal's movements and behavioral patterns. As output, it generates data indicating the animal's behavioral state.

ステップ4: Step 4:

サーバは、生成系AIを用いて、ステップ2で取得したユーザの感情状態データとステップ3で取得した動物の行動データを統合して分析する。入力として、ユーザの感情状態データと動物の行動データを使用する。生成系AIは、これらのデータを基に動物に対する適切なリアクションや刺激を決定する。出力として、デバイスに対する動作指示を生成する。 The server uses generative AI to integrate and analyze the user's emotional state data obtained in step 2 and the animal's behavior data obtained in step 3. The user's emotional state data and the animal's behavior data are used as input. The generative AI determines appropriate reactions and stimuli for the animal based on this data. As output, it generates operational instructions for the device.

ステップ5: Step 5:

端末は、ステップ4で生成された動作指示をデバイスに送信する。入力として、生成系AIからの動作指示データを受け取る。端末は、これらの指示をデバイスのモーター制御システムに伝達し、デバイスが適切な動作を行うように制御する。出力として、デバイスの物理的な動作が実行される。 The terminal sends the operation instructions generated in step 4 to the device. As input, it receives operation instruction data from the generative AI. The terminal transmits these instructions to the device's motor control system, controlling the device to perform the appropriate operation. As output, the device's physical operation is executed.

ステップ6: Step 6:

デバイスは、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックする。入力として、動物からの物理的な刺激データを受け取る。デバイスは、これらのデータをセンサーで検知し、生成系AIに送信する。出力として、動物の行動データが更新される。 The device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data. As input, it receives physical stimulus data from the animal. The device detects this data with sensors and sends it to the generative AI. As output, the animal's behavior data is updated.

ステップ7: Step 7:

サーバは、ステップ6で更新された動物の行動データを再度分析し、動物の行動パターンの変化を学習する。入力として、更新された動物の行動データを使用する。生成系AIは、これらのデータを蓄積し、動物の行動パターンの変化を学習する。出力として、動物の行動パターンに基づいた新たな動作指示を生成する。 The server re-analyzes the animal's behavior data updated in step 6 and learns changes in the animal's behavior patterns. It uses the updated animal's behavior data as input. The generative AI accumulates this data and learns changes in the animal's behavior patterns. As output, it generates new movement instructions based on the animal's behavior patterns.

(実施例3) (Example 3)

次に、形態例3の実施例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動パターンやユーザの感情状態に応じた適切なリアクションや刺激を提供することが難しかった。また、動物の行動データを時間経過と共に蓄積し、その変化を学習する機能が不足していたため、動物の興味や好みに応じた適切な対応ができなかった。さらに、ユーザの感情状態を考慮したデバイスの動きや反応の調整が行われていなかったため、ユーザと動物の相互作用が最適化されていなかった Previous animal devices struggled to provide appropriate reactions and stimuli based on the animal's behavioral patterns and the user's emotional state. Furthermore, they lacked the ability to accumulate animal behavioral data over time and learn from changes in that data, making it impossible to respond appropriately to the animal's interests and preferences. Furthermore, the device's movements and responses were not adjusted to take the user's emotional state into account, resulting in suboptimal interactions between the user and the animal.

実施例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を解析するための感情エンジンと、該感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用が可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means. In this invention, the server includes a spherical device that can move freely around, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, an emotion engine for analyzing the user's emotional state, and means for adjusting the device's movements and reactions based on the analysis results of the emotion engine. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavior patterns, enabling optimal interaction according to the user's emotional state.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知するための装置である。 A "sensor" is a device used to detect animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and how they play.

「感情エンジン」とは、ユーザの感情状態を解析するためのソフトウェアまたはハードウェアである。 An "emotion engine" is software or hardware for analyzing a user's emotional state.

「リアクション」とは、動物に対して提供される適切な反応や刺激である。 A "reaction" is an appropriate response or stimulus provided to an animal.

「動物の行動データ」とは、動物の動きや行動パターンに関する情報である。 "Animal behavior data" is information about animal movements and behavior patterns.

「ユーザの感情状態」とは、ユーザが感じている感情の状態を指すものである。 "User's emotional state" refers to the emotional state the user is feeling.

この発明は、動物の行動データとユーザの感情状態を解析し、最適な相互作用を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that analyzes animal behavior data and the user's emotional state to provide optimal interaction. A specific embodiment of this system is described below.

システムの構成 System Configuration

システムは以下の主要なコンポーネントから構成される: The system consists of the following main components:

1. デバイス:球状で自由に動き回ることが可能な装置である。このデバイスには、動物の動きや行動パターンを検知するためのセンサーが搭載されている。 1. Device: A spherical, freely movable device. The device is equipped with sensors to detect animal movements and behavior patterns.

2. 情報端末:デバイスを操作するための手段を提供する電子機器である。スマートフォンやタブレットなどが該当する。 2. Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

3. サーバ:デバイスと情報端末からのデータを受信し、解析を行う中心的なコンポーネントである。 3. Server: The central component that receives and analyzes data from devices and information terminals.

4. 生成系AI:センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 4. Generative AI: Artificial intelligence that analyzes data from sensors and understands animals' preferences and play styles.

5. 感情エンジン:ユーザの感情状態を解析するためのソフトウェアまたはハードウェアである。 5. Emotion engine: Software or hardware for analyzing the user's emotional state.

データの収集と解析 Data collection and analysis

サーバは、デバイスに搭載されたセンサーから動物の行動データを収集する。例えば、カメラで猫の動きを追跡し、センサーで猫がどのオブジェクトに触れたかを検知する。収集されたデータは、データベースに蓄積される。 The server collects animal behavior data from sensors installed on the device. For example, a camera tracks a cat's movements and a sensor detects which objects the cat touches. The collected data is stored in a database.

生成系AIは、蓄積された行動データを解析し、動物の行動パターンを学習する。例えば、猫が毎朝8時に活発になることや、特定の玩具を好むことを学習する。この学習結果に基づいて、デバイスに対して適切な指示を出す。 Generative AI analyzes accumulated behavioral data and learns the behavioral patterns of animals. For example, it learns that cats become active at 8am every morning and that they prefer certain toys. Based on this learning, it issues appropriate instructions to the device.

ユーザの感情解析とデバイスの調整 User sentiment analysis and device adjustment

端末は、カメラやマイクを用いてユーザの感情状態を解析する。例えば、ユーザの表情や声のトーンを解析して、ユーザが怒っているか、喜んでいるかを判定する。 The device uses a camera and microphone to analyze the user's emotional state. For example, it analyzes the user's facial expressions and tone of voice to determine whether the user is angry or happy.

サーバは、感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する。例えば、ユーザが怒っているときはデバイスの動きを抑制し、動物が静かに過ごせるようにする。逆に、ユーザが喜んでいるときはデバイスの動きを活発にして、動物と一緒に遊べるようにする。 The server adjusts the device's movements and reactions based on the analysis results of the emotion engine. For example, when the user is angry, the device's movements will be suppressed so that the animal can remain quiet. Conversely, when the user is happy, the device's movements will be more active so that the user can play with the animal.

具体例 Specific examples

例えば、猫が初めはレーザーポインターを追いかけるのが好きだったが、数週間後にはボールを転がす遊びを好むようになった場合、生成系AIはこの変化を学習し、ボールを転がすデバイスをより頻繁に動かすように指示する。 For example, if a cat initially likes chasing laser pointers, but after a few weeks starts to prefer rolling a ball, the generative AI will learn this change and instruct it to move the ball-rolling device more frequently.

また、ユーザが仕事から帰宅して疲れているとき、感情エンジンはユーザの疲労を検知し、猫が静かに過ごせるようにデバイスの動きを抑制する。逆に、ユーザが休日でリラックスしているときは、デバイスの動きを活発にして猫と一緒に遊べるようにする。 Also, when the user comes home from work and is tired, the emotion engine detects the user's fatigue and reduces the device's activity so that the cat can stay quiet. Conversely, when the user is relaxing on a day off, the device's activity will be more active so that the user can play with the cat.

プロンプト文の例 Example prompt

「猫の行動データを蓄積し、行動パターンの変化を学習する生成系AIのプログラムを説明してください。」 "Please explain the generative AI program that accumulates cat behavior data and learns changes in behavior patterns."

「ユーザの感情に応じてデバイスの動きや反応を調整する感情エンジンの仕組みを説明してください。」 "Please explain how the emotion engine works, adjusting the device's behavior and responses based on the user's emotions."

このように、システムは動物の行動データとユーザの感情データを活用して、最適な相互作用を提供する。実施例3における特定処理の流れについて図21を用いて説明する。 In this way, the system utilizes animal behavior data and user emotion data to provide optimal interaction. The flow of the identification process in Example 3 will be explained using Figure 21.

ステップ1: Step 1:

サーバは、デバイスに搭載されたセンサーから動物の行動データを収集する。入力として、センサーからのリアルタイムデータを受け取り、出力として、動物の動きや行動パターンに関するデータを生成する。具体的には、カメラで猫の動きを追跡し、センサーで猫がどのオブジェクトに触れたかを検知する。 The server collects animal behavior data from sensors installed on the device. As input, it receives real-time data from the sensors and, as output, generates data on the animal's movements and behavior patterns. Specifically, the camera tracks the cat's movements and the sensor detects which objects the cat touches.

ステップ2: Step 2:

サーバは、収集した行動データをデータベースに蓄積する。入力として、ステップ1で生成された動物の行動データを受け取り、出力として、タイムスタンプ付きの行動データをデータベースに保存する。具体的には、「2023年10月1日 08:00:00 - 猫がレーザーポインターを追いかける」というデータを記録する。 The server stores the collected behavioral data in a database. As input, it receives the animal behavioral data generated in step 1, and as output, it stores the time-stamped behavioral data in the database. Specifically, it records the data "October 1, 2023, 08:00:00 - Cat chases laser pointer."

ステップ3: Step 3:

生成系AIは、蓄積された行動データを解析し、動物の行動パターンを学習する。入力として、データベースに保存された行動データを受け取り、出力として、動物の行動パターンに関する学習結果を生成する。具体的には、「毎朝8時にレーザーポインターを追いかける」というパターンを学習する。 Generative AI analyzes accumulated behavioral data and learns animal behavior patterns. It receives behavioral data stored in a database as input and generates learning results about the animal's behavior patterns as output. Specifically, it learns the pattern of "chasing a laser pointer every morning at 8 o'clock."

ステップ4: Step 4:

サーバは、生成系AIの学習結果に基づいてデバイスに指示を出す。入力として、生成系AIの学習結果を受け取り、出力として、デバイスに対する具体的な指示を生成する。具体的には、「毎朝8時にレーザーポインターを動かす」という指示を出す。 The server issues instructions to the device based on the learning results of the generative AI. It receives the learning results of the generative AI as input and generates specific instructions for the device as output. Specifically, it issues the instruction "move the laser pointer at 8 o'clock every morning."

ステップ5: Step 5:

端末は、カメラやマイクを用いてユーザの感情状態を解析する。入力として、ユーザの表情や声のトーンに関するデータを受け取り、出力として、ユーザの感情状態に関する解析結果を生成する。具体的には、ユーザが笑顔で話している場合、喜んでいると判定する。 The device uses a camera and microphone to analyze the user's emotional state. As input, it receives data related to the user's facial expressions and tone of voice, and as output, it generates an analysis result related to the user's emotional state. Specifically, if the user is smiling while speaking, it is determined that they are happy.

ステップ6: Step 6:

サーバは、感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する。入力として、ユーザの感情解析結果を受け取り、出力として、デバイスの動きや反応に関する具体的な指示を生成する。具体的には、ユーザが怒っているときはデバイスの動きを抑制し、動物が静かに過ごせるようにする。逆に、ユーザが喜んでいるときはデバイスの動きを活発にして、動物と一緒に遊べるようにする。 The server adjusts the device's movements and reactions based on the analysis results of the emotion engine. It receives the user's emotion analysis results as input and generates specific instructions regarding the device's movements and reactions as output. Specifically, when the user is angry, the device's movements are suppressed so that the animal can remain quiet. Conversely, when the user is happy, the device's movements are made more active so that the user can play with the animal.

(応用例3) (Application Example 3)

次に、形態例3の応用例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマートデバイス14を「端末」と称する。 Next, we will explain Application Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart device 14 will be referred to as the "terminal."

従来のペットとの相互作用システムでは、動物の行動パターンの変化やユーザの感情状態に応じた適切なリアクションや刺激を提供することが難しかった。また、ユーザが動物とどのように接すれば良いかをリアルタイムでアドバイスする機能が不足していたため、動物との最適な相互作用を実現することが困難であった Previous pet interaction systems struggled to provide appropriate reactions and stimuli based on changes in animal behavior patterns and the user's emotional state. Furthermore, they lacked the ability to provide real-time advice on how users should interact with animals, making it difficult to achieve optimal interactions with animals.

応用例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を感知し、デバイスの動きや反応を調整する感情エンジンと、ユーザに対して動物との最適な相互作用をアドバイスする手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, an emotion engine that senses the user's emotional state and adjusts the device's movements and reactions, and means for advising the user on optimal interactions with the animal. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavior patterns, and to achieve optimal interactions according to the user's emotional state.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。 An "information terminal" is an electronic device operated by a user, such as a smartphone or tablet.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and collects that data.

「生成系AI」とは、収集されたデータを基に動物の行動パターンを学習し、適切なリアクションや刺激を生成する人工知能である。 "Generative AI" is artificial intelligence that learns animal behavior patterns based on collected data and generates appropriate reactions and stimuli.

「適切なリアクションや刺激を提供する手段」とは、生成系AIが学習した結果に基づいて、動物に対して適切な反応や刺激を与えるための機能である。 "Means for providing appropriate reactions and stimuli" is a function that provides appropriate reactions and stimuli to animals based on the results of learning by the generative AI.

「感情エンジン」とは、ユーザの感情状態を感知し、それに応じてデバイスの動きや反応を調整するためのシステムである。 An "emotion engine" is a system that senses the user's emotional state and adjusts the device's behavior and responses accordingly.

「最適な相互作用をアドバイスする手段」とは、ユーザに対して動物との最適な接し方や遊び方をリアルタイムで指示するための機能である。 "Means for advising optimal interactions" is a function that provides real-time instructions to users on how best to interact with and play with animals.

この発明を実施するためのシステムは、以下のような構成を持つ。 A system for implementing this invention has the following configuration:

まず、球状で自由に動き回ることが可能なデバイスが必要である。このデバイスには、動物の動きや行動パターンを検知するセンサーが搭載されている。センサーは、動物の動作や行動をリアルタイムで感知し、そのデータを収集する。 First, a spherical, freely movable device is required. This device is equipped with sensors that detect the animal's movements and behavior patterns. The sensors detect the animal's movements and behavior in real time and collect that data.

次に、情報端末が必要である。情報端末は、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。この情報端末を通じて、デバイスを操作することができる。 Next, you need an information terminal. An information terminal is an electronic device that users can operate, such as a smartphone or tablet. You can operate the device through this information terminal.

収集されたデータは、生成系AIによって分析される。生成系AIは、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習する。これにより、動物の好みや遊び方を理解し、適切なリアクションや刺激を提供することが可能となる。 The collected data is analyzed by generative AI, which accumulates data on the animal's behavior over time and learns changes in the animal's behavior patterns based on that accumulated data. This makes it possible to understand the animal's preferences and play styles, and provide appropriate reactions and stimulation.

さらに、感情エンジンがユーザの感情状態を感知する。感情エンジンは、ユーザの感情状態に応じてデバイスの動きや反応を調整する。例えば、ユーザが喜んでいるときにはデバイスの動きを活発化させ、ユーザが怒っているときにはデバイスの動きを抑制する。 Furthermore, the emotion engine senses the user's emotional state. The emotion engine adjusts the device's movements and responses according to the user's emotional state. For example, it increases the device's movements when the user is happy, and reduces the device's movements when the user is angry.

最後に、ユーザに対して動物との最適な相互作用をアドバイスする手段が含まれる。これにより、ユーザは動物とどのように接すれば良いかをリアルタイムで知ることができる。 Finally, it includes a way to advise users on optimal interactions with animals, allowing them to know in real time how to interact with animals.

具体例として、ユーザが「happy」と入力した場合、システムは「猫ともっと遊びましょう!」とアドバイスする。また、ユーザが「angry」と入力した場合、システムは「猫を少し休ませましょう。」とアドバイスする。 For example, if the user types "happy," the system will advise, "Play with your cat more!". Also, if the user types "angry," the system will advise, "Let's give your cat a break."

プロンプト文の例は以下の通りである。 Examples of prompts are as follows:

ユーザの感情を入力してください(happy, angry, neutral):happy Enter the user's emotion (happy, angry, neutral): happy

このようにして、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能である。 In this way, it is possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns, achieving optimal interaction according to the user's emotional state.

応用例3における特定処理の流れについて図22を用いて説明する。 The flow of the specific processing in Application Example 3 will be explained using Figure 22.

ステップ1: Step 1:

ユーザが情報端末を操作し、デバイスを起動する。入力として、ユーザが情報端末のアプリケーションを起動し、デバイスの電源を入れる操作を行う。出力として、デバイスが動作を開始し、センサーが動物の動きを検知し始める。 The user operates the information terminal and starts the device. As input, the user starts the information terminal's application and turns on the device. As output, the device starts operating and the sensor begins to detect animal movement.

ステップ2: Step 2:

センサーが動物の動きや行動パターンをリアルタイムで検知し、そのデータを収集する。入力として、動物の動きや行動がセンサーに感知される。出力として、収集されたデータが生成系AIに送信される。 Sensors detect animal movements and behavior patterns in real time and collect the data. The animal's movements and behavior are detected by the sensors as input. The collected data is sent to the generative AI as output.

ステップ3: Step 3:

生成系AIが収集されたデータを分析し、動物の行動パターンを学習する。入力として、センサーから送信された動物の行動データがある。出力として、動物の行動パターンの変化に基づいた適切なリアクションや刺激の指示が生成される。 Generative AI analyzes the collected data and learns the animal's behavioral patterns. The input is the animal's behavioral data transmitted from the sensors. The output is the generation of appropriate reactions and stimulus instructions based on changes in the animal's behavioral patterns.

ステップ4: Step 4:

感情エンジンがユーザの感情状態を感知する。入力として、ユーザが情報端末に感情状態を入力する。出力として、感情エンジンがユーザの感情状態を解析し、その結果を生成系AIに送信する。 The emotion engine senses the user's emotional state. As input, the user enters their emotional state into the information terminal. As output, the emotion engine analyzes the user's emotional state and sends the results to the generative AI.

ステップ5: Step 5:

生成系AIがユーザの感情状態に基づいてデバイスの動きや反応を調整する。入力として、感情エンジンから送信されたユーザの感情状態のデータがある。出力として、デバイスの動きや反応がユーザの感情状態に応じて調整される。 The generative AI adjusts the device's movements and responses based on the user's emotional state. The input is data on the user's emotional state sent from the emotion engine. The output is the device's movements and responses adjusted according to the user's emotional state.

ステップ6: Step 6:

ユーザに対して動物との最適な相互作用をアドバイスする。入力として、生成系AIからの指示とユーザの感情状態のデータがある。出力として、情報端末の画面に動物との最適な相互作用のアドバイスが表示される。 Advises the user on optimal interactions with animals. Inputs include instructions from the generative AI and data on the user's emotional state. Outputs include advice on optimal interactions with animals displayed on the information terminal screen.

ステップ7: Step 7:

ユーザがアドバイスに従って動物と相互作用する。入力として、情報端末に表示されたアドバイスがある。出力として、ユーザが動物と適切に接することで、動物の行動パターンが変化し、再びセンサーがそのデータを収集する。 The user interacts with the animal according to the advice. The input is the advice displayed on the information terminal. The output is that the user's appropriate interaction with the animal changes the animal's behavioral patterns, and the sensor again collects that data.

この一連の処理ステップにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能である。 This series of processing steps makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns, achieving optimal interaction according to the user's emotional state.

特定処理部290は、特定処理の結果をスマートデバイス14に送信する。スマートデバイス14では、制御部46Aが、出力装置40に対して特定処理の結果を出力させる。マイクロフォン38Bは、特定処理の結果に対するユーザ入力を示す音声を取得する。制御部46Aは、マイクロフォン38Bによって取得されたユーザ入力を示す音声データをデータ処理装置12に送信する。データ処理装置12では、特定処理部290が音声データを取得する。 The specific processing unit 290 transmits the results of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the results of the specific processing. The microphone 38B acquires audio indicating the user input regarding the results of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

データ生成モデル58は、いわゆる生成AI(Artificial Intelligence)である。データ生成モデル58の一例としては、ChatGPT(登録商標)(インターネット検索<URL: https://openai.com/blog/chatgpt>)等の生成AIが挙げられる。データ生成モデル58は、ニューラルネットワークに対して深層学習を行わせることによって得られる。データ生成モデル58には、指示を含むプロンプトが入力され、かつ、音声を示す音声データ、テキストを示すテキストデータ、及び画像を示す画像データ等の推論用データが入力される。データ生成モデル58は、入力された推論用データをプロンプトにより示される指示に従って推論し、推論結果を音声データ及びテキストデータ等のデータ形式で出力する。ここで、推論とは、例えば、分析、分類、予測、及び/又は要約等を指す。 Data generation model 58 is what is known as generative AI (artificial intelligence). An example of data generation model 58 is generative AI such as ChatGPT (registered trademark) (Internet search <URL: https://openai.com/blog/chatgpt>). Data generation model 58 is obtained by performing deep learning on a neural network. A prompt containing an instruction is input to data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. Data generation model 58 performs inference on the input inference data in accordance with the instructions indicated by the prompt, and outputs the inference results in the form of data such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and/or summarization.

生成AIの他の例としては、Gemini(登録商標)(インターネット検索<URL: https://gemini.google.com/?hl=ja>)が挙げられる。 Another example of generative AI is Gemini (registered trademark) (Internet search <URL: https://gemini.google.com/?hl=ja>).

上記実施形態では、データ処理装置12によって特定処理が行われる形態例を挙げたが、本開示の技術はこれに限定されず、スマートデバイス14によって特定処理が行われるようにしてもよい。 In the above embodiment, an example was given in which the specific processing was performed by the data processing device 12, but the technology disclosed herein is not limited to this, and the specific processing may also be performed by the smart device 14.

[第2実施形態] [Second embodiment]

図3には、第2実施形態に係るデータ処理システム210の構成の一例が示されている。 Figure 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

図3に示すように、データ処理システム210は、データ処理装置12及びスマート眼鏡214を備えている。データ処理装置12の一例としては、サーバが挙げられる。 As shown in FIG. 3, the data processing system 210 includes a data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

データ処理装置12は、コンピュータ22、データベース24、及び通信I/F26を備えている。コンピュータ22は、本開示の技術に係る「コンピュータ」の一例である。コンピュータ22は、プロセッサ28、RAM30、及びストレージ32を備えている。プロセッサ28、RAM30、及びストレージ32は、バス34に接続されている。また、データベース24及び通信I/F26も、バス34に接続されている。通信I/F26は、ネットワーク54に接続されている。ネットワーク54の一例としては、WAN(Wide Area Network)及び/又はLAN(Local Area Network)等が挙げられる。 The data processing device 12 includes a computer 22, a database 24, and a communication I/F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and communication I/F 26 are also connected to the bus 34. The communication I/F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and/or a LAN (Local Area Network).

スマート眼鏡214は、コンピュータ36、マイクロフォン238、スピーカ240、カメラ42、及び通信I/F44を備えている。コンピュータ36は、プロセッサ46、RAM48、及びストレージ50を備えている。プロセッサ46、RAM48、及びストレージ50は、バス52に接続されている。また、マイクロフォン238、スピーカ240、及びカメラ42も、バス52に接続されている。 The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I/F 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, and camera 42 are also connected to the bus 52.

マイクロフォン238は、ユーザ20が発する音声を受け付けることで、ユーザ20から指示等を受け付ける。マイクロフォン238は、ユーザ20が発する音声を捕捉し、捕捉した音声を音声データに変換してプロセッサ46に出力する。スピーカ240は、プロセッサ46からの指示に従って音声を出力する。 The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

カメラ42は、レンズ、絞り、及びシャッタ等の光学系と、CMOS(Complementary Metal-Oxide-Semiconductor)イメージセンサ又はCCD(Charge Coupled Device)イメージセンサ等の撮像素子とが搭載された小型デジタルカメラであり、ユーザ20の周囲(例えば、一般的な健常者の視界の広さに相当する画角で規定された撮像範囲)を撮像する。 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the user 20's surroundings (e.g., an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

通信I/F44は、ネットワーク54に接続されている。通信I/F44及び26は、ネットワーク54を介してプロセッサ46とプロセッサ28との間の各種情報の授受を司る。通信I/F44及び26を用いたプロセッサ46とプロセッサ28との間の各種情報の授受はセキュアな状態で行われる。 The communication I/F 44 is connected to the network 54. The communication I/Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I/Fs 44 and 26 is carried out in a secure manner.

図4には、データ処理装置12及びスマート眼鏡214の要部機能の一例が示されている。図4に示すように、データ処理装置12では、プロセッサ28によって特定処理が行われる。ストレージ32には、特定処理プログラム56が格納されている。 Figure 4 shows an example of the main functions of the data processing device 12 and smart glasses 214. As shown in Figure 4, in the data processing device 12, specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32.

特定処理プログラム56は、本開示の技術に係る「プログラム」の一例である。プロセッサ28は、ストレージ32から特定処理プログラム56を読み出し、読み出した特定処理プログラム56をRAM30上で実行する。特定処理は、プロセッサ28がRAM30上で実行する特定処理プログラム56に従って、特定処理部290として動作することによって実現される。 The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as the specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

ストレージ32には、データ生成モデル58及び感情特定モデル59が格納されている。データ生成モデル58及び感情特定モデル59は、特定処理部290によって用いられる。 Storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

スマート眼鏡214では、プロセッサ46によって受付出力処理が行われる。ストレージ50には、受付出力プログラム60が格納されている。プロセッサ46は、ストレージ50から受付出力プログラム60を読み出し、読み出した受付出力プログラム60をRAM48上で実行する。受付出力処理は、プロセッサ46がRAM48上で実行する受付出力プログラム60に従って、制御部46Aとして動作することによって実現される。 In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

次に、データ処理装置12の特定処理部290による特定処理について説明する。 Next, we will explain the identification process performed by the identification processing unit 290 of the data processing device 12.

「形態例1」 "Example 1"

本発明の形態として、球状のデバイスが提供される。このデバイスは、内部にモーターやバッテリー等の駆動源を有し、自由に動き回ることが可能である。また、デバイスの外部には猫の動きや行動パターンを検知するためのセンサーが配置されている。このセンサーは、猫の動きや行動パターンを検知し、そのデータを生成系AIに送信する。生成系AIは、受け取ったデータを分析し、猫の好みや遊び方を理解する。そして、その理解に基づいて、猫に適切なリアクションや刺激を提供するための指示をデバイスに送信する。デバイスは、その指示に従って動作し、猫に適切なリアクションや刺激を提供する。 One aspect of the present invention provides a spherical device. This device has an internal driving source such as a motor or battery, and is able to move around freely. A sensor is placed on the outside of the device to detect the cat's movements and behavioral patterns. This sensor detects the cat's movements and behavioral patterns and sends the data to a generative AI. The generative AI analyzes the received data and understands the cat's preferences and play styles. Based on this understanding, it then sends instructions to the device to provide the cat with appropriate reactions and stimuli. The device operates in accordance with the instructions and provides the cat with appropriate reactions and stimuli.

「形態例2」 "Example 2"

具体的な例として、猫がデバイスに対して攻撃的な行動を示した場合、センサーがその行動を検知し、その情報を生成系AIに送信する。生成系AIは、その情報を分析し、猫が攻撃的な遊びを好むことを理解する。そして、その理解に基づいて、デバイスに対して猫を刺激するような動作を指示する。デバイスは、その指示に従って動作し、猫に対して適切な刺激を提供する。 As a specific example, if a cat exhibits aggressive behavior toward the device, a sensor will detect that behavior and send that information to the generative AI. The generative AI will analyze the information and understand that the cat prefers aggressive play. Based on that understanding, it will instruct the device to perform actions that will stimulate the cat. The device will then act in accordance with those instructions and provide the cat with appropriate stimulation.

「形態例3」 "Example 3"

また、生成系AIは、猫の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて猫の行動パターンの変化を学習する。例えば、猫が初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった場合、生成系AIはその変化を学習し、その学習に基づいてデバイスに対して適切な指示を出す。これにより、猫の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能となる。 In addition, the generative AI accumulates data on the cat's behavior over time and learns changes in the cat's behavior patterns based on that accumulated data. For example, if a cat initially prefers aggressive play but develops a preference for gentler play over time, the generative AI will learn this change and issue appropriate instructions to the device based on that learning. This makes it possible to provide appropriate reactions and stimuli in response to changes in the cat's behavior patterns.

以下に、各形態例の処理の流れについて説明する。 The processing flow for each example is explained below.

「形態例1」 "Example 1"

ステップ1:球状のデバイスが動作を開始し、猫の動きや行動パターンを検知するためのセンサーが活動を開始する。 Step 1: The spherical device starts operating, and the sensors that detect the cat's movements and behavior patterns begin to function.

ステップ2:センサーが猫の動きや行動パターンを検知し、そのデータを生成系AIに送信する。 Step 2: The sensor detects the cat's movements and behavior patterns and sends that data to the generative AI.

ステップ3:生成系AIが受け取ったデータを分析し、猫の好みや遊び方を理解する。 Step 3: The generative AI analyzes the received data and understands the cat's preferences and play styles.

ステップ4:生成系AIがその理解に基づいて、猫に適切なリアクションや刺激を提供するための指示をデバイスに送信する。 Step 4: Based on its understanding, the generative AI sends instructions to the device to provide the cat with appropriate reactions and stimuli.

ステップ5:デバイスがその指示に従って動作し、猫に適切なリアクションや刺激を提供する。 Step 5: The device acts according to the instructions and provides the cat with the appropriate reaction or stimulus.

「形態例2」 "Example 2"

ステップ1:猫がデバイスに対して攻撃的な行動を示す。 Step 1: The cat exhibits aggressive behavior toward the device.

ステップ2:センサーがその行動を検知し、その情報を生成系AIに送信する。 Step 2: The sensor detects the behavior and sends that information to the generative AI.

ステップ3:生成系AIがその情報を分析し、猫が攻撃的な遊びを好むことを理解する。 Step 3: The generative AI analyzes the information and understands that cats prefer aggressive play.

ステップ4:生成系AIがその理解に基づいて、デバイスに対して猫を刺激するような動作を指示する。 Step 4: Based on that understanding, the generative AI instructs the device to perform actions that stimulate the cat.

ステップ5:デバイスがその指示に従って動作し、猫に対して適切な刺激を提供する。 Step 5: The device follows the instructions and provides the appropriate stimulation to the cat.

「形態例3」 "Example 3"

ステップ1:生成系AIが猫の行動データを時間経過と共に蓄積する。 Step 1: The generative AI accumulates cat behavior data over time.

ステップ2:生成系AIがその蓄積されたデータに基づいて猫の行動パターンの変化を学習する。 Step 2: The generative AI learns changes in the cat's behavioral patterns based on the accumulated data.

ステップ3:生成系AIがその学習に基づいて、デバイスに対して適切な指示を出す。 Step 3: The generative AI issues appropriate instructions to the device based on its learning.

ステップ4:デバイスがその指示に従って動作し、猫の行動パターンの変化に対応した適切なリアクションや刺激を提供する。 Step 4: The device operates according to the instructions, providing appropriate reactions and stimuli in response to changes in the cat's behavioral patterns.

(実施例1) (Example 1)

次に、形態例1の実施例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, Example 1 of Form Example 1 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来の動物用遊具は、動物の興味を引き続けるための適切なリアクションや刺激を提供することが難しく、動物がすぐに飽きてしまうという問題があった。また、動物の行動パターンをリアルタイムで解析し、それに基づいて動作を制御するシステムが不足していたため、動物の個々の好みに応じた遊び方を提供することが困難であった Conventional animal play equipment struggled to provide the appropriate reactions and stimulation needed to keep animals interested, resulting in animals quickly becoming bored. Furthermore, the lack of a system capable of analyzing animals' behavioral patterns in real time and controlling their movements accordingly made it difficult to provide play styles tailored to each animal's individual preferences.

実施例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系人工知能と、該人工知能に基づき動物に適切なリアクションや刺激を提供する手段と、該デバイスの動作を制御するための指示を生成し、該指示を該デバイスに送信する手段と、該デバイスが該指示に従って動作し、動物に適切なリアクションや刺激を提供する手段と、を含む。これにより、動物の行動パターンをリアルタイムで解析し、個々の動物の好みに応じた適切なリアクションや刺激を提供することが可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavioral patterns, generative artificial intelligence that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the artificial intelligence, means for generating instructions for controlling the operation of the device and sending the instructions to the device, and means for the device to operate in accordance with the instructions and provide appropriate reactions and stimuli to the animal. This makes it possible to analyze the behavioral patterns of animals in real time and provide appropriate reactions and stimuli according to the preferences of each individual animal.

「デバイス」とは、球状で自由に動き回ることが可能な装置であり、動物の動きや行動パターンを検知するセンサーを搭載しているものである。 The "device" is a spherical, freely movable device equipped with sensors that detect the movements and behavior patterns of animals.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器であり、スマートフォンやタブレットなどを含むものである。 An "information terminal" is an electronic device that provides a means for operating a device, including smartphones and tablets.

「センサー」とは、動物の動きや行動パターンを検知するための装置であり、デバイスに搭載されているものである。 A "sensor" is a device that detects animal movements and behavior patterns and is installed in the device.

「生成系人工知能」とは、センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes data from sensors and understands animals' preferences and play styles.

「リアクションや刺激を提供する手段」とは、生成系人工知能に基づいて動物に適切なリアクションや刺激を提供するための機構や方法である。 "Means for providing reactions and stimuli" refers to mechanisms and methods for providing appropriate reactions and stimuli to animals based on generative artificial intelligence.

「指示を生成する手段」とは、生成系人工知能が解析したデータに基づいて、デバイスの動作を制御するための指示を生成する機構や方法である。 "Means for generating instructions" refers to the mechanism or method for generating instructions to control the operation of a device based on data analyzed by generative artificial intelligence.

「指示を送信する手段」とは、生成された指示をデバイスに送信するための通信手段である。 "Means for sending instructions" refers to communication means for sending the generated instructions to the device.

「動作を制御する手段」とは、デバイスが受け取った指示に従って動作し、動物に適切なリアクションや刺激を提供するための機構や方法である。 "Means for controlling behavior" refers to the mechanism or method by which the device operates according to the instructions it receives and provides the animal with an appropriate reaction or stimulus.

この発明は、動物の行動パターンをリアルタイムで解析し、個々の動物の好みに応じた適切なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that analyzes animal behavior patterns in real time and provides appropriate reactions and stimuli based on the preferences of each individual animal. Specific embodiments of this system are described below.

システムの構成 System Configuration

システムは以下の主要なコンポーネントから構成される: The system consists of the following main components:

1. デバイス:球状で自由に動き回ることが可能な装置であり、動物の動きや行動パターンを検知するセンサーを搭載している。 1. Device: A spherical, freely movable device equipped with sensors that detect animal movements and behavior patterns.

2. 情報端末:デバイスを操作するための手段を提供する電子機器であり、スマートフォンやタブレットなどを含む。 2. Information terminal: An electronic device that provides a means for operating a device, including smartphones and tablets.

3. センサー:動物の動きや行動パターンを検知するための装置であり、デバイスに搭載されている。 3. Sensor: A device that detects animal movements and behavior patterns and is installed in the device.

4. 生成系人工知能:センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能システム。 4. Generative AI: An artificial intelligence system that analyzes data from sensors to understand animals' preferences and play styles.

5. リアクションや刺激を提供する手段:生成系人工知能に基づいて動物に適切なリアクションや刺激を提供するための機構や方法。 5. Means for providing reactions and stimuli: Mechanisms and methods for providing appropriate reactions and stimuli to animals based on generative artificial intelligence.

6. 指示を生成する手段:生成系人工知能が解析したデータに基づいて、デバイスの動作を制御するための指示を生成する機構や方法。 6. Means for generating instructions: A mechanism or method for generating instructions to control the operation of a device based on data analyzed by generative artificial intelligence.

7. 指示を送信する手段:生成された指示をデバイスに送信するための通信手段。 7. Means for sending instructions: A communication means for sending the generated instructions to the device.

8. 動作を制御する手段:デバイスが受け取った指示に従って動作し、動物に適切なリアクションや刺激を提供するための機構や方法。 8. Means for controlling behavior: The mechanism or method by which the device operates according to the instructions it receives and provides the animal with the appropriate reaction or stimulus.

システムの動作 System Operation

1. デバイスの初期化 1. Initialize the device

ユーザがデバイスの電源を入れる。 The user turns on the device.

端末が内部のモーターとバッテリーをチェックし、正常に動作するか確認する。 The device checks the internal motor and battery to ensure they are working properly.

端末がセンサーのキャリブレーションを行い、正確なデータ収集が可能な状態にする。 The device will calibrate the sensors to ensure accurate data collection.

2. データの収集 2. Data Collection

端末がデバイスのセンサーを用いて、動物の動きや行動パターンをリアルタイムで検知する。 The device uses sensors to detect animal movements and behavior patterns in real time.

端末が検知したデータを一時的に保存する。 The device temporarily stores detected data.

3. データの送信 3. Data Transmission

端末が収集したデータをサーバに送信する。 The device sends the collected data to the server.

サーバがデータを受信し、解析の準備を行う。 The server receives the data and prepares it for analysis.

4. データの分析 4. Data Analysis

サーバが受信したデータを生成系人工知能に渡す。 The server passes the received data to the generative artificial intelligence.

生成系人工知能がデータを解析し、動物の好みや行動パターンを理解する。 Generative AI analyzes data to understand animals' preferences and behavioral patterns.

5. 指示の生成 5. Instruction Generation

生成系人工知能が解析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。 Based on the analysis results, generative AI generates instructions to provide the animal with appropriate reactions and stimuli.

サーバが生成された指示を受け取る。 The server receives the generated instructions.

6. 指示の送信 6. Sending instructions

サーバが生成された指示を端末に送信する。 The server sends the generated instructions to the device.

端末が指示を受信し、デバイスに伝達する。 The terminal receives the instructions and transmits them to the device.

7. デバイスの動作 7. Device Operation

端末が受け取った指示に従ってデバイスを動作させる。 The device operates according to the instructions received by the terminal.

デバイスが動物に適切なリアクションや刺激を提供する。 The device provides the animal with appropriate reactions and stimuli.

具体例 Specific examples

例えば、猫がデバイスに近づいてきた場合、端末がその動きをセンサーで検知する。サーバが「猫がデバイスに興味を示している」と判断し、生成系人工知能にデータを送信する。生成系人工知能が「デバイスを少し動かして猫を引きつける」指示を生成する。サーバがその指示を端末に送信し、端末がデバイスを動かす。 For example, if a cat approaches a device, the device's sensor will detect the movement. The server will determine that the cat is interested in the device and send the data to the generative AI. The generative AI will then generate an instruction to "move the device slightly to attract the cat." The server will then send the instruction to the device, which will then move the device.

プロンプト文の例 Example prompt

「猫がデバイスに近づいたときの適切なリアクションを生成してください。」 "Generate an appropriate reaction when a cat approaches the device."

「猫がデバイスを追いかけるのが好きな場合、どのような動きを指示すればよいか教えてください。」 "If my cat likes to chase the device, what movements should I give it?"

このようにして、システムは動物の行動をリアルタイムで解析し、適切なリアクションを提供することで、動物の興味を引き続けることができる。 In this way, the system can analyze the animal's behavior in real time and provide appropriate reactions, keeping the animal engaged.

実施例1における特定処理の流れについて図11を用いて説明する。 The flow of the identification process in Example 1 will be explained using Figure 11.

ステップ1:デバイスの初期化 Step 1: Initialize your device

入力:ユーザがデバイスの電源を入れる。 Input: The user turns on the device.

処理:端末が内部のモーターとバッテリーをチェックし、正常に動作するか確認する。センサーのキャリブレーションを行い、正確なデータ収集が可能な状態にする。 Processing: The device checks the internal motors and batteries to ensure they are working properly. It also calibrates the sensors to ensure accurate data collection.

出力:デバイスが正常に動作する準備が整う。 Output: The device is ready to operate normally.

具体的な動作:ユーザがデバイスの電源ボタンを押し、端末がデバイスのLEDインジケーターを確認して正常動作を確認する。 Specific operation: The user presses the device's power button, and the device checks the device's LED indicator to confirm normal operation.

ステップ2:データの収集 Step 2: Collect data

入力:デバイスが動物の動きや行動パターンを検知する。 Input: The device detects animal movements and behavior patterns.

処理:端末がデバイスのセンサーを用いて、動物の動きや行動パターンをリアルタイムで検知し、データを一時的に保存する。 Processing: The device uses its sensors to detect animal movements and behavior patterns in real time and temporarily store the data.

出力:動物の動きや行動パターンのデータが収集される。 Output: Data on animal movements and behavior patterns is collected.

具体的な動作:端末が猫がデバイスに近づく動きをセンサーで検知し、そのデータをメモリに保存する。 Specific operation: The device uses a sensor to detect the cat's movement as it approaches the device and stores the data in memory.

ステップ3:データの送信 Step 3: Send data

入力:収集された動物の動きや行動パターンのデータ。 Input: Collected animal movement and behavior pattern data.

処理:端末が収集したデータをサーバに送信する。サーバがデータを受信し、解析の準備を行う。 Processing: The device sends the collected data to the server. The server receives the data and prepares it for analysis.

出力:サーバにデータが送信され、解析の準備が整う。 Output: Data is sent to the server and ready for analysis.

具体的な動作:端末がWi-Fiを通じてデータをサーバに送信し、サーバがデータを受信してデータベースに保存する。 Specific operation: The device sends data to the server via Wi-Fi, and the server receives the data and stores it in a database.

ステップ4:データの分析 Step 4: Data Analysis

入力:サーバが受信した動物の動きや行動パターンのデータ。 Input: Animal movement and behavior pattern data received by the server.

処理:サーバが受信したデータを生成系人工知能に渡し、生成系人工知能がデータを解析して動物の好みや行動パターンを理解する。 Processing: The server passes the received data to the generative AI, which analyzes the data to understand the animal's preferences and behavioral patterns.

出力:動物の好みや行動パターンに関する解析結果。 Output: Analysis results on animal preferences and behavior patterns.

具体的な動作:サーバがデータを生成系人工知能に入力し、生成系人工知能が「猫がボールを追いかけるのが好き」という結論を出す。 Specific operation: The server inputs data into the generative AI, which then concludes that "cats like to chase balls."

ステップ5:指示の生成 Step 5: Generate instructions

入力:生成系人工知能による解析結果。 Input: Analysis results from generative artificial intelligence.

処理:生成系人工知能が解析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。サーバが生成された指示を受け取る。 Processing: Based on the analysis results, the generative AI generates instructions to provide the animal with appropriate reactions and stimuli. The server receives the generated instructions.

出力:動物に適切なリアクションや刺激を提供するための指示。 Output: Instructions for providing the appropriate reaction or stimulus to the animal.

具体的な動作:生成系人工知能が「デバイスを右に回転させる」という指示を生成し、サーバがその指示を受け取る。 Specific operation: The generative artificial intelligence generates the instruction "rotate the device to the right," and the server receives that instruction.

ステップ6:指示の送信 Step 6: Send instructions

入力:生成された指示。 Input: Generated instructions.

処理:サーバが生成された指示を端末に送信し、端末が指示を受信してデバイスに伝達する。 Processing: The server sends the generated instructions to the terminal, which receives the instructions and transmits them to the device.

出力:デバイスに送信された指示。 Output: Instructions sent to the device.

具体的な動作:サーバがWi-Fiを通じて指示を端末に送信し、端末が指示を受信してデバイスに伝える。 Specific operation: The server sends instructions to the terminal via Wi-Fi, and the terminal receives the instructions and passes them on to the device.

ステップ7:デバイスの動作 Step 7: Device Operation

入力:端末が受け取った指示。 Input: Instructions received by the terminal.

処理:端末が受け取った指示に従ってデバイスを動作させ、動物に適切なリアクションや刺激を提供する。 Processing: The terminal operates the device according to the instructions received, providing the animal with the appropriate reaction or stimulus.

出力:動物に提供される適切なリアクションや刺激。 Output: The appropriate reaction or stimulus provided to the animal.

具体的な動作:端末がデバイスのモーターを制御し、右に回転させる。デバイスが猫の前で回転し、猫が追いかける。 Specific behavior: The terminal controls the device's motor and rotates it to the right. The device rotates in front of the cat, and the cat chases it.

(応用例1) (Application Example 1)

次に、形態例1の応用例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, we will explain Application Example 1 of Form Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来のペット用デバイスは、動物の動きや行動パターンを十分に理解し、適切なリアクションや刺激を提供することが困難であった。また、実店舗において動物が楽しく過ごせる環境を提供するための手段が不足していた。これにより、動物のストレス軽減や顧客満足度の向上が十分に達成されていなかった Existing pet devices struggled to fully understand animals' movements and behavior patterns and provide appropriate reactions and stimuli. Furthermore, physical stores lacked the means to provide a fun environment for animals. This meant that efforts to reduce animal stress and improve customer satisfaction were not fully achieved.

応用例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスをスマートフォンから操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、該デバイスが実店舗内で動物の動きを検知し、生成系AIを用いて適切なリアクションや遊びを提供する手段と、を含む。これにより、動物が実店舗内で楽しく過ごすことができ、顧客満足度の向上が可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from a smartphone, a sensor installed in the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and ways of playing, means for providing the animal with appropriate reactions and stimuli based on the AI, and means for the device to detect the animal's movements within the physical store and provide appropriate reactions and play using the generative AI. This allows the animal to have fun within the physical store, improving customer satisfaction.

「球状で自由に動き回ることが可能なデバイス」とは、内部にモーターやバッテリー等の駆動源を有し、任意の方向に移動できる球形の装置である。 A "spherical device that can move freely" is a spherical device that has an internal power source such as a motor or battery and can move in any direction.

「スマートフォンから操作するための手段」とは、スマートフォンを用いてデバイスの動作を遠隔操作するためのインターフェースやアプリケーションである。 "Means for operating from a smartphone" refers to interfaces and applications for remotely controlling the operation of a device using a smartphone.

「動物の動きや行動パターンを検知するセンサー」とは、動物の位置、速度、方向などの動きを感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that senses the position, speed, direction, and other movements of animals and collects that data.

「生成系AI」とは、収集された動物の動きや行動データを分析し、動物の好みや遊び方を理解するための人工知能モデルである。 "Generative AI" is an artificial intelligence model that analyzes collected animal movement and behavior data to understand animals' preferences and play styles.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIが生成した指示に基づいて、動物に対して適切な動作や反応を行うための機構である。 "Means for providing appropriate reactions and stimuli to animals" refers to a mechanism that allows animals to take appropriate actions or react based on instructions generated by the generative AI.

「実店舗内で動物の動きを検知し、生成系AIを用いて適切なリアクションや遊びを提供する手段」とは、実店舗内で動物の動きをリアルタイムで検知し、そのデータを生成系AIに送信して、動物に対して適切なリアクションや遊びを提供するためのシステムである。 "Means for detecting animal movements within a physical store and using generative AI to provide appropriate reactions and play" refers to a system that detects animal movements within a physical store in real time, sends that data to generative AI, and provides appropriate reactions and play for the animals.

この発明は、実店舗内で動物、特に猫が楽しく過ごすことができる環境を提供するためのシステムである。このシステムは、球状で自由に動き回ることが可能なデバイス、スマートフォンから操作するための手段、動物の動きや行動パターンを検知するセンサー、生成系AI、そして動物に適切なリアクションや刺激を提供する手段を含む。 This invention is a system for providing an environment in a physical store where animals, particularly cats, can have fun. The system includes a spherical, freely moving device, a means for operating it from a smartphone, sensors that detect the animal's movements and behavior patterns, generative AI, and a means for providing the animal with appropriate reactions and stimuli.

システムの構成 System Configuration

1. 球状デバイス: 1. Spherical device:

内部にモーターやバッテリーを搭載し、任意の方向に移動できる。 It is equipped with a motor and battery inside, allowing it to move in any direction.

外部には動物の動きを検知するためのセンサーが配置されている。 Sensors are placed on the exterior to detect animal movement.

2. スマートフォンから操作するための手段: 2. How to operate from your smartphone:

スマートフォンを用いてデバイスの動作を遠隔操作するためのアプリケーションが提供される。 An application is provided for remotely controlling the device's operation using a smartphone.

3. 動物の動きや行動パターンを検知するセンサー: 3. Sensors that detect animal movements and behavior patterns:

動物の位置、速度、方向などの動きを感知し、そのデータを収集する。 It detects the animal's location, speed, direction, and other movements and collects that data.

4. 生成系AI: 4. Generative AI:

収集された動物の動きや行動データを分析し、動物の好みや遊び方を理解する。 Analyze collected animal movement and behavior data to understand animals' preferences and play styles.

生成系AIモデルを用いて、動物に対して適切なリアクションや刺激を生成する。 Generative AI models are used to generate appropriate reactions and stimuli for animals.

5. 動物に適切なリアクションや刺激を提供する手段: 5. How to provide appropriate reactions and stimuli to animals:

生成系AIが生成した指示に基づいて、動物に対して適切な動作や反応を行う。 The robot will then perform appropriate actions and reactions towards the animal based on the instructions generated by the generative AI.

プログラムの処理説明 Program processing explanation

サーバは、センサーから収集された動物の動きデータを生成系AIに送信する。生成系AIは、このデータを分析し、動物の好みや遊び方を理解する。理解した内容に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。これらの指示は、デバイスに送信され、デバイスが動物に対して適切な動作を行う。 The server sends the animal's movement data collected from the sensors to the generative AI. The generative AI analyzes this data to understand the animal's preferences and play styles. Based on what it understands, it generates instructions to provide the animal with appropriate reactions and stimuli. These instructions are sent to the device, which then performs the appropriate action on the animal.

使用するハードウェアには、動物の動きを検知するためのセンサー、デバイスを動かすためのモーター、デバイスの駆動源となるバッテリーが含まれる。使用するソフトウェアには、生成系AIモデル、センサー制御モジュール、モーター制御モジュールが含まれる。 The hardware used includes sensors to detect animal movement, motors to power the device, and batteries to power the device. The software used includes a generative AI model, a sensor control module, and a motor control module.

具体例 Specific examples

例えば、ペットショップで猫がデバイスに近づくと、センサーがその動きを検知し、生成系AIにデータを送信する。生成系AIは、猫が興味を持つような動きを生成し、その指示をデバイスに送信する。デバイスは、猫が追いかけるように動き出し、猫の興味を引く。 For example, when a cat approaches a device in a pet shop, a sensor detects its movement and sends the data to the generative AI. The generative AI then generates movements that will interest the cat and sends those instructions to the device. The device then starts moving as if the cat is chasing it, attracting the cat's interest.

また、カフェで猫がデバイスに触れると、センサーがその動きを検知し、生成系AIにデータを送信する。生成系AIは、猫が楽しむような回転動作を生成し、その指示をデバイスに送信する。デバイスは、猫が楽しむように回転し、猫の興味を引く。 Also, when a cat touches the device in a cafe, a sensor detects the movement and sends the data to the generative AI. The generative AI generates a rotating motion that the cat will enjoy and sends that instruction to the device. The device then rotates in a way that the cat will enjoy, attracting its interest.

プロンプト文の例 Example prompt

「猫の動きデータを入力してください。データには、猫の位置、速度、方向などが含まれます。このデータを基に、猫が興味を持つようなリアクションを生成してください。」 "Enter your cat's movement data. This data includes the cat's position, speed, direction, etc. Use this data to generate reactions that will interest your cat."

以上が、この発明を実施するための形態である。このシステムにより、動物が実店舗内で楽しく過ごすことができ、顧客満足度の向上が可能となる。 The above is an embodiment of the invention. This system allows animals to have fun in physical stores, improving customer satisfaction.

応用例1における特定処理の流れについて図12を用いて説明する。 The flow of the identification process in Application Example 1 will be explained using Figure 12.

ステップ1: Step 1:

センサーが動物の動きを検知する。センサーは動物の位置、速度、方向などのデータを収集し、そのデータをサーバに送信する。入力は動物の動きデータであり、出力はサーバに送信される動きデータである。 The sensor detects the animal's movement. The sensor collects data such as the animal's position, speed, and direction, and sends that data to the server. The input is the animal's movement data, and the output is the movement data sent to the server.

ステップ2: Step 2:

サーバは、センサーから受信した動物の動きデータを生成系AIに送信する。生成系AIは、このデータを解析し、動物の好みや遊び方を理解する。入力はセンサーからの動きデータであり、出力は生成系AIによる解析結果である。 The server sends the animal's movement data received from the sensors to the generative AI. The generative AI analyzes this data and understands the animal's preferences and play styles. The input is movement data from the sensors, and the output is the analysis results by the generative AI.

ステップ3: Step 3:

生成系AIは、解析結果に基づいて動物に適切なリアクションや刺激を生成する。生成系AIは、動物が興味を持つような動作や反応を生成し、その指示をサーバに送信する。入力は動物の動きデータの解析結果であり、出力は生成されたリアクションや刺激の指示である。 The generative AI generates appropriate reactions and stimuli for the animal based on the analysis results. The generative AI generates actions and responses that will interest the animal and sends these instructions to the server. The input is the analysis results of the animal's movement data, and the output is the generated reactions and stimulus instructions.

ステップ4: Step 4:

サーバは、生成系AIから受信した指示をデバイスに送信する。デバイスは、受信した指示に基づいて動作を開始する。入力は生成系AIからの指示であり、出力はデバイスの動作である。 The server sends the instructions received from the generative AI to the device. The device begins to operate based on the received instructions. The input is the instructions from the generative AI, and the output is the device's operation.

ステップ5: Step 5:

デバイスが動物に対して適切なリアクションや刺激を提供する。デバイスは、動物の動きに応じて動作し、動物が楽しむような動きを行う。入力はサーバからの指示であり、出力は動物に対するリアクションや刺激である。 The device provides appropriate reactions and stimuli to the animal. The device responds to the animal's movements and performs actions that the animal enjoys. The input is instructions from the server, and the output is reactions and stimuli to the animal.

ステップ6: Step 6:

デバイスが動物からの物理的な刺激を検知し、そのデータをサーバにフィードバックする。サーバは、このデータを生成系AIに送信し、動物の行動データとして蓄積する。入力は動物からの物理的な刺激データであり、出力は生成系AIへのフィードバックデータである。 The device detects physical stimuli from the animal and feeds that data back to the server. The server then sends this data to the generative AI, where it is stored as animal behavior data. The input is physical stimulus data from the animal, and the output is feedback data for the generative AI.

以上が、このシステムの具体的な処理ステップである。各ステップで行われる具体的な動作により、動物が実店舗内で楽しく過ごすことができる。 These are the specific processing steps of this system. The specific actions performed at each step allow animals to have fun in physical stores.

(実施例2) (Example 2)

次に、形態例2の実施例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, Example 2 of Form Example 2 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来の猫用デバイスは、猫の行動を単純に検知するだけであり、猫の個々の行動パターンや好みに基づいた適切な刺激を提供することができなかった。また、猫の行動データを蓄積し、時間経過と共に学習する機能が不足していたため、猫の行動パターンの変化に対応することが困難であった。さらに、猫からの物理的な刺激に対して自動的に反応し、その反応をフィードバックする機能も欠如していた。これにより、猫の興味を持続させることが難しく、効果的な遊びやトレーニングが実現できなかった。 Previous cat devices simply detected a cat's behavior and were unable to provide appropriate stimuli based on the cat's individual behavioral patterns and preferences. They also lacked the functionality to accumulate cat behavior data and learn over time, making it difficult to respond to changes in a cat's behavioral patterns. Furthermore, they lacked the functionality to automatically respond to physical stimuli from the cat and provide feedback on that response. This made it difficult to maintain a cat's interest, and made effective play and training impossible.

実施例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

この発明では、サーバは、猫の行動を検知するためのセンサー手段と、該センサー手段からのデータをサーバに送信するための端末手段と、該サーバ手段において生成AIモデルを用いてデータを分析する手段と、該サーバ手段からの指示に基づいて猫に刺激を提供するためのデバイス手段と、該デバイス手段を制御するための端末手段と、を含む。これにより、猫の行動データをリアルタイムで分析し、個々の猫の行動パターンや好みに基づいた適切な刺激を提供することが可能となる。また、猫の行動データを時間経過と共に蓄積し、そのデータに基づいて行動パターンの変化を学習することができるため、猫の興味を持続させることができる。さらに、猫からの物理的な刺激に対して自動的に反応し、その反応をフィードバックする機能により、効果的な遊びやトレーニングが実現できる。 In this invention, the server includes sensor means for detecting the cat's behavior, terminal means for transmitting data from the sensor means to the server, means for analyzing the data using a generative AI model in the server means, device means for providing stimuli to the cat based on instructions from the server means, and terminal means for controlling the device means. This makes it possible to analyze cat behavior data in real time and provide appropriate stimuli based on the individual cat's behavioral patterns and preferences. In addition, by accumulating cat behavior data over time and learning changes in behavioral patterns based on that data, the cat's interest can be sustained. Furthermore, the function of automatically responding to physical stimuli from the cat and providing feedback on that response allows for effective play and training.

「センサー手段」とは、猫の行動を検知するための装置であり、モーションセンサーやカメラなどを含む。 "Sensor means" refers to a device for detecting cat behavior, including motion sensors and cameras.

「端末手段」とは、センサー手段からのデータをサーバに送信するための装置であり、データ送信モジュールや通信デバイスを含む。 "Terminal means" refers to a device for transmitting data from sensor means to a server, and includes a data transmission module and a communication device.

「サーバ手段」とは、受け取ったデータを生成AIモデルを用いて分析し、猫に適切な刺激を提供するための指示を生成する装置である。 The "server means" is a device that analyzes the received data using a generative AI model and generates instructions to provide appropriate stimulation to the cat.

「生成AIモデル」とは、猫の行動データを分析し、猫の行動パターンや好みに基づいて適切な刺激を提供するための指示を生成する人工知能モデルである。 A "generative AI model" is an artificial intelligence model that analyzes cat behavior data and generates instructions to provide appropriate stimuli based on the cat's behavioral patterns and preferences.

「デバイス手段」とは、サーバ手段からの指示に基づいて猫に刺激を提供するための装置であり、ロボットアームやレーザーポインターなどを含む。 "Device means" refers to a device for providing stimuli to the cat based on instructions from the server means, and includes a robotic arm, a laser pointer, etc.

「リアルタイム」とは、データが発生した瞬間に即座に処理されることを意味し、遅延なく即時に反応することを指す。 "Real-time" means that data is processed immediately the moment it is generated, providing an immediate response without delay.

「行動パターン」とは、猫が特定の状況や刺激に対して示す一連の行動の傾向や習慣を指す。 "Behavioral patterns" refer to the tendencies and habits of a series of behaviors that a cat displays in response to specific situations or stimuli.

「フィードバック」とは、猫からの物理的な刺激に対するデバイス手段の反応を生成AIモデルに戻すことであり、これにより生成AIモデルが学習し、より適切な指示を生成することができる。 "Feedback" refers to the device's means' response to physical stimuli from the cat being sent back to the generative AI model, allowing the generative AI model to learn and generate more appropriate instructions.

この発明は、猫の行動を検知し、そのデータを分析して猫に適切な刺激を提供するシステムである。このシステムは、センサー手段、端末手段、サーバ手段、生成AIモデル、デバイス手段を含む。 This invention is a system that detects cat behavior, analyzes the data, and provides appropriate stimuli to the cat. This system includes sensor means, terminal means, server means, a generative AI model, and device means.

まず、端末はセンサー手段を用いて猫の行動を検知する。センサー手段としては、モーションセンサーやカメラなどが使用される。例えば、猫がデバイスに対して爪を立てる動作をした場合、その動作をリアルタイムで検知する。 First, the device detects the cat's behavior using a sensor. Sensors include motion sensors and cameras. For example, if the cat scratches the device with its claws, this behavior is detected in real time.

次に、端末は検知した行動データをデータ送信モジュールを通じてサーバに送信する。このデータには、猫の動きのパターンや位置情報が含まれる。例えば、猫がデバイスに対して爪を立てる動作をした時間と位置情報が含まれる。 The device then transmits the detected behavioral data to a server via a data transmission module. This data includes the cat's movement patterns and location information. For example, it includes the time and location information when the cat scratches the device.

サーバは、受け取ったデータを生成AIモデルに入力し、猫の行動を分析する。生成AIモデルとしては、例えばOpenAIのGPT-4などが使用される。生成AIモデルは、猫が攻撃的な遊びを好むかどうかを判断する。例えば、猫が頻繁にデバイスに対して攻撃的な行動を示す場合、その行動パターンを学習する。 The server inputs the received data into a generative AI model to analyze the cat's behavior. Examples of generative AI models used include OpenAI's GPT-4. The generative AI model determines whether the cat enjoys aggressive play. For example, if the cat frequently exhibits aggressive behavior toward the device, it learns that behavioral pattern.

次に、サーバは分析結果に基づいて、猫を刺激するための適切な動作をデバイスに指示する。例えば、ロボットアームを動かして猫の興味を引くような動作を指示する。 Then, based on the analysis results, the server instructs the device to perform appropriate actions to stimulate the cat, for example, moving the robotic arm to attract the cat's interest.

最後に、端末はサーバからの指示を受け取り、デバイスを制御して猫に対して適切な刺激を提供する。例えば、レーザーポインターを動かして猫を遊ばせる。 Finally, the terminal receives instructions from the server and controls the device to provide appropriate stimuli to the cat, for example, moving a laser pointer to stimulate the cat.

具体例として、以下のようなシナリオを考える。猫がデバイスに対して爪を立てる動作をした場合、モーションセンサーがその動作を検知する。センサーはその情報をデータ送信モジュールを通じてサーバに送信する。生成AIモデルはそのデータを分析し、猫が攻撃的な遊びを好むことを理解する。そして、生成AIモデルはロボットアームに対して猫の興味を引くような動作を指示する。ロボットアームはその指示に従って動作し、猫に対して適切な刺激を提供する。 As a concrete example, consider the following scenario: When a cat scratches its claws at the device, the motion sensor detects this movement. The sensor sends this information to the server via the data transmission module. The generative AI model analyzes the data and understands that cats prefer aggressive play. The generative AI model then instructs the robotic arm to perform actions that will attract the cat's interest. The robotic arm operates according to these instructions, providing the cat with appropriate stimuli.

生成AIモデルへ入力するプロンプト文の例としては、以下のようなものがある。 Examples of prompts to input into a generative AI model include:

「猫がデバイスに対して爪を立てる動作をしました。この行動を分析し、猫が攻撃的な遊びを好むかどうかを判断してください。そして、猫を刺激するための適切な動作をデバイスに指示してください。」 "Your cat has clawed at the device. Analyze this behavior and determine whether your cat prefers aggressive play. Then instruct the device on the appropriate action to stimulate your cat."

以上が、この発明を実施するための形態である。 The above is an embodiment of the present invention.

実施例2における特定処理の流れについて図13を用いて説明する。 The flow of the identification process in Example 2 will be explained using Figure 13.

ステップ1: Step 1:

端末は、センサー手段を用いて猫の行動を検知する。具体的には、モーションセンサーやカメラが猫の動きをリアルタイムで監視し、攻撃的な行動を検知する。例えば、猫がデバイスに対して爪を立てる動作をした場合、その動作を検知する。 The device uses sensor means to detect the cat's behavior. Specifically, motion sensors and cameras monitor the cat's movements in real time and detect aggressive behavior. For example, if the cat digs its claws into the device, this behavior will be detected.

入力: 猫の動き Input: Cat movement

出力: 検知された猫の行動データ(例:猫が爪を立てた動作の時間と位置情報) Output: Detected cat behavior data (e.g., time and location of cat claw movements)

ステップ2: Step 2:

端末は、検知した行動データをデータ送信モジュールを通じてサーバに送信する。具体的には、センサーから取得したデータをパケット化し、ネットワークを介してサーバに送信する。 The device sends the detected behavioral data to the server via the data transmission module. Specifically, the data obtained from the sensor is packetized and sent to the server via the network.

入力: 検知された猫の行動データ Input: Detected cat behavior data

出力: サーバに送信された行動データ Output: Behavioral data sent to the server

ステップ3: Step 3:

サーバは、受け取ったデータを生成AIモデルに入力し、猫の行動を分析する。具体的には、生成AIモデル(例えば、GPT-4)に行動データを入力し、猫が攻撃的な遊びを好むかどうかを判断する。 The server inputs the received data into a generative AI model to analyze the cat's behavior. Specifically, it inputs behavioral data into a generative AI model (e.g., GPT-4) to determine whether the cat prefers aggressive play.

入力: サーバに送信された行動データ Input: Behavioral data sent to the server

出力: 猫の行動パターンに関する分析結果(例:猫が攻撃的な遊びを好むという判断) Output: Analysis of cat behavior patterns (e.g., cats prefer aggressive play)

ステップ4: Step 4:

サーバは、分析結果に基づいて、猫を刺激するための適切な動作をデバイスに指示する。具体的には、生成AIモデルの分析結果をもとに、ロボットアームやレーザーポインターの動作指示を生成する。 Based on the analysis results, the server instructs the device on the appropriate actions to stimulate the cat. Specifically, it generates movement instructions for the robot arm and laser pointer based on the analysis results of the generative AI model.

入力: 猫の行動パターンに関する分析結果 Input: Analysis results of cat behavior patterns

出力: デバイスに対する動作指示(例:ロボットアームを動かして猫の興味を引く動作) Output: Commands to the device (e.g., moving the robotic arm to attract the cat's attention)

ステップ5: Step 5:

端末は、サーバからの指示を受け取り、デバイスを制御して猫に対して適切な刺激を提供する。具体的には、ロボットアームやレーザーポインターを動かして猫を遊ばせる。 The terminal receives instructions from the server and controls the device to provide appropriate stimuli to the cat. Specifically, it moves the robotic arm and laser pointer to entertain the cat.

入力: サーバからの動作指示 Input: Operation instructions from the server

出力: 猫に提供される適切な刺激(例:ロボットアームの動作、レーザーポインターの動き) Output: Appropriate stimuli provided to the cat (e.g., robotic arm movement, laser pointer movement)

以上が、このシステムのプログラムの処理の具体的な流れである。 The above is the specific flow of processing for this system's program.

(応用例2) (Application Example 2)

次に、形態例2の応用例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, we will explain Application Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来の工場内における安全監視システムは、作業員や機械の異常な動作をリアルタイムで検知し、適切な対応を迅速に行うことが難しいという課題があった。また、動物の行動を理解し、適切な刺激を提供するシステムも限られており、動物の行動パターンの変化を学習することができないという問題も存在していた。これらの課題を解決するためには、動物や作業員の行動をリアルタイムで監視し、異常な動作を検知して適切な対応を行うシステムが必要である Conventional safety monitoring systems in factories have the drawback of being unable to detect abnormal worker or machine behavior in real time and quickly respond appropriately. Furthermore, systems that understand animal behavior and provide appropriate stimuli are limited, and they are unable to learn changes in animal behavior patterns. To solve these issues, a system is needed that can monitor animal and worker behavior in real time, detect abnormal behavior, and respond appropriately.

応用例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、工場内で作業員や機械の異常な動作を検知するセンサーと、該センサーからのデータを生成系AIに送信し、異常な動作を分析する手段と、該分析結果に基づいて適切な対応を指示する手段と、を含む。これにより、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from an information terminal, a sensor installed in the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, a sensor that detects abnormal behavior of workers and machines within the factory, means for transmitting data from the sensor to the generative AI and analyzing the abnormal behavior, and means for instructing the appropriate response based on the analysis results. This makes it possible to learn changes in the animal's behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers and machines within the factory in real time and respond quickly.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、デバイスを遠隔操作するために使用される電子機器である。 An "information terminal" is an electronic device used to remotely control devices such as smartphones and tablets.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを取得するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and acquires that data.

「生成系AI」とは、取得したデータを分析し、動物や作業員の行動パターンを理解し、適切な対応を生成する人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes acquired data, understands the behavioral patterns of animals and workers, and generates appropriate responses.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。 "Means for providing appropriate reactions and stimuli to animals" refers to devices and methods for providing appropriate reactions and stimuli to animals based on the analysis results of generative AI.

「工場内で作業員や機械の異常な動作を検知するセンサー」とは、工場内で作業員や機械の動作を監視し、異常な動作をリアルタイムで感知するための装置である。 "Sensors that detect abnormal behavior of workers and machines in factories" are devices that monitor the behavior of workers and machines in factories and detect abnormal behavior in real time.

「異常な動作を分析する手段」とは、検知された異常な動作のデータを生成系AIに送信し、そのデータを解析するための方法や装置である。 "Means for analyzing abnormal behavior" refers to a method or device for sending data on detected abnormal behavior to the generative AI and analyzing that data.

「適切な対応を指示する手段」とは、生成系AIの分析結果に基づいて、異常な動作に対する適切な対応を指示するための方法や装置である。 "Means for instructing appropriate responses" refers to a method or device for instructing appropriate responses to abnormal behavior based on the analysis results of generative AI.

この発明を実施するための形態として、以下のシステムを構築する。 As an embodiment of this invention, the following system is constructed.

まず、球状で自由に動き回ることが可能なデバイスを用意する。このデバイスには、動物の動きや行動パターンを検知するセンサーが搭載されている。デバイスは情報端末(例えば、スマートフォンやタブレット)から操作することができる。 First, a spherical, freely movable device is prepared. This device is equipped with sensors that detect the animal's movements and behavioral patterns. The device can be controlled from an information terminal (e.g., a smartphone or tablet).

次に、生成系AIを用意する。この生成系AIは、センサーから取得したデータを分析し、動物の好みや遊び方を理解する。生成系AIは、動物に適切なリアクションや刺激を提供するための指示を生成する。 Next, a generative AI is prepared. This generative AI analyzes the data obtained from the sensors to understand the animal's preferences and play styles. The generative AI generates instructions to provide the animal with appropriate reactions and stimuli.

さらに、工場内で作業員や機械の異常な動作を検知するセンサーを設置する。このセンサーも生成系AIにデータを送信し、異常な動作を分析する。生成系AIは、異常な動作に対して適切な対応を指示する。 In addition, sensors will be installed within the factory to detect abnormal behavior by workers or machines. These sensors will also send data to the generative AI, which will analyze the abnormal behavior. The generative AI will then instruct the appropriate response to the abnormal behavior.

具体的な例として、以下のようなシステムが考えられる。 A specific example would be the following system.

1. 動物の行動監視システム 1. Animal behavior monitoring system

動物がデバイスに対して攻撃的な行動を示した場合、センサーがその行動を検知し、その情報を生成系AIに送信する。生成系AIは、その情報を分析し、動物が攻撃的な遊びを好むことを理解する。そして、その理解に基づいて、デバイスに対して動物を刺激するような動作を指示する。デバイスは、その指示に従って動作し、動物に対して適切な刺激を提供する。 If an animal exhibits aggressive behavior toward the device, a sensor detects the behavior and sends that information to the generative AI. The generative AI analyzes the information and understands that the animal prefers aggressive play. Based on this understanding, it then instructs the device to perform actions that will stimulate the animal. The device then acts according to those instructions and provides the animal with appropriate stimulation.

2. 工場内安全監視システム 2. Factory Safety Monitoring System

工場内で作業員や機械が異常な動作をした場合、センサーがその動作を検知し、そのデータを生成系AIに送信する。生成系AIは、そのデータを分析し、異常な動作を検出する。異常が検出された場合、生成系AIは適切な対応を指示し、例えばアラームを鳴らす、作業を停止するなどの対応を行う。 If a worker or machine in a factory behaves abnormally, a sensor detects the behavior and sends the data to the generative AI. The generative AI analyzes the data and detects abnormal behavior. If an abnormality is detected, the generative AI will instruct the appropriate response, such as sounding an alarm or halting work.

使用するハードウェアとしては、動物の動きを検知するためのセンサー、工場内の異常動作を検知するためのセンサー、情報端末、球状デバイスが含まれる。ソフトウェアとしては、生成系AIモデルが使用される。 The hardware used includes sensors to detect animal movement, sensors to detect abnormal behavior within factories, information terminals, and spherical devices. The software used is a generative AI model.

具体例として、以下のプロンプト文を生成系AIモデルに入力することが考えられる。 As a concrete example, the following prompt sentence could be input into a generative AI model:

プロンプト文の例: Example prompt:

「作業員が転倒した場合のデータを分析し、異常と判断された場合にアラームを鳴らす指示を出してください。」 "Analyze the data when a worker falls, and if an abnormality is detected, issue an instruction to sound an alarm."

このようにして、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 In this way, it is possible to learn changes in animal behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers or machinery within the factory in real time and respond quickly.

応用例2における特定処理の流れについて図14を用いて説明する。 The flow of the specific processing in Application Example 2 will be explained using Figure 14.

ステップ1: Step 1:

センサーが動物や作業員の動作を検知する。 Sensors detect the movement of animals and workers.

入力: 動物や作業員の動作データ Input: Animal and worker movement data

データ加工: センサーがリアルタイムで動作データを取得し、デジタル信号に変換する。 Data processing: Sensors collect operational data in real time and convert it into digital signals.

出力: デジタル化された動作データ Output: Digitized motion data

ステップ2: Step 2:

センサーから取得したデータを生成系AIに送信する。 Data obtained from the sensors is sent to the generative AI.

入力: デジタル化された動作データ Input: Digitized motion data

データ加工: センサーが取得したデータを生成系AIに送信するために、データをパケット化する。 Data processing: The data acquired by the sensor is packetized in order to be sent to the generative AI.

出力: パケット化された動作データ Output: Packetized motion data

ステップ3: Step 3:

生成系AIが動作データを分析する。 Generative AI analyzes movement data.

入力: パケット化された動作データ Input: Packetized motion data

データ演算: 生成系AIが動作データを解析し、異常な動作や動物の行動パターンを特定する。 Data calculation: Generative AI analyzes movement data to identify abnormal movements and animal behavior patterns.

出力: 分析結果(異常な動作の検出結果や動物の行動パターン) Output: Analysis results (detection of abnormal behavior and animal behavior patterns)

ステップ4: Step 4:

生成系AIが分析結果に基づいて適切な対応を指示する。 Generative AI will instruct appropriate responses based on the analysis results.

入力: 分析結果 Input: Analysis results

データ演算: 生成系AIが分析結果に基づいて、適切な対応(例:アラームを鳴らす、デバイスを動かすなど)を決定する。 Data calculation: Based on the analysis results, generative AI determines the appropriate response (e.g., sound an alarm, activate the device, etc.).

出力: 対応指示 Output: Action instructions

ステップ5: Step 5:

デバイスや情報端末が生成系AIの指示に従って動作する。 Devices and information terminals operate according to the instructions of generative AI.

入力: 対応指示 Input: Response instructions

具体的な動作: デバイスが動物に対して適切な刺激を提供する、情報端末がアラームを鳴らすなどの動作を実行する。 Specific actions: The device provides appropriate stimuli to the animal, the information terminal sounds an alarm, etc.

出力: 実行された動作(動物への刺激、アラームの鳴動など) Output: Action taken (stimulates animal, sounds alarm, etc.)

ステップ6: Step 6:

生成系AIが実行された動作の結果をフィードバックとして受け取る。 The generative AI receives feedback from the results of its actions.

入力: 実行された動作の結果 Input: Result of the action performed

データ加工: 生成系AIが実行結果を評価し、次回の対応に反映するためにデータを蓄積する。 Data processing: Generative AI evaluates the execution results and accumulates data to reflect in the next response.

出力: 更新された行動データベース Output: Updated behavioral database

以上のステップにより、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 These steps will enable the system to learn changes in animal behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers or machinery within the factory in real time and respond quickly.

(実施例3) (Example 3)

次に、形態例3の実施例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, we will explain Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動パターンをリアルタイムで学習し、それに基づいて適切なリアクションや刺激を提供することが難しかった。また、動物の行動データを長期間にわたって蓄積し、その変化を学習するシステムも存在しなかった。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが困難であった Previous animal devices struggled to learn an animal's behavioral patterns in real time and provide appropriate reactions and stimuli based on those patterns. Furthermore, there were no systems that could accumulate animal behavioral data over long periods of time and learn from those changes. This made it difficult to provide appropriate reactions and stimuli in response to changes in an animal's behavioral patterns.

実施例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means.

この発明では、サーバは、動物の動きや行動パターンを検知するセンサーからのデータをデータベースに蓄積する手段と、蓄積されたデータをクレンジングし、行動パターンを抽出する手段と、生成系人工知能が行動パターンの変化を学習する手段と、学習結果に基づいて適切な指示を生成する手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能となる。 In this invention, the server includes means for storing data from sensors that detect animal movements and behavioral patterns in a database, means for cleansing the stored data and extracting behavioral patterns, means for the generative artificial intelligence to learn changes in behavioral patterns, and means for generating appropriate instructions based on the learning results. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns.

「デバイス」とは、動物の動きや行動パターンを検知し、自由に動き回ることが可能な球状の装置である。 The "device" is a spherical device that can move freely and detects the movements and behavior patterns of animals.

「携帯情報端末」とは、デバイスを操作するために使用されるスマートフォンやタブレットなどの携帯型電子機器である。 A "personal digital assistant" is a portable electronic device, such as a smartphone or tablet, used to operate the device.

「センサー」とは、動物の動きや行動パターンを検知するためにデバイスに搭載された感知装置である。 A "sensor" is a sensing device installed in a device to detect animal movements and behavior patterns.

「生成系人工知能」とは、センサーからのデータを分析し、動物の好みや遊び方を理解し、適切なリアクションや刺激を提供するための人工知能である。 "Generative AI" is AI that analyzes data from sensors, understands animals' preferences and play styles, and provides appropriate reactions and stimuli.

「データベース」とは、センサーから収集された動物の行動データを蓄積するための情報管理システムである。 The "database" is an information management system for storing animal behavior data collected from sensors.

「クレンジング」とは、データベースに蓄積された生データからノイズを除去し、欠損データを補完する処理である。 "Cleansing" is the process of removing noise from raw data stored in a database and filling in missing data.

「行動パターン」とは、動物が特定の時間帯や状況で取る一連の行動の傾向である。 A "behavioral pattern" is a series of behaviors that an animal tends to exhibit at a particular time or in a particular situation.

「学習」とは、生成系人工知能が蓄積されたデータを基に動物の行動パターンの変化を理解するプロセスである。 "Learning" is the process by which generative artificial intelligence understands changes in animal behavior patterns based on accumulated data.

「指示」とは、生成系人工知能が学習結果に基づいてデバイスに対して出す具体的な動作命令である。 "Instructions" are specific operational commands that generative AI issues to a device based on its learning results.

「リアクション」とは、デバイスが生成系人工知能からの指示に従って動物に対して行う具体的な動作や刺激である。 "Reactions" are specific actions or stimuli that the device performs on the animal in accordance with instructions from the generative artificial intelligence.

この発明は、動物の行動パターンをリアルタイムで学習し、それに基づいて適切なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that learns animal behavior patterns in real time and provides appropriate reactions and stimuli based on those patterns. Specific embodiments of this system are described below.

使用するハードウェアとソフトウェア Hardware and software used

ハードウェア: 動物の動きや行動パターンを検知するセンサー(カメラ、マイクなど)、自由に動き回ることが可能な球状のデバイス、携帯情報端末(スマートフォンやタブレット) Hardware: Sensors (cameras, microphones, etc.) that detect animal movements and behavior patterns, a spherical device that can move freely, and a mobile information terminal (smartphone or tablet)

ソフトウェア: 生成系人工知能(例えば、OpenAIのGPT-4)、データベース(MySQLやMongoDB) Software: Generative AI (e.g., OpenAI's GPT-4), databases (MySQL and MongoDB)

システムの構成 System Configuration

1. デバイス: 1. Device:

動物の動きや行動パターンを検知するためのセンサーを搭載している。 It is equipped with sensors to detect animal movements and behavior patterns.

センサーからのデータをリアルタイムで収集し、サーバに送信する。 Data from sensors is collected in real time and sent to a server.

2. 携帯情報端末: 2. Mobile Information Devices:

デバイスを操作するための手段として使用される。 Used as a means to operate the device.

ユーザが携帯情報端末を通じてデバイスの動作を制御することができる。 Users can control the device's operation through their mobile information terminal.

3. サーバ: 3. Server:

センサーから送信されるデータを受信し、データベースに蓄積する。 Receives data sent from sensors and stores it in a database.

蓄積されたデータをクレンジングし、行動パターンを抽出する。 Clean the accumulated data and extract behavioral patterns.

生成系人工知能を使用して、行動パターンの変化を学習する。 Uses generative artificial intelligence to learn changes in behavioral patterns.

学習結果に基づいて、デバイスに対して適切な指示を生成する。 Based on the learning results, appropriate instructions are generated for the device.

具体例 Specific examples

例えば、猫が初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった場合を考える。 For example, consider a situation where a cat initially prefers aggressive play, but over time begins to prefer gentle play.

1. データ収集: 1. Data Collection:

端末(カメラ)は、猫が激しく動くおもちゃに飛びかかる様子を撮影する。 The device (camera) captures the cat poking at the toy as it moves vigorously.

サーバは、その映像データを受信し、データベースに保存する。 The server receives the video data and stores it in a database.

2. データの前処理: 2. Data preprocessing:

サーバは、映像データから不要な部分を除去し、猫の動きだけを抽出する。 The server removes unnecessary parts from the video data and extracts only the cat's movements.

サーバは、抽出されたデータを時間ごとに整理し、猫の行動パターンを分析する。 The server organizes the extracted data by time and analyzes the cat's behavioral patterns.

3. 行動パターンの学習: 3. Learning behavioral patterns:

サーバは、生成系人工知能を使用して、猫が攻撃的な遊びから穏やかな遊びに変化したことを学習する。 The server uses generative artificial intelligence to learn when the cat has changed from aggressive to calm play.

サーバは、学習結果を保存し、次のステップに進む。 The server saves the learning results and proceeds to the next step.

4. 適切な指示の生成: 4. Generating appropriate instructions:

サーバは、生成系人工知能に「猫が穏やかな遊びを好むようになったので、穏やかな動きをするおもちゃを動かす指示を生成してください」とプロンプト文を入力する。 The server inputs a prompt to the generative AI: "Since the cat has started to prefer gentle play, please generate instructions to move a toy with gentle movements."

サーバは、生成された指示をデバイスに送信する。 The server sends the generated instructions to the device.

5. リアクションの提供: 5. Providing Reactions:

端末(おもちゃ)は、サーバから受信した指示に従って穏やかな動きをする。 The device (toy) makes gentle movements according to instructions received from the server.

端末は、猫に対して穏やかな遊びを提供し、猫の行動パターンに対応する。 The device provides gentle play for your cat and responds to your cat's behavioral patterns.

プロンプト文の例 Example prompt

生成系人工知能に対して以下のようなプロンプト文を入力することで、猫の行動パターンの変化に基づいた指示を生成する。 By inputting the following prompt sentence into the generative artificial intelligence, instructions based on changes in the cat's behavioral patterns can be generated.

猫の行動データを以下に示す。初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった。この変化に基づいて、猫に対して適切なリアクションや刺激を提供するための指示を生成してください。 Behavioral data for a cat is shown below. At first, the cat preferred aggressive play, but over time, it began to prefer gentle play. Based on this change, generate instructions to provide the cat with appropriate reactions and stimuli.

このようにして、システムは動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能である。実施例3における特定処理の流れについて図15を用いて説明する。 In this way, the system is able to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns. The flow of the identification process in Example 3 will be explained using Figure 15.

ステップ1:データ収集 Step 1: Data Collection

端末(センサー)は、動物の動きをリアルタイムで監視し、行動データを収集する。例えば、カメラが猫の動きを撮影し、マイクが猫の鳴き声を録音する。 The device (sensor) monitors the animal's movements in real time and collects behavioral data. For example, a camera captures a cat's movements and a microphone records the cat's meows.

入力: 動物のリアルタイムの動きや音声 Input: Real-time animal movements and sounds

出力: 動物の行動データ(映像データ、音声データ) Output: Animal behavior data (video and audio data)

具体的な動作: カメラが猫の動きを撮影し、マイクが猫の鳴き声を録音する。これらのデータを端末が収集し、サーバに送信する。 Specific operation: The camera captures the cat's movements, and the microphone records the cat's meows. The device collects this data and sends it to the server.

ステップ2:データの前処理 Step 2: Data preprocessing

サーバは、データベースに蓄積された生データをクレンジングする。具体的には、ノイズを除去し、欠損データを補完する。 The server cleanses the raw data stored in the database. Specifically, it removes noise and fills in missing data.

入力: 生データ(映像データ、音声データ) Input: Raw data (video data, audio data)

出力: クレンジングされたデータ Output: Cleansed data

具体的な動作: サーバが映像データから不要な部分を除去し、音声データのノイズをフィルタリングする。欠損データがあれば補完する。 Specific operation: The server removes unnecessary parts from the video data and filters noise from the audio data. Any missing data is filled in.

ステップ3:行動パターンの抽出 Step 3: Extracting behavioral patterns

サーバは、クレンジングされたデータを時間ごとに整理し、行動パターンを抽出する。 The server organizes the cleansed data by time and extracts behavioral patterns.

入力: クレンジングされたデータ Input: Cleansed data

出力: 行動パターンデータ Output: Behavioral pattern data

具体的な動作: サーバがクレンジングされたデータを解析し、動物が特定の時間帯にどのような行動を取るかを抽出する。 Specific operation: The server analyzes the cleansed data and extracts information about the animal's behavior at specific times of the day.

ステップ4:行動パターンの学習 Step 4: Learning behavioral patterns

サーバは、生成AIモデルを使用して、蓄積されたデータを基に動物の行動パターンを学習する。 The server uses a generative AI model to learn animal behavior patterns based on accumulated data.

入力: 行動パターンデータ Input: Behavioral pattern data

出力: 学習結果(行動パターンの変化) Output: Learning results (changes in behavioral patterns)

具体的な動作: サーバが生成AIモデルに行動パターンデータを入力し、動物の行動パターンの変化を学習する。例えば、猫が攻撃的な遊びから穏やかな遊びに変化したことを学習する。 Specific operation: The server inputs behavioral pattern data into the generative AI model, which then learns changes in the animal's behavior. For example, it learns that a cat has changed from aggressive play to calm play.

ステップ5:適切な指示の生成 Step 5: Generate appropriate instructions

サーバは、学習結果に基づいて、デバイスに対して適切な指示を生成する。 The server generates appropriate instructions for the device based on the learning results.

入力: 学習結果 Input: Learning results

出力: 指示データ Output: Instruction data

具体的な動作: サーバが生成AIモデルに「猫が穏やかな遊びを好むようになったので、穏やかな動きをするおもちゃを動かす指示を生成してください」とプロンプト文を入力し、生成された指示をデバイスに送信する。 Specific behavior: The server inputs a prompt to the generative AI model: "Since the cat has started to prefer gentle play, please generate instructions to move a toy with gentle movements," and sends the generated instructions to the device.

ステップ6:リアクションの提供 Step 6: Provide a response

端末(デバイス)は、サーバから受信した指示に従って動作する。 The terminal (device) operates according to the instructions received from the server.

入力: 指示データ Input: Instruction data

出力: 動物へのリアクション Output: Reaction to animals

具体的な動作: デバイスが穏やかな動きをするおもちゃを動かし、猫に対して穏やかな遊びを提供する。 Specific action: The device activates a toy with gentle movements, providing gentle play for the cat.

(応用例3) (Application Example 3)

次に、形態例3の応用例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, we will explain Application Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来の動物用デバイスや生成系AIは、動物の行動パターンを学習し適切なリアクションを提供することに限られていた。しかし、工場内での作業員の行動パターンを学習し、適切なサポートを提供するシステムは存在しなかった。これにより、作業効率の向上や作業員の負担軽減が十分に達成されていなかった。したがって、工場内での作業員の行動パターンを学習し、適切なサポートを提供するシステムを提供することが求められている。 Conventional animal devices and generative AI were limited to learning animal behavior patterns and providing appropriate reactions. However, there were no systems that could learn the behavior patterns of workers in factories and provide appropriate support. As a result, improvements in work efficiency and reductions in worker burden were not fully achieved. Therefore, there is a need for a system that can learn the behavior patterns of workers in factories and provide appropriate support.

応用例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスをスマートフォンから操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや行動パターンを理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、作業員の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて行動パターンの変化を学習し、適切なサポートを提供する手段と、を含む。これにより、工場内での作業員の行動パターンを学習し、適切なサポートを提供することが可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from a smartphone, a sensor installed in the device that detects the animal's movements and behavioral patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and behavioral patterns, means for providing appropriate reactions and stimuli to the animal based on the AI, and means for accumulating worker behavioral data over time, learning changes in behavioral patterns based on the accumulated data, and providing appropriate support. This makes it possible to learn the behavioral patterns of workers within the factory and provide appropriate support.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「スマートフォンから操作するための手段」とは、スマートフォンを用いてデバイスを遠隔操作するためのインターフェースやソフトウェアを指す。 "Means for operating from a smartphone" refers to the interface or software for remotely operating a device using a smartphone.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and collects that data.

「生成系AI」とは、収集されたデータを基に動物や作業員の行動パターンを学習し、適切なリアクションやサポートを提供するための人工知能技術である。 "Generative AI" is an artificial intelligence technology that learns the behavioral patterns of animals and workers based on collected data and provides appropriate reactions and support.

「適切なリアクションや刺激を提供する手段」とは、生成系AIが学習した結果に基づいて、動物や作業員に対して適切な反応や刺激を与えるための装置や機能である。 "Means for providing appropriate reactions and stimuli" refers to devices or functions that provide appropriate reactions and stimuli to animals and workers based on the results of learning by the generative AI.

「作業員の行動データを時間経過と共に蓄積する手段」とは、作業員の行動を継続的に記録し、そのデータを長期間にわたって保存するためのシステムである。 "Means for accumulating worker behavioral data over time" refers to a system that continuously records worker behavior and stores that data for long periods of time.

「行動パターンの変化を学習し、適切なサポートを提供する手段」とは、蓄積された行動データを解析し、行動パターンの変化を認識して、作業員に対して最適な支援を行うための機能である。 "Means of learning changes in behavioral patterns and providing appropriate support" is a function that analyzes accumulated behavioral data, recognizes changes in behavioral patterns, and provides optimal support to workers.

この発明を実施するためには、以下のハードウェアおよびソフトウェアを用いる。ハードウェアとしては、球状で自由に動き回ることが可能なデバイス、スマートフォン、工場内のロボット、センサーが必要である。ソフトウェアとしては、Python、scikit-learn、生成系AIモデルが必要である。 The following hardware and software are required to implement this invention. Hardware requires a spherical, freely movable device, a smartphone, a factory robot, and sensors. Software requires Python, scikit-learn, and a generative AI model.

まず、球状で自由に動き回ることが可能なデバイスは、動物や作業員の行動をリアルタイムで検知するセンサーを搭載している。このセンサーは、動物や作業員の動きや行動パターンを検知し、そのデータを収集する。収集されたデータは、生成系AIモデルに送られ、分析される。 First, the spherical, freely movable device is equipped with sensors that detect the behavior of animals and workers in real time. These sensors detect the movements and behavioral patterns of animals and workers and collect that data. The collected data is sent to a generative AI model for analysis.

生成系AIモデルは、収集されたデータを基に動物や作業員の行動パターンを学習する。この学習プロセスには、Pythonとscikit-learnを使用する。具体的には、KMeansクラスタリングアルゴリズムを用いて行動パターンを分類し、時間経過と共に行動パターンの変化を学習する。 The generative AI model learns the behavioral patterns of animals and workers based on collected data. This learning process uses Python and scikit-learn. Specifically, it uses the KMeans clustering algorithm to classify behavioral patterns and learns how behavioral patterns change over time.

学習が完了すると、生成系AIモデルは、動物や作業員に対して適切なリアクションや刺激を提供するための指示を出す。例えば、動物が攻撃的な遊びを好む場合、デバイスはそれに応じた刺激を提供する。また、作業員が手動作業から自動化作業に移行した場合、ロボットは適切なサポートを提供する。 Once learning is complete, the generative AI model will provide instructions for providing appropriate reactions and stimuli to animals and workers. For example, if an animal prefers aggressive play, the device will provide appropriate stimuli. Also, if a worker transitions from manual to automated tasks, the robot will provide appropriate support.

具体例として、工場内で作業員が手動で部品を組み立てている場合、ロボットが部品を持ち運ぶサポートを提供する。また、作業員が自動化された機械を操作している場合、ロボットが機械のメンテナンスをサポートする。 For example, if a worker is manually assembling parts in a factory, a robot will help carry the parts. Also, if a worker is operating automated machinery, a robot will help with machine maintenance.

プロンプト文の例としては、以下のようなものがある。 Examples of prompt statements include:

「工場内で作業員の行動データを収集し、そのデータに基づいて行動パターンの変化を学習するAIを開発してください。例えば、作業員が手動作業から自動化作業に移行した場合、その変化を学習し、適切なサポートを提供するロボットを作成してください。」 "Develop AI that collects data on worker behavior in factories and learns changes in behavioral patterns based on that data. For example, when workers transition from manual to automated tasks, create a robot that learns this change and provides appropriate support."

このようにして、この発明は工場内での作業効率を向上させ、作業員の負担を軽減することが可能である。 In this way, this invention can improve work efficiency within factories and reduce the burden on workers.

応用例3における特定処理の流れについて図16を用いて説明する。 The flow of the specific processing in Application Example 3 will be explained using Figure 16.

ステップ1: Step 1:

サーバは、センサーを用いて動物や作業員の行動データを収集する。入力は、センサーから取得されるリアルタイムの行動データであり、出力は、収集された行動データのリストである。具体的な動作としては、センサーが動物や作業員の動きを検知し、そのデータをサーバに送信する。 The server uses sensors to collect behavioral data of animals and workers. The input is real-time behavioral data obtained from the sensors, and the output is a list of collected behavioral data. Specifically, the sensors detect the movements of animals and workers and send that data to the server.

ステップ2: Step 2:

サーバは、収集された行動データを蓄積する。入力は、ステップ1で収集された行動データであり、出力は、蓄積された行動データのデータベースである。具体的な動作としては、サーバが受信したデータをデータベースに保存する。 The server accumulates the collected behavioral data. The input is the behavioral data collected in step 1, and the output is a database of accumulated behavioral data. Specifically, the server saves the data it receives in the database.

ステップ3: Step 3:

サーバは、蓄積された行動データを用いて生成系AIモデルを学習させる。入力は、蓄積された行動データであり、出力は、学習済みの生成系AIモデルである。具体的な動作としては、サーバがPythonとscikit-learnを用いてKMeansクラスタリングアルゴリズムを実行し、行動パターンを分類する。 The server uses the accumulated behavioral data to train a generative AI model. The input is the accumulated behavioral data, and the output is the trained generative AI model. Specifically, the server uses Python and scikit-learn to run the KMeans clustering algorithm and classify behavioral patterns.

ステップ4: Step 4:

サーバは、新しい行動データが入力された際に、生成系AIモデルを用いて行動パターンを予測する。入力は、新しい行動データであり、出力は、予測された行動パターンである。具体的な動作としては、サーバが新しいデータを生成系AIモデルに入力し、予測結果を取得する。 When new behavioral data is input, the server uses a generative AI model to predict behavioral patterns. The input is the new behavioral data, and the output is the predicted behavioral pattern. Specifically, the server inputs the new data into the generative AI model and obtains the predicted results.

ステップ5: Step 5:

サーバは、予測結果に基づいて適切なリアクションやサポートを提供する指示を出す。入力は、予測された行動パターンであり、出力は、リアクションやサポートの指示である。具体的な動作としては、サーバがデバイスやロボットに対して適切な動作を指示する。 The server issues instructions to provide appropriate reactions and support based on the prediction results. The input is the predicted behavior pattern, and the output is instructions for reactions and support. In terms of specific operations, the server instructs the device or robot to perform the appropriate action.

ステップ6: Step 6:

端末(スマートフォン)は、サーバからの指示を受け取り、デバイスやロボットを操作する。入力は、サーバからの指示であり、出力は、デバイスやロボットの動作である。具体的な動作としては、スマートフォンがデバイスやロボットに対して操作コマンドを送信する。 The terminal (smartphone) receives instructions from the server and operates the device or robot. The input is the instruction from the server, and the output is the operation of the device or robot. Specifically, the smartphone sends operation commands to the device or robot.

ステップ7: Step 7:

ユーザは、デバイスやロボットの動作を監視し、必要に応じて手動で操作を行う。入力は、デバイスやロボットの動作状況であり、出力は、ユーザの操作コマンドである。具体的な動作としては、ユーザがスマートフォンを用いてデバイスやロボットを手動で操作する。 The user monitors the operation of the device or robot and operates it manually as necessary. The input is the operating status of the device or robot, and the output is the user's operation commands. Specifically, the user manually operates the device or robot using a smartphone.

なお、更に、ユーザの感情を推定する感情エンジンを組み合わせてもよい。すなわち、特定処理部290は、感情特定モデル59を用いてユーザの感情を推定し、ユーザの感情を用いた特定処理を行うようにしてもよい。 It is also possible to further combine an emotion engine that estimates the user's emotion. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

「形態例1」 "Example 1"

本発明の一実施形態として、感情エンジンを組み合わせたシステムが提供される。このシステムは、ユーザの感情を認識し、その感情に応じて猫に対するリアクションや刺激を調整する。具体的には、ユーザが喜んでいるとき、システムは猫に対して積極的な遊びを促す。逆に、ユーザが落ち込んでいるとき、システムは猫に対して静かな遊びを促す。これにより、ユーザの感情状態に応じた最適な猫との相互作用が可能となる。 One embodiment of the present invention provides a system that incorporates an emotion engine. This system recognizes the user's emotions and adjusts the reactions and stimuli given to the cat according to those emotions. Specifically, when the user is happy, the system encourages the cat to play actively. Conversely, when the user is depressed, the system encourages the cat to play quietly. This enables optimal interaction with the cat according to the user's emotional state.

「形態例2」 "Example 2"

また、感情エンジンは、ユーザの声のトーン、表情、または身体的な反応から感情を認識する。例えば、ユーザが笑顔であれば、システムはユーザが幸せであると認識し、猫に対して積極的な遊びを促す。逆に、ユーザが泣いていれば、システムはユーザが悲しいと認識し、猫に対して静かな遊びを促す。これにより、ユーザの感情状態をより正確に把握し、それに応じた最適な猫との相互作用が可能となる。 The emotion engine also recognizes emotions from the user's tone of voice, facial expressions, or physical reactions. For example, if the user is smiling, the system will recognize that the user is happy and encourage the cat to play actively. Conversely, if the user is crying, the system will recognize that the user is sad and encourage the cat to play quietly. This allows for a more accurate understanding of the user's emotional state and optimal interaction with the cat accordingly.

「形態例3」 "Example 3"

さらに、感情エンジンは、ユーザの感情に応じてデバイスの動きや反応を調整し、ユーザと猫との相互作用を向上させる。例えば、ユーザが怒っているとき、システムはデバイスの動きを抑制し、猫がユーザに迷惑をかけないようにする。逆に、ユーザが喜んでいるとき、システムはデバイスの動きを活発化し、猫がユーザと楽しく遊べるようにする。これにより、ユーザの感情状態に応じた最適な猫との相互作用が可能となる。 Furthermore, the emotion engine adjusts the device's movements and reactions according to the user's emotions, improving the interaction between the user and the cat. For example, when the user is angry, the system suppresses the device's movements to prevent the cat from bothering the user. Conversely, when the user is happy, the system activates the device's movements to allow the cat to play happily with the user. This enables optimal interaction with the cat according to the user's emotional state.

以下に、各形態例の処理の流れについて説明する。 The processing flow for each example is explained below.

「形態例1」 "Example 1"

ステップ1:ユーザの感情エンジンがユーザの感情を認識する。 Step 1: The user's emotion engine recognizes the user's emotion.

ステップ2:認識した感情に基づいて、システムが猫に対するリアクションや刺激を調整する。 Step 2: Based on the recognized emotion, the system adjusts its reactions and stimuli to the cat.

ステップ3:ユーザが喜んでいるとき、システムは猫に対して積極的な遊びを促す。 Step 3: When the user is happy, the system encourages active play with the cat.

ステップ4:ユーザが落ち込んでいるとき、システムは猫に対して静かな遊びを促す。 Step 4: When the user is feeling down, the system encourages quiet play with the cat.

「形態例2」 "Example 2"

ステップ1:感情エンジンがユーザの声のトーン、表情、または身体的な反応から感情を認識する。 Step 1: The emotion engine recognizes emotions from the user's tone of voice, facial expressions, or physical reactions.

ステップ2:ユーザが笑顔であれば、システムはユーザが幸せであると認識し、猫に対して積極的な遊びを促す。 Step 2: If the user is smiling, the system recognizes that the user is happy and encourages active play with the cat.

ステップ3:ユーザが泣いていれば、システムはユーザが悲しいと認識し、猫に対して静かな遊びを促す。 Step 3: If the user is crying, the system recognizes that the user is sad and prompts the cat to play quietly.

「形態例3」 "Example 3"

ステップ1:感情エンジンがユーザの感情を認識する。 Step 1: The emotion engine recognizes the user's emotions.

ステップ2:ユーザの感情に応じてデバイスの動きや反応を調整する。 Step 2: Adjust the device's movements and responses based on the user's emotions.

ステップ3:ユーザが怒っているとき、システムはデバイスの動きを抑制し、猫がユーザに迷惑をかけないようにする。 Step 3: When the user is angry, the system inhibits the device's movement to prevent the cat from bothering the user.

ステップ4:ユーザが喜んでいるとき、システムはデバイスの動きを活発化し、猫がユーザと楽しく遊べるようにする。 Step 4: When the user is happy, the system activates the device's activity, allowing the cat to play happily with the user.

(実施例1) (Example 1)

次に、形態例1の実施例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, Example 1 of Form Example 1 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来の動物用デバイスは、動物の動きや行動パターンを単純に検知するだけであり、動物の好みや遊び方を理解して適切なリアクションや刺激を提供することができなかった。また、ユーザの感情状態に応じて動物との相互作用を調整する機能が欠如していたため、ユーザと動物の関係をより深めることが難しかった Previous animal devices simply detected animal movements and behavioral patterns, but were unable to understand the animal's preferences and play styles and provide appropriate reactions or stimulation. Furthermore, they lacked the ability to adjust interactions with the animal based on the user's emotional state, making it difficult to deepen the relationship between the user and the animal.

実施例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整する感情エンジンを含む。これにより、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供することが可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, and an emotion engine that recognizes the user's emotions and adjusts the reactions and stimuli to the animal according to those emotions. This makes it possible to understand the animal's behavior patterns and provide optimal reactions and stimuli according to the user's emotional state.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知するための装置である。 A "sensor" is a device used to detect animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and play styles.

「リアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて動物に適切な反応や刺激を与えるための機構である。 "Means for providing reactions and stimuli" refers to a mechanism for providing appropriate reactions and stimuli to animals based on the analysis results of the generative AI.

「感情エンジン」とは、ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整するためのシステムである。 The "emotion engine" is a system that recognizes the user's emotions and adjusts the reactions and stimuli given to animals based on those emotions.

「動物の行動データ」とは、動物の動きや行動パターンに関する情報である。 "Animal behavior data" is information about animal movements and behavior patterns.

「フィードバック」とは、動物からの物理的な刺激に対するデバイスの反応を生成系AIに戻すプロセスである。 "Feedback" is the process of returning the device's response to physical stimuli from the animal to the generative AI.

この発明は、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that understands animal behavior patterns and provides optimal reactions and stimuli according to the user's emotional state. Specific embodiments of this system are described below.

使用するハードウェアおよびソフトウェア Hardware and software used

デバイス: 球状で自由に動き回ることが可能な装置である。内部にはモーター、バッテリー、センサーが搭載されている。 Device: A spherical device that can move freely. It is equipped with motors, batteries, and sensors.

情報端末: デバイスを操作するための手段を提供する電子機器である。スマートフォンやタブレットが該当する。 Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

センサー: 動物の動きや行動パターンを検知するための装置である。加速度センサーや赤外線センサーが使用される。 Sensor: A device used to detect animal movements and behavior patterns. Accelerometers and infrared sensors are used.

生成系AI: センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能である。クラウド上で動作するAIモデルが使用される。 Generative AI: Artificial intelligence that analyzes data from sensors to understand animals' preferences and play styles. It uses AI models that run on the cloud.

感情エンジン: ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整するためのシステムである。感情認識ソフトウェアが使用される。 Emotion engine: A system that recognizes the user's emotions and adjusts the animal's reactions and stimuli accordingly. Emotion recognition software is used.

プログラムの処理 Program processing

サーバは、デバイスから送信される動物の行動データを受け取り、生成系AIに入力する。生成系AIは、受け取ったデータを分析し、動物の好みや遊び方を理解する。次に、生成系AIは分析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成し、デバイスに送信する。 The server receives the animal's behavioral data sent from the device and inputs it into the generative AI. The generative AI analyzes the received data to understand the animal's preferences and play styles. Based on the analysis results, the generative AI then generates instructions to provide the animal with appropriate reactions and stimuli, and sends these to the device.

端末は、ユーザの感情を認識するためのデータを収集する。例えば、スマートフォンのカメラやマイクを使用してユーザの表情や声のトーンを分析する。感情エンジンは、ユーザの感情データを受け取り、その感情に応じて動物に対するリアクションや刺激を調整する。 The device collects data to recognize the user's emotions. For example, it uses the smartphone's camera and microphone to analyze the user's facial expressions and tone of voice. The emotion engine receives the user's emotional data and adjusts the animal's reactions and stimuli according to those emotions.

具体例 Specific examples

例1: 猫がデバイスに近づいたとき、センサーがその動きを検知し、データをサーバに送信する。サーバは生成系AIモデルを用いて「猫が興味を示している」と判断し、デバイスに「回転して猫の興味を引く」指示を送る。デバイスはその場で回転し始める。 Example 1: When a cat approaches the device, the sensor detects its movement and sends the data to the server. The server uses a generative AI model to determine that the cat is interested and sends the device an instruction to "rotate to attract the cat's attention." The device then begins to rotate in place.

例2: ユーザがスマートフォンを使っているとき、端末がユーザの表情をカメラでキャプチャし、感情エンジンが「ユーザが喜んでいる」と認識する。サーバは生成系AIモデルに「積極的な遊びを促す」指示を送り、デバイスは猫と一緒に走り回るような動きをする。 Example 2: When a user is using a smartphone, the device captures the user's facial expression with its camera, and the emotion engine recognizes that the user is happy. The server then sends instructions to the generative AI model to encourage active play, causing the device to act as if it were running around with a cat.

プロンプト文の例 Example prompt

「猫がデバイスに近づいたときの動作を説明してください。」 "Describe what happens when a cat approaches the device."

「ユーザが喜んでいるときの猫へのリアクションを説明してください。」 "Describe how users react to cats when they're happy."

以上が、この発明を実施するための具体的な形態である。このシステムにより、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供することが可能となる。 The above is a specific embodiment for implementing this invention. This system makes it possible to understand animal behavior patterns and provide optimal reactions and stimuli according to the user's emotional state.

実施例1における特定処理の流れについて図17を用いて説明する。 The flow of the identification process in Example 1 will be explained using Figure 17.

ステップ1: Step 1:

デバイスの初期化 Initializing the device

サーバ: デバイスの初期設定を行う。モーターやバッテリーの状態を確認し、センサーが正常に動作しているかをチェックする。 Server: Initializes the device. Checks the status of the motor and battery, and ensures that sensors are working properly.

入力: デバイスの電源が入る信号。 Input: The signal that powers on the device.

出力: 初期化完了の信号。 Output: Signal that initialization is complete.

具体的な動作: デバイスが電源を入れると、サーバがデバイスの各コンポーネントの状態を確認し、正常であれば初期化完了の信号を送る。 Specific operation: When the device is turned on, the server checks the status of each component of the device and, if everything is normal, sends a signal indicating that initialization is complete.

ステップ2: Step 2:

猫の動きの検知 Cat movement detection

デバイス: 内部のセンサーを用いて猫の動きや行動パターンをリアルタイムで検知する。 Device: Uses internal sensors to detect your cat's movements and behavior patterns in real time.

入力: 猫の動きや行動。 Input: Cat movements and behavior.

出力: 検知データ。 Output: Detection data.

具体的な動作: 猫がデバイスに近づいたり、触れたりすると、センサーがその動きをキャッチし、データを収集する。 Specific behavior: When a cat approaches or touches the device, the sensor detects the movement and collects data.

ステップ3: Step 3:

データの送信 Data transmission

デバイス: 検知したデータをサーバに送信する。 Device: Sends detected data to the server.

入力: 検知データ。 Input: Detection data.

出力: サーバへのデータ送信。 Output: Send data to the server.

具体的な動作: センサーが収集したデータを無線通信を通じてサーバに送信する。 Specific operation: The data collected by the sensor is sent to the server via wireless communication.

ステップ4: Step 4:

データの分析 Data analysis

サーバ: 受け取ったデータを生成AIモデルに入力し、猫の行動パターンや好みを分析する。 Server: Inputs the received data into a generative AI model to analyze the cat's behavioral patterns and preferences.

入力: 検知データ。 Input: Detection data.

出力: 行動パターンの分析結果。 Output: Behavioral pattern analysis results.

具体的な動作: サーバが生成AIモデルに「猫がデバイスに触れた」というデータを入力し、AIが「猫が興味を示している」と判断する。 Specific operation: The server inputs the data "a cat touched the device" into the generated AI model, and the AI determines that "the cat is showing interest."

ステップ5: Step 5:

指示の生成 Generating instructions

サーバ: 分析結果に基づいて、猫に適切なリアクションや刺激を提供するための指示を生成する。 Server: Based on the analysis results, generates instructions to provide the cat with appropriate reactions and stimuli.

入力: 行動パターンの分析結果。 Input: Behavioral pattern analysis results.

出力: デバイスへの指示。 Output: Instructions to the device.

具体的な動作: サーバが「デバイスを回転させて猫の興味を引く」という指示を生成し、デバイスに送信する。 Specific operation: The server generates an instruction to "rotate the device to attract the cat's attention" and sends it to the device.

ステップ6: Step 6:

デバイスの動作 Device Operation

デバイス: サーバからの指示に従って動作し、猫に適切なリアクションや刺激を提供する。 Device: Operates according to instructions from the server and provides appropriate reactions and stimuli to the cat.

入力: サーバからの指示。 Input: Instructions from the server.

出力: デバイスの動作。 Output: Device operation.

具体的な動作: デバイスが回転し始め、猫の興味を引くように動作する。 Specific action: The device will start to rotate and act in a way that will attract the cat's interest.

ステップ7: Step 7:

ユーザの感情認識 User emotion recognition

端末: ユーザの感情を認識するためのデータを収集する。例えば、スマートフォンのカメラやマイクを使用する。 Device: Collect data to recognize the user's emotions. For example, use the smartphone's camera and microphone.

入力: ユーザの表情や声のトーン。 Input: User's facial expression and tone of voice.

出力: 感情データ。 Output: Emotion data.

具体的な動作: 端末がユーザの表情や声のトーンを分析し、感情状態を認識する。 Specific operation: The device analyzes the user's facial expressions and tone of voice to recognize their emotional state.

ステップ8: Step 8:

感情に基づく指示の調整 Adjusting instructions based on emotions

サーバ: ユーザの感情データを受け取り、猫に対するリアクションや刺激を調整する。 Server: Receives the user's emotional data and adjusts the cat's reactions and stimuli.

入力: 感情データ。 Input: Emotion data.

出力: 調整された指示。 Output: Adjusted instructions.

具体的な動作: サーバが「ユーザが喜んでいる」と認識した場合、生成AIモデルに「積極的な遊びを促す」指示を送る。デバイスは猫と一緒に走り回るような動きをする。 Specific behavior: If the server recognizes that the user is happy, it sends instructions to the generative AI model to encourage active play. The device then behaves as if it is running around with a cat.

(応用例1) (Application Example 1)

次に、形態例1の応用例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, we will explain Application Example 1 of Form Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来のペット用デバイスは、動物の行動パターンを単純に検知するだけであり、動物の好みや遊び方を深く理解することができなかった。また、ユーザの感情状態に応じて動物との相互作用を調整する機能が欠如していたため、ユーザの感情状態に最適なペットとの相互作用を提供することが困難であった。さらに、デバイスの操作や動物の行動データをリアルタイムで表示する手段が不足していたため、ユーザがデバイスの動作状況や動物の行動を把握することが難しかった Previous pet devices simply detected animal behavior patterns and were unable to deeply understand the animal's preferences or play styles. Furthermore, they lacked the ability to adjust interactions with the animal based on the user's emotional state, making it difficult to provide interactions with the pet that best fit the user's emotional state. Furthermore, they lacked a way to control the device or display animal behavior data in real time, making it difficult for users to understand the device's operating status and the animal's behavior.

応用例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、感情エンジンを用いてユーザの感情状態を認識し、該感情状態に応じて動物に対するリアクションや刺激を調整する手段と、該デバイスの操作や動物の行動データを情報端末に表示する手段と、を含む。これにより、動物の行動パターンを深く理解し、ユーザの感情状態に応じた最適なペットとの相互作用を提供することが可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavioral patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, means for recognizing the user's emotional state using an emotion engine and adjusting the reactions and stimuli provided to the animal in accordance with the emotional state, and means for displaying the device's operation and the animal's behavioral data on the information terminal. This makes it possible to deeply understand the animal's behavioral patterns and provide optimal interactions with the pet in accordance with the user's emotional state.

「球状で自由に動き回ることが可能なデバイス」とは、内部にモーターやバッテリーを有し、外部からの指示に基づいて自律的に移動することができる球形の装置である。 A "spherical device capable of moving freely" is a spherical device that has an internal motor and battery and can move autonomously based on external instructions.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作することによってデバイスを制御するための電子機器である。 An "information terminal" is an electronic device, such as a smartphone or tablet, that is operated by the user to control the device.

「動物の動きや行動パターンを検知するセンサー」とは、動物の位置、速度、動作などをリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects an animal's location, speed, movements, etc. in real time and collects that data.

「生成系AI」とは、収集されたデータを分析し、動物の好みや遊び方を理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes collected data and understands animals' preferences and play styles.

「感情エンジン」とは、ユーザの感情状態を認識し、その情報を基に動物との相互作用を調整するためのシステムである。 The "emotion engine" is a system that recognizes the user's emotional state and adjusts interactions with animals based on that information.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な動作や反応を行うための機構である。 "Means for providing appropriate reactions and stimuli to animals" refers to a mechanism that allows appropriate actions and reactions to be taken by animals based on the analysis results of the generative AI.

「該デバイスの操作や動物の行動データを情報端末に表示する手段」とは、デバイスの動作状況や動物の行動データをリアルタイムで情報端末に表示するための機能である。 "Means for displaying the device's operation and animal behavior data on an information terminal" refers to a function for displaying the device's operating status and animal behavior data on an information terminal in real time.

この発明を実施するためのシステムは、球状で自由に動き回ることが可能なデバイス、情報端末、動物の動きや行動パターンを検知するセンサー、生成系AI、感情エンジン、及び情報端末に表示する手段を含む。 A system for implementing this invention includes a spherical, freely movable device, an information terminal, a sensor that detects animal movements and behavior patterns, a generative AI, an emotion engine, and a means for displaying on the information terminal.

システムの構成 System Configuration

1. 球状デバイス: 1. Spherical device:

内部にモーターやバッテリーを搭載し、外部からの指示に基づいて自律的に移動する。 It is equipped with a motor and battery inside and moves autonomously based on external instructions.

動物の動きや行動パターンを検知するためのセンサーを備える。 Equipped with sensors to detect animal movements and behavior patterns.

2. 情報端末: 2. Information terminal:

スマートフォンやタブレットなど、ユーザが操作するための電子機器。 Electronic devices operated by users, such as smartphones and tablets.

デバイスの操作や動物の行動データをリアルタイムで表示する。 Displays device operation and animal behavior data in real time.

3. センサー: 3. Sensor:

動物の位置、速度、動作などをリアルタイムで感知し、そのデータを収集する。 It detects animals' location, speed, movements, etc. in real time and collects that data.

4. 生成系AI: 4. Generative AI:

収集されたデータを分析し、動物の好みや遊び方を理解する。 Analyze the collected data to understand the animals' preferences and play styles.

生成AIモデルを用いて、動物に適切なリアクションや刺激を提供するための指示を生成する。 Generative AI models are used to generate instructions to provide appropriate reactions and stimuli to animals.

5. 感情エンジン: 5. Emotion Engine:

ユーザの感情状態を認識し、その情報を基に動物との相互作用を調整する。 Recognizes the user's emotional state and adjusts interactions with animals based on that information.

6. 表示手段: 6. Display means:

デバイスの動作状況や動物の行動データを情報端末に表示する。 Device operation status and animal behavior data are displayed on the information terminal.

プログラムの処理説明 Program processing explanation

サーバは、まずセンサーから動物の行動データを取得する。このデータは生成系AIに送信され、動物の好みや遊び方を分析する。生成系AIは、分析結果に基づいて動物に適切なリアクションや刺激を提供するための指示を生成する。さらに、感情エンジンがユーザの感情状態を認識し、その情報を基に動物との相互作用を調整する。最終的に、デバイスの操作や動物の行動データは情報端末にリアルタイムで表示される。 The server first collects animal behavior data from sensors. This data is sent to the generative AI, which analyzes the animal's preferences and play styles. Based on the analysis results, the generative AI generates instructions to provide the animal with appropriate reactions and stimuli. Furthermore, an emotion engine recognizes the user's emotional state and adjusts interactions with the animal based on that information. Finally, device operations and animal behavior data are displayed in real time on the information terminal.

具体例 Specific examples

例えば、ペットショップでこのシステムを使用する場合、来店者が猫と遊んでいるとき、スマートフォンアプリが猫の行動をリアルタイムで分析し、来店者の感情状態に応じて猫との遊び方を調整する。生成AIモデルへ入力するプロンプト文の例は以下の通りである。 For example, if this system were used in a pet shop, when a customer was playing with a cat, the smartphone app would analyze the cat's behavior in real time and adjust how the customer interacted with the cat depending on the customer's emotional state. An example of a prompt sentence to be input into the generative AI model is as follows:

プロンプト文の例: Example prompt:

猫の行動データ: 動き: 活発, 遊び方: ボールを追いかける Cat behavior data: Movement: Active, Play style: Chasing a ball

ユーザの感情状態: 状態: 喜んでいる User's emotional state: State: Happy

このデータに基づいて、猫に適切なリアクションや刺激を提供するための指示を生成してください。 Based on this data, generate instructions to provide appropriate reactions and stimuli for your cat.

このプロンプト文を生成AIモデルに入力することで、猫に対する適切なリアクションや刺激の指示を得ることができる。 By inputting this prompt into a generative AI model, we can obtain appropriate reactions and stimulation instructions for the cat.

応用例1における特定処理の流れについて図18を用いて説明する。 The flow of the specific processing in Application Example 1 is explained using Figure 18.

ステップ1: Step 1:

サーバは、センサーから動物の行動データを取得する。センサーは動物の位置、速度、動作などをリアルタイムで感知し、そのデータをサーバに送信する。入力はセンサーからの生データであり、出力はサーバに送信された動物の行動データである。 The server obtains animal behavior data from sensors. The sensors detect the animal's position, speed, movement, etc. in real time and send the data to the server. The input is raw data from the sensors, and the output is the animal's behavior data sent to the server.

ステップ2: Step 2:

サーバは、取得した動物の行動データを生成系AIに送信する。生成系AIは、受け取ったデータを分析し、動物の好みや遊び方を理解する。入力は動物の行動データであり、出力は動物の好みや遊び方に関する分析結果である。 The server sends the acquired animal behavior data to the generative AI. The generative AI analyzes the received data and understands the animal's preferences and play styles. The input is the animal's behavior data, and the output is the analysis results regarding the animal's preferences and play styles.

ステップ3: Step 3:

サーバは、生成系AIからの分析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。生成AIモデルを用いて、プロンプト文を作成し、動物に対する具体的な指示を生成する。入力は生成系AIの分析結果であり、出力は動物に対する指示である。 The server generates instructions to provide appropriate reactions and stimuli to the animal based on the analysis results from the generative AI. It uses the generative AI model to create prompts and generate specific instructions for the animal. The input is the analysis results of the generative AI, and the output is instructions for the animal.

ステップ4: Step 4:

サーバは、感情エンジンを用いてユーザの感情状態を認識する。感情エンジンは、ユーザの表情や音声などのデータを解析し、ユーザの感情状態を特定する。入力はユーザの感情データであり、出力はユーザの感情状態である。 The server uses an emotion engine to recognize the user's emotional state. The emotion engine analyzes data such as the user's facial expressions and voice to identify the user's emotional state. The input is the user's emotional data, and the output is the user's emotional state.

ステップ5: Step 5:

サーバは、ユーザの感情状態に基づいて、動物に対するリアクションや刺激を調整する。感情エンジンの出力を元に、生成系AIの指示を修正し、最適な相互作用を提供する。入力はユーザの感情状態と生成系AIの指示であり、出力は調整された動物に対する指示である。 The server adjusts the reactions and stimuli given to the animal based on the user's emotional state. Based on the output of the emotion engine, it modifies the instructions of the generative AI to provide optimal interaction. The input is the user's emotional state and the instructions of the generative AI, and the output is the adjusted instructions given to the animal.

ステップ6: Step 6:

サーバは、調整された指示を球状デバイスに送信する。デバイスは、受け取った指示に基づいて動作し、動物に適切なリアクションや刺激を提供する。入力は調整された指示であり、出力はデバイスの動作である。 The server sends the adjusted instructions to the spherical device. The device acts based on the received instructions and provides the animal with an appropriate reaction or stimulus. The input is the adjusted instructions, and the output is the device's behavior.

ステップ7: Step 7:

端末は、デバイスの操作や動物の行動データをリアルタイムで表示する。ユーザは、情報端末を通じてデバイスの動作状況や動物の行動を確認することができる。入力はデバイスの動作データと動物の行動データであり、出力は情報端末に表示される情報である。 The terminal displays device operation and animal behavior data in real time. Users can check the device's operating status and the animal's behavior through the information terminal. The input is device operation data and animal behavior data, and the output is the information displayed on the information terminal.

(実施例2) (Example 2)

次に、形態例2の実施例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, we will explain Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動に対して適切な反応を提供することが難しく、またユーザの感情状態を考慮した相互作用を実現することができなかった。そのため、動物とユーザの双方にとって最適な体験を提供することが困難であった。さらに、動物の行動パターンの変化を学習し、長期的に適応するシステムも不足していた。 Previous animal devices struggled to provide appropriate responses to animal behavior and were unable to realize interactions that took the user's emotional state into account. This made it difficult to provide an optimal experience for both the animal and the user. Furthermore, there was a lack of systems that could learn changes in the animal's behavioral patterns and adapt over the long term.

実施例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスを操作するための手段と、動物の動きや行動パターンを検知するセンサーを使用する手段と、センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIを使用する手段と、ユーザの感情状態を認識する感情エンジンを使用する手段と、生成系AIおよび感情エンジンに基づき動物との相互作用を最適化する手段と、を含む。これにより、動物の行動に対して適切な反応を提供し、ユーザの感情状態を考慮した相互作用が可能となる。また、動物の行動パターンの変化を学習し、長期的に適応することが可能となる。 In this invention, the server includes means for operating a spherical, freely mobile device, means for using sensors to detect the animal's movements and behavioral patterns, means for using generative AI to analyze data from the sensors and understand the animal's preferences and play styles, means for using an emotion engine to recognize the user's emotional state, and means for optimizing interactions with the animal based on the generative AI and emotion engine. This makes it possible to provide appropriate responses to the animal's behavior and enable interactions that take the user's emotional state into consideration. It also makes it possible to learn changes in the animal's behavioral patterns and adapt over the long term.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知する装置である。 A "sensor" is a device that detects animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and how they play.

「感情エンジン」とは、ユーザの感情状態を認識するためのソフトウェアまたはハードウェアである。 An "emotion engine" is software or hardware that recognizes the user's emotional state.

「リアクション」とは、生成系AIに基づき動物に提供される適切な反応や刺激である。 "Reactions" are appropriate responses or stimuli provided to animals based on generative AI.

「相互作用の最適化」とは、生成系AIおよび感情エンジンに基づき、動物とユーザの間のやり取りを最適化することである。 "Interaction optimization" refers to optimizing the interaction between animals and users based on generative AI and an emotion engine.

「行動データ」とは、動物の動きや行動パターンに関する情報である。 "Behavioral data" is information about animal movements and behavior patterns.

「フィードバック」とは、デバイスが動物からの物理的な刺激に対して自動的に反応し、その反応を生成系AIに送信することである。 "Feedback" means that the device automatically responds to physical stimuli from the animal and transmits that response to the generative AI.

この発明は、動物の行動とユーザの感情状態に基づいて最適な相互作用を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that provides optimal interaction based on the animal's behavior and the user's emotional state. Specific embodiments of this system are described below.

使用するハードウェアおよびソフトウェア Hardware and software used

デバイス: 球状で自由に動き回ることが可能な装置である。このデバイスは、動物の行動に対して物理的な反応を提供する。 Device: A spherical, freely movable device that provides physical responses to the animal's behavior.

情報端末: デバイスを操作するための手段を提供する電子機器である。例えば、スマートフォンやタブレットが該当する。 Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

センサー: 動物の動きや行動パターンを検知する装置である。デバイスに搭載されており、リアルタイムでデータを収集する。 Sensor: A device that detects animal movements and behavior patterns. It is installed in the device and collects data in real time.

生成系AI: センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。例えば、OpenAIのGPT-4などが該当する。 Generative AI: Artificial intelligence that analyzes data from sensors to understand animals' preferences and play styles. An example of this is OpenAI's GPT-4.

感情エンジン: ユーザの感情状態を認識するためのソフトウェアまたはハードウェアである。ユーザの声のトーン、表情、または身体的な反応を解析する。 Emotion engine: Software or hardware that recognizes the user's emotional state. It analyzes the user's tone of voice, facial expressions, or physical reactions.

システムの動作 System Operation

サーバは、センサーから送信された動物の行動データを受け取り、生成系AIを使用してそのデータを分析する。生成系AIは、動物の行動パターンを理解し、適切なリアクションや刺激を提供するための指示をデバイスに送信する。 The server receives the animal's behavior data sent from the sensor and analyzes it using generative AI. The generative AI understands the animal's behavioral patterns and sends instructions to the device to provide appropriate reactions and stimuli.

さらに、サーバは感情エンジンを使用してユーザの感情状態を認識する。感情エンジンは、ユーザの声のトーンや表情を解析し、ユーザが幸せであるか悲しいかを判断する。サーバは、この感情状態に基づいて動物との相互作用を最適化する。 Furthermore, the server uses an emotion engine to recognize the user's emotional state. The emotion engine analyzes the user's tone of voice and facial expressions to determine whether the user is happy or sad. The server optimizes interactions with the animal based on this emotional state.

具体例 Specific examples

例えば、猫がデバイスに対して爪を立てる動作を行った場合、センサーがその動作を検知する。センサーは、そのデータをサーバに送信し、サーバは生成系AIを使用してデータを分析する。生成系AIは、猫が攻撃的な遊びを好むことを理解し、デバイスに対して猫のおもちゃを動かすように指示する。デバイスは、この指示に従って猫のおもちゃを動かし、猫に対して適切な刺激を提供する。 For example, if a cat scratches the device, the sensor detects the action. The sensor sends the data to a server, which analyzes the data using generative AI. The generative AI understands that the cat prefers aggressive play and instructs the device to move a cat toy. The device follows this instruction to move the cat toy and provide the cat with the appropriate stimulation.

同時に、サーバは感情エンジンを使用してユーザの笑顔を認識し、ユーザが幸せであると判断する。サーバは、ユーザの感情状態に応じて猫に対して積極的な遊びを促す。 At the same time, the server uses its emotion engine to recognize the user's smile and determine that the user is happy. The server then encourages the cat to play actively depending on the user's emotional state.

プロンプト文の例 Example prompt

「猫がデバイスに対して攻撃的な行動を示した場合の対応方法を教えてください。」 "What should I do if my cat is acting aggressively towards my device?"

「ユーザが笑顔のときに猫に対してどのような遊びを促すべきか教えてください。」 "Please tell me what kind of play I should encourage the cat to do when the user is smiling."

このシステムにより、動物とユーザの感情状態に応じた最適な相互作用が実現できる。 This system enables optimal interaction based on the emotional state of the animal and the user.

実施例2における特定処理の流れについて図19を用いて説明する。 The flow of the identification process in Example 2 will be explained using Figure 19.

ステップ1: Step 1:

センサーによるデータ収集 Data collection using sensors

サーバは、デバイスに搭載されたセンサーを使用して動物の行動をリアルタイムで監視する。センサーは、動物がデバイスに対して攻撃的な行動を示した場合、その動作を検知する。例えば、猫がデバイスに爪を立てる動作を行った場合、センサーがその動作を検知する。入力は動物の行動データであり、出力は検知された行動データである。 The server monitors the animal's behavior in real time using sensors installed on the device. The sensors detect any aggressive behavior from the animal toward the device. For example, if a cat digs its claws into the device, the sensor detects this behavior. The input is the animal's behavior data, and the output is the detected behavior data.

ステップ2: Step 2:

データの送信 Data transmission

センサーは、検知した行動データをサーバに送信する。サーバは、このデータを受け取り、生成系AIに渡す。入力はセンサーから送信された行動データであり、出力はサーバに送信された行動データである。 The sensor sends the detected behavioral data to the server. The server receives this data and passes it on to the generative AI. The input is the behavioral data sent from the sensor, and the output is the behavioral data sent to the server.

ステップ3: Step 3:

生成系AIによる分析 Analysis using generative AI

サーバは、生成系AIを使用して受け取った行動データを分析する。生成系AIは、例えばOpenAIのGPT-4などを使用し、動物が攻撃的な遊びを好むことを理解する。具体的には、行動データを解析し、その行動が攻撃的な遊びであると判断する。入力はサーバに送信された行動データであり、出力は分析結果である。 The server uses generative AI to analyze the behavioral data it receives. The generative AI uses, for example, OpenAI's GPT-4, to understand that animals prefer aggressive play. Specifically, it analyzes the behavioral data and determines that the behavior constitutes aggressive play. The input is the behavioral data sent to the server, and the output is the analysis results.

ステップ4: Step 4:

デバイスへの指示 Device instructions

サーバは、生成系AIの分析結果に基づいてデバイスに対して指示を出す。例えば、デバイスに猫のおもちゃを動かすように指示する。デバイスは、この指示に従って猫のおもちゃを動かし、猫に対して適切な刺激を提供する。入力は生成系AIの分析結果であり、出力はデバイスへの指示である。 The server issues instructions to the device based on the analysis results of the generative AI. For example, it instructs the device to move a cat toy. The device follows this instruction to move the cat toy and provide the cat with appropriate stimulation. The input is the analysis results of the generative AI, and the output is the instruction to the device.

ステップ5: Step 5:

感情エンジンによるユーザの感情認識 Recognize user emotions using an emotion engine

サーバは、感情エンジンを使用してユーザの感情を認識する。感情エンジンは、ユーザの声のトーン、表情、または身体的な反応を解析する。例えば、ユーザが笑顔であれば、感情エンジンはユーザが幸せであると認識する。入力はユーザの感情データであり、出力は感情認識結果である。 The server uses an emotion engine to recognize the user's emotions. The emotion engine analyzes the user's tone of voice, facial expressions, or physical reactions. For example, if the user is smiling, the emotion engine recognizes that the user is happy. The input is the user's emotion data, and the output is the emotion recognition result.

ステップ6: Step 6:

猫との相互作用の最適化 Cat interaction optimization

サーバは、ユーザの感情状態に応じて動物との相互作用を最適化する。例えば、ユーザが笑顔であれば、動物に対して積極的な遊びを促す。逆に、ユーザが泣いていれば、動物に対して静かな遊びを促す。これにより、ユーザの感情状態に応じた最適な動物との相互作用が実現する。入力は感情認識結果であり、出力は最適化された相互作用の指示である。 The server optimizes interactions with animals according to the user's emotional state. For example, if the user is smiling, it encourages the animal to play actively. Conversely, if the user is crying, it encourages the animal to play quietly. This allows for optimal interaction with animals according to the user's emotional state. The input is the emotion recognition result, and the output is instructions for optimized interactions.

(応用例2) (Application Example 2)

次に、形態例2の応用例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, we will explain Application Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来のペット用デバイスは、動物の行動やユーザの感情状態を十分に考慮した相互作用を提供することが難しかった。また、動物の行動パターンやユーザの感情に基づいた適切な刺激を提供する手段が不足していたため、ペットとユーザの満足度を高めることができなかった Previous pet devices struggled to provide interactions that fully took into account the animal's behavior and the user's emotional state. Furthermore, they lacked a means to provide appropriate stimuli based on the animal's behavioral patterns and the user's emotions, making it difficult to increase satisfaction for both the pet and the user.

応用例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を認識する感情エンジンと、該感情エンジンに基づき動物との相互作用を調整する手段と、を含む。これにより、動物の行動とユーザの感情状態をリアルタイムで考慮した適切な相互作用が可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing the animal with appropriate reactions and stimuli based on the AI, an emotion engine that recognizes the user's emotional state, and means for adjusting interactions with the animal based on the emotion engine. This enables appropriate interactions that take into account the animal's behavior and the user's emotional state in real time.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動することができる装置である。 A "spherical, freely movable device" is a device that has a spherical shape and can physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。 An "information terminal" is an electronic device operated by a user, such as a smartphone or tablet.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time.

「生成系AI」とは、収集されたデータを分析し、動物の好みや行動パターンを理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes collected data and understands animals' preferences and behavioral patterns.

「適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。 "Means for providing appropriate reactions and stimuli" refers to devices and methods for providing appropriate reactions and stimuli to animals based on the analysis results of the generative AI.

「感情エンジン」とは、ユーザの声のトーンや表情、身体的な反応から感情を認識するためのシステムである。 The "emotion engine" is a system that recognizes emotions from the user's tone of voice, facial expressions, and physical reactions.

「動物との相互作用を調整する手段」とは、感情エンジンの認識結果に基づいて、動物との相互作用を最適化するための装置や方法である。 "Means for adjusting interactions with animals" refers to devices and methods for optimizing interactions with animals based on the recognition results of the emotion engine.

この発明は、動物の行動とユーザの感情状態をリアルタイムで考慮し、適切な相互作用を提供するシステムである。以下に、このシステムを実現するための具体的な実施形態を示す。 This invention is a system that takes into account the animal's behavior and the user's emotional state in real time to provide appropriate interaction. Below, we will show a specific embodiment for realizing this system.

システム構成 System Configuration

システムは以下の主要なコンポーネントから構成される。 The system consists of the following main components:

1. 球状で自由に動き回ることが可能なデバイス: 1. A spherical, freely movable device:

このデバイスは、動物の行動を引き出すために自由に移動できる球形の装置である。内部にはモーターやバッテリーが搭載されており、情報端末からの指示に従って動作する。 This device is a spherical device that can be moved freely to induce animal behavior. It is equipped with a motor and battery inside and operates according to instructions from an information terminal.

2. 情報端末: 2. Information terminal:

スマートフォンやタブレットなどの電子機器であり、ユーザがデバイスを操作するためのインターフェースを提供する。専用のアプリケーションがインストールされており、デバイスの動作を制御する。 Electronic devices such as smartphones and tablets that provide an interface for users to operate the device. Dedicated applications are installed on them to control the device's operation.

3. 動物の動きや行動パターンを検知するセンサー: 3. Sensors that detect animal movements and behavior patterns:

デバイスにはカメラや加速度センサーが搭載されており、動物の動作や行動をリアルタイムで検知する。 The device is equipped with a camera and accelerometer to detect animal movements and behavior in real time.

4. 生成系AI: 4. Generation AI:

収集されたデータを分析し、動物の好みや行動パターンを理解するための人工知能システムである。生成系AIは、動物の行動データを時間経過と共に蓄積し、そのデータに基づいて行動パターンの変化を学習する。 It is an artificial intelligence system that analyzes collected data to understand animals' preferences and behavioral patterns. Generative AI accumulates animal behavioral data over time and learns changes in behavioral patterns based on that data.

5. 適切なリアクションや刺激を提供する手段: 5. How to provide appropriate reactions and stimuli:

生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。例えば、デバイスが特定の動きをすることで動物を刺激する。 This is a device or method for providing appropriate responses or stimuli to animals based on the analysis results of generative AI. For example, the device may stimulate the animal by performing a specific movement.

6. 感情エンジン: 6. Emotion Engine:

ユーザの声のトーンや表情、身体的な反応から感情を認識するためのシステムである。感情エンジンは、カメラやマイクを通じてユーザの感情状態をリアルタイムで検知する。 This is a system that recognizes emotions from the user's tone of voice, facial expressions, and physical reactions. The emotion engine detects the user's emotional state in real time through the camera and microphone.

7. 動物との相互作用を調整する手段: 7. Ways to regulate interactions with animals:

感情エンジンの認識結果に基づいて、動物との相互作用を最適化するための装置や方法である。例えば、ユーザが悲しいと認識された場合、デバイスは静かな動きをする。 An apparatus and method for optimizing interactions with animals based on the recognition results of an emotion engine. For example, if the user is recognized as sad, the device will behave calmly.

プログラムの処理説明 Program processing explanation

サーバは、カメラやマイクを通じてユーザの感情状態を検知し、生成系AIに送信する。生成系AIは、動物の行動データとユーザの感情データを分析し、適切なリアクションを決定する。情報端末は、生成系AIからの指示を受け取り、デバイスに対して動作を指示する。 The server detects the user's emotional state through a camera and microphone and sends it to the generative AI. The generative AI analyzes the animal's behavioral data and the user's emotional data to determine an appropriate reaction. The information terminal receives instructions from the generative AI and instructs the device on how to act.

使用するハードウェアには、カメラ(動物の行動とユーザの表情を検知)、マイク(ユーザの声のトーンを検知)、モーター(デバイスの動作を制御)が含まれる。ソフトウェアには、OpenCV(画像処理)、Keras(感情認識モデル)、requests(AIサービスとの通信)が含まれる。 The hardware used includes a camera (to detect animal behavior and the user's facial expressions), a microphone (to detect the user's tone of voice), and a motor (to control the device's movement). The software includes OpenCV (image processing), Keras (emotion recognition model), and requests (communication with AI services).

具体例 Specific examples

例えば、ユーザが笑顔でペットと一緒に来店した場合、感情エンジンはユーザが幸せであると認識する。生成系AIは、動物の行動データとユーザの感情データを分析し、デバイスに対して積極的な遊びを促す動作を指示する。逆に、ユーザが悲しそうな表情をしている場合、デバイスは静かな動きをするように指示される。 For example, if a user comes into the store with a smiling face and a pet, the emotion engine will recognize that the user is happy. The generative AI will analyze the animal's behavioral data and the user's emotional data and instruct the device to behave in a way that encourages active play. Conversely, if the user looks sad, the device will be instructed to behave calmly.

プロンプト文の例 Example prompt

「ユーザの感情が『幸せ』であり、動物の行動が『攻撃的』である場合、動物に対して積極的な遊びを促すおもちゃを提供する。」 "If the user's emotion is 'happy' and the animal's behavior is 'aggressive,' we will provide a toy that encourages active play with the animal."

応用例2における特定処理の流れについて図20を用いて説明する。 The flow of the specific processing in Application Example 2 is explained using Figure 20.

ステップ1: Step 1:

サーバは、カメラとマイクを通じてユーザの表情と声のトーンをリアルタイムでキャプチャする。入力として、カメラ映像と音声データを取得する。これらのデータをOpenCVと音声処理ライブラリを用いて前処理し、ユーザの顔の特徴点や声のトーンを抽出する。出力として、ユーザの感情状態を示すデータを生成する。 The server captures the user's facial expressions and tone of voice in real time through a camera and microphone. It receives camera footage and audio data as input. It preprocesses this data using OpenCV and audio processing libraries to extract the user's facial features and tone of voice. It generates data indicating the user's emotional state as output.

ステップ2: Step 2:

サーバは、感情エンジンを用いて、ステップ1で取得したユーザの感情状態データを分析する。入力として、顔の特徴点と声のトーンデータを使用する。感情エンジンは、これらのデータを感情認識モデル(Kerasを使用)に入力し、ユーザの感情を「幸せ」「悲しい」などのカテゴリに分類する。出力として、ユーザの感情状態を示すラベルを生成する。 The server uses an emotion engine to analyze the user's emotional state data obtained in step 1. It uses facial feature points and voice tone data as input. The emotion engine inputs this data into an emotion recognition model (using Keras) and classifies the user's emotions into categories such as "happy" or "sad." As an output, it generates a label indicating the user's emotional state.

ステップ3: Step 3:

端末は、デバイスに搭載されたセンサーを通じて動物の行動データをリアルタイムで取得する。入力として、センサーからのデータ(加速度、位置情報など)を受け取る。これらのデータを前処理し、動物の動作や行動パターンを抽出する。出力として、動物の行動状態を示すデータを生成する。 The terminal acquires animal behavior data in real time through sensors installed on the device. As input, it receives data from the sensors (acceleration, location information, etc.). It preprocesses this data to extract the animal's movements and behavioral patterns. As output, it generates data indicating the animal's behavioral state.

ステップ4: Step 4:

サーバは、生成系AIを用いて、ステップ2で取得したユーザの感情状態データとステップ3で取得した動物の行動データを統合して分析する。入力として、ユーザの感情状態データと動物の行動データを使用する。生成系AIは、これらのデータを基に動物に対する適切なリアクションや刺激を決定する。出力として、デバイスに対する動作指示を生成する。 The server uses generative AI to integrate and analyze the user's emotional state data obtained in step 2 and the animal's behavior data obtained in step 3. The user's emotional state data and the animal's behavior data are used as input. The generative AI determines appropriate reactions and stimuli for the animal based on this data. As output, it generates operational instructions for the device.

ステップ5: Step 5:

端末は、ステップ4で生成された動作指示をデバイスに送信する。入力として、生成系AIからの動作指示データを受け取る。端末は、これらの指示をデバイスのモーター制御システムに伝達し、デバイスが適切な動作を行うように制御する。出力として、デバイスの物理的な動作が実行される。 The terminal sends the operation instructions generated in step 4 to the device. As input, it receives operation instruction data from the generative AI. The terminal transmits these instructions to the device's motor control system, controlling the device to perform the appropriate operation. As output, the device's physical operation is executed.

ステップ6: Step 6:

デバイスは、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックする。入力として、動物からの物理的な刺激データを受け取る。デバイスは、これらのデータをセンサーで検知し、生成系AIに送信する。出力として、動物の行動データが更新される。 The device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data. As input, it receives physical stimulus data from the animal. The device detects this data with sensors and sends it to the generative AI. As output, the animal's behavior data is updated.

ステップ7: Step 7:

サーバは、ステップ6で更新された動物の行動データを再度分析し、動物の行動パターンの変化を学習する。入力として、更新された動物の行動データを使用する。生成系AIは、これらのデータを蓄積し、動物の行動パターンの変化を学習する。出力として、動物の行動パターンに基づいた新たな動作指示を生成する。 The server re-analyzes the animal's behavior data updated in step 6 and learns changes in the animal's behavior patterns. It uses the updated animal's behavior data as input. The generative AI accumulates this data and learns changes in the animal's behavior patterns. As output, it generates new movement instructions based on the animal's behavior patterns.

(実施例3) (Example 3)

次に、形態例3の実施例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, we will explain Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動パターンやユーザの感情状態に応じた適切なリアクションや刺激を提供することが難しかった。また、動物の行動データを時間経過と共に蓄積し、その変化を学習する機能が不足していたため、動物の興味や好みに応じた適切な対応ができなかった。さらに、ユーザの感情状態を考慮したデバイスの動きや反応の調整が行われていなかったため、ユーザと動物の相互作用が最適化されていなかった Previous animal devices struggled to provide appropriate reactions and stimuli based on the animal's behavioral patterns and the user's emotional state. Furthermore, they lacked the ability to accumulate animal behavioral data over time and learn from changes in that data, making it impossible to respond appropriately to the animal's interests and preferences. Furthermore, the device's movements and responses were not adjusted to take the user's emotional state into account, resulting in suboptimal interactions between the user and the animal.

実施例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を解析するための感情エンジンと、該感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用が可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means. In this invention, the server includes a spherical device that can move freely around, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, an emotion engine for analyzing the user's emotional state, and means for adjusting the device's movements and reactions based on the analysis results of the emotion engine. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavior patterns, enabling optimal interaction according to the user's emotional state.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知するための装置である。 A "sensor" is a device used to detect animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and how they play.

「感情エンジン」とは、ユーザの感情状態を解析するためのソフトウェアまたはハードウェアである。 An "emotion engine" is software or hardware for analyzing a user's emotional state.

「リアクション」とは、動物に対して提供される適切な反応や刺激である。 A "reaction" is an appropriate response or stimulus provided to an animal.

「動物の行動データ」とは、動物の動きや行動パターンに関する情報である。 "Animal behavior data" is information about animal movements and behavior patterns.

「ユーザの感情状態」とは、ユーザが感じている感情の状態を指すものである。 "User's emotional state" refers to the emotional state the user is feeling.

この発明は、動物の行動データとユーザの感情状態を解析し、最適な相互作用を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that analyzes animal behavior data and the user's emotional state to provide optimal interaction. A specific embodiment of this system is described below.

システムの構成 System Configuration

システムは以下の主要なコンポーネントから構成される: The system consists of the following main components:

1. デバイス:球状で自由に動き回ることが可能な装置である。このデバイスには、動物の動きや行動パターンを検知するためのセンサーが搭載されている。 1. Device: A spherical, freely movable device. The device is equipped with sensors to detect animal movements and behavior patterns.

2. 情報端末:デバイスを操作するための手段を提供する電子機器である。スマートフォンやタブレットなどが該当する。 2. Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

3. サーバ:デバイスと情報端末からのデータを受信し、解析を行う中心的なコンポーネントである。 3. Server: The central component that receives and analyzes data from devices and information terminals.

4. 生成系AI:センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 4. Generative AI: Artificial intelligence that analyzes data from sensors and understands animals' preferences and play styles.

5. 感情エンジン:ユーザの感情状態を解析するためのソフトウェアまたはハードウェアである。 5. Emotion engine: Software or hardware for analyzing the user's emotional state.

データの収集と解析 Data collection and analysis

サーバは、デバイスに搭載されたセンサーから動物の行動データを収集する。例えば、カメラで猫の動きを追跡し、センサーで猫がどのオブジェクトに触れたかを検知する。収集されたデータは、データベースに蓄積される。 The server collects animal behavior data from sensors installed on the device. For example, a camera tracks a cat's movements and a sensor detects which objects the cat touches. The collected data is stored in a database.

生成系AIは、蓄積された行動データを解析し、動物の行動パターンを学習する。例えば、猫が毎朝8時に活発になることや、特定の玩具を好むことを学習する。この学習結果に基づいて、デバイスに対して適切な指示を出す。 Generative AI analyzes accumulated behavioral data and learns the behavioral patterns of animals. For example, it learns that cats become active at 8am every morning and that they prefer certain toys. Based on this learning, it issues appropriate instructions to the device.

ユーザの感情解析とデバイスの調整 User sentiment analysis and device adjustment

端末は、カメラやマイクを用いてユーザの感情状態を解析する。例えば、ユーザの表情や声のトーンを解析して、ユーザが怒っているか、喜んでいるかを判定する。 The device uses a camera and microphone to analyze the user's emotional state. For example, it analyzes the user's facial expressions and tone of voice to determine whether the user is angry or happy.

サーバは、感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する。例えば、ユーザが怒っているときはデバイスの動きを抑制し、動物が静かに過ごせるようにする。逆に、ユーザが喜んでいるときはデバイスの動きを活発にして、動物と一緒に遊べるようにする。 The server adjusts the device's movements and reactions based on the analysis results of the emotion engine. For example, when the user is angry, the device's movements will be suppressed so that the animal can remain quiet. Conversely, when the user is happy, the device's movements will be more active so that the user can play with the animal.

具体例 Specific examples

例えば、猫が初めはレーザーポインターを追いかけるのが好きだったが、数週間後にはボールを転がす遊びを好むようになった場合、生成系AIはこの変化を学習し、ボールを転がすデバイスをより頻繁に動かすように指示する。 For example, if a cat initially likes chasing laser pointers, but after a few weeks starts to prefer rolling a ball, the generative AI will learn this change and instruct it to move the ball-rolling device more frequently.

また、ユーザが仕事から帰宅して疲れているとき、感情エンジンはユーザの疲労を検知し、猫が静かに過ごせるようにデバイスの動きを抑制する。逆に、ユーザが休日でリラックスしているときは、デバイスの動きを活発にして猫と一緒に遊べるようにする。 Also, when the user comes home from work and is tired, the emotion engine detects the user's fatigue and reduces the device's activity so that the cat can stay quiet. Conversely, when the user is relaxing on a day off, the device's activity will be more active so that the user can play with the cat.

プロンプト文の例 Example prompt

「猫の行動データを蓄積し、行動パターンの変化を学習する生成系AIのプログラムを説明してください。」 "Please explain the generative AI program that accumulates cat behavior data and learns changes in behavior patterns."

「ユーザの感情に応じてデバイスの動きや反応を調整する感情エンジンの仕組みを説明してください。」 "Please explain how the emotion engine works, adjusting the device's behavior and responses based on the user's emotions."

このように、システムは動物の行動データとユーザの感情データを活用して、最適な相互作用を提供する。実施例3における特定処理の流れについて図21を用いて説明する。 In this way, the system utilizes animal behavior data and user emotion data to provide optimal interaction. The flow of the identification process in Example 3 will be explained using Figure 21.

ステップ1: Step 1:

サーバは、デバイスに搭載されたセンサーから動物の行動データを収集する。入力として、センサーからのリアルタイムデータを受け取り、出力として、動物の動きや行動パターンに関するデータを生成する。具体的には、カメラで猫の動きを追跡し、センサーで猫がどのオブジェクトに触れたかを検知する。 The server collects animal behavior data from sensors installed on the device. As input, it receives real-time data from the sensors and, as output, generates data on the animal's movements and behavior patterns. Specifically, the camera tracks the cat's movements and the sensor detects which objects the cat touches.

ステップ2: Step 2:

サーバは、収集した行動データをデータベースに蓄積する。入力として、ステップ1で生成された動物の行動データを受け取り、出力として、タイムスタンプ付きの行動データをデータベースに保存する。具体的には、「2023年10月1日 08:00:00 - 猫がレーザーポインターを追いかける」というデータを記録する。 The server stores the collected behavioral data in a database. As input, it receives the animal behavioral data generated in step 1, and as output, it stores the time-stamped behavioral data in the database. Specifically, it records the data "October 1, 2023, 08:00:00 - Cat chases laser pointer."

ステップ3: Step 3:

生成系AIは、蓄積された行動データを解析し、動物の行動パターンを学習する。入力として、データベースに保存された行動データを受け取り、出力として、動物の行動パターンに関する学習結果を生成する。具体的には、「毎朝8時にレーザーポインターを追いかける」というパターンを学習する。 Generative AI analyzes accumulated behavioral data and learns animal behavior patterns. It receives behavioral data stored in a database as input and generates learning results about the animal's behavior patterns as output. Specifically, it learns the pattern of "chasing a laser pointer every morning at 8 o'clock."

ステップ4: Step 4:

サーバは、生成系AIの学習結果に基づいてデバイスに指示を出す。入力として、生成系AIの学習結果を受け取り、出力として、デバイスに対する具体的な指示を生成する。具体的には、「毎朝8時にレーザーポインターを動かす」という指示を出す。 The server issues instructions to the device based on the learning results of the generative AI. It receives the learning results of the generative AI as input and generates specific instructions for the device as output. Specifically, it issues the instruction "move the laser pointer at 8 o'clock every morning."

ステップ5: Step 5:

端末は、カメラやマイクを用いてユーザの感情状態を解析する。入力として、ユーザの表情や声のトーンに関するデータを受け取り、出力として、ユーザの感情状態に関する解析結果を生成する。具体的には、ユーザが笑顔で話している場合、喜んでいると判定する。 The device uses a camera and microphone to analyze the user's emotional state. As input, it receives data related to the user's facial expressions and tone of voice, and as output, it generates an analysis result related to the user's emotional state. Specifically, if the user is smiling while speaking, it is determined that they are happy.

ステップ6: Step 6:

サーバは、感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する。入力として、ユーザの感情解析結果を受け取り、出力として、デバイスの動きや反応に関する具体的な指示を生成する。具体的には、ユーザが怒っているときはデバイスの動きを抑制し、動物が静かに過ごせるようにする。逆に、ユーザが喜んでいるときはデバイスの動きを活発にして、動物と一緒に遊べるようにする。 The server adjusts the device's movements and reactions based on the analysis results of the emotion engine. It receives the user's emotion analysis results as input and generates specific instructions regarding the device's movements and reactions as output. Specifically, when the user is angry, the device's movements are suppressed so that the animal can remain quiet. Conversely, when the user is happy, the device's movements are made more active so that the user can play with the animal.

(応用例3) (Application Example 3)

次に、形態例3の応用例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、スマート眼鏡214を「端末」と称する。 Next, we will explain Application Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

従来のペットとの相互作用システムでは、動物の行動パターンの変化やユーザの感情状態に応じた適切なリアクションや刺激を提供することが難しかった。また、ユーザが動物とどのように接すれば良いかをリアルタイムでアドバイスする機能が不足していたため、動物との最適な相互作用を実現することが困難であった Previous pet interaction systems struggled to provide appropriate reactions and stimuli based on changes in animal behavior patterns and the user's emotional state. Furthermore, they lacked the ability to provide real-time advice on how users should interact with animals, making it difficult to achieve optimal interactions with animals.

応用例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を感知し、デバイスの動きや反応を調整する感情エンジンと、ユーザに対して動物との最適な相互作用をアドバイスする手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, an emotion engine that senses the user's emotional state and adjusts the device's movements and reactions, and means for advising the user on optimal interactions with the animal. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavior patterns, and to achieve optimal interactions according to the user's emotional state.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。 An "information terminal" is an electronic device operated by a user, such as a smartphone or tablet.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and collects that data.

「生成系AI」とは、収集されたデータを基に動物の行動パターンを学習し、適切なリアクションや刺激を生成する人工知能である。 "Generative AI" is artificial intelligence that learns animal behavior patterns based on collected data and generates appropriate reactions and stimuli.

「適切なリアクションや刺激を提供する手段」とは、生成系AIが学習した結果に基づいて、動物に対して適切な反応や刺激を与えるための機能である。 "Means for providing appropriate reactions and stimuli" is a function that provides appropriate reactions and stimuli to animals based on the results of learning by the generative AI.

「感情エンジン」とは、ユーザの感情状態を感知し、それに応じてデバイスの動きや反応を調整するためのシステムである。 An "emotion engine" is a system that senses the user's emotional state and adjusts the device's behavior and responses accordingly.

「最適な相互作用をアドバイスする手段」とは、ユーザに対して動物との最適な接し方や遊び方をリアルタイムで指示するための機能である。 "Means for advising optimal interactions" is a function that provides real-time instructions to users on how best to interact with and play with animals.

この発明を実施するためのシステムは、以下のような構成を持つ。 A system for implementing this invention has the following configuration:

まず、球状で自由に動き回ることが可能なデバイスが必要である。このデバイスには、動物の動きや行動パターンを検知するセンサーが搭載されている。センサーは、動物の動作や行動をリアルタイムで感知し、そのデータを収集する。 First, a spherical, freely movable device is required. This device is equipped with sensors that detect the animal's movements and behavior patterns. The sensors detect the animal's movements and behavior in real time and collect that data.

次に、情報端末が必要である。情報端末は、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。この情報端末を通じて、デバイスを操作することができる。 Next, you need an information terminal. An information terminal is an electronic device that users can operate, such as a smartphone or tablet. You can operate the device through this information terminal.

収集されたデータは、生成系AIによって分析される。生成系AIは、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習する。これにより、動物の好みや遊び方を理解し、適切なリアクションや刺激を提供することが可能となる。 The collected data is analyzed by generative AI, which accumulates data on the animal's behavior over time and learns changes in the animal's behavior patterns based on that accumulated data. This makes it possible to understand the animal's preferences and play styles, and provide appropriate reactions and stimulation.

さらに、感情エンジンがユーザの感情状態を感知する。感情エンジンは、ユーザの感情状態に応じてデバイスの動きや反応を調整する。例えば、ユーザが喜んでいるときにはデバイスの動きを活発化させ、ユーザが怒っているときにはデバイスの動きを抑制する。 Furthermore, the emotion engine senses the user's emotional state. The emotion engine adjusts the device's movements and responses according to the user's emotional state. For example, it increases the device's movements when the user is happy, and reduces the device's movements when the user is angry.

最後に、ユーザに対して動物との最適な相互作用をアドバイスする手段が含まれる。これにより、ユーザは動物とどのように接すれば良いかをリアルタイムで知ることができる。 Finally, it includes a way to advise users on optimal interactions with animals, allowing them to know in real time how to interact with animals.

具体例として、ユーザが「happy」と入力した場合、システムは「猫ともっと遊びましょう!」とアドバイスする。また、ユーザが「angry」と入力した場合、システムは「猫を少し休ませましょう。」とアドバイスする。 For example, if the user types "happy," the system will advise, "Play with your cat more!". Also, if the user types "angry," the system will advise, "Let's give your cat a break."

プロンプト文の例は以下の通りである。 Examples of prompts are as follows:

ユーザの感情を入力してください(happy, angry, neutral):happy Enter the user's emotion (happy, angry, neutral): happy

このようにして、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能である。 In this way, it is possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns, achieving optimal interaction according to the user's emotional state.

応用例3における特定処理の流れについて図22を用いて説明する。 The flow of the specific processing in Application Example 3 will be explained using Figure 22.

ステップ1: Step 1:

ユーザが情報端末を操作し、デバイスを起動する。入力として、ユーザが情報端末のアプリケーションを起動し、デバイスの電源を入れる操作を行う。出力として、デバイスが動作を開始し、センサーが動物の動きを検知し始める。 The user operates the information terminal and starts the device. As input, the user starts the information terminal's application and turns on the device. As output, the device starts operating and the sensor begins to detect animal movement.

ステップ2: Step 2:

センサーが動物の動きや行動パターンをリアルタイムで検知し、そのデータを収集する。入力として、動物の動きや行動がセンサーに感知される。出力として、収集されたデータが生成系AIに送信される。 Sensors detect animal movements and behavior patterns in real time and collect the data. The animal's movements and behavior are detected by the sensors as input. The collected data is sent to the generative AI as output.

ステップ3: Step 3:

生成系AIが収集されたデータを分析し、動物の行動パターンを学習する。入力として、センサーから送信された動物の行動データがある。出力として、動物の行動パターンの変化に基づいた適切なリアクションや刺激の指示が生成される。 Generative AI analyzes the collected data and learns the animal's behavioral patterns. The input is the animal's behavioral data transmitted from the sensors. The output is the generation of appropriate reactions and stimulus instructions based on changes in the animal's behavioral patterns.

ステップ4: Step 4:

感情エンジンがユーザの感情状態を感知する。入力として、ユーザが情報端末に感情状態を入力する。出力として、感情エンジンがユーザの感情状態を解析し、その結果を生成系AIに送信する。 The emotion engine senses the user's emotional state. As input, the user enters their emotional state into the information terminal. As output, the emotion engine analyzes the user's emotional state and sends the results to the generative AI.

ステップ5: Step 5:

生成系AIがユーザの感情状態に基づいてデバイスの動きや反応を調整する。入力として、感情エンジンから送信されたユーザの感情状態のデータがある。出力として、デバイスの動きや反応がユーザの感情状態に応じて調整される。 The generative AI adjusts the device's movements and responses based on the user's emotional state. The input is data on the user's emotional state sent from the emotion engine. The output is the device's movements and responses adjusted according to the user's emotional state.

ステップ6: Step 6:

ユーザに対して動物との最適な相互作用をアドバイスする。入力として、生成系AIからの指示とユーザの感情状態のデータがある。出力として、情報端末の画面に動物との最適な相互作用のアドバイスが表示される。 Advises the user on optimal interactions with animals. Inputs include instructions from the generative AI and data on the user's emotional state. Outputs include advice on optimal interactions with animals displayed on the information terminal screen.

ステップ7: Step 7:

ユーザがアドバイスに従って動物と相互作用する。入力として、情報端末に表示されたアドバイスがある。出力として、ユーザが動物と適切に接することで、動物の行動パターンが変化し、再びセンサーがそのデータを収集する。 The user interacts with the animal according to the advice. The input is the advice displayed on the information terminal. The output is that the user's appropriate interaction with the animal changes the animal's behavioral patterns, and the sensor again collects that data.

この一連の処理ステップにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能である。 This series of processing steps makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns, achieving optimal interaction according to the user's emotional state.

特定処理部290は、特定処理の結果をスマート眼鏡214に送信する。スマート眼鏡214では、制御部46Aが、スピーカ240に対して特定処理の結果を出力させる。マイクロフォン238は、特定処理の結果に対するユーザ入力を示す音声を取得する。制御部46Aは、マイクロフォン238によって取得されたユーザ入力を示す音声データをデータ処理装置12に送信する。データ処理装置12では、特定処理部290が音声データを取得する。 The specific processing unit 290 transmits the results of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the results of the specific processing. The microphone 238 acquires audio indicating the user input regarding the results of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

データ生成モデル58は、いわゆる生成AI(Artificial Intelligence)である。データ生成モデル58の一例としては、ChatGPT(インターネット検索<URL: https://openai.com/blog/chatgpt>)等の生成AIが挙げられる。データ生成モデル58は、ニューラルネットワークに対して深層学習を行わせることによって得られる。データ生成モデル58には、指示を含むプロンプトが入力され、かつ、音声を示す音声データ、テキストを示すテキストデータ、及び画像を示す画像データ等の推論用データが入力される。データ生成モデル58は、入力された推論用データをプロンプトにより示される指示に従って推論し、推論結果を音声データ及びテキストデータ等のデータ形式で出力する。ここで、推論とは、例えば、分析、分類、予測、及び/又は要約等を指す。 Data generation model 58 is what is known as generative AI (artificial intelligence). An example of data generation model 58 is generative AI such as ChatGPT (Internet search <URL: https://openai.com/blog/chatgpt>). Data generation model 58 is obtained by performing deep learning on a neural network. A prompt containing an instruction is input to data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. Data generation model 58 performs inference on the input inference data in accordance with the instructions indicated by the prompt, and outputs the inference results in the form of data such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and/or summarization.

生成AIの他の例としては、Gemini(インターネット検索<URL: https://gemini.google.com/?hl=ja>)が挙げられる。 Another example of generative AI is Gemini (Internet search <URL: https://gemini.google.com/?hl=ja>).

上記実施形態では、データ処理装置12によって特定処理が行われる形態例を挙げたが、本開示の技術はこれに限定されず、スマート眼鏡214によって特定処理が行われるようにしてもよい。 In the above embodiment, an example was given in which the specific processing was performed by the data processing device 12, but the technology disclosed herein is not limited to this, and the specific processing may also be performed by the smart glasses 214.

[第3実施形態] [Third embodiment]

図5には、第3実施形態に係るデータ処理システム310の構成の一例が示されている。 Figure 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

図5に示すように、データ処理システム310は、データ処理装置12及びヘッドセット型端末314を備えている。データ処理装置12の一例としては、サーバが挙げられる。 As shown in FIG. 5, the data processing system 310 includes a data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.

データ処理装置12は、コンピュータ22、データベース24、及び通信I/F26を備えている。コンピュータ22は、本開示の技術に係る「コンピュータ」の一例である。コンピュータ22は、プロセッサ28、RAM30、及びストレージ32を備えている。プロセッサ28、RAM30、及びストレージ32は、バス34に接続されている。また、データベース24及び通信I/F26も、バス34に接続されている。通信I/F26は、ネットワーク54に接続されている。ネットワーク54の一例としては、WAN(Wide Area Network)及び/又はLAN(Local Area Network)等が挙げられる。 The data processing device 12 includes a computer 22, a database 24, and a communication I/F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and communication I/F 26 are also connected to the bus 34. The communication I/F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and/or a LAN (Local Area Network).

ヘッドセット型端末314は、コンピュータ36、マイクロフォン238、スピーカ240、カメラ42、通信I/F44、及びディスプレイ343を備えている。コンピュータ36は、プロセッサ46、RAM48、及びストレージ50を備えている。プロセッサ46、RAM48、及びストレージ50は、バス52に接続されている。また、マイクロフォン238、スピーカ240、カメラ42、及びディスプレイ343も、バス52に接続されている。 The headset terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I/F 44, and a display 343. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

マイクロフォン238は、ユーザ20が発する音声を受け付けることで、ユーザ20から指示等を受け付ける。マイクロフォン238は、ユーザ20が発する音声を捕捉し、捕捉した音声を音声データに変換してプロセッサ46に出力する。スピーカ240は、プロセッサ46からの指示に従って音声を出力する。 The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

カメラ42は、レンズ、絞り、及びシャッタ等の光学系と、CMOS(Complementary Metal-Oxide-Semiconductor)イメージセンサ又はCCD(Charge Coupled Device)イメージセンサ等の撮像素子とが搭載された小型デジタルカメラであり、ユーザ20の周囲(例えば、一般的な健常者の視界の広さに相当する画角で規定された撮像範囲)を撮像する。 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the user 20's surroundings (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

通信I/F44は、ネットワーク54に接続されている。通信I/F44及び26は、ネットワーク54を介してプロセッサ46とプロセッサ28との間の各種情報の授受を司る。通信I/F44及び26を用いたプロセッサ46とプロセッサ28との間の各種情報の授受はセキュアな状態で行われる。 The communication I/F 44 is connected to the network 54. The communication I/Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I/Fs 44 and 26 is carried out in a secure manner.

図6には、データ処理装置12及びヘッドセット型端末314の要部機能の一例が示されている。図6に示すように、データ処理装置12では、プロセッサ28によって特定処理が行われる。ストレージ32には、特定処理プログラム56が格納されている。 Figure 6 shows an example of the main functions of the data processing device 12 and headset terminal 314. As shown in Figure 6, in the data processing device 12, specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32.

特定処理プログラム56は、本開示の技術に係る「プログラム」の一例である。プロセッサ28は、ストレージ32から特定処理プログラム56を読み出し、読み出した特定処理プログラム56をRAM30上で実行する。特定処理は、プロセッサ28がRAM30上で実行する特定処理プログラム56に従って、特定処理部290として動作することによって実現される。 The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as the specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

ストレージ32には、データ生成モデル58及び感情特定モデル59が格納されている。データ生成モデル58及び感情特定モデル59は、特定処理部290によって用いられる。 Storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

ヘッドセット型端末314では、プロセッサ46によって受付出力処理が行われる。ストレージ50には、受付出力プログラム60が格納されている。プロセッサ46は、ストレージ50から受付出力プログラム60を読み出し、読み出した受付出力プログラム60をRAM48上で実行する。受付出力処理は、プロセッサ46がRAM48上で実行する受付出力プログラム60に従って、制御部46Aとして動作することによって実現される。 In the headset terminal 314, the processor 46 performs reception output processing. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

次に、データ処理装置12の特定処理部290による特定処理について説明する。 Next, we will explain the identification process performed by the identification processing unit 290 of the data processing device 12.

「形態例1」 "Example 1"

本発明の形態として、球状のデバイスが提供される。このデバイスは、内部にモーターやバッテリー等の駆動源を有し、自由に動き回ることが可能である。また、デバイスの外部には猫の動きや行動パターンを検知するためのセンサーが配置されている。このセンサーは、猫の動きや行動パターンを検知し、そのデータを生成系AIに送信する。生成系AIは、受け取ったデータを分析し、猫の好みや遊び方を理解する。そして、その理解に基づいて、猫に適切なリアクションや刺激を提供するための指示をデバイスに送信する。デバイスは、その指示に従って動作し、猫に適切なリアクションや刺激を提供する。 One aspect of the present invention provides a spherical device. This device has an internal driving source such as a motor or battery, and is able to move around freely. A sensor is placed on the outside of the device to detect the cat's movements and behavioral patterns. This sensor detects the cat's movements and behavioral patterns and sends the data to a generative AI. The generative AI analyzes the received data and understands the cat's preferences and play styles. Based on this understanding, it then sends instructions to the device to provide the cat with appropriate reactions and stimuli. The device operates in accordance with the instructions and provides the cat with appropriate reactions and stimuli.

「形態例2」 "Example 2"

具体的な例として、猫がデバイスに対して攻撃的な行動を示した場合、センサーがその行動を検知し、その情報を生成系AIに送信する。生成系AIは、その情報を分析し、猫が攻撃的な遊びを好むことを理解する。そして、その理解に基づいて、デバイスに対して猫を刺激するような動作を指示する。デバイスは、その指示に従って動作し、猫に対して適切な刺激を提供する。 As a specific example, if a cat exhibits aggressive behavior toward the device, a sensor will detect that behavior and send that information to the generative AI. The generative AI will analyze the information and understand that the cat prefers aggressive play. Based on that understanding, it will instruct the device to perform actions that will stimulate the cat. The device will then act in accordance with those instructions and provide the cat with appropriate stimulation.

「形態例3」 "Example 3"

また、生成系AIは、猫の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて猫の行動パターンの変化を学習する。例えば、猫が初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった場合、生成系AIはその変化を学習し、その学習に基づいてデバイスに対して適切な指示を出す。これにより、猫の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能となる。 In addition, the generative AI accumulates data on the cat's behavior over time and learns changes in the cat's behavior patterns based on that accumulated data. For example, if a cat initially prefers aggressive play but develops a preference for gentler play over time, the generative AI will learn this change and issue appropriate instructions to the device based on that learning. This makes it possible to provide appropriate reactions and stimuli in response to changes in the cat's behavior patterns.

以下に、各形態例の処理の流れについて説明する。 The processing flow for each example form is explained below.

「形態例1」 "Example 1"

ステップ1:球状のデバイスが動作を開始し、猫の動きや行動パターンを検知するためのセンサーが活動を開始する。 Step 1: The spherical device starts operating, and the sensors that detect the cat's movements and behavior patterns begin to function.

ステップ2:センサーが猫の動きや行動パターンを検知し、そのデータを生成系AIに送信する。 Step 2: The sensor detects the cat's movements and behavior patterns and sends that data to the generative AI.

ステップ3:生成系AIが受け取ったデータを分析し、猫の好みや遊び方を理解する。 Step 3: The generative AI analyzes the received data and understands the cat's preferences and play habits.

ステップ4:生成系AIがその理解に基づいて、猫に適切なリアクションや刺激を提供するための指示をデバイスに送信する。 Step 4: Based on its understanding, the generative AI sends instructions to the device to provide the cat with appropriate reactions and stimuli.

ステップ5:デバイスがその指示に従って動作し、猫に適切なリアクションや刺激を提供する。 Step 5: The device acts according to the instructions and provides the cat with the appropriate reaction or stimulus.

「形態例2」 "Example 2"

ステップ1:猫がデバイスに対して攻撃的な行動を示す。 Step 1: The cat exhibits aggressive behavior toward the device.

ステップ2:センサーがその行動を検知し、その情報を生成系AIに送信する。 Step 2: The sensor detects the behavior and sends that information to the generative AI.

ステップ3:生成系AIがその情報を分析し、猫が攻撃的な遊びを好むことを理解する。 Step 3: The generative AI analyzes the information and understands that cats prefer aggressive play.

ステップ4:生成系AIがその理解に基づいて、デバイスに対して猫を刺激するような動作を指示する。 Step 4: Based on that understanding, the generative AI instructs the device to perform actions that stimulate the cat.

ステップ5:デバイスがその指示に従って動作し、猫に対して適切な刺激を提供する。 Step 5: The device follows the instructions and provides the appropriate stimulation to the cat.

「形態例3」 "Example 3"

ステップ1:生成系AIが猫の行動データを時間経過と共に蓄積する。 Step 1: The generative AI accumulates cat behavior data over time.

ステップ2:生成系AIがその蓄積されたデータに基づいて猫の行動パターンの変化を学習する。 Step 2: The generative AI learns changes in the cat's behavioral patterns based on the accumulated data.

ステップ3:生成系AIがその学習に基づいて、デバイスに対して適切な指示を出す。 Step 3: The generative AI issues appropriate instructions to the device based on its learning.

ステップ4:デバイスがその指示に従って動作し、猫の行動パターンの変化に対応した適切なリアクションや刺激を提供する。 Step 4: The device operates according to the instructions, providing appropriate reactions and stimuli in response to changes in the cat's behavioral patterns.

(実施例1) (Example 1)

次に、形態例1の実施例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, Example 1 of Form Example 1 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来の動物用遊具は、動物の興味を引き続けるための適切なリアクションや刺激を提供することが難しく、動物がすぐに飽きてしまうという問題があった。また、動物の行動パターンをリアルタイムで解析し、それに基づいて動作を制御するシステムが不足していたため、動物の個々の好みに応じた遊び方を提供することが困難であった Conventional animal play equipment struggled to provide the appropriate reactions and stimulation needed to keep animals interested, resulting in animals quickly becoming bored. Furthermore, the lack of a system capable of analyzing animals' behavioral patterns in real time and controlling their movements accordingly made it difficult to provide play styles tailored to each animal's individual preferences.

実施例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系人工知能と、該人工知能に基づき動物に適切なリアクションや刺激を提供する手段と、該デバイスの動作を制御するための指示を生成し、該指示を該デバイスに送信する手段と、該デバイスが該指示に従って動作し、動物に適切なリアクションや刺激を提供する手段と、を含む。これにより、動物の行動パターンをリアルタイムで解析し、個々の動物の好みに応じた適切なリアクションや刺激を提供することが可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavioral patterns, generative artificial intelligence that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the artificial intelligence, means for generating instructions for controlling the operation of the device and sending the instructions to the device, and means for the device to operate in accordance with the instructions and provide appropriate reactions and stimuli to the animal. This makes it possible to analyze the behavioral patterns of animals in real time and provide appropriate reactions and stimuli according to the preferences of each individual animal.

「デバイス」とは、球状で自由に動き回ることが可能な装置であり、動物の動きや行動パターンを検知するセンサーを搭載しているものである。 The "device" is a spherical, freely movable device equipped with sensors that detect the movements and behavior patterns of animals.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器であり、スマートフォンやタブレットなどを含むものである。 An "information terminal" is an electronic device that provides a means for operating a device, including smartphones and tablets.

「センサー」とは、動物の動きや行動パターンを検知するための装置であり、デバイスに搭載されているものである。 A "sensor" is a device that detects animal movements and behavior patterns and is installed in the device.

「生成系人工知能」とは、センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes data from sensors and understands animals' preferences and play styles.

「リアクションや刺激を提供する手段」とは、生成系人工知能に基づいて動物に適切なリアクションや刺激を提供するための機構や方法である。 "Means for providing reactions and stimuli" refers to mechanisms and methods for providing appropriate reactions and stimuli to animals based on generative artificial intelligence.

「指示を生成する手段」とは、生成系人工知能が解析したデータに基づいて、デバイスの動作を制御するための指示を生成する機構や方法である。 "Means for generating instructions" refers to the mechanism or method for generating instructions to control the operation of a device based on data analyzed by generative artificial intelligence.

「指示を送信する手段」とは、生成された指示をデバイスに送信するための通信手段である。 "Means for sending instructions" refers to communication means for sending the generated instructions to the device.

「動作を制御する手段」とは、デバイスが受け取った指示に従って動作し、動物に適切なリアクションや刺激を提供するための機構や方法である。 "Means for controlling behavior" refers to the mechanism or method by which the device operates according to the instructions it receives and provides the animal with an appropriate reaction or stimulus.

この発明は、動物の行動パターンをリアルタイムで解析し、個々の動物の好みに応じた適切なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that analyzes animal behavior patterns in real time and provides appropriate reactions and stimuli based on the preferences of each individual animal. Specific embodiments of this system are described below.

システムの構成 System Configuration

システムは以下の主要なコンポーネントから構成される: The system consists of the following main components:

1. デバイス:球状で自由に動き回ることが可能な装置であり、動物の動きや行動パターンを検知するセンサーを搭載している。 1. Device: A spherical, freely movable device equipped with sensors that detect animal movements and behavior patterns.

2. 情報端末:デバイスを操作するための手段を提供する電子機器であり、スマートフォンやタブレットなどを含む。 2. Information terminal: An electronic device that provides a means for operating a device, including smartphones and tablets.

3. センサー:動物の動きや行動パターンを検知するための装置であり、デバイスに搭載されている。 3. Sensor: A device that detects animal movements and behavior patterns and is installed in the device.

4. 生成系人工知能:センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能システム。 4. Generative AI: An artificial intelligence system that analyzes data from sensors to understand animals' preferences and play styles.

5. リアクションや刺激を提供する手段:生成系人工知能に基づいて動物に適切なリアクションや刺激を提供するための機構や方法。 5. Means for providing reactions and stimuli: Mechanisms and methods for providing appropriate reactions and stimuli to animals based on generative artificial intelligence.

6. 指示を生成する手段:生成系人工知能が解析したデータに基づいて、デバイスの動作を制御するための指示を生成する機構や方法。 6. Means for generating instructions: A mechanism or method for generating instructions to control the operation of a device based on data analyzed by generative artificial intelligence.

7. 指示を送信する手段:生成された指示をデバイスに送信するための通信手段。 7. Means for sending instructions: A communication means for sending the generated instructions to the device.

8. 動作を制御する手段:デバイスが受け取った指示に従って動作し、動物に適切なリアクションや刺激を提供するための機構や方法。 8. Means for controlling behavior: The mechanism or method by which the device operates according to the instructions it receives and provides the animal with the appropriate reaction or stimulus.

システムの動作 System Operation

1. デバイスの初期化 1. Initialize the device

ユーザがデバイスの電源を入れる。 The user turns on the device.

端末が内部のモーターとバッテリーをチェックし、正常に動作するか確認する。 The device checks the internal motor and battery to ensure they are working properly.

端末がセンサーのキャリブレーションを行い、正確なデータ収集が可能な状態にする。 The device will calibrate the sensors to ensure accurate data collection.

2. データの収集 2. Data Collection

端末がデバイスのセンサーを用いて、動物の動きや行動パターンをリアルタイムで検知する。 The device uses sensors to detect animal movements and behavior patterns in real time.

端末が検知したデータを一時的に保存する。 The device temporarily stores detected data.

3. データの送信 3. Data Transmission

端末が収集したデータをサーバに送信する。 The device sends the collected data to the server.

サーバがデータを受信し、解析の準備を行う。 The server receives the data and prepares it for analysis.

4. データの分析 4. Data Analysis

サーバが受信したデータを生成系人工知能に渡す。 The server passes the received data to the generative artificial intelligence.

生成系人工知能がデータを解析し、動物の好みや行動パターンを理解する。 Generative AI analyzes data to understand animals' preferences and behavioral patterns.

5. 指示の生成 5. Instruction Generation

生成系人工知能が解析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。 Based on the analysis results, generative AI generates instructions to provide the animal with appropriate reactions and stimuli.

サーバが生成された指示を受け取る。 The server receives the generated instructions.

6. 指示の送信 6. Sending instructions

サーバが生成された指示を端末に送信する。 The server sends the generated instructions to the device.

端末が指示を受信し、デバイスに伝達する。 The terminal receives the instructions and transmits them to the device.

7. デバイスの動作 7. Device Operation

端末が受け取った指示に従ってデバイスを動作させる。 The device operates according to the instructions received by the terminal.

デバイスが動物に適切なリアクションや刺激を提供する。 The device provides the animal with appropriate reactions and stimuli.

具体例 Specific examples

例えば、猫がデバイスに近づいてきた場合、端末がその動きをセンサーで検知する。サーバが「猫がデバイスに興味を示している」と判断し、生成系人工知能にデータを送信する。生成系人工知能が「デバイスを少し動かして猫を引きつける」指示を生成する。サーバがその指示を端末に送信し、端末がデバイスを動かす。 For example, if a cat approaches a device, the device's sensor will detect the movement. The server will determine that the cat is interested in the device and send the data to the generative AI. The generative AI will then generate an instruction to "move the device slightly to attract the cat." The server will then send the instruction to the device, which will then move the device.

プロンプト文の例 Example prompt

「猫がデバイスに近づいたときの適切なリアクションを生成してください。」 "Generate an appropriate reaction when a cat approaches the device."

「猫がデバイスを追いかけるのが好きな場合、どのような動きを指示すればよいか教えてください。」 "If my cat likes to chase the device, what movements should I give it?"

このようにして、システムは動物の行動をリアルタイムで解析し、適切なリアクションを提供することで、動物の興味を引き続けることができる。 In this way, the system can analyze the animal's behavior in real time and provide appropriate reactions, keeping the animal engaged.

実施例1における特定処理の流れについて図11を用いて説明する。 The flow of the identification process in Example 1 will be explained using Figure 11.

ステップ1:デバイスの初期化 Step 1: Initialize your device

入力:ユーザがデバイスの電源を入れる。 Input: The user turns on the device.

処理:端末が内部のモーターとバッテリーをチェックし、正常に動作するか確認する。センサーのキャリブレーションを行い、正確なデータ収集が可能な状態にする。 Processing: The device checks the internal motors and batteries to ensure they are working properly. It also calibrates the sensors to ensure accurate data collection.

出力:デバイスが正常に動作する準備が整う。 Output: The device is ready to operate normally.

具体的な動作:ユーザがデバイスの電源ボタンを押し、端末がデバイスのLEDインジケーターを確認して正常動作を確認する。 Specific operation: The user presses the device's power button, and the device checks the device's LED indicator to confirm normal operation.

ステップ2:データの収集 Step 2: Collect data

入力:デバイスが動物の動きや行動パターンを検知する。 Input: The device detects animal movements and behavior patterns.

処理:端末がデバイスのセンサーを用いて、動物の動きや行動パターンをリアルタイムで検知し、データを一時的に保存する。 Processing: The device uses its sensors to detect animal movements and behavior patterns in real time and temporarily store the data.

出力:動物の動きや行動パターンのデータが収集される。 Output: Data on animal movements and behavior patterns is collected.

具体的な動作:端末が猫がデバイスに近づく動きをセンサーで検知し、そのデータをメモリに保存する。 Specific operation: The device uses a sensor to detect the cat's movement as it approaches the device and stores the data in memory.

ステップ3:データの送信 Step 3: Send data

入力:収集された動物の動きや行動パターンのデータ。 Input: Collected animal movement and behavior pattern data.

処理:端末が収集したデータをサーバに送信する。サーバがデータを受信し、解析の準備を行う。 Processing: The device sends the collected data to the server. The server receives the data and prepares it for analysis.

出力:サーバにデータが送信され、解析の準備が整う。 Output: Data is sent to the server and ready for analysis.

具体的な動作:端末がWi-Fiを通じてデータをサーバに送信し、サーバがデータを受信してデータベースに保存する。 Specific operation: The device sends data to the server via Wi-Fi, and the server receives the data and stores it in a database.

ステップ4:データの分析 Step 4: Data Analysis

入力:サーバが受信した動物の動きや行動パターンのデータ。 Input: Animal movement and behavior pattern data received by the server.

処理:サーバが受信したデータを生成系人工知能に渡し、生成系人工知能がデータを解析して動物の好みや行動パターンを理解する。 Processing: The server passes the received data to the generative AI, which analyzes the data to understand the animal's preferences and behavioral patterns.

出力:動物の好みや行動パターンに関する解析結果。 Output: Analysis results on animal preferences and behavior patterns.

具体的な動作:サーバがデータを生成系人工知能に入力し、生成系人工知能が「猫がボールを追いかけるのが好き」という結論を出す。 Specific operation: The server inputs data into the generative AI, which then concludes that "cats like to chase balls."

ステップ5:指示の生成 Step 5: Generate instructions

入力:生成系人工知能による解析結果。 Input: Analysis results from generative artificial intelligence.

処理:生成系人工知能が解析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。サーバが生成された指示を受け取る。 Processing: Based on the analysis results, the generative AI generates instructions to provide the animal with appropriate reactions and stimuli. The server receives the generated instructions.

出力:動物に適切なリアクションや刺激を提供するための指示。 Output: Instructions for providing the appropriate reaction or stimulus to the animal.

具体的な動作:生成系人工知能が「デバイスを右に回転させる」という指示を生成し、サーバがその指示を受け取る。 Specific operation: The generative artificial intelligence generates the instruction "rotate the device to the right," and the server receives that instruction.

ステップ6:指示の送信 Step 6: Send instructions

入力:生成された指示。 Input: Generated instructions.

処理:サーバが生成された指示を端末に送信し、端末が指示を受信してデバイスに伝達する。 Processing: The server sends the generated instructions to the terminal, which receives the instructions and transmits them to the device.

出力:デバイスに送信された指示。 Output: Instructions sent to the device.

具体的な動作:サーバがWi-Fiを通じて指示を端末に送信し、端末が指示を受信してデバイスに伝える。 Specific operation: The server sends instructions to the terminal via Wi-Fi, and the terminal receives the instructions and passes them on to the device.

ステップ7:デバイスの動作 Step 7: Device Operation

入力:端末が受け取った指示。 Input: Instructions received by the terminal.

処理:端末が受け取った指示に従ってデバイスを動作させ、動物に適切なリアクションや刺激を提供する。 Processing: The terminal operates the device according to the instructions received, providing the animal with the appropriate reaction or stimulus.

出力:動物に提供される適切なリアクションや刺激。 Output: The appropriate reaction or stimulus provided to the animal.

具体的な動作:端末がデバイスのモーターを制御し、右に回転させる。デバイスが猫の前で回転し、猫が追いかける。 Specific behavior: The terminal controls the device's motor and rotates it to the right. The device rotates in front of the cat, and the cat chases it.

(応用例1) (Application Example 1)

次に、形態例1の応用例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, we will explain Application Example 1 of Form Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来のペット用デバイスは、動物の動きや行動パターンを十分に理解し、適切なリアクションや刺激を提供することが困難であった。また、実店舗において動物が楽しく過ごせる環境を提供するための手段が不足していた。これにより、動物のストレス軽減や顧客満足度の向上が十分に達成されていなかった Existing pet devices struggled to fully understand animals' movements and behavior patterns and provide appropriate reactions and stimuli. Furthermore, physical stores lacked the means to provide a fun environment for animals. This meant that efforts to reduce animal stress and improve customer satisfaction were not fully achieved.

応用例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスをスマートフォンから操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、該デバイスが実店舗内で動物の動きを検知し、生成系AIを用いて適切なリアクションや遊びを提供する手段と、を含む。これにより、動物が実店舗内で楽しく過ごすことができ、顧客満足度の向上が可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from a smartphone, a sensor installed in the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and ways of playing, means for providing the animal with appropriate reactions and stimuli based on the AI, and means for the device to detect the animal's movements within the physical store and provide appropriate reactions and play using the generative AI. This allows the animal to have fun within the physical store, improving customer satisfaction.

「球状で自由に動き回ることが可能なデバイス」とは、内部にモーターやバッテリー等の駆動源を有し、任意の方向に移動できる球形の装置である。 A "spherical device that can move freely" is a spherical device that has an internal power source such as a motor or battery and can move in any direction.

「スマートフォンから操作するための手段」とは、スマートフォンを用いてデバイスの動作を遠隔操作するためのインターフェースやアプリケーションである。 "Means for operating from a smartphone" refers to interfaces and applications for remotely controlling the operation of a device using a smartphone.

「動物の動きや行動パターンを検知するセンサー」とは、動物の位置、速度、方向などの動きを感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that senses the position, speed, direction, and other movements of animals and collects that data.

「生成系AI」とは、収集された動物の動きや行動データを分析し、動物の好みや遊び方を理解するための人工知能モデルである。 "Generative AI" is an artificial intelligence model that analyzes collected animal movement and behavior data to understand animals' preferences and play styles.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIが生成した指示に基づいて、動物に対して適切な動作や反応を行うための機構である。 "Means for providing appropriate reactions and stimuli to animals" refers to a mechanism that allows animals to take appropriate actions or react based on instructions generated by the generative AI.

「実店舗内で動物の動きを検知し、生成系AIを用いて適切なリアクションや遊びを提供する手段」とは、実店舗内で動物の動きをリアルタイムで検知し、そのデータを生成系AIに送信して、動物に対して適切なリアクションや遊びを提供するためのシステムである。 "Means for detecting animal movements within a physical store and using generative AI to provide appropriate reactions and play" refers to a system that detects animal movements within a physical store in real time, sends that data to generative AI, and provides appropriate reactions and play for the animals.

この発明は、実店舗内で動物、特に猫が楽しく過ごすことができる環境を提供するためのシステムである。このシステムは、球状で自由に動き回ることが可能なデバイス、スマートフォンから操作するための手段、動物の動きや行動パターンを検知するセンサー、生成系AI、そして動物に適切なリアクションや刺激を提供する手段を含む。 This invention is a system for providing an environment in a physical store where animals, particularly cats, can have fun. The system includes a spherical, freely moving device, a means for operating it from a smartphone, sensors that detect the animal's movements and behavior patterns, generative AI, and a means for providing the animal with appropriate reactions and stimuli.

システムの構成 System Configuration

1. 球状デバイス: 1. Spherical device:

内部にモーターやバッテリーを搭載し、任意の方向に移動できる。 It is equipped with a motor and battery inside, allowing it to move in any direction.

外部には動物の動きを検知するためのセンサーが配置されている。 Sensors are placed on the exterior to detect animal movement.

2. スマートフォンから操作するための手段: 2. How to operate from your smartphone:

スマートフォンを用いてデバイスの動作を遠隔操作するためのアプリケーションが提供される。 An application is provided for remotely controlling the device's operation using a smartphone.

3. 動物の動きや行動パターンを検知するセンサー: 3. Sensors that detect animal movements and behavior patterns:

動物の位置、速度、方向などの動きを感知し、そのデータを収集する。 It detects the animal's location, speed, direction, and other movements and collects that data.

4. 生成系AI: 4. Generative AI:

収集された動物の動きや行動データを分析し、動物の好みや遊び方を理解する。 Analyze collected animal movement and behavior data to understand animals' preferences and play styles.

生成系AIモデルを用いて、動物に対して適切なリアクションや刺激を生成する。 Generative AI models are used to generate appropriate reactions and stimuli for animals.

5. 動物に適切なリアクションや刺激を提供する手段: 5. How to provide appropriate reactions and stimuli to animals:

生成系AIが生成した指示に基づいて、動物に対して適切な動作や反応を行う。 The robot will then perform appropriate actions and reactions towards the animal based on the instructions generated by the generative AI.

プログラムの処理説明 Program processing explanation

サーバは、センサーから収集された動物の動きデータを生成系AIに送信する。生成系AIは、このデータを分析し、動物の好みや遊び方を理解する。理解した内容に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。これらの指示は、デバイスに送信され、デバイスが動物に対して適切な動作を行う。 The server sends the animal's movement data collected from the sensors to the generative AI. The generative AI analyzes this data to understand the animal's preferences and play styles. Based on what it understands, it generates instructions to provide the animal with appropriate reactions and stimuli. These instructions are sent to the device, which then performs the appropriate action on the animal.

使用するハードウェアには、動物の動きを検知するためのセンサー、デバイスを動かすためのモーター、デバイスの駆動源となるバッテリーが含まれる。使用するソフトウェアには、生成系AIモデル、センサー制御モジュール、モーター制御モジュールが含まれる。 The hardware used includes sensors to detect animal movement, motors to power the device, and batteries to power the device. The software used includes a generative AI model, a sensor control module, and a motor control module.

具体例 Specific examples

例えば、ペットショップで猫がデバイスに近づくと、センサーがその動きを検知し、生成系AIにデータを送信する。生成系AIは、猫が興味を持つような動きを生成し、その指示をデバイスに送信する。デバイスは、猫が追いかけるように動き出し、猫の興味を引く。 For example, when a cat approaches a device in a pet shop, a sensor detects its movement and sends the data to the generative AI. The generative AI then generates movements that will interest the cat and sends those instructions to the device. The device then starts moving as if the cat is chasing it, attracting the cat's interest.

また、カフェで猫がデバイスに触れると、センサーがその動きを検知し、生成系AIにデータを送信する。生成系AIは、猫が楽しむような回転動作を生成し、その指示をデバイスに送信する。デバイスは、猫が楽しむように回転し、猫の興味を引く。 Also, when a cat touches the device in a cafe, a sensor detects the movement and sends the data to the generative AI. The generative AI generates a rotating motion that the cat will enjoy and sends that instruction to the device. The device then rotates in a way that the cat will enjoy, attracting its interest.

プロンプト文の例 Example prompt

「猫の動きデータを入力してください。データには、猫の位置、速度、方向などが含まれます。このデータを基に、猫が興味を持つようなリアクションを生成してください。」 "Enter your cat's movement data. This data includes the cat's position, speed, direction, etc. Use this data to generate reactions that will interest your cat."

以上が、この発明を実施するための形態である。このシステムにより、動物が実店舗内で楽しく過ごすことができ、顧客満足度の向上が可能となる。 The above is an embodiment of the invention. This system allows animals to have fun in physical stores, improving customer satisfaction.

応用例1における特定処理の流れについて図12を用いて説明する。 The flow of the identification process in Application Example 1 will be explained using Figure 12.

ステップ1: Step 1:

センサーが動物の動きを検知する。センサーは動物の位置、速度、方向などのデータを収集し、そのデータをサーバに送信する。入力は動物の動きデータであり、出力はサーバに送信される動きデータである。 The sensor detects the animal's movement. The sensor collects data such as the animal's position, speed, and direction, and sends that data to the server. The input is the animal's movement data, and the output is the movement data sent to the server.

ステップ2: Step 2:

サーバは、センサーから受信した動物の動きデータを生成系AIに送信する。生成系AIは、このデータを解析し、動物の好みや遊び方を理解する。入力はセンサーからの動きデータであり、出力は生成系AIによる解析結果である。 The server sends the animal's movement data received from the sensors to the generative AI. The generative AI analyzes this data and understands the animal's preferences and play styles. The input is movement data from the sensors, and the output is the analysis results by the generative AI.

ステップ3: Step 3:

生成系AIは、解析結果に基づいて動物に適切なリアクションや刺激を生成する。生成系AIは、動物が興味を持つような動作や反応を生成し、その指示をサーバに送信する。入力は動物の動きデータの解析結果であり、出力は生成されたリアクションや刺激の指示である。 The generative AI generates appropriate reactions and stimuli for the animal based on the analysis results. The generative AI generates actions and responses that will interest the animal and sends these instructions to the server. The input is the analysis results of the animal's movement data, and the output is the generated reactions and stimulus instructions.

ステップ4: Step 4:

サーバは、生成系AIから受信した指示をデバイスに送信する。デバイスは、受信した指示に基づいて動作を開始する。入力は生成系AIからの指示であり、出力はデバイスの動作である。 The server sends the instructions received from the generative AI to the device. The device begins to operate based on the received instructions. The input is the instructions from the generative AI, and the output is the device's operation.

ステップ5: Step 5:

デバイスが動物に対して適切なリアクションや刺激を提供する。デバイスは、動物の動きに応じて動作し、動物が楽しむような動きを行う。入力はサーバからの指示であり、出力は動物に対するリアクションや刺激である。 The device provides appropriate reactions and stimuli to the animal. The device responds to the animal's movements and performs actions that the animal enjoys. The input is instructions from the server, and the output is reactions and stimuli to the animal.

ステップ6: Step 6:

デバイスが動物からの物理的な刺激を検知し、そのデータをサーバにフィードバックする。サーバは、このデータを生成系AIに送信し、動物の行動データとして蓄積する。入力は動物からの物理的な刺激データであり、出力は生成系AIへのフィードバックデータである。 The device detects physical stimuli from the animal and feeds that data back to the server. The server then sends this data to the generative AI, where it is stored as animal behavior data. The input is physical stimulus data from the animal, and the output is feedback data for the generative AI.

以上が、このシステムの具体的な処理ステップである。各ステップで行われる具体的な動作により、動物が実店舗内で楽しく過ごすことができる。 These are the specific processing steps of this system. The specific actions performed at each step allow animals to have fun in physical stores.

(実施例2) (Example 2)

次に、形態例2の実施例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, Example 2 of Form Example 2 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来の猫用デバイスは、猫の行動を単純に検知するだけであり、猫の個々の行動パターンや好みに基づいた適切な刺激を提供することができなかった。また、猫の行動データを蓄積し、時間経過と共に学習する機能が不足していたため、猫の行動パターンの変化に対応することが困難であった。さらに、猫からの物理的な刺激に対して自動的に反応し、その反応をフィードバックする機能も欠如していた。これにより、猫の興味を持続させることが難しく、効果的な遊びやトレーニングが実現できなかった。 Previous cat devices simply detected a cat's behavior and were unable to provide appropriate stimuli based on the cat's individual behavioral patterns and preferences. They also lacked the functionality to accumulate cat behavior data and learn over time, making it difficult to respond to changes in a cat's behavioral patterns. Furthermore, they lacked the functionality to automatically respond to physical stimuli from the cat and provide feedback on that response. This made it difficult to maintain a cat's interest, and made effective play and training impossible.

実施例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

この発明では、サーバは、猫の行動を検知するためのセンサー手段と、該センサー手段からのデータをサーバに送信するための端末手段と、該サーバ手段において生成AIモデルを用いてデータを分析する手段と、該サーバ手段からの指示に基づいて猫に刺激を提供するためのデバイス手段と、該デバイス手段を制御するための端末手段と、を含む。これにより、猫の行動データをリアルタイムで分析し、個々の猫の行動パターンや好みに基づいた適切な刺激を提供することが可能となる。また、猫の行動データを時間経過と共に蓄積し、そのデータに基づいて行動パターンの変化を学習することができるため、猫の興味を持続させることができる。さらに、猫からの物理的な刺激に対して自動的に反応し、その反応をフィードバックする機能により、効果的な遊びやトレーニングが実現できる。 In this invention, the server includes sensor means for detecting the cat's behavior, terminal means for transmitting data from the sensor means to the server, means for analyzing the data using a generative AI model in the server means, device means for providing stimuli to the cat based on instructions from the server means, and terminal means for controlling the device means. This makes it possible to analyze cat behavior data in real time and provide appropriate stimuli based on the individual cat's behavioral patterns and preferences. In addition, by accumulating cat behavior data over time and learning changes in behavioral patterns based on that data, the cat's interest can be sustained. Furthermore, the function of automatically responding to physical stimuli from the cat and providing feedback on that response allows for effective play and training.

「センサー手段」とは、猫の行動を検知するための装置であり、モーションセンサーやカメラなどを含む。 "Sensor means" refers to a device for detecting cat behavior, including motion sensors and cameras.

「端末手段」とは、センサー手段からのデータをサーバに送信するための装置であり、データ送信モジュールや通信デバイスを含む。 "Terminal means" refers to a device for transmitting data from sensor means to a server, and includes a data transmission module and a communication device.

「サーバ手段」とは、受け取ったデータを生成AIモデルを用いて分析し、猫に適切な刺激を提供するための指示を生成する装置である。 The "server means" is a device that analyzes the received data using a generative AI model and generates instructions to provide appropriate stimulation to the cat.

「生成AIモデル」とは、猫の行動データを分析し、猫の行動パターンや好みに基づいて適切な刺激を提供するための指示を生成する人工知能モデルである。 A "generative AI model" is an artificial intelligence model that analyzes cat behavior data and generates instructions to provide appropriate stimuli based on the cat's behavioral patterns and preferences.

「デバイス手段」とは、サーバ手段からの指示に基づいて猫に刺激を提供するための装置であり、ロボットアームやレーザーポインターなどを含む。 "Device means" refers to a device for providing stimuli to the cat based on instructions from the server means, and includes a robotic arm, a laser pointer, etc.

「リアルタイム」とは、データが発生した瞬間に即座に処理されることを意味し、遅延なく即時に反応することを指す。 "Real-time" means that data is processed immediately the moment it is generated, providing an immediate response without delay.

「行動パターン」とは、猫が特定の状況や刺激に対して示す一連の行動の傾向や習慣を指す。 "Behavioral patterns" refer to the tendencies and habits of a series of behaviors that a cat displays in response to specific situations or stimuli.

「フィードバック」とは、猫からの物理的な刺激に対するデバイス手段の反応を生成AIモデルに戻すことであり、これにより生成AIモデルが学習し、より適切な指示を生成することができる。 "Feedback" refers to the device's means' response to physical stimuli from the cat being sent back to the generative AI model, allowing the generative AI model to learn and generate more appropriate instructions.

この発明は、猫の行動を検知し、そのデータを分析して猫に適切な刺激を提供するシステムである。このシステムは、センサー手段、端末手段、サーバ手段、生成AIモデル、デバイス手段を含む。 This invention is a system that detects cat behavior, analyzes the data, and provides appropriate stimuli to the cat. This system includes sensor means, terminal means, server means, a generative AI model, and device means.

まず、端末はセンサー手段を用いて猫の行動を検知する。センサー手段としては、モーションセンサーやカメラなどが使用される。例えば、猫がデバイスに対して爪を立てる動作をした場合、その動作をリアルタイムで検知する。 First, the device uses a sensor to detect the cat's behavior. Sensors include motion sensors and cameras. For example, if the cat scratches the device with its claws, this behavior is detected in real time.

次に、端末は検知した行動データをデータ送信モジュールを通じてサーバに送信する。このデータには、猫の動きのパターンや位置情報が含まれる。例えば、猫がデバイスに対して爪を立てる動作をした時間と位置情報が含まれる。 The device then transmits the detected behavioral data to a server via a data transmission module. This data includes the cat's movement patterns and location information. For example, it includes the time and location information when the cat scratches the device.

サーバは、受け取ったデータを生成AIモデルに入力し、猫の行動を分析する。生成AIモデルとしては、例えばOpenAIのGPT-4などが使用される。生成AIモデルは、猫が攻撃的な遊びを好むかどうかを判断する。例えば、猫が頻繁にデバイスに対して攻撃的な行動を示す場合、その行動パターンを学習する。 The server inputs the received data into a generative AI model to analyze the cat's behavior. Examples of generative AI models used include OpenAI's GPT-4. The generative AI model determines whether the cat enjoys aggressive play. For example, if the cat frequently exhibits aggressive behavior toward the device, it learns that behavioral pattern.

次に、サーバは分析結果に基づいて、猫を刺激するための適切な動作をデバイスに指示する。例えば、ロボットアームを動かして猫の興味を引くような動作を指示する。 Then, based on the analysis results, the server instructs the device to perform appropriate actions to stimulate the cat, for example, moving the robotic arm to attract the cat's interest.

最後に、端末はサーバからの指示を受け取り、デバイスを制御して猫に対して適切な刺激を提供する。例えば、レーザーポインターを動かして猫を遊ばせる。 Finally, the terminal receives instructions from the server and controls the device to provide appropriate stimuli to the cat, for example, moving a laser pointer to stimulate the cat.

具体例として、以下のようなシナリオを考える。猫がデバイスに対して爪を立てる動作をした場合、モーションセンサーがその動作を検知する。センサーはその情報をデータ送信モジュールを通じてサーバに送信する。生成AIモデルはそのデータを分析し、猫が攻撃的な遊びを好むことを理解する。そして、生成AIモデルはロボットアームに対して猫の興味を引くような動作を指示する。ロボットアームはその指示に従って動作し、猫に対して適切な刺激を提供する。 As a concrete example, consider the following scenario: When a cat scratches its claws at the device, the motion sensor detects this movement. The sensor sends this information to the server via the data transmission module. The generative AI model analyzes the data and understands that cats prefer aggressive play. The generative AI model then instructs the robotic arm to perform actions that will attract the cat's interest. The robotic arm operates according to these instructions, providing the cat with appropriate stimuli.

生成AIモデルへ入力するプロンプト文の例としては、以下のようなものがある。 Examples of prompts to input into a generative AI model include:

「猫がデバイスに対して爪を立てる動作をしました。この行動を分析し、猫が攻撃的な遊びを好むかどうかを判断してください。そして、猫を刺激するための適切な動作をデバイスに指示してください。」 "Your cat has clawed at the device. Analyze this behavior and determine whether your cat prefers aggressive play. Then instruct the device on the appropriate action to stimulate your cat."

以上が、この発明を実施するための形態である。 The above is an embodiment of the present invention.

実施例2における特定処理の流れについて図13を用いて説明する。 The flow of the identification process in Example 2 will be explained using Figure 13.

ステップ1: Step 1:

端末は、センサー手段を用いて猫の行動を検知する。具体的には、モーションセンサーやカメラが猫の動きをリアルタイムで監視し、攻撃的な行動を検知する。例えば、猫がデバイスに対して爪を立てる動作をした場合、その動作を検知する。 The device uses sensor means to detect the cat's behavior. Specifically, motion sensors and cameras monitor the cat's movements in real time and detect aggressive behavior. For example, if the cat digs its claws into the device, this behavior will be detected.

入力: 猫の動き Input: Cat movement

出力: 検知された猫の行動データ(例:猫が爪を立てた動作の時間と位置情報) Output: Detected cat behavior data (e.g., time and location of cat claw movements)

ステップ2: Step 2:

端末は、検知した行動データをデータ送信モジュールを通じてサーバに送信する。具体的には、センサーから取得したデータをパケット化し、ネットワークを介してサーバに送信する。 The device sends the detected behavioral data to the server via the data transmission module. Specifically, the data obtained from the sensor is packetized and sent to the server via the network.

入力: 検知された猫の行動データ Input: Detected cat behavior data

出力: サーバに送信された行動データ Output: Behavioral data sent to the server

ステップ3: Step 3:

サーバは、受け取ったデータを生成AIモデルに入力し、猫の行動を分析する。具体的には、生成AIモデル(例えば、GPT-4)に行動データを入力し、猫が攻撃的な遊びを好むかどうかを判断する。 The server inputs the received data into a generative AI model to analyze the cat's behavior. Specifically, it inputs behavioral data into a generative AI model (e.g., GPT-4) to determine whether the cat prefers aggressive play.

入力: サーバに送信された行動データ Input: Behavioral data sent to the server

出力: 猫の行動パターンに関する分析結果(例:猫が攻撃的な遊びを好むという判断) Output: Analysis of cat behavior patterns (e.g., cats prefer aggressive play)

ステップ4: Step 4:

サーバは、分析結果に基づいて、猫を刺激するための適切な動作をデバイスに指示する。具体的には、生成AIモデルの分析結果をもとに、ロボットアームやレーザーポインターの動作指示を生成する。 Based on the analysis results, the server instructs the device on the appropriate actions to stimulate the cat. Specifically, it generates movement instructions for the robot arm and laser pointer based on the analysis results of the generative AI model.

入力: 猫の行動パターンに関する分析結果 Input: Analysis results of cat behavior patterns

出力: デバイスに対する動作指示(例:ロボットアームを動かして猫の興味を引く動作) Output: Commands to the device (e.g., moving the robotic arm to attract the cat's attention)

ステップ5: Step 5:

端末は、サーバからの指示を受け取り、デバイスを制御して猫に対して適切な刺激を提供する。具体的には、ロボットアームやレーザーポインターを動かして猫を遊ばせる。 The terminal receives instructions from the server and controls the device to provide appropriate stimuli to the cat. Specifically, it moves the robotic arm and laser pointer to entertain the cat.

入力: サーバからの動作指示 Input: Operation instructions from the server

出力: 猫に提供される適切な刺激(例:ロボットアームの動作、レーザーポインターの動き) Output: Appropriate stimuli provided to the cat (e.g., robotic arm movement, laser pointer movement)

以上が、このシステムのプログラムの処理の具体的な流れである。 The above is the specific flow of processing for this system's program.

(応用例2) (Application Example 2)

次に、形態例2の応用例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, we will explain Application Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来の工場内における安全監視システムは、作業員や機械の異常な動作をリアルタイムで検知し、適切な対応を迅速に行うことが難しいという課題があった。また、動物の行動を理解し、適切な刺激を提供するシステムも限られており、動物の行動パターンの変化を学習することができないという問題も存在していた。これらの課題を解決するためには、動物や作業員の行動をリアルタイムで監視し、異常な動作を検知して適切な対応を行うシステムが必要である Conventional safety monitoring systems in factories have the drawback of being unable to detect abnormal worker or machine behavior in real time and quickly respond appropriately. Furthermore, systems that understand animal behavior and provide appropriate stimuli are limited, and they are unable to learn changes in animal behavior patterns. To solve these issues, a system is needed that can monitor animal and worker behavior in real time, detect abnormal behavior, and respond appropriately.

応用例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、工場内で作業員や機械の異常な動作を検知するセンサーと、該センサーからのデータを生成系AIに送信し、異常な動作を分析する手段と、該分析結果に基づいて適切な対応を指示する手段と、を含む。これにより、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from an information terminal, a sensor installed in the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, a sensor that detects abnormal behavior of workers and machines within the factory, means for transmitting data from the sensor to the generative AI and analyzing the abnormal behavior, and means for instructing an appropriate response based on the analysis results. This makes it possible to learn changes in the animal's behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers and machines within the factory in real time and respond quickly.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、デバイスを遠隔操作するために使用される電子機器である。 An "information terminal" is an electronic device used to remotely control devices such as smartphones and tablets.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを取得するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and acquires that data.

「生成系AI」とは、取得したデータを分析し、動物や作業員の行動パターンを理解し、適切な対応を生成する人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes acquired data, understands the behavioral patterns of animals and workers, and generates appropriate responses.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。 "Means for providing appropriate reactions and stimuli to animals" refers to devices and methods for providing appropriate reactions and stimuli to animals based on the analysis results of generative AI.

「工場内で作業員や機械の異常な動作を検知するセンサー」とは、工場内で作業員や機械の動作を監視し、異常な動作をリアルタイムで感知するための装置である。 "Sensors that detect abnormal behavior of workers and machines in factories" are devices that monitor the behavior of workers and machines in factories and detect abnormal behavior in real time.

「異常な動作を分析する手段」とは、検知された異常な動作のデータを生成系AIに送信し、そのデータを解析するための方法や装置である。 "Means for analyzing abnormal behavior" refers to a method or device for sending data on detected abnormal behavior to the generative AI and analyzing that data.

「適切な対応を指示する手段」とは、生成系AIの分析結果に基づいて、異常な動作に対する適切な対応を指示するための方法や装置である。 "Means for instructing appropriate responses" refers to a method or device for instructing appropriate responses to abnormal behavior based on the analysis results of generative AI.

この発明を実施するための形態として、以下のシステムを構築する。 As an embodiment of this invention, the following system is constructed.

まず、球状で自由に動き回ることが可能なデバイスを用意する。このデバイスには、動物の動きや行動パターンを検知するセンサーが搭載されている。デバイスは情報端末(例えば、スマートフォンやタブレット)から操作することができる。 First, a spherical, freely movable device is prepared. This device is equipped with sensors that detect the animal's movements and behavioral patterns. The device can be controlled from an information terminal (e.g., a smartphone or tablet).

次に、生成系AIを用意する。この生成系AIは、センサーから取得したデータを分析し、動物の好みや遊び方を理解する。生成系AIは、動物に適切なリアクションや刺激を提供するための指示を生成する。 Next, a generative AI is prepared. This generative AI analyzes the data obtained from the sensors to understand the animal's preferences and play styles. The generative AI generates instructions to provide the animal with appropriate reactions and stimuli.

さらに、工場内で作業員や機械の異常な動作を検知するセンサーを設置する。このセンサーも生成系AIにデータを送信し、異常な動作を分析する。生成系AIは、異常な動作に対して適切な対応を指示する。 In addition, sensors will be installed within the factory to detect abnormal behavior by workers or machines. These sensors will also send data to the generative AI, which will analyze the abnormal behavior. The generative AI will then instruct the appropriate response to the abnormal behavior.

具体的な例として、以下のようなシステムが考えられる。 A specific example would be the following system.

1. 動物の行動監視システム 1. Animal behavior monitoring system

動物がデバイスに対して攻撃的な行動を示した場合、センサーがその行動を検知し、その情報を生成系AIに送信する。生成系AIは、その情報を分析し、動物が攻撃的な遊びを好むことを理解する。そして、その理解に基づいて、デバイスに対して動物を刺激するような動作を指示する。デバイスは、その指示に従って動作し、動物に対して適切な刺激を提供する。 If an animal exhibits aggressive behavior toward the device, a sensor detects the behavior and sends that information to the generative AI. The generative AI analyzes the information and understands that the animal prefers aggressive play. Based on this understanding, it then instructs the device to perform actions that will stimulate the animal. The device then acts according to those instructions and provides the animal with appropriate stimulation.

2. 工場内安全監視システム 2. Factory Safety Monitoring System

工場内で作業員や機械が異常な動作をした場合、センサーがその動作を検知し、そのデータを生成系AIに送信する。生成系AIは、そのデータを分析し、異常な動作を検出する。異常が検出された場合、生成系AIは適切な対応を指示し、例えばアラームを鳴らす、作業を停止するなどの対応を行う。 If a worker or machine in a factory behaves abnormally, a sensor detects the behavior and sends the data to the generative AI. The generative AI analyzes the data and detects abnormal behavior. If an abnormality is detected, the generative AI will instruct the appropriate response, such as sounding an alarm or halting work.

使用するハードウェアとしては、動物の動きを検知するためのセンサー、工場内の異常動作を検知するためのセンサー、情報端末、球状デバイスが含まれる。ソフトウェアとしては、生成系AIモデルが使用される。 The hardware used includes sensors to detect animal movement, sensors to detect abnormal behavior within factories, information terminals, and spherical devices. The software used is a generative AI model.

具体例として、以下のプロンプト文を生成系AIモデルに入力することが考えられる。 As a concrete example, the following prompt sentence could be input into a generative AI model:

プロンプト文の例: Example prompt:

「作業員が転倒した場合のデータを分析し、異常と判断された場合にアラームを鳴らす指示を出してください。」 "Analyze the data when a worker falls, and if an abnormality is detected, issue an instruction to sound an alarm."

このようにして、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 In this way, it is possible to learn changes in animal behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers or machinery within the factory in real time and respond quickly.

応用例2における特定処理の流れについて図14を用いて説明する。 The flow of the specific processing in Application Example 2 will be explained using Figure 14.

ステップ1: Step 1:

センサーが動物や作業員の動作を検知する。 Sensors detect the movement of animals and workers.

入力: 動物や作業員の動作データ Input: Animal and worker movement data

データ加工: センサーがリアルタイムで動作データを取得し、デジタル信号に変換する。 Data processing: Sensors collect operational data in real time and convert it into digital signals.

出力: デジタル化された動作データ Output: Digitized motion data

ステップ2: Step 2:

センサーから取得したデータを生成系AIに送信する。 Data obtained from the sensors is sent to the generative AI.

入力: デジタル化された動作データ Input: Digitized motion data

データ加工: センサーが取得したデータを生成系AIに送信するために、データをパケット化する。 Data processing: The data acquired by the sensor is packetized in order to be sent to the generative AI.

出力: パケット化された動作データ Output: Packetized motion data

ステップ3: Step 3:

生成系AIが動作データを分析する。 Generative AI analyzes movement data.

入力: パケット化された動作データ Input: Packetized motion data

データ演算: 生成系AIが動作データを解析し、異常な動作や動物の行動パターンを特定する。 Data calculation: Generative AI analyzes movement data to identify abnormal movements and animal behavior patterns.

出力: 分析結果(異常な動作の検出結果や動物の行動パターン) Output: Analysis results (detection of abnormal behavior and animal behavior patterns)

ステップ4: Step 4:

生成系AIが分析結果に基づいて適切な対応を指示する。 Generative AI will instruct appropriate responses based on the analysis results.

入力: 分析結果 Input: Analysis results

データ演算: 生成系AIが分析結果に基づいて、適切な対応(例:アラームを鳴らす、デバイスを動かすなど)を決定する。 Data calculation: Based on the analysis results, generative AI determines the appropriate response (e.g., sound an alarm, activate the device, etc.).

出力: 対応指示 Output: Action instructions

ステップ5: Step 5:

デバイスや情報端末が生成系AIの指示に従って動作する。 Devices and information terminals operate according to the instructions of generative AI.

入力: 対応指示 Input: Response instructions

具体的な動作: デバイスが動物に対して適切な刺激を提供する、情報端末がアラームを鳴らすなどの動作を実行する。 Specific actions: The device provides appropriate stimuli to the animal, the information terminal sounds an alarm, etc.

出力: 実行された動作(動物への刺激、アラームの鳴動など) Output: Action taken (stimulates animal, sounds alarm, etc.)

ステップ6: Step 6:

生成系AIが実行された動作の結果をフィードバックとして受け取る。 The generative AI receives feedback from the results of its actions.

入力: 実行された動作の結果 Input: Result of the action performed

データ加工: 生成系AIが実行結果を評価し、次回の対応に反映するためにデータを蓄積する。 Data processing: Generative AI evaluates the execution results and accumulates data to reflect in the next response.

出力: 更新された行動データベース Output: Updated behavioral database

以上のステップにより、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 These steps will enable the system to learn changes in animal behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers or machinery within the factory in real time and respond quickly.

(実施例3) (Example 3)

次に、形態例3の実施例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, we will explain Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動パターンをリアルタイムで学習し、それに基づいて適切なリアクションや刺激を提供することが難しかった。また、動物の行動データを長期間にわたって蓄積し、その変化を学習するシステムも存在しなかった。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが困難であった Previous animal devices struggled to learn an animal's behavioral patterns in real time and provide appropriate reactions and stimuli based on those patterns. Furthermore, there were no systems that could accumulate animal behavioral data over long periods of time and learn from those changes. This made it difficult to provide appropriate reactions and stimuli in response to changes in an animal's behavioral patterns.

実施例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means.

この発明では、サーバは、動物の動きや行動パターンを検知するセンサーからのデータをデータベースに蓄積する手段と、蓄積されたデータをクレンジングし、行動パターンを抽出する手段と、生成系人工知能が行動パターンの変化を学習する手段と、学習結果に基づいて適切な指示を生成する手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能となる。 In this invention, the server includes means for storing data from sensors that detect animal movements and behavioral patterns in a database, means for cleansing the stored data and extracting behavioral patterns, means for the generative artificial intelligence to learn changes in behavioral patterns, and means for generating appropriate instructions based on the learning results. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns.

「デバイス」とは、動物の動きや行動パターンを検知し、自由に動き回ることが可能な球状の装置である。 The "device" is a spherical device that can move freely and detects the movements and behavior patterns of animals.

「携帯情報端末」とは、デバイスを操作するために使用されるスマートフォンやタブレットなどの携帯型電子機器である。 A "personal digital assistant" is a portable electronic device, such as a smartphone or tablet, used to operate the device.

「センサー」とは、動物の動きや行動パターンを検知するためにデバイスに搭載された感知装置である。 A "sensor" is a sensing device installed in a device to detect animal movements and behavior patterns.

「生成系人工知能」とは、センサーからのデータを分析し、動物の好みや遊び方を理解し、適切なリアクションや刺激を提供するための人工知能である。 "Generative AI" is AI that analyzes data from sensors, understands animals' preferences and play styles, and provides appropriate reactions and stimuli.

「データベース」とは、センサーから収集された動物の行動データを蓄積するための情報管理システムである。 The "database" is an information management system for storing animal behavior data collected from sensors.

「クレンジング」とは、データベースに蓄積された生データからノイズを除去し、欠損データを補完する処理である。 "Cleansing" is the process of removing noise from raw data stored in a database and filling in missing data.

「行動パターン」とは、動物が特定の時間帯や状況で取る一連の行動の傾向である。 A "behavioral pattern" is a series of behaviors that an animal tends to exhibit at a particular time or in a particular situation.

「学習」とは、生成系人工知能が蓄積されたデータを基に動物の行動パターンの変化を理解するプロセスである。 "Learning" is the process by which generative artificial intelligence understands changes in animal behavior patterns based on accumulated data.

「指示」とは、生成系人工知能が学習結果に基づいてデバイスに対して出す具体的な動作命令である。 "Instructions" are specific operational commands that generative AI issues to a device based on its learning results.

「リアクション」とは、デバイスが生成系人工知能からの指示に従って動物に対して行う具体的な動作や刺激である。 "Reactions" are specific actions or stimuli that the device performs on the animal in accordance with instructions from the generative artificial intelligence.

この発明は、動物の行動パターンをリアルタイムで学習し、それに基づいて適切なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that learns animal behavior patterns in real time and provides appropriate reactions and stimuli based on those patterns. Specific embodiments of this system are described below.

使用するハードウェアとソフトウェア Hardware and software used

ハードウェア: 動物の動きや行動パターンを検知するセンサー(カメラ、マイクなど)、自由に動き回ることが可能な球状のデバイス、携帯情報端末(スマートフォンやタブレット) Hardware: Sensors (cameras, microphones, etc.) that detect animal movements and behavior patterns, a spherical device that can move freely, and a mobile information terminal (smartphone or tablet)

ソフトウェア: 生成系人工知能(例えば、OpenAIのGPT-4)、データベース(MySQLやMongoDB) Software: Generative AI (e.g., OpenAI's GPT-4), databases (MySQL and MongoDB)

システムの構成 System Configuration

1. デバイス: 1. Device:

動物の動きや行動パターンを検知するためのセンサーを搭載している。 It is equipped with sensors to detect animal movements and behavior patterns.

センサーからのデータをリアルタイムで収集し、サーバに送信する。 Data from sensors is collected in real time and sent to a server.

2. 携帯情報端末: 2. Mobile Information Devices:

デバイスを操作するための手段として使用される。 Used as a means to operate the device.

ユーザが携帯情報端末を通じてデバイスの動作を制御することができる。 Users can control the device's operation through their mobile information terminal.

3. サーバ: 3. Server:

センサーから送信されるデータを受信し、データベースに蓄積する。 Receives data sent from sensors and stores it in a database.

蓄積されたデータをクレンジングし、行動パターンを抽出する。 Clean the accumulated data and extract behavioral patterns.

生成系人工知能を使用して、行動パターンの変化を学習する。 Uses generative artificial intelligence to learn changes in behavioral patterns.

学習結果に基づいて、デバイスに対して適切な指示を生成する。 Based on the learning results, appropriate instructions are generated for the device.

具体例 Specific examples

例えば、猫が初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった場合を考える。 For example, consider a situation where a cat initially prefers aggressive play, but over time begins to prefer gentle play.

1. データ収集: 1. Data Collection:

端末(カメラ)は、猫が激しく動くおもちゃに飛びかかる様子を撮影する。 The device (camera) captures the cat poking at the toy as it moves vigorously.

サーバは、その映像データを受信し、データベースに保存する。 The server receives the video data and stores it in a database.

2. データの前処理: 2. Data preprocessing:

サーバは、映像データから不要な部分を除去し、猫の動きだけを抽出する。 The server removes unnecessary parts from the video data and extracts only the cat's movements.

サーバは、抽出されたデータを時間ごとに整理し、猫の行動パターンを分析する。 The server organizes the extracted data by time and analyzes the cat's behavioral patterns.

3. 行動パターンの学習: 3. Learning behavioral patterns:

サーバは、生成系人工知能を使用して、猫が攻撃的な遊びから穏やかな遊びに変化したことを学習する。 The server uses generative artificial intelligence to learn when the cat has changed from aggressive to calm play.

サーバは、学習結果を保存し、次のステップに進む。 The server saves the learning results and proceeds to the next step.

4. 適切な指示の生成: 4. Generating appropriate instructions:

サーバは、生成系人工知能に「猫が穏やかな遊びを好むようになったので、穏やかな動きをするおもちゃを動かす指示を生成してください」とプロンプト文を入力する。 The server inputs a prompt to the generative AI: "Since the cat has started to prefer gentle play, please generate instructions to move a toy with gentle movements."

サーバは、生成された指示をデバイスに送信する。 The server sends the generated instructions to the device.

5. リアクションの提供: 5. Providing Reactions:

端末(おもちゃ)は、サーバから受信した指示に従って穏やかな動きをする。 The device (toy) makes gentle movements according to instructions received from the server.

端末は、猫に対して穏やかな遊びを提供し、猫の行動パターンに対応する。 The device provides gentle play for your cat and responds to your cat's behavioral patterns.

プロンプト文の例 Example prompt

生成系人工知能に対して以下のようなプロンプト文を入力することで、猫の行動パターンの変化に基づいた指示を生成する。 By inputting the following prompt sentence into the generative artificial intelligence, instructions based on changes in the cat's behavioral patterns can be generated.

猫の行動データを以下に示す。初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった。この変化に基づいて、猫に対して適切なリアクションや刺激を提供するための指示を生成してください。 Behavioral data for a cat is shown below. At first, the cat preferred aggressive play, but over time, it began to prefer gentle play. Based on this change, generate instructions to provide the cat with appropriate reactions and stimuli.

このようにして、システムは動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能である。実施例3における特定処理の流れについて図15を用いて説明する。 In this way, the system is able to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns. The flow of the identification process in Example 3 will be explained using Figure 15.

ステップ1:データ収集 Step 1: Data Collection

端末(センサー)は、動物の動きをリアルタイムで監視し、行動データを収集する。例えば、カメラが猫の動きを撮影し、マイクが猫の鳴き声を録音する。 The device (sensor) monitors the animal's movements in real time and collects behavioral data. For example, a camera captures a cat's movements and a microphone records the cat's meows.

入力: 動物のリアルタイムの動きや音声 Input: Real-time animal movements and sounds

出力: 動物の行動データ(映像データ、音声データ) Output: Animal behavior data (video and audio data)

具体的な動作: カメラが猫の動きを撮影し、マイクが猫の鳴き声を録音する。これらのデータを端末が収集し、サーバに送信する。 Specific operation: The camera captures the cat's movements, and the microphone records the cat's meows. The device collects this data and sends it to the server.

ステップ2:データの前処理 Step 2: Data preprocessing

サーバは、データベースに蓄積された生データをクレンジングする。具体的には、ノイズを除去し、欠損データを補完する。 The server cleanses the raw data stored in the database. Specifically, it removes noise and fills in missing data.

入力: 生データ(映像データ、音声データ) Input: Raw data (video data, audio data)

出力: クレンジングされたデータ Output: Cleansed data

具体的な動作: サーバが映像データから不要な部分を除去し、音声データのノイズをフィルタリングする。欠損データがあれば補完する。 Specific operation: The server removes unnecessary parts from the video data and filters noise from the audio data. Any missing data is filled in.

ステップ3:行動パターンの抽出 Step 3: Extracting behavioral patterns

サーバは、クレンジングされたデータを時間ごとに整理し、行動パターンを抽出する。 The server organizes the cleansed data by time and extracts behavioral patterns.

入力: クレンジングされたデータ Input: Cleansed data

出力: 行動パターンデータ Output: Behavioral pattern data

具体的な動作: サーバがクレンジングされたデータを解析し、動物が特定の時間帯にどのような行動を取るかを抽出する。 Specific operation: The server analyzes the cleansed data and extracts information about the animal's behavior at specific times of the day.

ステップ4:行動パターンの学習 Step 4: Learning behavioral patterns

サーバは、生成AIモデルを使用して、蓄積されたデータを基に動物の行動パターンを学習する。 The server uses a generative AI model to learn animal behavior patterns based on accumulated data.

入力: 行動パターンデータ Input: Behavioral pattern data

出力: 学習結果(行動パターンの変化) Output: Learning results (changes in behavioral patterns)

具体的な動作: サーバが生成AIモデルに行動パターンデータを入力し、動物の行動パターンの変化を学習する。例えば、猫が攻撃的な遊びから穏やかな遊びに変化したことを学習する。 Specific operation: The server inputs behavioral pattern data into the generative AI model, which then learns changes in the animal's behavior. For example, it learns that a cat has changed from aggressive play to calm play.

ステップ5:適切な指示の生成 Step 5: Generate appropriate instructions

サーバは、学習結果に基づいて、デバイスに対して適切な指示を生成する。 The server generates appropriate instructions for the device based on the learning results.

入力: 学習結果 Input: Learning results

出力: 指示データ Output: Instruction data

具体的な動作: サーバが生成AIモデルに「猫が穏やかな遊びを好むようになったので、穏やかな動きをするおもちゃを動かす指示を生成してください」とプロンプト文を入力し、生成された指示をデバイスに送信する。 Specific behavior: The server inputs a prompt to the generative AI model: "Since the cat has started to prefer gentle play, please generate instructions to move a toy with gentle movements," and sends the generated instructions to the device.

ステップ6:リアクションの提供 Step 6: Provide a reaction

端末(デバイス)は、サーバから受信した指示に従って動作する。 The terminal (device) operates according to the instructions received from the server.

入力: 指示データ Input: Instruction data

出力: 動物へのリアクション Output: Reaction to animals

具体的な動作: デバイスが穏やかな動きをするおもちゃを動かし、猫に対して穏やかな遊びを提供する。 Specific action: The device activates a toy with gentle movements, providing gentle play for the cat.

(応用例3) (Application Example 3)

次に、形態例3の応用例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, we will explain Application Example 3 of Configuration Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来の動物用デバイスや生成系AIは、動物の行動パターンを学習し適切なリアクションを提供することに限られていた。しかし、工場内での作業員の行動パターンを学習し、適切なサポートを提供するシステムは存在しなかった。これにより、作業効率の向上や作業員の負担軽減が十分に達成されていなかった。したがって、工場内での作業員の行動パターンを学習し、適切なサポートを提供するシステムを提供することが求められている。 Conventional animal devices and generative AI were limited to learning animal behavior patterns and providing appropriate reactions. However, there were no systems that could learn the behavior patterns of workers in factories and provide appropriate support. As a result, improvements in work efficiency and reductions in worker burden were not fully achieved. Therefore, there is a need for a system that can learn the behavior patterns of workers in factories and provide appropriate support.

応用例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスをスマートフォンから操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや行動パターンを理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、作業員の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて行動パターンの変化を学習し、適切なサポートを提供する手段と、を含む。これにより、工場内での作業員の行動パターンを学習し、適切なサポートを提供することが可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from a smartphone, a sensor installed in the device that detects the animal's movements and behavioral patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and behavioral patterns, means for providing appropriate reactions and stimuli to the animal based on the AI, and means for accumulating worker behavioral data over time, learning changes in behavioral patterns based on the accumulated data, and providing appropriate support. This makes it possible to learn the behavioral patterns of workers within the factory and provide appropriate support.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「スマートフォンから操作するための手段」とは、スマートフォンを用いてデバイスを遠隔操作するためのインターフェースやソフトウェアを指す。 "Means for operating from a smartphone" refers to the interface or software for remotely operating a device using a smartphone.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and collects that data.

「生成系AI」とは、収集されたデータを基に動物や作業員の行動パターンを学習し、適切なリアクションやサポートを提供するための人工知能技術である。 "Generative AI" is an artificial intelligence technology that learns the behavioral patterns of animals and workers based on collected data and provides appropriate reactions and support.

「適切なリアクションや刺激を提供する手段」とは、生成系AIが学習した結果に基づいて、動物や作業員に対して適切な反応や刺激を与えるための装置や機能である。 "Means for providing appropriate reactions and stimuli" refers to devices or functions that provide appropriate reactions and stimuli to animals and workers based on the results of learning by the generative AI.

「作業員の行動データを時間経過と共に蓄積する手段」とは、作業員の行動を継続的に記録し、そのデータを長期間にわたって保存するためのシステムである。 "Means for accumulating worker behavioral data over time" refers to a system that continuously records worker behavior and stores that data for long periods of time.

「行動パターンの変化を学習し、適切なサポートを提供する手段」とは、蓄積された行動データを解析し、行動パターンの変化を認識して、作業員に対して最適な支援を行うための機能である。 "Means of learning changes in behavioral patterns and providing appropriate support" is a function that analyzes accumulated behavioral data, recognizes changes in behavioral patterns, and provides optimal support to workers.

この発明を実施するためには、以下のハードウェアおよびソフトウェアを用いる。ハードウェアとしては、球状で自由に動き回ることが可能なデバイス、スマートフォン、工場内のロボット、センサーが必要である。ソフトウェアとしては、Python、scikit-learn、生成系AIモデルが必要である。 The following hardware and software are required to implement this invention. Hardware requires a spherical, freely movable device, a smartphone, a factory robot, and sensors. Software requires Python, scikit-learn, and a generative AI model.

まず、球状で自由に動き回ることが可能なデバイスは、動物や作業員の行動をリアルタイムで検知するセンサーを搭載している。このセンサーは、動物や作業員の動きや行動パターンを検知し、そのデータを収集する。収集されたデータは、生成系AIモデルに送られ、分析される。 First, the spherical, freely movable device is equipped with sensors that detect the behavior of animals and workers in real time. These sensors detect the movements and behavioral patterns of animals and workers and collect that data. The collected data is sent to a generative AI model for analysis.

生成系AIモデルは、収集されたデータを基に動物や作業員の行動パターンを学習する。この学習プロセスには、Pythonとscikit-learnを使用する。具体的には、KMeansクラスタリングアルゴリズムを用いて行動パターンを分類し、時間経過と共に行動パターンの変化を学習する。 The generative AI model learns the behavioral patterns of animals and workers based on collected data. This learning process uses Python and scikit-learn. Specifically, it uses the KMeans clustering algorithm to classify behavioral patterns and learns how behavioral patterns change over time.

学習が完了すると、生成系AIモデルは、動物や作業員に対して適切なリアクションや刺激を提供するための指示を出す。例えば、動物が攻撃的な遊びを好む場合、デバイスはそれに応じた刺激を提供する。また、作業員が手動作業から自動化作業に移行した場合、ロボットは適切なサポートを提供する。 Once learning is complete, the generative AI model will provide instructions for providing appropriate reactions and stimuli to animals and workers. For example, if an animal prefers aggressive play, the device will provide appropriate stimuli. Also, if a worker transitions from manual to automated tasks, the robot will provide appropriate support.

具体例として、工場内で作業員が手動で部品を組み立てている場合、ロボットが部品を持ち運ぶサポートを提供する。また、作業員が自動化された機械を操作している場合、ロボットが機械のメンテナンスをサポートする。 For example, if a worker is manually assembling parts in a factory, a robot will help carry the parts. Also, if a worker is operating automated machinery, a robot will help with machine maintenance.

プロンプト文の例としては、以下のようなものがある。 Examples of prompt statements include:

「工場内で作業員の行動データを収集し、そのデータに基づいて行動パターンの変化を学習するAIを開発してください。例えば、作業員が手動作業から自動化作業に移行した場合、その変化を学習し、適切なサポートを提供するロボットを作成してください。」 "Develop AI that collects data on worker behavior in factories and learns changes in behavioral patterns based on that data. For example, when workers transition from manual to automated tasks, create a robot that learns this change and provides appropriate support."

このようにして、この発明は工場内での作業効率を向上させ、作業員の負担を軽減することが可能である。 In this way, this invention can improve work efficiency within factories and reduce the burden on workers.

応用例3における特定処理の流れについて図16を用いて説明する。 The flow of the specific processing in Application Example 3 will be explained using Figure 16.

ステップ1: Step 1:

サーバは、センサーを用いて動物や作業員の行動データを収集する。入力は、センサーから取得されるリアルタイムの行動データであり、出力は、収集された行動データのリストである。具体的な動作としては、センサーが動物や作業員の動きを検知し、そのデータをサーバに送信する。 The server uses sensors to collect behavioral data of animals and workers. The input is real-time behavioral data obtained from the sensors, and the output is a list of collected behavioral data. Specifically, the sensors detect the movements of animals and workers and send that data to the server.

ステップ2: Step 2:

サーバは、収集された行動データを蓄積する。入力は、ステップ1で収集された行動データであり、出力は、蓄積された行動データのデータベースである。具体的な動作としては、サーバが受信したデータをデータベースに保存する。 The server accumulates the collected behavioral data. The input is the behavioral data collected in step 1, and the output is a database of accumulated behavioral data. Specifically, the server saves the data it receives in the database.

ステップ3: Step 3:

サーバは、蓄積された行動データを用いて生成系AIモデルを学習させる。入力は、蓄積された行動データであり、出力は、学習済みの生成系AIモデルである。具体的な動作としては、サーバがPythonとscikit-learnを用いてKMeansクラスタリングアルゴリズムを実行し、行動パターンを分類する。 The server uses the accumulated behavioral data to train a generative AI model. The input is the accumulated behavioral data, and the output is the trained generative AI model. Specifically, the server uses Python and scikit-learn to run the KMeans clustering algorithm and classify behavioral patterns.

ステップ4: Step 4:

サーバは、新しい行動データが入力された際に、生成系AIモデルを用いて行動パターンを予測する。入力は、新しい行動データであり、出力は、予測された行動パターンである。具体的な動作としては、サーバが新しいデータを生成系AIモデルに入力し、予測結果を取得する。 When new behavioral data is input, the server uses a generative AI model to predict behavioral patterns. The input is the new behavioral data, and the output is the predicted behavioral pattern. Specifically, the server inputs the new data into the generative AI model and obtains the predicted results.

ステップ5: Step 5:

サーバは、予測結果に基づいて適切なリアクションやサポートを提供する指示を出す。入力は、予測された行動パターンであり、出力は、リアクションやサポートの指示である。具体的な動作としては、サーバがデバイスやロボットに対して適切な動作を指示する。 The server issues instructions to provide appropriate reactions and support based on the prediction results. The input is the predicted behavior pattern, and the output is instructions for reactions and support. In terms of specific operations, the server instructs the device or robot to perform the appropriate action.

ステップ6: Step 6:

端末(スマートフォン)は、サーバからの指示を受け取り、デバイスやロボットを操作する。入力は、サーバからの指示であり、出力は、デバイスやロボットの動作である。具体的な動作としては、スマートフォンがデバイスやロボットに対して操作コマンドを送信する。 The terminal (smartphone) receives instructions from the server and operates the device or robot. The input is the instruction from the server, and the output is the operation of the device or robot. Specifically, the smartphone sends operation commands to the device or robot.

ステップ7: Step 7:

ユーザは、デバイスやロボットの動作を監視し、必要に応じて手動で操作を行う。入力は、デバイスやロボットの動作状況であり、出力は、ユーザの操作コマンドである。具体的な動作としては、ユーザがスマートフォンを用いてデバイスやロボットを手動で操作する。 The user monitors the operation of the device or robot and operates it manually as necessary. The input is the operating status of the device or robot, and the output is the user's operation commands. Specifically, the user manually operates the device or robot using a smartphone.

なお、更に、ユーザの感情を推定する感情エンジンを組み合わせてもよい。すなわち、特定処理部290は、感情特定モデル59を用いてユーザの感情を推定し、ユーザの感情を用いた特定処理を行うようにしてもよい。 It is also possible to further combine an emotion engine that estimates the user's emotion. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

「形態例1」 "Example 1"

本発明の一実施形態として、感情エンジンを組み合わせたシステムが提供される。このシステムは、ユーザの感情を認識し、その感情に応じて猫に対するリアクションや刺激を調整する。具体的には、ユーザが喜んでいるとき、システムは猫に対して積極的な遊びを促す。逆に、ユーザが落ち込んでいるとき、システムは猫に対して静かな遊びを促す。これにより、ユーザの感情状態に応じた最適な猫との相互作用が可能となる。 One embodiment of the present invention provides a system that incorporates an emotion engine. This system recognizes the user's emotions and adjusts the reactions and stimuli given to the cat according to those emotions. Specifically, when the user is happy, the system encourages the cat to play actively. Conversely, when the user is depressed, the system encourages the cat to play quietly. This enables optimal interaction with the cat according to the user's emotional state.

「形態例2」 "Example 2"

また、感情エンジンは、ユーザの声のトーン、表情、または身体的な反応から感情を認識する。例えば、ユーザが笑顔であれば、システムはユーザが幸せであると認識し、猫に対して積極的な遊びを促す。逆に、ユーザが泣いていれば、システムはユーザが悲しいと認識し、猫に対して静かな遊びを促す。これにより、ユーザの感情状態をより正確に把握し、それに応じた最適な猫との相互作用が可能となる。 The emotion engine also recognizes emotions from the user's tone of voice, facial expressions, or physical reactions. For example, if the user is smiling, the system will recognize that the user is happy and encourage the cat to play actively. Conversely, if the user is crying, the system will recognize that the user is sad and encourage the cat to play quietly. This allows for a more accurate understanding of the user's emotional state and optimal interaction with the cat accordingly.

「形態例3」 "Example 3"

さらに、感情エンジンは、ユーザの感情に応じてデバイスの動きや反応を調整し、ユーザと猫との相互作用を向上させる。例えば、ユーザが怒っているとき、システムはデバイスの動きを抑制し、猫がユーザに迷惑をかけないようにする。逆に、ユーザが喜んでいるとき、システムはデバイスの動きを活発化し、猫がユーザと楽しく遊べるようにする。これにより、ユーザの感情状態に応じた最適な猫との相互作用が可能となる。 Furthermore, the emotion engine adjusts the device's movements and reactions according to the user's emotions, improving the interaction between the user and the cat. For example, when the user is angry, the system suppresses the device's movements to prevent the cat from bothering the user. Conversely, when the user is happy, the system activates the device's movements to allow the cat to play happily with the user. This enables optimal interaction with the cat according to the user's emotional state.

以下に、各形態例の処理の流れについて説明する。 The processing flow for each example form is explained below.

「形態例1」 "Example 1"

ステップ1:ユーザの感情エンジンがユーザの感情を認識する。 Step 1: The user's emotion engine recognizes the user's emotion.

ステップ2:認識した感情に基づいて、システムが猫に対するリアクションや刺激を調整する。 Step 2: Based on the recognized emotion, the system adjusts its reactions and stimuli to the cat.

ステップ3:ユーザが喜んでいるとき、システムは猫に対して積極的な遊びを促す。 Step 3: When the user is happy, the system encourages active play with the cat.

ステップ4:ユーザが落ち込んでいるとき、システムは猫に対して静かな遊びを促す。 Step 4: When the user is feeling down, the system encourages quiet play with the cat.

「形態例2」 "Example 2"

ステップ1:感情エンジンがユーザの声のトーン、表情、または身体的な反応から感情を認識する。 Step 1: The emotion engine recognizes emotions from the user's tone of voice, facial expressions, or physical reactions.

ステップ2:ユーザが笑顔であれば、システムはユーザが幸せであると認識し、猫に対して積極的な遊びを促す。 Step 2: If the user is smiling, the system recognizes that the user is happy and encourages active play with the cat.

ステップ3:ユーザが泣いていれば、システムはユーザが悲しいと認識し、猫に対して静かな遊びを促す。 Step 3: If the user is crying, the system recognizes that the user is sad and prompts the cat to play quietly.

「形態例3」 "Example 3"

ステップ1:感情エンジンがユーザの感情を認識する。 Step 1: The emotion engine recognizes the user's emotions.

ステップ2:ユーザの感情に応じてデバイスの動きや反応を調整する。 Step 2: Adjust the device's movements and responses based on the user's emotions.

ステップ3:ユーザが怒っているとき、システムはデバイスの動きを抑制し、猫がユーザに迷惑をかけないようにする。 Step 3: When the user is angry, the system inhibits the device's movement to prevent the cat from bothering the user.

ステップ4:ユーザが喜んでいるとき、システムはデバイスの動きを活発化し、猫がユーザと楽しく遊べるようにする。 Step 4: When the user is happy, the system activates the device's activity, allowing the cat to play happily with the user.

(実施例1) (Example 1)

次に、形態例1の実施例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, Example 1 of Form Example 1 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来の動物用デバイスは、動物の動きや行動パターンを単純に検知するだけであり、動物の好みや遊び方を理解して適切なリアクションや刺激を提供することができなかった。また、ユーザの感情状態に応じて動物との相互作用を調整する機能が欠如していたため、ユーザと動物の関係をより深めることが難しかった Previous animal devices simply detected animal movements and behavioral patterns, but were unable to understand the animal's preferences and play styles and provide appropriate reactions or stimulation. Furthermore, they lacked the ability to adjust interactions with the animal based on the user's emotional state, making it difficult to deepen the relationship between the user and the animal.

実施例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整する感情エンジンを含む。これにより、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供することが可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, and an emotion engine that recognizes the user's emotions and adjusts the reactions and stimuli to the animal according to those emotions. This makes it possible to understand the animal's behavior patterns and provide optimal reactions and stimuli according to the user's emotional state.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知するための装置である。 A "sensor" is a device used to detect animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and play styles.

「リアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて動物に適切な反応や刺激を与えるための機構である。 "Means for providing reactions and stimuli" refers to a mechanism for providing appropriate reactions and stimuli to animals based on the analysis results of the generative AI.

「感情エンジン」とは、ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整するためのシステムである。 The "emotion engine" is a system that recognizes the user's emotions and adjusts the reactions and stimuli given to animals based on those emotions.

「動物の行動データ」とは、動物の動きや行動パターンに関する情報である。 "Animal behavior data" is information about animal movements and behavior patterns.

「フィードバック」とは、動物からの物理的な刺激に対するデバイスの反応を生成系AIに戻すプロセスである。 "Feedback" is the process of returning the device's response to physical stimuli from the animal to the generative AI.

この発明は、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that understands animal behavior patterns and provides optimal reactions and stimuli according to the user's emotional state. Specific embodiments of this system are described below.

使用するハードウェアおよびソフトウェア Hardware and software used

デバイス: 球状で自由に動き回ることが可能な装置である。内部にはモーター、バッテリー、センサーが搭載されている。 Device: A spherical device that can move freely. It is equipped with motors, batteries, and sensors.

情報端末: デバイスを操作するための手段を提供する電子機器である。スマートフォンやタブレットが該当する。 Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

センサー: 動物の動きや行動パターンを検知するための装置である。加速度センサーや赤外線センサーが使用される。 Sensor: A device used to detect animal movements and behavior patterns. Accelerometers and infrared sensors are used.

生成系AI: センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能である。クラウド上で動作するAIモデルが使用される。 Generative AI: Artificial intelligence that analyzes data from sensors to understand animals' preferences and play styles. It uses AI models that run on the cloud.

感情エンジン: ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整するためのシステムである。感情認識ソフトウェアが使用される。 Emotion engine: A system that recognizes the user's emotions and adjusts the animal's reactions and stimuli accordingly. Emotion recognition software is used.

プログラムの処理 Program processing

サーバは、デバイスから送信される動物の行動データを受け取り、生成系AIに入力する。生成系AIは、受け取ったデータを分析し、動物の好みや遊び方を理解する。次に、生成系AIは分析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成し、デバイスに送信する。 The server receives the animal's behavioral data sent from the device and inputs it into the generative AI. The generative AI analyzes the received data to understand the animal's preferences and play styles. Based on the analysis results, the generative AI then generates instructions to provide the animal with appropriate reactions and stimuli, and sends these to the device.

端末は、ユーザの感情を認識するためのデータを収集する。例えば、スマートフォンのカメラやマイクを使用してユーザの表情や声のトーンを分析する。感情エンジンは、ユーザの感情データを受け取り、その感情に応じて動物に対するリアクションや刺激を調整する。 The device collects data to recognize the user's emotions. For example, it uses the smartphone's camera and microphone to analyze the user's facial expressions and tone of voice. The emotion engine receives the user's emotional data and adjusts the animal's reactions and stimuli according to those emotions.

具体例 Specific examples

例1: 猫がデバイスに近づいたとき、センサーがその動きを検知し、データをサーバに送信する。サーバは生成系AIモデルを用いて「猫が興味を示している」と判断し、デバイスに「回転して猫の興味を引く」指示を送る。デバイスはその場で回転し始める。 Example 1: When a cat approaches the device, the sensor detects its movement and sends the data to the server. The server uses a generative AI model to determine that the cat is interested and sends the device an instruction to "rotate to attract the cat's attention." The device then begins to rotate in place.

例2: ユーザがスマートフォンを使っているとき、端末がユーザの表情をカメラでキャプチャし、感情エンジンが「ユーザが喜んでいる」と認識する。サーバは生成系AIモデルに「積極的な遊びを促す」指示を送り、デバイスは猫と一緒に走り回るような動きをする。 Example 2: When a user is using a smartphone, the device captures the user's facial expression with its camera, and the emotion engine recognizes that the user is happy. The server then sends instructions to the generative AI model to encourage active play, causing the device to act as if it were running around with a cat.

プロンプト文の例 Example prompt

「猫がデバイスに近づいたときの動作を説明してください。」 "Please explain what happens when a cat approaches the device."

「ユーザが喜んでいるときの猫へのリアクションを説明してください。」 "Please explain how users react to cats when they are happy."

以上が、この発明を実施するための具体的な形態である。このシステムにより、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供することが可能となる。 The above is a specific form for implementing this invention. This system makes it possible to understand animal behavior patterns and provide optimal reactions and stimuli according to the user's emotional state.

実施例1における特定処理の流れについて図17を用いて説明する。 The flow of the identification process in Example 1 will be explained using Figure 17.

ステップ1: Step 1:

デバイスの初期化 Initializing the device

サーバ: デバイスの初期設定を行う。モーターやバッテリーの状態を確認し、センサーが正常に動作しているかをチェックする。 Server: Initializes the device. Checks the status of the motor and battery, and ensures that sensors are working properly.

入力: デバイスの電源が入る信号。 Input: The signal that powers on the device.

出力: 初期化完了の信号。 Output: Signal that initialization is complete.

具体的な動作: デバイスが電源を入れると、サーバがデバイスの各コンポーネントの状態を確認し、正常であれば初期化完了の信号を送る。 Specific operation: When the device is turned on, the server checks the status of each component of the device and, if everything is normal, sends a signal indicating initialization is complete.

ステップ2: Step 2:

猫の動きの検知 Cat movement detection

デバイス: 内部のセンサーを用いて猫の動きや行動パターンをリアルタイムで検知する。 Device: Uses internal sensors to detect your cat's movements and behavior patterns in real time.

入力: 猫の動きや行動。 Input: Cat movements and behavior.

出力: 検知データ。 Output: Detection data.

具体的な動作: 猫がデバイスに近づいたり、触れたりすると、センサーがその動きをキャッチし、データを収集する。 Specific behavior: When a cat approaches or touches the device, the sensor detects the movement and collects data.

ステップ3: Step 3:

データの送信 Data transmission

デバイス: 検知したデータをサーバに送信する。 Device: Sends detected data to the server.

入力: 検知データ。 Input: Detection data.

出力: サーバへのデータ送信。 Output: Send data to the server.

具体的な動作: センサーが収集したデータを無線通信を通じてサーバに送信する。 Specific operation: The data collected by the sensor is sent to the server via wireless communication.

ステップ4: Step 4:

データの分析 Data analysis

サーバ: 受け取ったデータを生成AIモデルに入力し、猫の行動パターンや好みを分析する。 Server: Inputs the received data into a generative AI model to analyze the cat's behavioral patterns and preferences.

入力: 検知データ。 Input: Detection data.

出力: 行動パターンの分析結果。 Output: Behavioral pattern analysis results.

具体的な動作: サーバが生成AIモデルに「猫がデバイスに触れた」というデータを入力し、AIが「猫が興味を示している」と判断する。 Specific operation: The server inputs the data "a cat touched the device" into the generated AI model, and the AI determines that "the cat is showing interest."

ステップ5: Step 5:

指示の生成 Generating instructions

サーバ: 分析結果に基づいて、猫に適切なリアクションや刺激を提供するための指示を生成する。 Server: Based on the analysis results, generates instructions to provide the cat with appropriate reactions and stimuli.

入力: 行動パターンの分析結果。 Input: Behavioral pattern analysis results.

出力: デバイスへの指示。 Output: Instructions to the device.

具体的な動作: サーバが「デバイスを回転させて猫の興味を引く」という指示を生成し、デバイスに送信する。 Specific operation: The server generates an instruction to "rotate the device to attract the cat's attention" and sends it to the device.

ステップ6: Step 6:

デバイスの動作 Device Operation

デバイス: サーバからの指示に従って動作し、猫に適切なリアクションや刺激を提供する。 Device: Operates according to instructions from the server and provides appropriate reactions and stimuli to the cat.

入力: サーバからの指示。 Input: Instructions from the server.

出力: デバイスの動作。 Output: Device operation.

具体的な動作: デバイスが回転し始め、猫の興味を引くように動作する。 Specific action: The device will start to rotate and act in a way that will attract the cat's interest.

ステップ7: Step 7:

ユーザの感情認識 User emotion recognition

端末: ユーザの感情を認識するためのデータを収集する。例えば、スマートフォンのカメラやマイクを使用する。 Device: Collect data to recognize the user's emotions. For example, use the smartphone's camera and microphone.

入力: ユーザの表情や声のトーン。 Input: User's facial expression and tone of voice.

出力: 感情データ。 Output: Emotion data.

具体的な動作: 端末がユーザの表情や声のトーンを分析し、感情状態を認識する。 Specific operation: The device analyzes the user's facial expressions and tone of voice to recognize their emotional state.

ステップ8: Step 8:

感情に基づく指示の調整 Adjusting instructions based on emotions

サーバ: ユーザの感情データを受け取り、猫に対するリアクションや刺激を調整する。 Server: Receives the user's emotional data and adjusts the cat's reactions and stimuli.

入力: 感情データ。 Input: Emotion data.

出力: 調整された指示。 Output: Adjusted instructions.

具体的な動作: サーバが「ユーザが喜んでいる」と認識した場合、生成AIモデルに「積極的な遊びを促す」指示を送る。デバイスは猫と一緒に走り回るような動きをする。 Specific behavior: If the server recognizes that the user is happy, it sends instructions to the generative AI model to encourage active play. The device then behaves as if it is running around with a cat.

(応用例1) (Application Example 1)

次に、形態例1の応用例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, we will explain Application Example 1 of Form Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来のペット用デバイスは、動物の行動パターンを単純に検知するだけであり、動物の好みや遊び方を深く理解することができなかった。また、ユーザの感情状態に応じて動物との相互作用を調整する機能が欠如していたため、ユーザの感情状態に最適なペットとの相互作用を提供することが困難であった。さらに、デバイスの操作や動物の行動データをリアルタイムで表示する手段が不足していたため、ユーザがデバイスの動作状況や動物の行動を把握することが難しかった Previous pet devices simply detected animal behavior patterns and were unable to deeply understand the animal's preferences or play styles. Furthermore, they lacked the ability to adjust interactions with the animal based on the user's emotional state, making it difficult to provide interactions with the pet that best fit the user's emotional state. Furthermore, they lacked a way to control the device or display animal behavior data in real time, making it difficult for users to understand the device's operating status and the animal's behavior.

応用例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、感情エンジンを用いてユーザの感情状態を認識し、該感情状態に応じて動物に対するリアクションや刺激を調整する手段と、該デバイスの操作や動物の行動データを情報端末に表示する手段と、を含む。これにより、動物の行動パターンを深く理解し、ユーザの感情状態に応じた最適なペットとの相互作用を提供することが可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavioral patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, means for recognizing the user's emotional state using an emotion engine and adjusting the reactions and stimuli provided to the animal in accordance with the emotional state, and means for displaying the device's operation and the animal's behavioral data on the information terminal. This makes it possible to deeply understand the animal's behavioral patterns and provide optimal interactions with the pet in accordance with the user's emotional state.

「球状で自由に動き回ることが可能なデバイス」とは、内部にモーターやバッテリーを有し、外部からの指示に基づいて自律的に移動することができる球形の装置である。 A "spherical device capable of moving freely" is a spherical device that has an internal motor and battery and can move autonomously based on external instructions.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作することによってデバイスを制御するための電子機器である。 An "information terminal" is an electronic device, such as a smartphone or tablet, that is operated by the user to control the device.

「動物の動きや行動パターンを検知するセンサー」とは、動物の位置、速度、動作などをリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects an animal's location, speed, movements, etc. in real time and collects that data.

「生成系AI」とは、収集されたデータを分析し、動物の好みや遊び方を理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes collected data and understands animals' preferences and play styles.

「感情エンジン」とは、ユーザの感情状態を認識し、その情報を基に動物との相互作用を調整するためのシステムである。 The "emotion engine" is a system that recognizes the user's emotional state and adjusts interactions with animals based on that information.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な動作や反応を行うための機構である。 "Means for providing appropriate reactions and stimuli to animals" refers to a mechanism that allows appropriate actions and reactions to be taken by animals based on the analysis results of the generative AI.

「該デバイスの操作や動物の行動データを情報端末に表示する手段」とは、デバイスの動作状況や動物の行動データをリアルタイムで情報端末に表示するための機能である。 "Means for displaying the device's operation and animal behavior data on an information terminal" refers to a function for displaying the device's operating status and animal behavior data on an information terminal in real time.

この発明を実施するためのシステムは、球状で自由に動き回ることが可能なデバイス、情報端末、動物の動きや行動パターンを検知するセンサー、生成系AI、感情エンジン、及び情報端末に表示する手段を含む。 A system for implementing this invention includes a spherical, freely movable device, an information terminal, a sensor that detects animal movements and behavior patterns, a generative AI, an emotion engine, and a means for displaying on the information terminal.

システムの構成 System Configuration

1. 球状デバイス: 1. Spherical device:

内部にモーターやバッテリーを搭載し、外部からの指示に基づいて自律的に移動する。 It is equipped with a motor and battery inside and moves autonomously based on external instructions.

動物の動きや行動パターンを検知するためのセンサーを備える。 Equipped with sensors to detect animal movements and behavior patterns.

2. 情報端末: 2. Information terminal:

スマートフォンやタブレットなど、ユーザが操作するための電子機器。 Electronic devices operated by users, such as smartphones and tablets.

デバイスの操作や動物の行動データをリアルタイムで表示する。 Displays device operation and animal behavior data in real time.

3. センサー: 3. Sensor:

動物の位置、速度、動作などをリアルタイムで感知し、そのデータを収集する。 It detects animals' location, speed, movements, etc. in real time and collects that data.

4. 生成系AI: 4. Generative AI:

収集されたデータを分析し、動物の好みや遊び方を理解する。 Analyze the collected data to understand the animals' preferences and play styles.

生成AIモデルを用いて、動物に適切なリアクションや刺激を提供するための指示を生成する。 Generative AI models are used to generate instructions to provide appropriate reactions and stimuli to animals.

5. 感情エンジン: 5. Emotion Engine:

ユーザの感情状態を認識し、その情報を基に動物との相互作用を調整する。 Recognizes the user's emotional state and adjusts interactions with animals based on that information.

6. 表示手段: 6. Display means:

デバイスの動作状況や動物の行動データを情報端末に表示する。 Device operating status and animal behavior data are displayed on the information terminal.

プログラムの処理説明 Program processing explanation

サーバは、まずセンサーから動物の行動データを取得する。このデータは生成系AIに送信され、動物の好みや遊び方を分析する。生成系AIは、分析結果に基づいて動物に適切なリアクションや刺激を提供するための指示を生成する。さらに、感情エンジンがユーザの感情状態を認識し、その情報を基に動物との相互作用を調整する。最終的に、デバイスの操作や動物の行動データは情報端末にリアルタイムで表示される。 The server first collects animal behavior data from sensors. This data is sent to the generative AI, which analyzes the animal's preferences and play styles. Based on the analysis results, the generative AI generates instructions to provide the animal with appropriate reactions and stimuli. Furthermore, an emotion engine recognizes the user's emotional state and adjusts interactions with the animal based on that information. Finally, device operations and animal behavior data are displayed in real time on the information terminal.

具体例 Specific examples

例えば、ペットショップでこのシステムを使用する場合、来店者が猫と遊んでいるとき、スマートフォンアプリが猫の行動をリアルタイムで分析し、来店者の感情状態に応じて猫との遊び方を調整する。生成AIモデルへ入力するプロンプト文の例は以下の通りである。 For example, if this system were used in a pet shop, when a customer was playing with a cat, the smartphone app would analyze the cat's behavior in real time and adjust how the customer interacted with the cat depending on the customer's emotional state. An example of a prompt sentence to be input into the generative AI model is as follows:

プロンプト文の例: Example prompt:

猫の行動データ: 動き: 活発, 遊び方: ボールを追いかける Cat behavior data: Movement: Active, Play style: Chasing a ball

ユーザの感情状態: 状態: 喜んでいる User's emotional state: State: Happy

このデータに基づいて、猫に適切なリアクションや刺激を提供するための指示を生成してください。 Based on this data, generate instructions to provide appropriate reactions and stimuli for your cat.

このプロンプト文を生成AIモデルに入力することで、猫に対する適切なリアクションや刺激の指示を得ることができる。 By inputting this prompt into a generative AI model, we can obtain appropriate reactions and stimulation instructions for the cat.

応用例1における特定処理の流れについて図18を用いて説明する。 The flow of the specific processing in Application Example 1 is explained using Figure 18.

ステップ1: Step 1:

サーバは、センサーから動物の行動データを取得する。センサーは動物の位置、速度、動作などをリアルタイムで感知し、そのデータをサーバに送信する。入力はセンサーからの生データであり、出力はサーバに送信された動物の行動データである。 The server obtains animal behavior data from sensors. The sensors detect the animal's position, speed, movement, etc. in real time and send the data to the server. The input is raw data from the sensors, and the output is the animal's behavior data sent to the server.

ステップ2: Step 2:

サーバは、取得した動物の行動データを生成系AIに送信する。生成系AIは、受け取ったデータを分析し、動物の好みや遊び方を理解する。入力は動物の行動データであり、出力は動物の好みや遊び方に関する分析結果である。 The server sends the acquired animal behavior data to the generative AI. The generative AI analyzes the received data and understands the animal's preferences and play styles. The input is the animal's behavior data, and the output is the analysis results regarding the animal's preferences and play styles.

ステップ3: Step 3:

サーバは、生成系AIからの分析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。生成AIモデルを用いて、プロンプト文を作成し、動物に対する具体的な指示を生成する。入力は生成系AIの分析結果であり、出力は動物に対する指示である。 The server generates instructions to provide appropriate reactions and stimuli to the animal based on the analysis results from the generative AI. It uses the generative AI model to create prompts and generate specific instructions for the animal. The input is the analysis results of the generative AI, and the output is instructions for the animal.

ステップ4: Step 4:

サーバは、感情エンジンを用いてユーザの感情状態を認識する。感情エンジンは、ユーザの表情や音声などのデータを解析し、ユーザの感情状態を特定する。入力はユーザの感情データであり、出力はユーザの感情状態である。 The server uses an emotion engine to recognize the user's emotional state. The emotion engine analyzes data such as the user's facial expressions and voice to identify the user's emotional state. The input is the user's emotional data, and the output is the user's emotional state.

ステップ5: Step 5:

サーバは、ユーザの感情状態に基づいて、動物に対するリアクションや刺激を調整する。感情エンジンの出力を元に、生成系AIの指示を修正し、最適な相互作用を提供する。入力はユーザの感情状態と生成系AIの指示であり、出力は調整された動物に対する指示である。 The server adjusts the reactions and stimuli given to the animal based on the user's emotional state. Based on the output of the emotion engine, it modifies the instructions of the generative AI to provide optimal interaction. The input is the user's emotional state and the instructions of the generative AI, and the output is the adjusted instructions given to the animal.

ステップ6: Step 6:

サーバは、調整された指示を球状デバイスに送信する。デバイスは、受け取った指示に基づいて動作し、動物に適切なリアクションや刺激を提供する。入力は調整された指示であり、出力はデバイスの動作である。 The server sends the adjusted instructions to the spherical device. The device acts based on the received instructions and provides the animal with an appropriate reaction or stimulus. The input is the adjusted instructions, and the output is the device's behavior.

ステップ7: Step 7:

端末は、デバイスの操作や動物の行動データをリアルタイムで表示する。ユーザは、情報端末を通じてデバイスの動作状況や動物の行動を確認することができる。入力はデバイスの動作データと動物の行動データであり、出力は情報端末に表示される情報である。 The terminal displays device operation and animal behavior data in real time. Users can check the device's operating status and the animal's behavior through the information terminal. The input is device operation data and animal behavior data, and the output is the information displayed on the information terminal.

(実施例2) (Example 2)

次に、形態例2の実施例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, Example 2 of Form Example 2 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動に対して適切な反応を提供することが難しく、またユーザの感情状態を考慮した相互作用を実現することができなかった。そのため、動物とユーザの双方にとって最適な体験を提供することが困難であった。さらに、動物の行動パターンの変化を学習し、長期的に適応するシステムも不足していた。 Previous animal devices struggled to provide appropriate responses to animal behavior and were unable to realize interactions that took the user's emotional state into account. This made it difficult to provide an optimal experience for both the animal and the user. Furthermore, there was a lack of systems that could learn changes in the animal's behavioral patterns and adapt over the long term.

実施例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスを操作するための手段と、動物の動きや行動パターンを検知するセンサーを使用する手段と、センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIを使用する手段と、ユーザの感情状態を認識する感情エンジンを使用する手段と、生成系AIおよび感情エンジンに基づき動物との相互作用を最適化する手段と、を含む。これにより、動物の行動に対して適切な反応を提供し、ユーザの感情状態を考慮した相互作用が可能となる。また、動物の行動パターンの変化を学習し、長期的に適応することが可能となる。 In this invention, the server includes means for operating a spherical, freely mobile device, means for using sensors to detect the animal's movements and behavioral patterns, means for using generative AI to analyze data from the sensors and understand the animal's preferences and play styles, means for using an emotion engine to recognize the user's emotional state, and means for optimizing interactions with the animal based on the generative AI and emotion engine. This makes it possible to provide appropriate responses to the animal's behavior and enable interactions that take the user's emotional state into consideration. It also makes it possible to learn changes in the animal's behavioral patterns and adapt over the long term.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知する装置である。 A "sensor" is a device that detects animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and how they play.

「感情エンジン」とは、ユーザの感情状態を認識するためのソフトウェアまたはハードウェアである。 An "emotion engine" is software or hardware that recognizes the user's emotional state.

「リアクション」とは、生成系AIに基づき動物に提供される適切な反応や刺激である。 "Reactions" are appropriate responses or stimuli provided to animals based on generative AI.

「相互作用の最適化」とは、生成系AIおよび感情エンジンに基づき、動物とユーザの間のやり取りを最適化することである。 "Interaction optimization" refers to optimizing the interaction between animals and users based on generative AI and an emotion engine.

「行動データ」とは、動物の動きや行動パターンに関する情報である。 "Behavioral data" is information about animal movements and behavior patterns.

「フィードバック」とは、デバイスが動物からの物理的な刺激に対して自動的に反応し、その反応を生成系AIに送信することである。 "Feedback" means that the device automatically responds to physical stimuli from the animal and transmits that response to the generative AI.

この発明は、動物の行動とユーザの感情状態に基づいて最適な相互作用を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that provides optimal interaction based on the animal's behavior and the user's emotional state. Specific embodiments of this system are described below.

使用するハードウェアおよびソフトウェア Hardware and software used

デバイス: 球状で自由に動き回ることが可能な装置である。このデバイスは、動物の行動に対して物理的な反応を提供する。 Device: A spherical, freely movable device that provides physical responses to the animal's behavior.

情報端末: デバイスを操作するための手段を提供する電子機器である。例えば、スマートフォンやタブレットが該当する。 Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

センサー: 動物の動きや行動パターンを検知する装置である。デバイスに搭載されており、リアルタイムでデータを収集する。 Sensor: A device that detects animal movements and behavior patterns. It is installed in the device and collects data in real time.

生成系AI: センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。例えば、OpenAIのGPT-4などが該当する。 Generative AI: Artificial intelligence that analyzes data from sensors to understand animals' preferences and play styles. An example of this is OpenAI's GPT-4.

感情エンジン: ユーザの感情状態を認識するためのソフトウェアまたはハードウェアである。ユーザの声のトーン、表情、または身体的な反応を解析する。 Emotion engine: Software or hardware that recognizes the user's emotional state. It analyzes the user's tone of voice, facial expressions, or physical reactions.

システムの動作 System Operation

サーバは、センサーから送信された動物の行動データを受け取り、生成系AIを使用してそのデータを分析する。生成系AIは、動物の行動パターンを理解し、適切なリアクションや刺激を提供するための指示をデバイスに送信する。 The server receives the animal's behavior data sent from the sensor and analyzes it using generative AI. The generative AI understands the animal's behavioral patterns and sends instructions to the device to provide appropriate reactions and stimuli.

さらに、サーバは感情エンジンを使用してユーザの感情状態を認識する。感情エンジンは、ユーザの声のトーンや表情を解析し、ユーザが幸せであるか悲しいかを判断する。サーバは、この感情状態に基づいて動物との相互作用を最適化する。 Furthermore, the server uses an emotion engine to recognize the user's emotional state. The emotion engine analyzes the user's tone of voice and facial expressions to determine whether the user is happy or sad. The server optimizes interactions with the animal based on this emotional state.

具体例 Specific examples

例えば、猫がデバイスに対して爪を立てる動作を行った場合、センサーがその動作を検知する。センサーは、そのデータをサーバに送信し、サーバは生成系AIを使用してデータを分析する。生成系AIは、猫が攻撃的な遊びを好むことを理解し、デバイスに対して猫のおもちゃを動かすように指示する。デバイスは、この指示に従って猫のおもちゃを動かし、猫に対して適切な刺激を提供する。 For example, if a cat scratches the device, the sensor detects the action. The sensor sends the data to a server, which analyzes the data using generative AI. The generative AI understands that the cat prefers aggressive play and instructs the device to move a cat toy. The device follows this instruction to move the cat toy and provide the cat with the appropriate stimulation.

同時に、サーバは感情エンジンを使用してユーザの笑顔を認識し、ユーザが幸せであると判断する。サーバは、ユーザの感情状態に応じて猫に対して積極的な遊びを促す。 At the same time, the server uses its emotion engine to recognize the user's smile and determine that the user is happy. The server then encourages the cat to play actively depending on the user's emotional state.

プロンプト文の例 Example prompt

「猫がデバイスに対して攻撃的な行動を示した場合の対応方法を教えてください。」 "What should I do if my cat is acting aggressively towards my device?"

「ユーザが笑顔のときに猫に対してどのような遊びを促すべきか教えてください。」 "Please tell me what kind of play should I encourage the cat to do when the user is smiling?"

このシステムにより、動物とユーザの感情状態に応じた最適な相互作用が実現できる。 This system enables optimal interaction based on the emotional state of the animal and the user.

実施例2における特定処理の流れについて図19を用いて説明する。 The flow of the identification process in Example 2 will be explained using Figure 19.

ステップ1: Step 1:

センサーによるデータ収集 Data collection using sensors

サーバは、デバイスに搭載されたセンサーを使用して動物の行動をリアルタイムで監視する。センサーは、動物がデバイスに対して攻撃的な行動を示した場合、その動作を検知する。例えば、猫がデバイスに爪を立てる動作を行った場合、センサーがその動作を検知する。入力は動物の行動データであり、出力は検知された行動データである。 The server monitors the animal's behavior in real time using sensors installed on the device. The sensors detect any aggressive behavior from the animal toward the device. For example, if a cat digs its claws into the device, the sensor detects this behavior. The input is the animal's behavior data, and the output is the detected behavior data.

ステップ2: Step 2:

データの送信 Data transmission

センサーは、検知した行動データをサーバに送信する。サーバは、このデータを受け取り、生成系AIに渡す。入力はセンサーから送信された行動データであり、出力はサーバに送信された行動データである。 The sensor sends the detected behavioral data to the server. The server receives this data and passes it on to the generative AI. The input is the behavioral data sent from the sensor, and the output is the behavioral data sent to the server.

ステップ3: Step 3:

生成系AIによる分析 Analysis using generative AI

サーバは、生成系AIを使用して受け取った行動データを分析する。生成系AIは、例えばOpenAIのGPT-4などを使用し、動物が攻撃的な遊びを好むことを理解する。具体的には、行動データを解析し、その行動が攻撃的な遊びであると判断する。入力はサーバに送信された行動データであり、出力は分析結果である。 The server uses generative AI to analyze the behavioral data it receives. The generative AI uses, for example, OpenAI's GPT-4, to understand that animals prefer aggressive play. Specifically, it analyzes the behavioral data and determines that the behavior constitutes aggressive play. The input is the behavioral data sent to the server, and the output is the analysis results.

ステップ4: Step 4:

デバイスへの指示 Device instructions

サーバは、生成系AIの分析結果に基づいてデバイスに対して指示を出す。例えば、デバイスに猫のおもちゃを動かすように指示する。デバイスは、この指示に従って猫のおもちゃを動かし、猫に対して適切な刺激を提供する。入力は生成系AIの分析結果であり、出力はデバイスへの指示である。 The server issues instructions to the device based on the analysis results of the generative AI. For example, it instructs the device to move a cat toy. The device follows this instruction to move the cat toy and provide the cat with appropriate stimulation. The input is the analysis results of the generative AI, and the output is the instruction to the device.

ステップ5: Step 5:

感情エンジンによるユーザの感情認識 Recognize user emotions using an emotion engine

サーバは、感情エンジンを使用してユーザの感情を認識する。感情エンジンは、ユーザの声のトーン、表情、または身体的な反応を解析する。例えば、ユーザが笑顔であれば、感情エンジンはユーザが幸せであると認識する。入力はユーザの感情データであり、出力は感情認識結果である。 The server uses an emotion engine to recognize the user's emotions. The emotion engine analyzes the user's tone of voice, facial expressions, or physical reactions. For example, if the user is smiling, the emotion engine recognizes that the user is happy. The input is the user's emotion data, and the output is the emotion recognition result.

ステップ6: Step 6:

猫との相互作用の最適化 Cat interaction optimization

サーバは、ユーザの感情状態に応じて動物との相互作用を最適化する。例えば、ユーザが笑顔であれば、動物に対して積極的な遊びを促す。逆に、ユーザが泣いていれば、動物に対して静かな遊びを促す。これにより、ユーザの感情状態に応じた最適な動物との相互作用が実現する。入力は感情認識結果であり、出力は最適化された相互作用の指示である。 The server optimizes interactions with animals according to the user's emotional state. For example, if the user is smiling, it encourages the animal to play actively. Conversely, if the user is crying, it encourages the animal to play quietly. This allows for optimal interaction with animals according to the user's emotional state. The input is the emotion recognition result, and the output is instructions for optimized interactions.

(応用例2) (Application Example 2)

次に、形態例2の応用例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, we will explain Application Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来のペット用デバイスは、動物の行動やユーザの感情状態を十分に考慮した相互作用を提供することが難しかった。また、動物の行動パターンやユーザの感情に基づいた適切な刺激を提供する手段が不足していたため、ペットとユーザの満足度を高めることができなかった Previous pet devices struggled to provide interactions that fully took into account the animal's behavior and the user's emotional state. Furthermore, they lacked a means to provide appropriate stimuli based on the animal's behavioral patterns and the user's emotions, making it difficult to increase satisfaction for both the pet and the user.

応用例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を認識する感情エンジンと、該感情エンジンに基づき動物との相互作用を調整する手段と、を含む。これにより、動物の行動とユーザの感情状態をリアルタイムで考慮した適切な相互作用が可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing the animal with appropriate reactions and stimuli based on the AI, an emotion engine that recognizes the user's emotional state, and means for adjusting interactions with the animal based on the emotion engine. This enables appropriate interactions that take into account the animal's behavior and the user's emotional state in real time.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動することができる装置である。 A "spherical, freely movable device" is a device that has a spherical shape and can physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。 An "information terminal" is an electronic device operated by a user, such as a smartphone or tablet.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time.

「生成系AI」とは、収集されたデータを分析し、動物の好みや行動パターンを理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes collected data and understands animals' preferences and behavioral patterns.

「適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。 "Means for providing appropriate reactions and stimuli" refers to devices and methods for providing appropriate reactions and stimuli to animals based on the analysis results of the generative AI.

「感情エンジン」とは、ユーザの声のトーンや表情、身体的な反応から感情を認識するためのシステムである。 The "emotion engine" is a system that recognizes emotions from the user's tone of voice, facial expressions, and physical reactions.

「動物との相互作用を調整する手段」とは、感情エンジンの認識結果に基づいて、動物との相互作用を最適化するための装置や方法である。 "Means for adjusting interactions with animals" refers to devices and methods for optimizing interactions with animals based on the recognition results of the emotion engine.

この発明は、動物の行動とユーザの感情状態をリアルタイムで考慮し、適切な相互作用を提供するシステムである。以下に、このシステムを実現するための具体的な実施形態を示す。 This invention is a system that takes into account the animal's behavior and the user's emotional state in real time to provide appropriate interaction. Below, we will show a specific embodiment for realizing this system.

システム構成 System Configuration

システムは以下の主要なコンポーネントから構成される。 The system consists of the following main components:

1. 球状で自由に動き回ることが可能なデバイス: 1. A spherical, freely movable device:

このデバイスは、動物の行動を引き出すために自由に移動できる球形の装置である。内部にはモーターやバッテリーが搭載されており、情報端末からの指示に従って動作する。 This device is a spherical device that can be moved freely to induce animal behavior. It is equipped with a motor and battery inside and operates according to instructions from an information terminal.

2. 情報端末: 2. Information terminal:

スマートフォンやタブレットなどの電子機器であり、ユーザがデバイスを操作するためのインターフェースを提供する。専用のアプリケーションがインストールされており、デバイスの動作を制御する。 Electronic devices such as smartphones and tablets that provide an interface for users to operate the device. Dedicated applications are installed on them to control the device's operation.

3. 動物の動きや行動パターンを検知するセンサー: 3. Sensors that detect animal movements and behavior patterns:

デバイスにはカメラや加速度センサーが搭載されており、動物の動作や行動をリアルタイムで検知する。 The device is equipped with a camera and accelerometer to detect animal movements and behavior in real time.

4. 生成系AI: 4. Generation AI:

収集されたデータを分析し、動物の好みや行動パターンを理解するための人工知能システムである。生成系AIは、動物の行動データを時間経過と共に蓄積し、そのデータに基づいて行動パターンの変化を学習する。 It is an artificial intelligence system that analyzes collected data to understand animals' preferences and behavioral patterns. Generative AI accumulates animal behavioral data over time and learns changes in behavioral patterns based on that data.

5. 適切なリアクションや刺激を提供する手段: 5. How to provide appropriate reactions and stimuli:

生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。例えば、デバイスが特定の動きをすることで動物を刺激する。 This is a device or method for providing appropriate responses or stimuli to animals based on the analysis results of generative AI. For example, the device may stimulate the animal by making specific movements.

6. 感情エンジン: 6. Emotion Engine:

ユーザの声のトーンや表情、身体的な反応から感情を認識するためのシステムである。感情エンジンは、カメラやマイクを通じてユーザの感情状態をリアルタイムで検知する。 This is a system that recognizes emotions from the user's tone of voice, facial expressions, and physical reactions. The emotion engine detects the user's emotional state in real time through the camera and microphone.

7. 動物との相互作用を調整する手段: 7. Ways to regulate interactions with animals:

感情エンジンの認識結果に基づいて、動物との相互作用を最適化するための装置や方法である。例えば、ユーザが悲しいと認識された場合、デバイスは静かな動きをする。 An apparatus and method for optimizing interactions with animals based on the recognition results of an emotion engine. For example, if the user is recognized as sad, the device will behave calmly.

プログラムの処理説明 Program processing explanation

サーバは、カメラやマイクを通じてユーザの感情状態を検知し、生成系AIに送信する。生成系AIは、動物の行動データとユーザの感情データを分析し、適切なリアクションを決定する。情報端末は、生成系AIからの指示を受け取り、デバイスに対して動作を指示する。 The server detects the user's emotional state through a camera and microphone and sends it to the generative AI. The generative AI analyzes the animal's behavioral data and the user's emotional data to determine an appropriate reaction. The information terminal receives instructions from the generative AI and instructs the device on how to act.

使用するハードウェアには、カメラ(動物の行動とユーザの表情を検知)、マイク(ユーザの声のトーンを検知)、モーター(デバイスの動作を制御)が含まれる。ソフトウェアには、OpenCV(画像処理)、Keras(感情認識モデル)、requests(AIサービスとの通信)が含まれる。 The hardware used includes a camera (to detect animal behavior and the user's facial expressions), a microphone (to detect the user's tone of voice), and a motor (to control the device's movement). The software includes OpenCV (image processing), Keras (emotion recognition model), and requests (communication with AI services).

具体例 Specific examples

例えば、ユーザが笑顔でペットと一緒に来店した場合、感情エンジンはユーザが幸せであると認識する。生成系AIは、動物の行動データとユーザの感情データを分析し、デバイスに対して積極的な遊びを促す動作を指示する。逆に、ユーザが悲しそうな表情をしている場合、デバイスは静かな動きをするように指示される。 For example, if a user comes into the store with a smiling face and a pet, the emotion engine will recognize that the user is happy. The generative AI will analyze the animal's behavioral data and the user's emotional data and instruct the device to behave in a way that encourages active play. Conversely, if the user looks sad, the device will be instructed to behave calmly.

プロンプト文の例 Example prompt

「ユーザの感情が『幸せ』であり、動物の行動が『攻撃的』である場合、動物に対して積極的な遊びを促すおもちゃを提供する。」 "If the user's emotion is 'happy' and the animal's behavior is 'aggressive,' we will provide a toy that encourages active play with the animal."

応用例2における特定処理の流れについて図20を用いて説明する。 The flow of the specific processing in Application Example 2 is explained using Figure 20.

ステップ1: Step 1:

サーバは、カメラとマイクを通じてユーザの表情と声のトーンをリアルタイムでキャプチャする。入力として、カメラ映像と音声データを取得する。これらのデータをOpenCVと音声処理ライブラリを用いて前処理し、ユーザの顔の特徴点や声のトーンを抽出する。出力として、ユーザの感情状態を示すデータを生成する。 The server captures the user's facial expressions and tone of voice in real time through a camera and microphone. It receives camera footage and audio data as input. It preprocesses this data using OpenCV and audio processing libraries to extract the user's facial features and tone of voice. It generates data indicating the user's emotional state as output.

ステップ2: Step 2:

サーバは、感情エンジンを用いて、ステップ1で取得したユーザの感情状態データを分析する。入力として、顔の特徴点と声のトーンデータを使用する。感情エンジンは、これらのデータを感情認識モデル(Kerasを使用)に入力し、ユーザの感情を「幸せ」「悲しい」などのカテゴリに分類する。出力として、ユーザの感情状態を示すラベルを生成する。 The server uses an emotion engine to analyze the user's emotional state data obtained in step 1. It uses facial feature points and voice tone data as input. The emotion engine inputs this data into an emotion recognition model (using Keras) and classifies the user's emotions into categories such as "happy" or "sad." As an output, it generates a label indicating the user's emotional state.

ステップ3: Step 3:

端末は、デバイスに搭載されたセンサーを通じて動物の行動データをリアルタイムで取得する。入力として、センサーからのデータ(加速度、位置情報など)を受け取る。これらのデータを前処理し、動物の動作や行動パターンを抽出する。出力として、動物の行動状態を示すデータを生成する。 The terminal acquires animal behavior data in real time through sensors installed on the device. As input, it receives data from the sensors (acceleration, location information, etc.). It preprocesses this data to extract the animal's movements and behavioral patterns. As output, it generates data indicating the animal's behavioral state.

ステップ4: Step 4:

サーバは、生成系AIを用いて、ステップ2で取得したユーザの感情状態データとステップ3で取得した動物の行動データを統合して分析する。入力として、ユーザの感情状態データと動物の行動データを使用する。生成系AIは、これらのデータを基に動物に対する適切なリアクションや刺激を決定する。出力として、デバイスに対する動作指示を生成する。 The server uses generative AI to integrate and analyze the user's emotional state data obtained in step 2 and the animal's behavior data obtained in step 3. The user's emotional state data and the animal's behavior data are used as input. The generative AI determines appropriate reactions and stimuli for the animal based on this data. As output, it generates operational instructions for the device.

ステップ5: Step 5:

端末は、ステップ4で生成された動作指示をデバイスに送信する。入力として、生成系AIからの動作指示データを受け取る。端末は、これらの指示をデバイスのモーター制御システムに伝達し、デバイスが適切な動作を行うように制御する。出力として、デバイスの物理的な動作が実行される。 The terminal sends the operation instructions generated in step 4 to the device. As input, it receives operation instruction data from the generative AI. The terminal transmits these instructions to the device's motor control system, controlling the device to perform the appropriate operation. As output, the device's physical operation is executed.

ステップ6: Step 6:

デバイスは、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックする。入力として、動物からの物理的な刺激データを受け取る。デバイスは、これらのデータをセンサーで検知し、生成系AIに送信する。出力として、動物の行動データが更新される。 The device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data. As input, it receives physical stimulus data from the animal. The device detects this data with sensors and sends it to the generative AI. As output, the animal's behavior data is updated.

ステップ7: Step 7:

サーバは、ステップ6で更新された動物の行動データを再度分析し、動物の行動パターンの変化を学習する。入力として、更新された動物の行動データを使用する。生成系AIは、これらのデータを蓄積し、動物の行動パターンの変化を学習する。出力として、動物の行動パターンに基づいた新たな動作指示を生成する。 The server re-analyzes the animal's behavior data updated in step 6 and learns changes in the animal's behavior patterns. It uses the updated animal's behavior data as input. The generative AI accumulates this data and learns changes in the animal's behavior patterns. As output, it generates new movement instructions based on the animal's behavior patterns.

(実施例3) (Example 3)

次に、形態例3の実施例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, we will explain Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動パターンやユーザの感情状態に応じた適切なリアクションや刺激を提供することが難しかった。また、動物の行動データを時間経過と共に蓄積し、その変化を学習する機能が不足していたため、動物の興味や好みに応じた適切な対応ができなかった。さらに、ユーザの感情状態を考慮したデバイスの動きや反応の調整が行われていなかったため、ユーザと動物の相互作用が最適化されていなかった Previous animal devices struggled to provide appropriate reactions and stimuli based on the animal's behavioral patterns and the user's emotional state. Furthermore, they lacked the ability to accumulate animal behavioral data over time and learn from changes in that data, making it impossible to respond appropriately to the animal's interests and preferences. Furthermore, the device's movements and responses were not adjusted to take the user's emotional state into account, resulting in suboptimal interactions between the user and the animal.

実施例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を解析するための感情エンジンと、該感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用が可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means. In this invention, the server includes a spherical device that can move freely around, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, an emotion engine for analyzing the user's emotional state, and means for adjusting the device's movements and reactions based on the analysis results of the emotion engine. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavior patterns, enabling optimal interaction according to the user's emotional state.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知するための装置である。 A "sensor" is a device used to detect animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and how they play.

「感情エンジン」とは、ユーザの感情状態を解析するためのソフトウェアまたはハードウェアである。 An "emotion engine" is software or hardware for analyzing a user's emotional state.

「リアクション」とは、動物に対して提供される適切な反応や刺激である。 A "reaction" is an appropriate response or stimulus provided to an animal.

「動物の行動データ」とは、動物の動きや行動パターンに関する情報である。 "Animal behavior data" is information about animal movements and behavior patterns.

「ユーザの感情状態」とは、ユーザが感じている感情の状態を指すものである。 "User's emotional state" refers to the emotional state the user is feeling.

この発明は、動物の行動データとユーザの感情状態を解析し、最適な相互作用を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that analyzes animal behavior data and the user's emotional state to provide optimal interaction. A specific embodiment of this system is described below.

システムの構成 System Configuration

システムは以下の主要なコンポーネントから構成される: The system consists of the following main components:

1. デバイス:球状で自由に動き回ることが可能な装置である。このデバイスには、動物の動きや行動パターンを検知するためのセンサーが搭載されている。 1. Device: A spherical, freely movable device. The device is equipped with sensors to detect animal movements and behavior patterns.

2. 情報端末:デバイスを操作するための手段を提供する電子機器である。スマートフォンやタブレットなどが該当する。 2. Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

3. サーバ:デバイスと情報端末からのデータを受信し、解析を行う中心的なコンポーネントである。 3. Server: The central component that receives and analyzes data from devices and information terminals.

4. 生成系AI:センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 4. Generative AI: Artificial intelligence that analyzes data from sensors and understands animals' preferences and play styles.

5. 感情エンジン:ユーザの感情状態を解析するためのソフトウェアまたはハードウェアである。 5. Emotion engine: Software or hardware for analyzing the user's emotional state.

データの収集と解析 Data collection and analysis

サーバは、デバイスに搭載されたセンサーから動物の行動データを収集する。例えば、カメラで猫の動きを追跡し、センサーで猫がどのオブジェクトに触れたかを検知する。収集されたデータは、データベースに蓄積される。 The server collects animal behavior data from sensors installed on the device. For example, a camera tracks a cat's movements and a sensor detects which objects the cat touches. The collected data is stored in a database.

生成系AIは、蓄積された行動データを解析し、動物の行動パターンを学習する。例えば、猫が毎朝8時に活発になることや、特定の玩具を好むことを学習する。この学習結果に基づいて、デバイスに対して適切な指示を出す。 Generative AI analyzes accumulated behavioral data and learns the behavioral patterns of animals. For example, it learns that cats become active at 8am every morning and that they prefer certain toys. Based on this learning, it issues appropriate instructions to the device.

ユーザの感情解析とデバイスの調整 User sentiment analysis and device adjustment

端末は、カメラやマイクを用いてユーザの感情状態を解析する。例えば、ユーザの表情や声のトーンを解析して、ユーザが怒っているか、喜んでいるかを判定する。 The device uses a camera and microphone to analyze the user's emotional state. For example, it analyzes the user's facial expressions and tone of voice to determine whether the user is angry or happy.

サーバは、感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する。例えば、ユーザが怒っているときはデバイスの動きを抑制し、動物が静かに過ごせるようにする。逆に、ユーザが喜んでいるときはデバイスの動きを活発にして、動物と一緒に遊べるようにする。 The server adjusts the device's movements and reactions based on the analysis results of the emotion engine. For example, when the user is angry, the device's movements will be suppressed so that the animal can remain quiet. Conversely, when the user is happy, the device's movements will be more active so that the user can play with the animal.

具体例 Specific examples

例えば、猫が初めはレーザーポインターを追いかけるのが好きだったが、数週間後にはボールを転がす遊びを好むようになった場合、生成系AIはこの変化を学習し、ボールを転がすデバイスをより頻繁に動かすように指示する。 For example, if a cat initially likes chasing laser pointers, but after a few weeks starts to prefer rolling a ball, the generative AI will learn this change and instruct it to move the ball-rolling device more frequently.

また、ユーザが仕事から帰宅して疲れているとき、感情エンジンはユーザの疲労を検知し、猫が静かに過ごせるようにデバイスの動きを抑制する。逆に、ユーザが休日でリラックスしているときは、デバイスの動きを活発にして猫と一緒に遊べるようにする。 Also, when the user comes home from work and is tired, the emotion engine detects the user's fatigue and reduces the device's activity so that the cat can stay quiet. Conversely, when the user is relaxing on a day off, the device's activity will be more active so that the user can play with the cat.

プロンプト文の例 Example prompt

「猫の行動データを蓄積し、行動パターンの変化を学習する生成系AIのプログラムを説明してください。」 "Please explain the generative AI program that accumulates cat behavior data and learns changes in behavior patterns."

「ユーザの感情に応じてデバイスの動きや反応を調整する感情エンジンの仕組みを説明してください。」 "Please explain how the emotion engine works, adjusting the device's behavior and responses based on the user's emotions."

このように、システムは動物の行動データとユーザの感情データを活用して、最適な相互作用を提供する。実施例3における特定処理の流れについて図21を用いて説明する。 In this way, the system utilizes animal behavior data and user emotion data to provide optimal interaction. The flow of the identification process in Example 3 will be explained using Figure 21.

ステップ1: Step 1:

サーバは、デバイスに搭載されたセンサーから動物の行動データを収集する。入力として、センサーからのリアルタイムデータを受け取り、出力として、動物の動きや行動パターンに関するデータを生成する。具体的には、カメラで猫の動きを追跡し、センサーで猫がどのオブジェクトに触れたかを検知する。 The server collects animal behavior data from sensors installed on the device. As input, it receives real-time data from the sensors and, as output, generates data on the animal's movements and behavior patterns. Specifically, the camera tracks the cat's movements and the sensor detects which objects the cat touches.

ステップ2: Step 2:

サーバは、収集した行動データをデータベースに蓄積する。入力として、ステップ1で生成された動物の行動データを受け取り、出力として、タイムスタンプ付きの行動データをデータベースに保存する。具体的には、「2023年10月1日 08:00:00 - 猫がレーザーポインターを追いかける」というデータを記録する。 The server stores the collected behavioral data in a database. As input, it receives the animal behavioral data generated in step 1, and as output, it stores the time-stamped behavioral data in the database. Specifically, it records the data "October 1, 2023, 08:00:00 - Cat chases laser pointer."

ステップ3: Step 3:

生成系AIは、蓄積された行動データを解析し、動物の行動パターンを学習する。入力として、データベースに保存された行動データを受け取り、出力として、動物の行動パターンに関する学習結果を生成する。具体的には、「毎朝8時にレーザーポインターを追いかける」というパターンを学習する。 Generative AI analyzes accumulated behavioral data and learns animal behavior patterns. It receives behavioral data stored in a database as input and generates learning results about the animal's behavior patterns as output. Specifically, it learns the pattern of "chasing a laser pointer every morning at 8 o'clock."

ステップ4: Step 4:

サーバは、生成系AIの学習結果に基づいてデバイスに指示を出す。入力として、生成系AIの学習結果を受け取り、出力として、デバイスに対する具体的な指示を生成する。具体的には、「毎朝8時にレーザーポインターを動かす」という指示を出す。 The server issues instructions to the device based on the learning results of the generative AI. It receives the learning results of the generative AI as input and generates specific instructions for the device as output. Specifically, it issues the instruction "move the laser pointer at 8 o'clock every morning."

ステップ5: Step 5:

端末は、カメラやマイクを用いてユーザの感情状態を解析する。入力として、ユーザの表情や声のトーンに関するデータを受け取り、出力として、ユーザの感情状態に関する解析結果を生成する。具体的には、ユーザが笑顔で話している場合、喜んでいると判定する。 The device uses a camera and microphone to analyze the user's emotional state. As input, it receives data related to the user's facial expressions and tone of voice, and as output, it generates an analysis result related to the user's emotional state. Specifically, if the user is smiling while speaking, it is determined that they are happy.

ステップ6: Step 6:

サーバは、感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する。入力として、ユーザの感情解析結果を受け取り、出力として、デバイスの動きや反応に関する具体的な指示を生成する。具体的には、ユーザが怒っているときはデバイスの動きを抑制し、動物が静かに過ごせるようにする。逆に、ユーザが喜んでいるときはデバイスの動きを活発にして、動物と一緒に遊べるようにする。 The server adjusts the device's movements and reactions based on the analysis results of the emotion engine. It receives the user's emotion analysis results as input and generates specific instructions regarding the device's movements and reactions as output. Specifically, when the user is angry, the device's movements are suppressed so that the animal can remain quiet. Conversely, when the user is happy, the device's movements are made more active so that the user can play with the animal.

(応用例3) (Application Example 3)

次に、形態例3の応用例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ヘッドセット型端末314を「端末」と称する。 Next, we will explain Application Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the headset-type terminal 314 will be referred to as the "terminal."

従来のペットとの相互作用システムでは、動物の行動パターンの変化やユーザの感情状態に応じた適切なリアクションや刺激を提供することが難しかった。また、ユーザが動物とどのように接すれば良いかをリアルタイムでアドバイスする機能が不足していたため、動物との最適な相互作用を実現することが困難であった Previous pet interaction systems struggled to provide appropriate reactions and stimuli based on changes in animal behavior patterns and the user's emotional state. Furthermore, they lacked the ability to provide real-time advice on how users should interact with animals, making it difficult to achieve optimal interactions with animals.

応用例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を感知し、デバイスの動きや反応を調整する感情エンジンと、ユーザに対して動物との最適な相互作用をアドバイスする手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, an emotion engine that senses the user's emotional state and adjusts the device's movements and reactions, and means for advising the user on optimal interactions with the animal. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavior patterns, and to achieve optimal interactions according to the user's emotional state.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。 An "information terminal" is an electronic device operated by a user, such as a smartphone or tablet.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and collects that data.

「生成系AI」とは、収集されたデータを基に動物の行動パターンを学習し、適切なリアクションや刺激を生成する人工知能である。 "Generative AI" is artificial intelligence that learns animal behavior patterns based on collected data and generates appropriate reactions and stimuli.

「適切なリアクションや刺激を提供する手段」とは、生成系AIが学習した結果に基づいて、動物に対して適切な反応や刺激を与えるための機能である。 "Means for providing appropriate reactions and stimuli" is a function that provides appropriate reactions and stimuli to animals based on the results of learning by the generative AI.

「感情エンジン」とは、ユーザの感情状態を感知し、それに応じてデバイスの動きや反応を調整するためのシステムである。 An "emotion engine" is a system that senses the user's emotional state and adjusts the device's behavior and responses accordingly.

「最適な相互作用をアドバイスする手段」とは、ユーザに対して動物との最適な接し方や遊び方をリアルタイムで指示するための機能である。 "Means for advising optimal interactions" is a function that provides real-time instructions to users on how best to interact with and play with animals.

この発明を実施するためのシステムは、以下のような構成を持つ。 A system for implementing this invention has the following configuration:

まず、球状で自由に動き回ることが可能なデバイスが必要である。このデバイスには、動物の動きや行動パターンを検知するセンサーが搭載されている。センサーは、動物の動作や行動をリアルタイムで感知し、そのデータを収集する。 First, a spherical, freely movable device is required. This device is equipped with sensors that detect the animal's movements and behavior patterns. The sensors detect the animal's movements and behavior in real time and collect that data.

次に、情報端末が必要である。情報端末は、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。この情報端末を通じて、デバイスを操作することができる。 Next, you need an information terminal. An information terminal is an electronic device that users can operate, such as a smartphone or tablet. You can operate the device through this information terminal.

収集されたデータは、生成系AIによって分析される。生成系AIは、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習する。これにより、動物の好みや遊び方を理解し、適切なリアクションや刺激を提供することが可能となる。 The collected data is analyzed by generative AI, which accumulates data on the animal's behavior over time and learns changes in the animal's behavior patterns based on that accumulated data. This makes it possible to understand the animal's preferences and play styles, and provide appropriate reactions and stimulation.

さらに、感情エンジンがユーザの感情状態を感知する。感情エンジンは、ユーザの感情状態に応じてデバイスの動きや反応を調整する。例えば、ユーザが喜んでいるときにはデバイスの動きを活発化させ、ユーザが怒っているときにはデバイスの動きを抑制する。 Furthermore, the emotion engine senses the user's emotional state. The emotion engine adjusts the device's movements and responses according to the user's emotional state. For example, it increases the device's movements when the user is happy, and reduces the device's movements when the user is angry.

最後に、ユーザに対して動物との最適な相互作用をアドバイスする手段が含まれる。これにより、ユーザは動物とどのように接すれば良いかをリアルタイムで知ることができる。 Finally, it includes a way to advise users on optimal interactions with animals, allowing them to know in real time how to interact with animals.

具体例として、ユーザが「happy」と入力した場合、システムは「猫ともっと遊びましょう!」とアドバイスする。また、ユーザが「angry」と入力した場合、システムは「猫を少し休ませましょう。」とアドバイスする。 For example, if the user types "happy," the system will advise, "Play with your cat more!". Also, if the user types "angry," the system will advise, "Let's give your cat a break."

プロンプト文の例は以下の通りである。 Examples of prompts are as follows:

ユーザの感情を入力してください(happy, angry, neutral):happy Enter the user's emotion (happy, angry, neutral): happy

このようにして、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能である。 In this way, it is possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns, achieving optimal interaction according to the user's emotional state.

応用例3における特定処理の流れについて図22を用いて説明する。 The flow of the specific processing in Application Example 3 will be explained using Figure 22.

ステップ1: Step 1:

ユーザが情報端末を操作し、デバイスを起動する。入力として、ユーザが情報端末のアプリケーションを起動し、デバイスの電源を入れる操作を行う。出力として、デバイスが動作を開始し、センサーが動物の動きを検知し始める。 The user operates the information terminal and starts the device. As input, the user starts the information terminal's application and turns on the device. As output, the device starts operating and the sensor begins to detect animal movement.

ステップ2: Step 2:

センサーが動物の動きや行動パターンをリアルタイムで検知し、そのデータを収集する。入力として、動物の動きや行動がセンサーに感知される。出力として、収集されたデータが生成系AIに送信される。 Sensors detect animal movements and behavior patterns in real time and collect the data. The animal's movements and behavior are detected by the sensors as input. The collected data is sent to the generative AI as output.

ステップ3: Step 3:

生成系AIが収集されたデータを分析し、動物の行動パターンを学習する。入力として、センサーから送信された動物の行動データがある。出力として、動物の行動パターンの変化に基づいた適切なリアクションや刺激の指示が生成される。 Generative AI analyzes the collected data and learns the animal's behavioral patterns. The input is the animal's behavioral data transmitted from the sensors. The output is the generation of appropriate reactions and stimulus instructions based on changes in the animal's behavioral patterns.

ステップ4: Step 4:

感情エンジンがユーザの感情状態を感知する。入力として、ユーザが情報端末に感情状態を入力する。出力として、感情エンジンがユーザの感情状態を解析し、その結果を生成系AIに送信する。 The emotion engine senses the user's emotional state. As input, the user enters their emotional state into the information terminal. As output, the emotion engine analyzes the user's emotional state and sends the results to the generative AI.

ステップ5: Step 5:

生成系AIがユーザの感情状態に基づいてデバイスの動きや反応を調整する。入力として、感情エンジンから送信されたユーザの感情状態のデータがある。出力として、デバイスの動きや反応がユーザの感情状態に応じて調整される。 The generative AI adjusts the device's movements and responses based on the user's emotional state. The input is data on the user's emotional state sent from the emotion engine. The output is the device's movements and responses adjusted according to the user's emotional state.

ステップ6: Step 6:

ユーザに対して動物との最適な相互作用をアドバイスする。入力として、生成系AIからの指示とユーザの感情状態のデータがある。出力として、情報端末の画面に動物との最適な相互作用のアドバイスが表示される。 Advises the user on optimal interactions with animals. Inputs include instructions from the generative AI and data on the user's emotional state. Outputs include advice on optimal interactions with animals displayed on the information terminal screen.

ステップ7: Step 7:

ユーザがアドバイスに従って動物と相互作用する。入力として、情報端末に表示されたアドバイスがある。出力として、ユーザが動物と適切に接することで、動物の行動パターンが変化し、再びセンサーがそのデータを収集する。 The user interacts with the animal according to the advice. The input is the advice displayed on the information terminal. The output is that the user's appropriate interaction with the animal changes the animal's behavioral patterns, and the sensor again collects that data.

この一連の処理ステップにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能である。 This series of processing steps makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns, achieving optimal interaction according to the user's emotional state.

特定処理部290は、特定処理の結果をヘッドセット型端末314に送信する。ヘッドセット型端末314では、制御部46Aが、スピーカ240及びディスプレイ343に対して特定処理の結果を出力させる。マイクロフォン238は、特定処理の結果に対するユーザ入力を示す音声を取得する。制御部46Aは、マイクロフォン238によって取得されたユーザ入力を示す音声データをデータ処理装置12に送信する。データ処理装置12では、特定処理部290が音声データを取得する。 The specific processing unit 290 transmits the results of the specific processing to the headset terminal 314. In the headset terminal 314, the control unit 46A causes the speaker 240 and display 343 to output the results of the specific processing. The microphone 238 acquires audio indicating the user input regarding the results of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

データ生成モデル58は、いわゆる生成AI(Artificial Intelligence)である。データ生成モデル58の一例としては、ChatGPT(インターネット検索<URL: https://openai.com/blog/chatgpt>)等の生成AIが挙げられる。データ生成モデル58は、ニューラルネットワークに対して深層学習を行わせることによって得られる。データ生成モデル58には、指示を含むプロンプトが入力され、かつ、音声を示す音声データ、テキストを示すテキストデータ、及び画像を示す画像データ等の推論用データが入力される。データ生成モデル58は、入力された推論用データをプロンプトにより示される指示に従って推論し、推論結果を音声データ及びテキストデータ等のデータ形式で出力する。ここで、推論とは、例えば、分析、分類、予測、及び/又は要約等を指す。 Data generation model 58 is what is known as generative AI (artificial intelligence). An example of data generation model 58 is generative AI such as ChatGPT (Internet search <URL: https://openai.com/blog/chatgpt>). Data generation model 58 is obtained by performing deep learning on a neural network. A prompt containing an instruction is input to data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. Data generation model 58 performs inference on the input inference data in accordance with the instructions indicated by the prompt, and outputs the inference results in the form of data such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and/or summarization.

生成AIの他の例としては、Gemini(インターネット検索<URL: https://gemini.google.com/?hl=ja>)が挙げられる。 Another example of generative AI is Gemini (Internet search <URL: https://gemini.google.com/?hl=ja>).

上記実施形態では、データ処理装置12によって特定処理が行われる形態例を挙げたが、本開示の技術はこれに限定されず、ヘッドセット型端末314によって特定処理が行われるようにしてもよい。 In the above embodiment, an example was given in which the specific processing was performed by the data processing device 12, but the technology disclosed herein is not limited to this, and the specific processing may also be performed by the headset-type terminal 314.

[第4実施形態] [Fourth embodiment]

図7には、第4実施形態に係るデータ処理システム410の構成の一例が示されている。 Figure 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

図7に示すように、データ処理システム410は、データ処理装置12及びロボット414を備えている。データ処理装置12の一例としては、サーバが挙げられる。 As shown in FIG. 7, the data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.

データ処理装置12は、コンピュータ22、データベース24、及び通信I/F26を備えている。コンピュータ22は、本開示の技術に係る「コンピュータ」の一例である。コンピュータ22は、プロセッサ28、RAM30、及びストレージ32を備えている。プロセッサ28、RAM30、及びストレージ32は、バス34に接続されている。また、データベース24及び通信I/F26も、バス34に接続されている。通信I/F26は、ネットワーク54に接続されている。ネットワーク54の一例としては、WAN(Wide Area Network)及び/又はLAN(Local Area Network)等が挙げられる。 The data processing device 12 includes a computer 22, a database 24, and a communication I/F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and communication I/F 26 are also connected to the bus 34. The communication I/F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and/or a LAN (Local Area Network).

ロボット414は、コンピュータ36、マイクロフォン238、スピーカ240、カメラ42、通信I/F44、及び制御対象443を備えている。コンピュータ36は、プロセッサ46、RAM48、及びストレージ50を備えている。プロセッサ46、RAM48、及びストレージ50は、バス52に接続されている。また、マイクロフォン238、スピーカ240、カメラ42、及び制御対象443も、バス52に接続されている。 The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I/F 44, and a control target 443. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and control target 443 are also connected to the bus 52.

マイクロフォン238は、ユーザ20が発する音声を受け付けることで、ユーザ20から指示等を受け付ける。マイクロフォン238は、ユーザ20が発する音声を捕捉し、捕捉した音声を音声データに変換してプロセッサ46に出力する。スピーカ240は、プロセッサ46からの指示に従って音声を出力する。 The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

カメラ42は、レンズ、絞り、及びシャッタ等の光学系と、CMOS(Complementary Metal-Oxide-Semiconductor)イメージセンサ又はCCD(Charge Coupled Device)イメージセンサ等の撮像素子とが搭載された小型デジタルカメラであり、ユーザ20の周囲(例えば、一般的な健常者の視界の広さに相当する画角で規定された撮像範囲)を撮像する。 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the user 20's surroundings (e.g., an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

通信I/F44は、ネットワーク54に接続されている。通信I/F44及び26は、ネットワーク54を介してプロセッサ46とプロセッサ28との間の各種情報の授受を司る。通信I/F44及び26を用いたプロセッサ46とプロセッサ28との間の各種情報の授受はセキュアな状態で行われる。 The communication I/F 44 is connected to the network 54. The communication I/Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I/Fs 44 and 26 is carried out in a secure manner.

制御対象443は、表示装置、目部のLED、並びに、腕、手及び足等を駆動するモータ等を含む。ロボット414の姿勢や仕草は、腕、手及び足等のモータを制御することにより制御される。ロボット414の感情の一部は、これらのモータを制御することにより表現できる。また、ロボット414の目部のLEDの発光状態を制御することによっても、ロボット414の表情を表現できる。 The control object 443 includes a display device, LEDs in the eyes, and motors that drive the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

図8には、データ処理装置12及びロボット414の要部機能の一例が示されている。図8に示すように、データ処理装置12では、プロセッサ28によって特定処理が行われる。ストレージ32には、特定処理プログラム56が格納されている。 Figure 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Figure 8, in the data processing device 12, specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32.

特定処理プログラム56は、本開示の技術に係る「プログラム」の一例である。プロセッサ28は、ストレージ32から特定処理プログラム56を読み出し、読み出した特定処理プログラム56をRAM30上で実行する。特定処理は、プロセッサ28がRAM30上で実行する特定処理プログラム56に従って、特定処理部290として動作することによって実現される。 The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as the specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

ストレージ32には、データ生成モデル58及び感情特定モデル59が格納されている。データ生成モデル58及び感情特定モデル59は、特定処理部290によって用いられる。 Storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

ロボット414では、プロセッサ46によって受付出力処理が行われる。ストレージ50には、受付出力プログラム60が格納されている。プロセッサ46は、ストレージ50から受付出力プログラム60を読み出し、読み出した受付出力プログラム60をRAM48上で実行する。受付出力処理は、プロセッサ46がRAM48上で実行する受付出力プログラム60に従って、制御部46Aとして動作することによって実現される。 In the robot 414, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

次に、データ処理装置12の特定処理部290による特定処理について説明する。 Next, we will explain the identification process performed by the identification processing unit 290 of the data processing device 12.

「形態例1」 "Example 1"

本発明の形態として、球状のデバイスが提供される。このデバイスは、内部にモーターやバッテリー等の駆動源を有し、自由に動き回ることが可能である。また、デバイスの外部には猫の動きや行動パターンを検知するためのセンサーが配置されている。このセンサーは、猫の動きや行動パターンを検知し、そのデータを生成系AIに送信する。生成系AIは、受け取ったデータを分析し、猫の好みや遊び方を理解する。そして、その理解に基づいて、猫に適切なリアクションや刺激を提供するための指示をデバイスに送信する。デバイスは、その指示に従って動作し、猫に適切なリアクションや刺激を提供する。 One aspect of the present invention provides a spherical device. This device has an internal driving source such as a motor or battery, and is able to move around freely. A sensor is placed on the outside of the device to detect the cat's movements and behavioral patterns. This sensor detects the cat's movements and behavioral patterns and sends the data to a generative AI. The generative AI analyzes the received data and understands the cat's preferences and play styles. Based on this understanding, it then sends instructions to the device to provide the cat with appropriate reactions and stimuli. The device operates in accordance with the instructions and provides the cat with appropriate reactions and stimuli.

「形態例2」 "Example 2"

具体的な例として、猫がデバイスに対して攻撃的な行動を示した場合、センサーがその行動を検知し、その情報を生成系AIに送信する。生成系AIは、その情報を分析し、猫が攻撃的な遊びを好むことを理解する。そして、その理解に基づいて、デバイスに対して猫を刺激するような動作を指示する。デバイスは、その指示に従って動作し、猫に対して適切な刺激を提供する。 As a specific example, if a cat exhibits aggressive behavior toward the device, a sensor will detect that behavior and send that information to the generative AI. The generative AI will analyze the information and understand that the cat prefers aggressive play. Based on that understanding, it will instruct the device to perform actions that will stimulate the cat. The device will then act in accordance with those instructions and provide the cat with appropriate stimulation.

「形態例3」 "Example 3"

また、生成系AIは、猫の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて猫の行動パターンの変化を学習する。例えば、猫が初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった場合、生成系AIはその変化を学習し、その学習に基づいてデバイスに対して適切な指示を出す。これにより、猫の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能となる。 In addition, the generative AI accumulates data on the cat's behavior over time and learns changes in the cat's behavior patterns based on that accumulated data. For example, if a cat initially prefers aggressive play but develops a preference for gentler play over time, the generative AI will learn this change and issue appropriate instructions to the device based on that learning. This makes it possible to provide appropriate reactions and stimuli in response to changes in the cat's behavior patterns.

以下に、各形態例の処理の流れについて説明する。 The processing flow for each example form is explained below.

「形態例1」 "Example 1"

ステップ1:球状のデバイスが動作を開始し、猫の動きや行動パターンを検知するためのセンサーが活動を開始する。 Step 1: The spherical device starts operating, and the sensors that detect the cat's movements and behavior patterns begin to function.

ステップ2:センサーが猫の動きや行動パターンを検知し、そのデータを生成系AIに送信する。 Step 2: The sensor detects the cat's movements and behavior patterns and sends that data to the generative AI.

ステップ3:生成系AIが受け取ったデータを分析し、猫の好みや遊び方を理解する。 Step 3: The generative AI analyzes the received data and understands the cat's preferences and play habits.

ステップ4:生成系AIがその理解に基づいて、猫に適切なリアクションや刺激を提供するための指示をデバイスに送信する。 Step 4: Based on its understanding, the generative AI sends instructions to the device to provide the cat with appropriate reactions and stimuli.

ステップ5:デバイスがその指示に従って動作し、猫に適切なリアクションや刺激を提供する。 Step 5: The device acts according to the instructions and provides the cat with the appropriate reaction or stimulus.

「形態例2」 "Example 2"

ステップ1:猫がデバイスに対して攻撃的な行動を示す。 Step 1: The cat exhibits aggressive behavior toward the device.

ステップ2:センサーがその行動を検知し、その情報を生成系AIに送信する。 Step 2: The sensor detects the behavior and sends that information to the generative AI.

ステップ3:生成系AIがその情報を分析し、猫が攻撃的な遊びを好むことを理解する。 Step 3: The generative AI analyzes the information and understands that cats prefer aggressive play.

ステップ4:生成系AIがその理解に基づいて、デバイスに対して猫を刺激するような動作を指示する。 Step 4: Based on that understanding, the generative AI instructs the device to perform actions that stimulate the cat.

ステップ5:デバイスがその指示に従って動作し、猫に対して適切な刺激を提供する。 Step 5: The device follows the instructions and provides the appropriate stimulation to the cat.

「形態例3」 "Example 3"

ステップ1:生成系AIが猫の行動データを時間経過と共に蓄積する。 Step 1: The generative AI accumulates cat behavior data over time.

ステップ2:生成系AIがその蓄積されたデータに基づいて猫の行動パターンの変化を学習する。 Step 2: The generative AI learns changes in the cat's behavioral patterns based on the accumulated data.

ステップ3:生成系AIがその学習に基づいて、デバイスに対して適切な指示を出す。 Step 3: The generative AI issues appropriate instructions to the device based on its learning.

ステップ4:デバイスがその指示に従って動作し、猫の行動パターンの変化に対応した適切なリアクションや刺激を提供する。 Step 4: The device operates according to the instructions, providing appropriate reactions and stimuli in response to changes in the cat's behavioral patterns.

(実施例1) (Example 1)

次に、形態例1の実施例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, Example 1 of Form Example 1 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来の動物用遊具は、動物の興味を引き続けるための適切なリアクションや刺激を提供することが難しく、動物がすぐに飽きてしまうという問題があった。また、動物の行動パターンをリアルタイムで解析し、それに基づいて動作を制御するシステムが不足していたため、動物の個々の好みに応じた遊び方を提供することが困難であった Conventional animal play equipment struggled to provide the appropriate reactions and stimulation needed to keep animals interested, resulting in animals quickly becoming bored. Furthermore, the lack of a system capable of analyzing animals' behavioral patterns in real time and controlling their movements accordingly made it difficult to provide play styles tailored to each animal's individual preferences.

実施例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系人工知能と、該人工知能に基づき動物に適切なリアクションや刺激を提供する手段と、該デバイスの動作を制御するための指示を生成し、該指示を該デバイスに送信する手段と、該デバイスが該指示に従って動作し、動物に適切なリアクションや刺激を提供する手段と、を含む。これにより、動物の行動パターンをリアルタイムで解析し、個々の動物の好みに応じた適切なリアクションや刺激を提供することが可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavioral patterns, generative artificial intelligence that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the artificial intelligence, means for generating instructions for controlling the operation of the device and sending the instructions to the device, and means for the device to operate in accordance with the instructions and provide appropriate reactions and stimuli to the animal. This makes it possible to analyze the behavioral patterns of animals in real time and provide appropriate reactions and stimuli according to the preferences of each individual animal.

「デバイス」とは、球状で自由に動き回ることが可能な装置であり、動物の動きや行動パターンを検知するセンサーを搭載しているものである。 The "device" is a spherical, freely movable device equipped with sensors that detect the movements and behavior patterns of animals.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器であり、スマートフォンやタブレットなどを含むものである。 An "information terminal" is an electronic device that provides a means for operating a device, including smartphones and tablets.

「センサー」とは、動物の動きや行動パターンを検知するための装置であり、デバイスに搭載されているものである。 A "sensor" is a device that detects animal movements and behavior patterns and is installed in the device.

「生成系人工知能」とは、センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes data from sensors and understands animals' preferences and play styles.

「リアクションや刺激を提供する手段」とは、生成系人工知能に基づいて動物に適切なリアクションや刺激を提供するための機構や方法である。 "Means for providing reactions and stimuli" refers to mechanisms and methods for providing appropriate reactions and stimuli to animals based on generative artificial intelligence.

「指示を生成する手段」とは、生成系人工知能が解析したデータに基づいて、デバイスの動作を制御するための指示を生成する機構や方法である。 "Means for generating instructions" refers to the mechanism or method for generating instructions to control the operation of a device based on data analyzed by generative artificial intelligence.

「指示を送信する手段」とは、生成された指示をデバイスに送信するための通信手段である。 "Means for sending instructions" refers to communication means for sending the generated instructions to the device.

「動作を制御する手段」とは、デバイスが受け取った指示に従って動作し、動物に適切なリアクションや刺激を提供するための機構や方法である。 "Means for controlling behavior" refers to the mechanism or method by which the device operates according to the instructions it receives and provides the animal with an appropriate reaction or stimulus.

この発明は、動物の行動パターンをリアルタイムで解析し、個々の動物の好みに応じた適切なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that analyzes animal behavior patterns in real time and provides appropriate reactions and stimuli based on the preferences of each individual animal. Specific embodiments of this system are described below.

システムの構成 System Configuration

システムは以下の主要なコンポーネントから構成される: The system consists of the following main components:

1. デバイス:球状で自由に動き回ることが可能な装置であり、動物の動きや行動パターンを検知するセンサーを搭載している。 1. Device: A spherical, freely movable device equipped with sensors that detect animal movements and behavior patterns.

2. 情報端末:デバイスを操作するための手段を提供する電子機器であり、スマートフォンやタブレットなどを含む。 2. Information terminal: An electronic device that provides a means for operating a device, including smartphones and tablets.

3. センサー:動物の動きや行動パターンを検知するための装置であり、デバイスに搭載されている。 3. Sensor: A device that detects animal movements and behavior patterns and is installed in the device.

4. 生成系人工知能:センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能システム。 4. Generative AI: An artificial intelligence system that analyzes data from sensors to understand animals' preferences and play styles.

5. リアクションや刺激を提供する手段:生成系人工知能に基づいて動物に適切なリアクションや刺激を提供するための機構や方法。 5. Means for providing reactions and stimuli: Mechanisms and methods for providing appropriate reactions and stimuli to animals based on generative artificial intelligence.

6. 指示を生成する手段:生成系人工知能が解析したデータに基づいて、デバイスの動作を制御するための指示を生成する機構や方法。 6. Means for generating instructions: A mechanism or method for generating instructions to control the operation of a device based on data analyzed by generative artificial intelligence.

7. 指示を送信する手段:生成された指示をデバイスに送信するための通信手段。 7. Means for sending instructions: A communication means for sending the generated instructions to the device.

8. 動作を制御する手段:デバイスが受け取った指示に従って動作し、動物に適切なリアクションや刺激を提供するための機構や方法。 8. Means for controlling behavior: The mechanism or method by which the device operates according to the instructions it receives and provides the animal with the appropriate reaction or stimulus.

システムの動作 System Operation

1. デバイスの初期化 1. Initialize the device

ユーザがデバイスの電源を入れる。 The user turns on the device.

端末が内部のモーターとバッテリーをチェックし、正常に動作するか確認する。 The device checks the internal motor and battery to ensure they are working properly.

端末がセンサーのキャリブレーションを行い、正確なデータ収集が可能な状態にする。 The device will calibrate the sensors to ensure accurate data collection.

2. データの収集 2. Data Collection

端末がデバイスのセンサーを用いて、動物の動きや行動パターンをリアルタイムで検知する。 The device uses sensors to detect animal movements and behavior patterns in real time.

端末が検知したデータを一時的に保存する。 The device temporarily stores detected data.

3. データの送信 3. Data Transmission

端末が収集したデータをサーバに送信する。 The device sends the collected data to the server.

サーバがデータを受信し、解析の準備を行う。 The server receives the data and prepares it for analysis.

4. データの分析 4. Data Analysis

サーバが受信したデータを生成系人工知能に渡す。 The server passes the received data to the generative artificial intelligence.

生成系人工知能がデータを解析し、動物の好みや行動パターンを理解する。 Generative AI analyzes data to understand animals' preferences and behavioral patterns.

5. 指示の生成 5. Instruction Generation

生成系人工知能が解析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。 Based on the analysis results, generative AI generates instructions to provide the animal with appropriate reactions and stimuli.

サーバが生成された指示を受け取る。 The server receives the generated instructions.

6. 指示の送信 6. Sending instructions

サーバが生成された指示を端末に送信する。 The server sends the generated instructions to the device.

端末が指示を受信し、デバイスに伝達する。 The terminal receives the instructions and transmits them to the device.

7. デバイスの動作 7. Device Operation

端末が受け取った指示に従ってデバイスを動作させる。 The device operates according to the instructions received by the terminal.

デバイスが動物に適切なリアクションや刺激を提供する。 The device provides the animal with appropriate reactions and stimuli.

具体例 Specific examples

例えば、猫がデバイスに近づいてきた場合、端末がその動きをセンサーで検知する。サーバが「猫がデバイスに興味を示している」と判断し、生成系人工知能にデータを送信する。生成系人工知能が「デバイスを少し動かして猫を引きつける」指示を生成する。サーバがその指示を端末に送信し、端末がデバイスを動かす。 For example, if a cat approaches a device, the device's sensor will detect the movement. The server will determine that the cat is interested in the device and send the data to the generative AI. The generative AI will then generate an instruction to "move the device slightly to attract the cat." The server will then send the instruction to the device, which will then move the device.

プロンプト文の例 Example prompt

「猫がデバイスに近づいたときの適切なリアクションを生成してください。」 "Generate an appropriate reaction when a cat approaches the device."

「猫がデバイスを追いかけるのが好きな場合、どのような動きを指示すればよいか教えてください。」 "If my cat likes to chase the device, what movements should I give it?"

このようにして、システムは動物の行動をリアルタイムで解析し、適切なリアクションを提供することで、動物の興味を引き続けることができる。 In this way, the system can analyze the animal's behavior in real time and provide appropriate reactions, keeping the animal engaged.

実施例1における特定処理の流れについて図11を用いて説明する。 The flow of the identification process in Example 1 will be explained using Figure 11.

ステップ1:デバイスの初期化 Step 1: Initialize your device

入力:ユーザがデバイスの電源を入れる。 Input: The user turns on the device.

処理:端末が内部のモーターとバッテリーをチェックし、正常に動作するか確認する。センサーのキャリブレーションを行い、正確なデータ収集が可能な状態にする。 Processing: The device checks the internal motors and batteries to ensure they are working properly. It also calibrates the sensors to ensure accurate data collection.

出力:デバイスが正常に動作する準備が整う。 Output: The device is ready to operate normally.

具体的な動作:ユーザがデバイスの電源ボタンを押し、端末がデバイスのLEDインジケーターを確認して正常動作を確認する。 Specific operation: The user presses the device's power button, and the device checks the device's LED indicator to confirm normal operation.

ステップ2:データの収集 Step 2: Collect data

入力:デバイスが動物の動きや行動パターンを検知する。 Input: The device detects animal movements and behavior patterns.

処理:端末がデバイスのセンサーを用いて、動物の動きや行動パターンをリアルタイムで検知し、データを一時的に保存する。 Processing: The device uses its sensors to detect animal movements and behavior patterns in real time and temporarily store the data.

出力:動物の動きや行動パターンのデータが収集される。 Output: Data on animal movements and behavior patterns is collected.

具体的な動作:端末が猫がデバイスに近づく動きをセンサーで検知し、そのデータをメモリに保存する。 Specific operation: The device uses a sensor to detect the cat's movement as it approaches the device and stores the data in memory.

ステップ3:データの送信 Step 3: Send data

入力:収集された動物の動きや行動パターンのデータ。 Input: Collected animal movement and behavior pattern data.

処理:端末が収集したデータをサーバに送信する。サーバがデータを受信し、解析の準備を行う。 Processing: The device sends the collected data to the server. The server receives the data and prepares it for analysis.

出力:サーバにデータが送信され、解析の準備が整う。 Output: Data is sent to the server and ready for analysis.

具体的な動作:端末がWi-Fiを通じてデータをサーバに送信し、サーバがデータを受信してデータベースに保存する。 Specific operation: The device sends data to the server via Wi-Fi, and the server receives the data and stores it in a database.

ステップ4:データの分析 Step 4: Data Analysis

入力:サーバが受信した動物の動きや行動パターンのデータ。 Input: Animal movement and behavior pattern data received by the server.

処理:サーバが受信したデータを生成系人工知能に渡し、生成系人工知能がデータを解析して動物の好みや行動パターンを理解する。 Processing: The server passes the received data to the generative AI, which analyzes the data to understand the animal's preferences and behavioral patterns.

出力:動物の好みや行動パターンに関する解析結果。 Output: Analysis results on animal preferences and behavior patterns.

具体的な動作:サーバがデータを生成系人工知能に入力し、生成系人工知能が「猫がボールを追いかけるのが好き」という結論を出す。 Specific operation: The server inputs data into the generative AI, which then concludes that "cats like to chase balls."

ステップ5:指示の生成 Step 5: Generate instructions

入力:生成系人工知能による解析結果。 Input: Analysis results from generative artificial intelligence.

処理:生成系人工知能が解析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。サーバが生成された指示を受け取る。 Processing: Based on the analysis results, the generative AI generates instructions to provide the animal with appropriate reactions and stimuli. The server receives the generated instructions.

出力:動物に適切なリアクションや刺激を提供するための指示。 Output: Instructions for providing the appropriate reaction or stimulus to the animal.

具体的な動作:生成系人工知能が「デバイスを右に回転させる」という指示を生成し、サーバがその指示を受け取る。 Specific operation: The generative artificial intelligence generates the instruction "rotate the device to the right," and the server receives that instruction.

ステップ6:指示の送信 Step 6: Send instructions

入力:生成された指示。 Input: Generated instructions.

処理:サーバが生成された指示を端末に送信し、端末が指示を受信してデバイスに伝達する。 Processing: The server sends the generated instructions to the terminal, which receives the instructions and transmits them to the device.

出力:デバイスに送信された指示。 Output: Instructions sent to the device.

具体的な動作:サーバがWi-Fiを通じて指示を端末に送信し、端末が指示を受信してデバイスに伝える。 Specific operation: The server sends instructions to the terminal via Wi-Fi, and the terminal receives the instructions and passes them on to the device.

ステップ7:デバイスの動作 Step 7: Device Operation

入力:端末が受け取った指示。 Input: Instructions received by the terminal.

処理:端末が受け取った指示に従ってデバイスを動作させ、動物に適切なリアクションや刺激を提供する。 Processing: The terminal operates the device according to the instructions received, providing the animal with the appropriate reaction or stimulus.

出力:動物に提供される適切なリアクションや刺激。 Output: The appropriate reaction or stimulus provided to the animal.

具体的な動作:端末がデバイスのモーターを制御し、右に回転させる。デバイスが猫の前で回転し、猫が追いかける。 Specific behavior: The terminal controls the device's motor and rotates it to the right. The device rotates in front of the cat, and the cat chases it.

(応用例1) (Application Example 1)

次に、形態例1の応用例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, we will explain Application Example 1 of Form Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来のペット用デバイスは、動物の動きや行動パターンを十分に理解し、適切なリアクションや刺激を提供することが困難であった。また、実店舗において動物が楽しく過ごせる環境を提供するための手段が不足していた。これにより、動物のストレス軽減や顧客満足度の向上が十分に達成されていなかった Existing pet devices struggled to fully understand animals' movements and behavior patterns and provide appropriate reactions and stimuli. Furthermore, physical stores lacked the means to provide a fun environment for animals. This meant that efforts to reduce animal stress and improve customer satisfaction were not fully achieved.

応用例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスをスマートフォンから操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、該デバイスが実店舗内で動物の動きを検知し、生成系AIを用いて適切なリアクションや遊びを提供する手段と、を含む。これにより、動物が実店舗内で楽しく過ごすことができ、顧客満足度の向上が可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from a smartphone, a sensor installed in the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and ways of playing, means for providing the animal with appropriate reactions and stimuli based on the AI, and means for the device to detect the animal's movements within the physical store and provide appropriate reactions and play using the generative AI. This allows the animal to have fun within the physical store, improving customer satisfaction.

「球状で自由に動き回ることが可能なデバイス」とは、内部にモーターやバッテリー等の駆動源を有し、任意の方向に移動できる球形の装置である。 A "spherical device that can move freely" is a spherical device that has an internal power source such as a motor or battery and can move in any direction.

「スマートフォンから操作するための手段」とは、スマートフォンを用いてデバイスの動作を遠隔操作するためのインターフェースやアプリケーションである。 "Means for operating from a smartphone" refers to interfaces and applications for remotely controlling the operation of a device using a smartphone.

「動物の動きや行動パターンを検知するセンサー」とは、動物の位置、速度、方向などの動きを感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that senses the position, speed, direction, and other movements of animals and collects that data.

「生成系AI」とは、収集された動物の動きや行動データを分析し、動物の好みや遊び方を理解するための人工知能モデルである。 "Generative AI" is an artificial intelligence model that analyzes collected animal movement and behavior data to understand animals' preferences and play styles.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIが生成した指示に基づいて、動物に対して適切な動作や反応を行うための機構である。 "Means for providing appropriate reactions and stimuli to animals" refers to a mechanism that allows animals to take appropriate actions or react based on instructions generated by the generative AI.

「実店舗内で動物の動きを検知し、生成系AIを用いて適切なリアクションや遊びを提供する手段」とは、実店舗内で動物の動きをリアルタイムで検知し、そのデータを生成系AIに送信して、動物に対して適切なリアクションや遊びを提供するためのシステムである。 "Means for detecting animal movements within a physical store and using generative AI to provide appropriate reactions and play" refers to a system that detects animal movements within a physical store in real time, sends that data to generative AI, and provides appropriate reactions and play for the animals.

この発明は、実店舗内で動物、特に猫が楽しく過ごすことができる環境を提供するためのシステムである。このシステムは、球状で自由に動き回ることが可能なデバイス、スマートフォンから操作するための手段、動物の動きや行動パターンを検知するセンサー、生成系AI、そして動物に適切なリアクションや刺激を提供する手段を含む。 This invention is a system for providing an environment in a physical store where animals, particularly cats, can have fun. The system includes a spherical, freely moving device, a means for operating it from a smartphone, sensors that detect the animal's movements and behavior patterns, generative AI, and a means for providing the animal with appropriate reactions and stimuli.

システムの構成 System Configuration

1. 球状デバイス: 1. Spherical device:

内部にモーターやバッテリーを搭載し、任意の方向に移動できる。 It is equipped with a motor and battery inside, allowing it to move in any direction.

外部には動物の動きを検知するためのセンサーが配置されている。 Sensors are placed on the exterior to detect animal movement.

2. スマートフォンから操作するための手段: 2. How to operate from your smartphone:

スマートフォンを用いてデバイスの動作を遠隔操作するためのアプリケーションが提供される。 An application is provided for remotely controlling the device's operation using a smartphone.

3. 動物の動きや行動パターンを検知するセンサー: 3. Sensors that detect animal movements and behavior patterns:

動物の位置、速度、方向などの動きを感知し、そのデータを収集する。 It detects the animal's location, speed, direction, and other movements and collects that data.

4. 生成系AI: 4. Generative AI:

収集された動物の動きや行動データを分析し、動物の好みや遊び方を理解する。 Analyze collected animal movement and behavior data to understand animals' preferences and play styles.

生成系AIモデルを用いて、動物に対して適切なリアクションや刺激を生成する。 Generative AI models are used to generate appropriate reactions and stimuli for animals.

5. 動物に適切なリアクションや刺激を提供する手段: 5. How to provide appropriate reactions and stimuli to animals:

生成系AIが生成した指示に基づいて、動物に対して適切な動作や反応を行う。 The robot will then perform appropriate actions and reactions towards the animal based on the instructions generated by the generative AI.

プログラムの処理説明 Program processing explanation

サーバは、センサーから収集された動物の動きデータを生成系AIに送信する。生成系AIは、このデータを分析し、動物の好みや遊び方を理解する。理解した内容に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。これらの指示は、デバイスに送信され、デバイスが動物に対して適切な動作を行う。 The server sends the animal's movement data collected from the sensors to the generative AI. The generative AI analyzes this data to understand the animal's preferences and play styles. Based on what it understands, it generates instructions to provide the animal with appropriate reactions and stimuli. These instructions are sent to the device, which then performs the appropriate action on the animal.

使用するハードウェアには、動物の動きを検知するためのセンサー、デバイスを動かすためのモーター、デバイスの駆動源となるバッテリーが含まれる。使用するソフトウェアには、生成系AIモデル、センサー制御モジュール、モーター制御モジュールが含まれる。 The hardware used includes sensors to detect animal movement, motors to power the device, and batteries to power the device. The software used includes a generative AI model, a sensor control module, and a motor control module.

具体例 Specific examples

例えば、ペットショップで猫がデバイスに近づくと、センサーがその動きを検知し、生成系AIにデータを送信する。生成系AIは、猫が興味を持つような動きを生成し、その指示をデバイスに送信する。デバイスは、猫が追いかけるように動き出し、猫の興味を引く。 For example, when a cat approaches a device in a pet shop, a sensor detects its movement and sends the data to the generative AI. The generative AI then generates movements that will interest the cat and sends those instructions to the device. The device then starts moving as if the cat is chasing it, attracting the cat's interest.

また、カフェで猫がデバイスに触れると、センサーがその動きを検知し、生成系AIにデータを送信する。生成系AIは、猫が楽しむような回転動作を生成し、その指示をデバイスに送信する。デバイスは、猫が楽しむように回転し、猫の興味を引く。 Also, when a cat touches the device in a cafe, a sensor detects the movement and sends the data to the generative AI. The generative AI generates a rotating motion that the cat will enjoy and sends that instruction to the device. The device then rotates in a way that the cat will enjoy, attracting its interest.

プロンプト文の例 Example prompt

「猫の動きデータを入力してください。データには、猫の位置、速度、方向などが含まれます。このデータを基に、猫が興味を持つようなリアクションを生成してください。」 "Enter your cat's movement data. This data includes the cat's position, speed, direction, etc. Use this data to generate reactions that will interest your cat."

以上が、この発明を実施するための形態である。このシステムにより、動物が実店舗内で楽しく過ごすことができ、顧客満足度の向上が可能となる。 The above is an embodiment of the invention. This system allows animals to have fun in physical stores, improving customer satisfaction.

応用例1における特定処理の流れについて図12を用いて説明する。 The flow of the specific processing in Application Example 1 will be explained using Figure 12.

ステップ1: Step 1:

センサーが動物の動きを検知する。センサーは動物の位置、速度、方向などのデータを収集し、そのデータをサーバに送信する。入力は動物の動きデータであり、出力はサーバに送信される動きデータである。 The sensor detects the animal's movement. The sensor collects data such as the animal's position, speed, and direction, and sends that data to the server. The input is the animal's movement data, and the output is the movement data sent to the server.

ステップ2: Step 2:

サーバは、センサーから受信した動物の動きデータを生成系AIに送信する。生成系AIは、このデータを解析し、動物の好みや遊び方を理解する。入力はセンサーからの動きデータであり、出力は生成系AIによる解析結果である。 The server sends the animal's movement data received from the sensors to the generative AI. The generative AI analyzes this data and understands the animal's preferences and play styles. The input is movement data from the sensors, and the output is the analysis results by the generative AI.

ステップ3: Step 3:

生成系AIは、解析結果に基づいて動物に適切なリアクションや刺激を生成する。生成系AIは、動物が興味を持つような動作や反応を生成し、その指示をサーバに送信する。入力は動物の動きデータの解析結果であり、出力は生成されたリアクションや刺激の指示である。 The generative AI generates appropriate reactions and stimuli for the animal based on the analysis results. The generative AI generates actions and responses that will interest the animal and sends these instructions to the server. The input is the analysis results of the animal's movement data, and the output is the generated reactions and stimulus instructions.

ステップ4: Step 4:

サーバは、生成系AIから受信した指示をデバイスに送信する。デバイスは、受信した指示に基づいて動作を開始する。入力は生成系AIからの指示であり、出力はデバイスの動作である。 The server sends the instructions received from the generative AI to the device. The device begins to operate based on the received instructions. The input is the instructions from the generative AI, and the output is the device's operation.

ステップ5: Step 5:

デバイスが動物に対して適切なリアクションや刺激を提供する。デバイスは、動物の動きに応じて動作し、動物が楽しむような動きを行う。入力はサーバからの指示であり、出力は動物に対するリアクションや刺激である。 The device provides appropriate reactions and stimuli to the animal. The device responds to the animal's movements and performs actions that the animal enjoys. The input is instructions from the server, and the output is reactions and stimuli to the animal.

ステップ6: Step 6:

デバイスが動物からの物理的な刺激を検知し、そのデータをサーバにフィードバックする。サーバは、このデータを生成系AIに送信し、動物の行動データとして蓄積する。入力は動物からの物理的な刺激データであり、出力は生成系AIへのフィードバックデータである。 The device detects physical stimuli from the animal and feeds that data back to the server. The server then sends this data to the generative AI, where it is stored as animal behavior data. The input is physical stimulus data from the animal, and the output is feedback data for the generative AI.

以上が、このシステムの具体的な処理ステップである。各ステップで行われる具体的な動作により、動物が実店舗内で楽しく過ごすことができる。 These are the specific processing steps of this system. The specific actions performed at each step allow animals to have fun in physical stores.

(実施例2) (Example 2)

次に、形態例2の実施例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, Example 2 of Form Example 2 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来の猫用デバイスは、猫の行動を単純に検知するだけであり、猫の個々の行動パターンや好みに基づいた適切な刺激を提供することができなかった。また、猫の行動データを蓄積し、時間経過と共に学習する機能が不足していたため、猫の行動パターンの変化に対応することが困難であった。さらに、猫からの物理的な刺激に対して自動的に反応し、その反応をフィードバックする機能も欠如していた。これにより、猫の興味を持続させることが難しく、効果的な遊びやトレーニングが実現できなかった。 Previous cat devices simply detected a cat's behavior and were unable to provide appropriate stimuli based on the cat's individual behavioral patterns and preferences. They also lacked the functionality to accumulate cat behavior data and learn over time, making it difficult to respond to changes in a cat's behavioral patterns. Furthermore, they lacked the functionality to automatically respond to physical stimuli from the cat and provide feedback on that response. This made it difficult to maintain a cat's interest, and made effective play and training impossible.

実施例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

この発明では、サーバは、猫の行動を検知するためのセンサー手段と、該センサー手段からのデータをサーバに送信するための端末手段と、該サーバ手段において生成AIモデルを用いてデータを分析する手段と、該サーバ手段からの指示に基づいて猫に刺激を提供するためのデバイス手段と、該デバイス手段を制御するための端末手段と、を含む。これにより、猫の行動データをリアルタイムで分析し、個々の猫の行動パターンや好みに基づいた適切な刺激を提供することが可能となる。また、猫の行動データを時間経過と共に蓄積し、そのデータに基づいて行動パターンの変化を学習することができるため、猫の興味を持続させることができる。さらに、猫からの物理的な刺激に対して自動的に反応し、その反応をフィードバックする機能により、効果的な遊びやトレーニングが実現できる。 In this invention, the server includes sensor means for detecting the cat's behavior, terminal means for transmitting data from the sensor means to the server, means for analyzing the data using a generative AI model in the server means, device means for providing stimuli to the cat based on instructions from the server means, and terminal means for controlling the device means. This makes it possible to analyze cat behavior data in real time and provide appropriate stimuli based on the individual cat's behavioral patterns and preferences. In addition, by accumulating cat behavior data over time and learning changes in behavioral patterns based on that data, the cat's interest can be sustained. Furthermore, the function of automatically responding to physical stimuli from the cat and providing feedback on that response allows for effective play and training.

「センサー手段」とは、猫の行動を検知するための装置であり、モーションセンサーやカメラなどを含む。 "Sensor means" refers to a device for detecting cat behavior, including motion sensors and cameras.

「端末手段」とは、センサー手段からのデータをサーバに送信するための装置であり、データ送信モジュールや通信デバイスを含む。 "Terminal means" refers to a device for transmitting data from sensor means to a server, and includes a data transmission module and a communication device.

「サーバ手段」とは、受け取ったデータを生成AIモデルを用いて分析し、猫に適切な刺激を提供するための指示を生成する装置である。 The "server means" is a device that analyzes the received data using a generative AI model and generates instructions to provide appropriate stimulation to the cat.

「生成AIモデル」とは、猫の行動データを分析し、猫の行動パターンや好みに基づいて適切な刺激を提供するための指示を生成する人工知能モデルである。 A "generative AI model" is an artificial intelligence model that analyzes cat behavior data and generates instructions to provide appropriate stimuli based on the cat's behavioral patterns and preferences.

「デバイス手段」とは、サーバ手段からの指示に基づいて猫に刺激を提供するための装置であり、ロボットアームやレーザーポインターなどを含む。 "Device means" refers to a device for providing stimuli to the cat based on instructions from the server means, and includes a robotic arm, a laser pointer, etc.

「リアルタイム」とは、データが発生した瞬間に即座に処理されることを意味し、遅延なく即時に反応することを指す。 "Real-time" means that data is processed immediately the moment it is generated, providing an immediate response without delay.

「行動パターン」とは、猫が特定の状況や刺激に対して示す一連の行動の傾向や習慣を指す。 "Behavioral patterns" refer to the tendencies and habits of a series of behaviors that a cat displays in response to specific situations or stimuli.

「フィードバック」とは、猫からの物理的な刺激に対するデバイス手段の反応を生成AIモデルに戻すことであり、これにより生成AIモデルが学習し、より適切な指示を生成することができる。 "Feedback" refers to the device's means' response to physical stimuli from the cat being sent back to the generative AI model, allowing the generative AI model to learn and generate more appropriate instructions.

この発明は、猫の行動を検知し、そのデータを分析して猫に適切な刺激を提供するシステムである。このシステムは、センサー手段、端末手段、サーバ手段、生成AIモデル、デバイス手段を含む。 This invention is a system that detects cat behavior, analyzes the data, and provides appropriate stimuli to the cat. This system includes sensor means, terminal means, server means, a generative AI model, and device means.

まず、端末はセンサー手段を用いて猫の行動を検知する。センサー手段としては、モーションセンサーやカメラなどが使用される。例えば、猫がデバイスに対して爪を立てる動作をした場合、その動作をリアルタイムで検知する。 First, the device detects the cat's behavior using a sensor. Sensors include motion sensors and cameras. For example, if the cat scratches the device with its claws, this behavior is detected in real time.

次に、端末は検知した行動データをデータ送信モジュールを通じてサーバに送信する。このデータには、猫の動きのパターンや位置情報が含まれる。例えば、猫がデバイスに対して爪を立てる動作をした時間と位置情報が含まれる。 The device then transmits the detected behavioral data to a server via a data transmission module. This data includes the cat's movement patterns and location information. For example, it includes the time and location information when the cat scratches the device.

サーバは、受け取ったデータを生成AIモデルに入力し、猫の行動を分析する。生成AIモデルとしては、例えばOpenAIのGPT-4などが使用される。生成AIモデルは、猫が攻撃的な遊びを好むかどうかを判断する。例えば、猫が頻繁にデバイスに対して攻撃的な行動を示す場合、その行動パターンを学習する。 The server inputs the received data into a generative AI model to analyze the cat's behavior. Examples of generative AI models used include OpenAI's GPT-4. The generative AI model determines whether the cat enjoys aggressive play. For example, if the cat frequently exhibits aggressive behavior toward the device, it learns that behavioral pattern.

次に、サーバは分析結果に基づいて、猫を刺激するための適切な動作をデバイスに指示する。例えば、ロボットアームを動かして猫の興味を引くような動作を指示する。 Then, based on the analysis results, the server instructs the device to perform appropriate actions to stimulate the cat, for example, moving the robotic arm to attract the cat's interest.

最後に、端末はサーバからの指示を受け取り、デバイスを制御して猫に対して適切な刺激を提供する。例えば、レーザーポインターを動かして猫を遊ばせる。 Finally, the terminal receives instructions from the server and controls the device to provide appropriate stimuli to the cat, for example, moving a laser pointer to stimulate the cat.

具体例として、以下のようなシナリオを考える。猫がデバイスに対して爪を立てる動作をした場合、モーションセンサーがその動作を検知する。センサーはその情報をデータ送信モジュールを通じてサーバに送信する。生成AIモデルはそのデータを分析し、猫が攻撃的な遊びを好むことを理解する。そして、生成AIモデルはロボットアームに対して猫の興味を引くような動作を指示する。ロボットアームはその指示に従って動作し、猫に対して適切な刺激を提供する。 As a concrete example, consider the following scenario: When a cat scratches its claws at the device, the motion sensor detects this movement. The sensor sends this information to the server via the data transmission module. The generative AI model analyzes the data and understands that cats prefer aggressive play. The generative AI model then instructs the robotic arm to perform actions that will attract the cat's interest. The robotic arm operates according to these instructions, providing the cat with appropriate stimuli.

生成AIモデルへ入力するプロンプト文の例としては、以下のようなものがある。 Examples of prompts to input into a generative AI model include:

「猫がデバイスに対して爪を立てる動作をしました。この行動を分析し、猫が攻撃的な遊びを好むかどうかを判断してください。そして、猫を刺激するための適切な動作をデバイスに指示してください。」 "Your cat has clawed at the device. Analyze this behavior and determine whether your cat prefers aggressive play. Then instruct the device on the appropriate action to stimulate your cat."

以上が、この発明を実施するための形態である。 The above is a form for implementing this invention.

実施例2における特定処理の流れについて図13を用いて説明する。 The flow of the identification process in Example 2 will be explained using Figure 13.

ステップ1: Step 1:

端末は、センサー手段を用いて猫の行動を検知する。具体的には、モーションセンサーやカメラが猫の動きをリアルタイムで監視し、攻撃的な行動を検知する。例えば、猫がデバイスに対して爪を立てる動作をした場合、その動作を検知する。 The device uses sensor means to detect the cat's behavior. Specifically, motion sensors and cameras monitor the cat's movements in real time and detect aggressive behavior. For example, if the cat digs its claws into the device, this behavior will be detected.

入力: 猫の動き Input: Cat movement

出力: 検知された猫の行動データ(例:猫が爪を立てた動作の時間と位置情報) Output: Detected cat behavior data (e.g., time and location of cat claw movements)

ステップ2: Step 2:

端末は、検知した行動データをデータ送信モジュールを通じてサーバに送信する。具体的には、センサーから取得したデータをパケット化し、ネットワークを介してサーバに送信する。 The device sends the detected behavioral data to the server via the data transmission module. Specifically, the data obtained from the sensor is packetized and sent to the server via the network.

入力: 検知された猫の行動データ Input: Detected cat behavior data

出力: サーバに送信された行動データ Output: Behavioral data sent to the server

ステップ3: Step 3:

サーバは、受け取ったデータを生成AIモデルに入力し、猫の行動を分析する。具体的には、生成AIモデル(例えば、GPT-4)に行動データを入力し、猫が攻撃的な遊びを好むかどうかを判断する。 The server inputs the received data into a generative AI model to analyze the cat's behavior. Specifically, it inputs behavioral data into a generative AI model (e.g., GPT-4) to determine whether the cat prefers aggressive play.

入力: サーバに送信された行動データ Input: Behavioral data sent to the server

出力: 猫の行動パターンに関する分析結果(例:猫が攻撃的な遊びを好むという判断) Output: Analysis of cat behavior patterns (e.g., cats prefer aggressive play)

ステップ4: Step 4:

サーバは、分析結果に基づいて、猫を刺激するための適切な動作をデバイスに指示する。具体的には、生成AIモデルの分析結果をもとに、ロボットアームやレーザーポインターの動作指示を生成する。 Based on the analysis results, the server instructs the device on the appropriate actions to stimulate the cat. Specifically, it generates movement instructions for the robot arm and laser pointer based on the analysis results of the generative AI model.

入力: 猫の行動パターンに関する分析結果 Input: Analysis results of cat behavior patterns

出力: デバイスに対する動作指示(例:ロボットアームを動かして猫の興味を引く動作) Output: Commands to the device (e.g., moving the robotic arm to attract the cat's attention)

ステップ5: Step 5:

端末は、サーバからの指示を受け取り、デバイスを制御して猫に対して適切な刺激を提供する。具体的には、ロボットアームやレーザーポインターを動かして猫を遊ばせる。 The terminal receives instructions from the server and controls the device to provide appropriate stimuli to the cat. Specifically, it moves the robotic arm and laser pointer to entertain the cat.

入力: サーバからの動作指示 Input: Operation instructions from the server

出力: 猫に提供される適切な刺激(例:ロボットアームの動作、レーザーポインターの動き) Output: Appropriate stimuli provided to the cat (e.g., robotic arm movement, laser pointer movement)

以上が、このシステムのプログラムの処理の具体的な流れである。 The above is the specific flow of processing for this system's program.

(応用例2) (Application Example 2)

次に、形態例2の応用例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, we will explain Application Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来の工場内における安全監視システムは、作業員や機械の異常な動作をリアルタイムで検知し、適切な対応を迅速に行うことが難しいという課題があった。また、動物の行動を理解し、適切な刺激を提供するシステムも限られており、動物の行動パターンの変化を学習することができないという問題も存在していた。これらの課題を解決するためには、動物や作業員の行動をリアルタイムで監視し、異常な動作を検知して適切な対応を行うシステムが必要である Conventional safety monitoring systems in factories have the drawback of being unable to detect abnormal worker or machine behavior in real time and quickly respond appropriately. Furthermore, systems that understand animal behavior and provide appropriate stimuli are limited, and they are unable to learn changes in animal behavior patterns. To solve these issues, a system is needed that can monitor animal and worker behavior in real time, detect abnormal behavior, and respond appropriately.

応用例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、工場内で作業員や機械の異常な動作を検知するセンサーと、該センサーからのデータを生成系AIに送信し、異常な動作を分析する手段と、該分析結果に基づいて適切な対応を指示する手段と、を含む。これにより、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from an information terminal, a sensor installed in the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, a sensor that detects abnormal behavior of workers and machines within the factory, means for transmitting data from the sensor to the generative AI and analyzing the abnormal behavior, and means for instructing an appropriate response based on the analysis results. This makes it possible to learn changes in the animal's behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers and machines within the factory in real time and respond quickly.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、デバイスを遠隔操作するために使用される電子機器である。 An "information terminal" is an electronic device used to remotely control devices such as smartphones and tablets.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを取得するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and acquires that data.

「生成系AI」とは、取得したデータを分析し、動物や作業員の行動パターンを理解し、適切な対応を生成する人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes acquired data, understands the behavioral patterns of animals and workers, and generates appropriate responses.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。 "Means for providing appropriate reactions and stimuli to animals" refers to devices and methods for providing appropriate reactions and stimuli to animals based on the analysis results of generative AI.

「工場内で作業員や機械の異常な動作を検知するセンサー」とは、工場内で作業員や機械の動作を監視し、異常な動作をリアルタイムで感知するための装置である。 "Sensors that detect abnormal behavior of workers and machines in factories" are devices that monitor the behavior of workers and machines in factories and detect abnormal behavior in real time.

「異常な動作を分析する手段」とは、検知された異常な動作のデータを生成系AIに送信し、そのデータを解析するための方法や装置である。 "Means for analyzing abnormal behavior" refers to a method or device for sending data on detected abnormal behavior to the generative AI and analyzing that data.

「適切な対応を指示する手段」とは、生成系AIの分析結果に基づいて、異常な動作に対する適切な対応を指示するための方法や装置である。 "Means for instructing appropriate responses" refers to a method or device for instructing appropriate responses to abnormal behavior based on the analysis results of generative AI.

この発明を実施するための形態として、以下のシステムを構築する。 As an embodiment of this invention, the following system is constructed.

まず、球状で自由に動き回ることが可能なデバイスを用意する。このデバイスには、動物の動きや行動パターンを検知するセンサーが搭載されている。デバイスは情報端末(例えば、スマートフォンやタブレット)から操作することができる。 First, a spherical, freely movable device is prepared. This device is equipped with sensors that detect the animal's movements and behavioral patterns. The device can be controlled from an information terminal (e.g., a smartphone or tablet).

次に、生成系AIを用意する。この生成系AIは、センサーから取得したデータを分析し、動物の好みや遊び方を理解する。生成系AIは、動物に適切なリアクションや刺激を提供するための指示を生成する。 Next, we prepare the generative AI. This generative AI analyzes the data obtained from the sensors to understand the animal's preferences and play styles. The generative AI generates instructions to provide the animal with appropriate reactions and stimuli.

さらに、工場内で作業員や機械の異常な動作を検知するセンサーを設置する。このセンサーも生成系AIにデータを送信し、異常な動作を分析する。生成系AIは、異常な動作に対して適切な対応を指示する。 In addition, sensors will be installed within the factory to detect abnormal behavior by workers or machines. These sensors will also send data to the generative AI, which will analyze the abnormal behavior. The generative AI will then instruct the appropriate response to the abnormal behavior.

具体的な例として、以下のようなシステムが考えられる。 A specific example would be the following system.

1. 動物の行動監視システム 1. Animal behavior monitoring system

動物がデバイスに対して攻撃的な行動を示した場合、センサーがその行動を検知し、その情報を生成系AIに送信する。生成系AIは、その情報を分析し、動物が攻撃的な遊びを好むことを理解する。そして、その理解に基づいて、デバイスに対して動物を刺激するような動作を指示する。デバイスは、その指示に従って動作し、動物に対して適切な刺激を提供する。 If an animal exhibits aggressive behavior toward the device, a sensor detects the behavior and sends that information to the generative AI. The generative AI analyzes the information and understands that the animal prefers aggressive play. Based on this understanding, it then instructs the device to perform actions that will stimulate the animal. The device then acts according to those instructions and provides the animal with appropriate stimulation.

2. 工場内安全監視システム 2. Factory Safety Monitoring System

工場内で作業員や機械が異常な動作をした場合、センサーがその動作を検知し、そのデータを生成系AIに送信する。生成系AIは、そのデータを分析し、異常な動作を検出する。異常が検出された場合、生成系AIは適切な対応を指示し、例えばアラームを鳴らす、作業を停止するなどの対応を行う。 If a worker or machine in a factory behaves abnormally, a sensor detects the behavior and sends the data to the generative AI. The generative AI analyzes the data and detects abnormal behavior. If an abnormality is detected, the generative AI will instruct the appropriate response, such as sounding an alarm or halting work.

使用するハードウェアとしては、動物の動きを検知するためのセンサー、工場内の異常動作を検知するためのセンサー、情報端末、球状デバイスが含まれる。ソフトウェアとしては、生成系AIモデルが使用される。 The hardware used includes sensors to detect animal movement, sensors to detect abnormal behavior in factories, information terminals, and spherical devices. The software used is a generative AI model.

具体例として、以下のプロンプト文を生成系AIモデルに入力することが考えられる。 As a concrete example, the following prompt sentence could be input into a generative AI model:

プロンプト文の例: Example prompt:

「作業員が転倒した場合のデータを分析し、異常と判断された場合にアラームを鳴らす指示を出してください。」 "Analyze the data when a worker falls, and if an abnormality is detected, issue an instruction to sound an alarm."

このようにして、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 In this way, it is possible to learn changes in animal behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers or machinery within the factory in real time and respond quickly.

応用例2における特定処理の流れについて図14を用いて説明する。 The flow of the specific processing in Application Example 2 will be explained using Figure 14.

ステップ1: Step 1:

センサーが動物や作業員の動作を検知する。 Sensors detect the movement of animals and workers.

入力: 動物や作業員の動作データ Input: Animal and worker movement data

データ加工: センサーがリアルタイムで動作データを取得し、デジタル信号に変換する。 Data processing: Sensors collect operational data in real time and convert it into digital signals.

出力: デジタル化された動作データ Output: Digitized motion data

ステップ2: Step 2:

センサーから取得したデータを生成系AIに送信する。 Data obtained from the sensors is sent to the generative AI.

入力: デジタル化された動作データ Input: Digitized motion data

データ加工: センサーが取得したデータを生成系AIに送信するために、データをパケット化する。 Data processing: The data acquired by the sensor is packetized in order to be sent to the generative AI.

出力: パケット化された動作データ Output: Packetized motion data

ステップ3: Step 3:

生成系AIが動作データを分析する。 Generative AI analyzes movement data.

入力: パケット化された動作データ Input: Packetized motion data

データ演算: 生成系AIが動作データを解析し、異常な動作や動物の行動パターンを特定する。 Data calculation: Generative AI analyzes movement data to identify abnormal movements and animal behavior patterns.

出力: 分析結果(異常な動作の検出結果や動物の行動パターン) Output: Analysis results (detection of abnormal behavior and animal behavior patterns)

ステップ4: Step 4:

生成系AIが分析結果に基づいて適切な対応を指示する。 Generative AI will instruct appropriate responses based on the analysis results.

入力: 分析結果 Input: Analysis results

データ演算: 生成系AIが分析結果に基づいて、適切な対応(例:アラームを鳴らす、デバイスを動かすなど)を決定する。 Data calculation: Based on the analysis results, generative AI determines the appropriate response (e.g., sound an alarm, activate the device, etc.).

出力: 対応指示 Output: Action instructions

ステップ5: Step 5:

デバイスや情報端末が生成系AIの指示に従って動作する。 Devices and information terminals operate according to the instructions of generative AI.

入力: 対応指示 Input: Response instructions

具体的な動作: デバイスが動物に対して適切な刺激を提供する、情報端末がアラームを鳴らすなどの動作を実行する。 Specific actions: The device provides appropriate stimuli to the animal, the information terminal sounds an alarm, etc.

出力: 実行された動作(動物への刺激、アラームの鳴動など) Output: Action taken (stimulates animal, sounds alarm, etc.)

ステップ6: Step 6:

生成系AIが実行された動作の結果をフィードバックとして受け取る。 The generative AI receives feedback from the results of its actions.

入力: 実行された動作の結果 Input: Result of the action performed

データ加工: 生成系AIが実行結果を評価し、次回の対応に反映するためにデータを蓄積する。 Data processing: Generative AI evaluates the execution results and accumulates data to reflect in the next response.

出力: 更新された行動データベース Output: Updated behavioral database

以上のステップにより、動物の行動パターンの変化を学習し、適切な刺激を提供することが可能となるとともに、工場内での作業員や機械の異常な動作をリアルタイムで検知し、迅速に対応することが可能となる。 These steps will enable the system to learn changes in animal behavior patterns and provide appropriate stimuli, as well as detect abnormal behavior of workers or machinery within the factory in real time and respond quickly.

(実施例3) (Example 3)

次に、形態例3の実施例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, Example 3 of Form Example 3 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動パターンをリアルタイムで学習し、それに基づいて適切なリアクションや刺激を提供することが難しかった。また、動物の行動データを長期間にわたって蓄積し、その変化を学習するシステムも存在しなかった。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが困難であった Previous animal devices struggled to learn an animal's behavioral patterns in real time and provide appropriate reactions and stimuli based on those patterns. Furthermore, there were no systems that could accumulate animal behavioral data over long periods of time and learn from those changes. This made it difficult to provide appropriate reactions and stimuli in response to changes in an animal's behavioral patterns.

実施例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means.

この発明では、サーバは、動物の動きや行動パターンを検知するセンサーからのデータをデータベースに蓄積する手段と、蓄積されたデータをクレンジングし、行動パターンを抽出する手段と、生成系人工知能が行動パターンの変化を学習する手段と、学習結果に基づいて適切な指示を生成する手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能となる。 In this invention, the server includes means for storing data from sensors that detect animal movements and behavioral patterns in a database, means for cleansing the stored data and extracting behavioral patterns, means for the generative artificial intelligence to learn changes in behavioral patterns, and means for generating appropriate instructions based on the learning results. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns.

「デバイス」とは、動物の動きや行動パターンを検知し、自由に動き回ることが可能な球状の装置である。 The "device" is a spherical device that can move freely and detects the movements and behavior patterns of animals.

「携帯情報端末」とは、デバイスを操作するために使用されるスマートフォンやタブレットなどの携帯型電子機器である。 A "personal digital assistant" is a portable electronic device, such as a smartphone or tablet, used to operate the device.

「センサー」とは、動物の動きや行動パターンを検知するためにデバイスに搭載された感知装置である。 A "sensor" is a sensing device installed in a device to detect animal movements and behavior patterns.

「生成系人工知能」とは、センサーからのデータを分析し、動物の好みや遊び方を理解し、適切なリアクションや刺激を提供するための人工知能である。 "Generative AI" is AI that analyzes data from sensors, understands animals' preferences and play styles, and provides appropriate reactions and stimuli.

「データベース」とは、センサーから収集された動物の行動データを蓄積するための情報管理システムである。 The "database" is an information management system for storing animal behavior data collected from sensors.

「クレンジング」とは、データベースに蓄積された生データからノイズを除去し、欠損データを補完する処理である。 "Cleansing" is the process of removing noise from raw data stored in a database and filling in missing data.

「行動パターン」とは、動物が特定の時間帯や状況で取る一連の行動の傾向である。 A "behavioral pattern" is a series of behaviors that an animal tends to exhibit at a particular time or in a particular situation.

「学習」とは、生成系人工知能が蓄積されたデータを基に動物の行動パターンの変化を理解するプロセスである。 "Learning" is the process by which generative artificial intelligence understands changes in animal behavior patterns based on accumulated data.

「指示」とは、生成系人工知能が学習結果に基づいてデバイスに対して出す具体的な動作命令である。 "Instructions" are specific operational commands that generative AI issues to a device based on its learning results.

「リアクション」とは、デバイスが生成系人工知能からの指示に従って動物に対して行う具体的な動作や刺激である。 "Reactions" are specific actions or stimuli that the device performs on the animal in accordance with instructions from the generative artificial intelligence.

この発明は、動物の行動パターンをリアルタイムで学習し、それに基づいて適切なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that learns animal behavior patterns in real time and provides appropriate reactions and stimuli based on those patterns. Specific embodiments of this system are described below.

使用するハードウェアとソフトウェア Hardware and software used

ハードウェア: 動物の動きや行動パターンを検知するセンサー(カメラ、マイクなど)、自由に動き回ることが可能な球状のデバイス、携帯情報端末(スマートフォンやタブレット) Hardware: Sensors (cameras, microphones, etc.) that detect animal movements and behavior patterns, a spherical device that can move freely, and a mobile information terminal (smartphone or tablet)

ソフトウェア: 生成系人工知能(例えば、OpenAIのGPT-4)、データベース(MySQLやMongoDB) Software: Generative AI (e.g., OpenAI's GPT-4), databases (MySQL and MongoDB)

システムの構成 System Configuration

1. デバイス: 1. Device:

動物の動きや行動パターンを検知するためのセンサーを搭載している。 It is equipped with sensors to detect animal movements and behavior patterns.

センサーからのデータをリアルタイムで収集し、サーバに送信する。 Data from sensors is collected in real time and sent to a server.

2. 携帯情報端末: 2. Mobile Information Devices:

デバイスを操作するための手段として使用される。 Used as a means to operate the device.

ユーザが携帯情報端末を通じてデバイスの動作を制御することができる。 Users can control the device's operation through their mobile information terminal.

3. サーバ: 3. Server:

センサーから送信されるデータを受信し、データベースに蓄積する。 Receives data sent from sensors and stores it in a database.

蓄積されたデータをクレンジングし、行動パターンを抽出する。 Clean the accumulated data and extract behavioral patterns.

生成系人工知能を使用して、行動パターンの変化を学習する。 Uses generative artificial intelligence to learn changes in behavioral patterns.

学習結果に基づいて、デバイスに対して適切な指示を生成する。 Based on the learning results, appropriate instructions are generated for the device.

具体例 Specific examples

例えば、猫が初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった場合を考える。 For example, consider a situation where a cat initially prefers aggressive play, but over time begins to prefer gentle play.

1. データ収集: 1. Data Collection:

端末(カメラ)は、猫が激しく動くおもちゃに飛びかかる様子を撮影する。 The device (camera) captures the cat poking at the toy as it moves vigorously.

サーバは、その映像データを受信し、データベースに保存する。 The server receives the video data and stores it in a database.

2. データの前処理: 2. Data preprocessing:

サーバは、映像データから不要な部分を除去し、猫の動きだけを抽出する。 The server removes unnecessary parts from the video data and extracts only the cat's movements.

サーバは、抽出されたデータを時間ごとに整理し、猫の行動パターンを分析する。 The server organizes the extracted data by time and analyzes the cat's behavioral patterns.

3. 行動パターンの学習: 3. Learning behavioral patterns:

サーバは、生成系人工知能を使用して、猫が攻撃的な遊びから穏やかな遊びに変化したことを学習する。 The server uses generative artificial intelligence to learn when the cat has changed from aggressive to calm play.

サーバは、学習結果を保存し、次のステップに進む。 The server saves the learning results and proceeds to the next step.

4. 適切な指示の生成: 4. Generating appropriate instructions:

サーバは、生成系人工知能に「猫が穏やかな遊びを好むようになったので、穏やかな動きをするおもちゃを動かす指示を生成してください」とプロンプト文を入力する。 The server inputs a prompt to the generative AI: "Since the cat has started to prefer gentle play, please generate instructions to move a toy with gentle movements."

サーバは、生成された指示をデバイスに送信する。 The server sends the generated instructions to the device.

5. リアクションの提供: 5. Providing Reactions:

端末(おもちゃ)は、サーバから受信した指示に従って穏やかな動きをする。 The device (toy) makes gentle movements according to instructions received from the server.

端末は、猫に対して穏やかな遊びを提供し、猫の行動パターンに対応する。 The device provides gentle play for your cat and responds to your cat's behavioral patterns.

プロンプト文の例 Example prompt

生成系人工知能に対して以下のようなプロンプト文を入力することで、猫の行動パターンの変化に基づいた指示を生成する。 By inputting the following prompt sentence into the generative artificial intelligence, instructions based on changes in the cat's behavioral patterns can be generated.

猫の行動データを以下に示す。初めは攻撃的な遊びを好んでいたが、時間が経つにつれて穏やかな遊びを好むようになった。この変化に基づいて、猫に対して適切なリアクションや刺激を提供するための指示を生成してください。 Behavioral data for a cat is shown below. At first, the cat preferred aggressive play, but over time, it began to prefer gentle play. Based on this change, generate instructions to provide the cat with appropriate reactions and stimuli.

このようにして、システムは動物の行動パターンの変化に対応した適切なリアクションや刺激を提供することが可能である。実施例3における特定処理の流れについて図15を用いて説明する。 In this way, the system is able to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns. The flow of the identification process in Example 3 will be explained using Figure 15.

ステップ1:データ収集 Step 1: Data Collection

端末(センサー)は、動物の動きをリアルタイムで監視し、行動データを収集する。例えば、カメラが猫の動きを撮影し、マイクが猫の鳴き声を録音する。 The device (sensor) monitors the animal's movements in real time and collects behavioral data. For example, a camera captures a cat's movements and a microphone records the cat's meows.

入力: 動物のリアルタイムの動きや音声 Input: Real-time animal movements and sounds

出力: 動物の行動データ(映像データ、音声データ) Output: Animal behavior data (video and audio data)

具体的な動作: カメラが猫の動きを撮影し、マイクが猫の鳴き声を録音する。これらのデータを端末が収集し、サーバに送信する。 Specific operation: The camera captures the cat's movements, and the microphone records the cat's meows. The device collects this data and sends it to the server.

ステップ2:データの前処理 Step 2: Data preprocessing

サーバは、データベースに蓄積された生データをクレンジングする。具体的には、ノイズを除去し、欠損データを補完する。 The server cleanses the raw data stored in the database. Specifically, it removes noise and fills in missing data.

入力: 生データ(映像データ、音声データ) Input: Raw data (video data, audio data)

出力: クレンジングされたデータ Output: Cleansed data

具体的な動作: サーバが映像データから不要な部分を除去し、音声データのノイズをフィルタリングする。欠損データがあれば補完する。 Specific operation: The server removes unnecessary parts from the video data and filters noise from the audio data. Any missing data is filled in.

ステップ3:行動パターンの抽出 Step 3: Extracting behavioral patterns

サーバは、クレンジングされたデータを時間ごとに整理し、行動パターンを抽出する。 The server organizes the cleansed data by time and extracts behavioral patterns.

入力: クレンジングされたデータ Input: Cleansed data

出力: 行動パターンデータ Output: Behavioral pattern data

具体的な動作: サーバがクレンジングされたデータを解析し、動物が特定の時間帯にどのような行動を取るかを抽出する。 Specific operation: The server analyzes the cleansed data and extracts information about the animal's behavior at specific times of the day.

ステップ4:行動パターンの学習 Step 4: Learning behavioral patterns

サーバは、生成AIモデルを使用して、蓄積されたデータを基に動物の行動パターンを学習する。 The server uses a generative AI model to learn animal behavior patterns based on accumulated data.

入力: 行動パターンデータ Input: Behavioral pattern data

出力: 学習結果(行動パターンの変化) Output: Learning results (changes in behavioral patterns)

具体的な動作: サーバが生成AIモデルに行動パターンデータを入力し、動物の行動パターンの変化を学習する。例えば、猫が攻撃的な遊びから穏やかな遊びに変化したことを学習する。 Specific operation: The server inputs behavioral pattern data into the generative AI model, which then learns changes in the animal's behavior. For example, it learns that a cat has changed from aggressive play to calm play.

ステップ5:適切な指示の生成 Step 5: Generate appropriate instructions

サーバは、学習結果に基づいて、デバイスに対して適切な指示を生成する。 The server generates appropriate instructions for the device based on the learning results.

入力: 学習結果 Input: Learning results

出力: 指示データ Output: Instruction data

具体的な動作: サーバが生成AIモデルに「猫が穏やかな遊びを好むようになったので、穏やかな動きをするおもちゃを動かす指示を生成してください」とプロンプト文を入力し、生成された指示をデバイスに送信する。 Specific behavior: The server inputs a prompt to the generative AI model: "Since the cat has started to prefer gentle play, please generate instructions to move a toy with gentle movements," and sends the generated instructions to the device.

ステップ6:リアクションの提供 Step 6: Provide a reaction

端末(デバイス)は、サーバから受信した指示に従って動作する。 The terminal (device) operates according to the instructions received from the server.

入力: 指示データ Input: Instruction data

出力: 動物へのリアクション Output: Reaction to animals

具体的な動作: デバイスが穏やかな動きをするおもちゃを動かし、猫に対して穏やかな遊びを提供する。 Specific action: The device activates a toy with gentle movements, providing gentle play for the cat.

(応用例3) (Application Example 3)

次に、形態例3の応用例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, we will explain Application Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来の動物用デバイスや生成系AIは、動物の行動パターンを学習し適切なリアクションを提供することに限られていた。しかし、工場内での作業員の行動パターンを学習し、適切なサポートを提供するシステムは存在しなかった。これにより、作業効率の向上や作業員の負担軽減が十分に達成されていなかった。したがって、工場内での作業員の行動パターンを学習し、適切なサポートを提供するシステムを提供することが求められている。 Conventional animal devices and generative AI were limited to learning animal behavior patterns and providing appropriate reactions. However, there were no systems that could learn the behavior patterns of workers in factories and provide appropriate support. As a result, improvements in work efficiency and reductions in worker burden were not fully achieved. Therefore, there is a need for a system that can learn the behavior patterns of workers in factories and provide appropriate support.

応用例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスをスマートフォンから操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや行動パターンを理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、作業員の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて行動パターンの変化を学習し、適切なサポートを提供する手段と、を含む。これにより、工場内での作業員の行動パターンを学習し、適切なサポートを提供することが可能となる。 In this invention, the server includes a spherical device that can move around freely, means for operating the device from a smartphone, a sensor installed in the device that detects the animal's movements and behavioral patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and behavioral patterns, means for providing appropriate reactions and stimuli to the animal based on the AI, and means for accumulating worker behavioral data over time, learning changes in behavioral patterns based on the accumulated data, and providing appropriate support. This makes it possible to learn the behavioral patterns of workers within the factory and provide appropriate support.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「スマートフォンから操作するための手段」とは、スマートフォンを用いてデバイスを遠隔操作するためのインターフェースやソフトウェアを指す。 "Means for operating from a smartphone" refers to the interface or software for remotely operating a device using a smartphone.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and collects that data.

「生成系AI」とは、収集されたデータを基に動物や作業員の行動パターンを学習し、適切なリアクションやサポートを提供するための人工知能技術である。 "Generative AI" is an artificial intelligence technology that learns the behavioral patterns of animals and workers based on collected data and provides appropriate reactions and support.

「適切なリアクションや刺激を提供する手段」とは、生成系AIが学習した結果に基づいて、動物や作業員に対して適切な反応や刺激を与えるための装置や機能である。 "Means for providing appropriate reactions and stimuli" refers to devices or functions that provide appropriate reactions and stimuli to animals or workers based on the results of learning by the generative AI.

「作業員の行動データを時間経過と共に蓄積する手段」とは、作業員の行動を継続的に記録し、そのデータを長期間にわたって保存するためのシステムである。 "Means for accumulating worker behavioral data over time" refers to a system that continuously records worker behavior and stores that data for long periods of time.

「行動パターンの変化を学習し、適切なサポートを提供する手段」とは、蓄積された行動データを解析し、行動パターンの変化を認識して、作業員に対して最適な支援を行うための機能である。 "Means of learning changes in behavioral patterns and providing appropriate support" is a function that analyzes accumulated behavioral data, recognizes changes in behavioral patterns, and provides optimal support to workers.

この発明を実施するためには、以下のハードウェアおよびソフトウェアを用いる。ハードウェアとしては、球状で自由に動き回ることが可能なデバイス、スマートフォン、工場内のロボット、センサーが必要である。ソフトウェアとしては、Python、scikit-learn、生成系AIモデルが必要である。 The following hardware and software are required to implement this invention. Hardware requires a spherical, freely movable device, a smartphone, a factory robot, and sensors. Software requires Python, scikit-learn, and a generative AI model.

まず、球状で自由に動き回ることが可能なデバイスは、動物や作業員の行動をリアルタイムで検知するセンサーを搭載している。このセンサーは、動物や作業員の動きや行動パターンを検知し、そのデータを収集する。収集されたデータは、生成系AIモデルに送られ、分析される。 First, the spherical, freely movable device is equipped with sensors that detect the behavior of animals and workers in real time. These sensors detect the movements and behavioral patterns of animals and workers and collect that data. The collected data is sent to a generative AI model for analysis.

生成系AIモデルは、収集されたデータを基に動物や作業員の行動パターンを学習する。この学習プロセスには、Pythonとscikit-learnを使用する。具体的には、KMeansクラスタリングアルゴリズムを用いて行動パターンを分類し、時間経過と共に行動パターンの変化を学習する。 The generative AI model learns the behavioral patterns of animals and workers based on collected data. This learning process uses Python and scikit-learn. Specifically, it uses the KMeans clustering algorithm to classify behavioral patterns and learns how behavioral patterns change over time.

学習が完了すると、生成系AIモデルは、動物や作業員に対して適切なリアクションや刺激を提供するための指示を出す。例えば、動物が攻撃的な遊びを好む場合、デバイスはそれに応じた刺激を提供する。また、作業員が手動作業から自動化作業に移行した場合、ロボットは適切なサポートを提供する。 Once learning is complete, the generative AI model will provide instructions for providing appropriate reactions and stimuli to animals and workers. For example, if an animal prefers aggressive play, the device will provide appropriate stimuli. Also, if a worker transitions from manual to automated tasks, the robot will provide appropriate support.

具体例として、工場内で作業員が手動で部品を組み立てている場合、ロボットが部品を持ち運ぶサポートを提供する。また、作業員が自動化された機械を操作している場合、ロボットが機械のメンテナンスをサポートする。 For example, if a worker is manually assembling parts in a factory, a robot will help carry the parts. Also, if a worker is operating automated machinery, a robot will help with machine maintenance.

プロンプト文の例としては、以下のようなものがある。 Examples of prompt statements include:

「工場内で作業員の行動データを収集し、そのデータに基づいて行動パターンの変化を学習するAIを開発してください。例えば、作業員が手動作業から自動化作業に移行した場合、その変化を学習し、適切なサポートを提供するロボットを作成してください。」 "Develop AI that collects data on worker behavior in factories and learns changes in behavioral patterns based on that data. For example, when workers transition from manual to automated tasks, create a robot that learns this change and provides appropriate support."

このようにして、この発明は工場内での作業効率を向上させ、作業員の負担を軽減することが可能である。 In this way, this invention can improve work efficiency within factories and reduce the burden on workers.

応用例3における特定処理の流れについて図16を用いて説明する。 The flow of the specific processing in Application Example 3 will be explained using Figure 16.

ステップ1: Step 1:

サーバは、センサーを用いて動物や作業員の行動データを収集する。入力は、センサーから取得されるリアルタイムの行動データであり、出力は、収集された行動データのリストである。具体的な動作としては、センサーが動物や作業員の動きを検知し、そのデータをサーバに送信する。 The server uses sensors to collect behavioral data of animals and workers. The input is real-time behavioral data obtained from the sensors, and the output is a list of collected behavioral data. Specifically, the sensors detect the movements of animals and workers and send that data to the server.

ステップ2: Step 2:

サーバは、収集された行動データを蓄積する。入力は、ステップ1で収集された行動データであり、出力は、蓄積された行動データのデータベースである。具体的な動作としては、サーバが受信したデータをデータベースに保存する。 The server accumulates the collected behavioral data. The input is the behavioral data collected in step 1, and the output is a database of accumulated behavioral data. Specifically, the server saves the data it receives in the database.

ステップ3: Step 3:

サーバは、蓄積された行動データを用いて生成系AIモデルを学習させる。入力は、蓄積された行動データであり、出力は、学習済みの生成系AIモデルである。具体的な動作としては、サーバがPythonとscikit-learnを用いてKMeansクラスタリングアルゴリズムを実行し、行動パターンを分類する。 The server uses the accumulated behavioral data to train a generative AI model. The input is the accumulated behavioral data, and the output is the trained generative AI model. Specifically, the server uses Python and scikit-learn to run the KMeans clustering algorithm and classify behavioral patterns.

ステップ4: Step 4:

サーバは、新しい行動データが入力された際に、生成系AIモデルを用いて行動パターンを予測する。入力は、新しい行動データであり、出力は、予測された行動パターンである。具体的な動作としては、サーバが新しいデータを生成系AIモデルに入力し、予測結果を取得する。 When new behavioral data is input, the server uses a generative AI model to predict behavioral patterns. The input is the new behavioral data, and the output is the predicted behavioral pattern. Specifically, the server inputs the new data into the generative AI model and obtains the predicted results.

ステップ5: Step 5:

サーバは、予測結果に基づいて適切なリアクションやサポートを提供する指示を出す。入力は、予測された行動パターンであり、出力は、リアクションやサポートの指示である。具体的な動作としては、サーバがデバイスやロボットに対して適切な動作を指示する。 The server issues instructions to provide appropriate reactions and support based on the prediction results. The input is the predicted behavior pattern, and the output is instructions for reactions and support. In terms of specific operations, the server instructs the device or robot to perform the appropriate action.

ステップ6: Step 6:

端末(スマートフォン)は、サーバからの指示を受け取り、デバイスやロボットを操作する。入力は、サーバからの指示であり、出力は、デバイスやロボットの動作である。具体的な動作としては、スマートフォンがデバイスやロボットに対して操作コマンドを送信する。 The terminal (smartphone) receives instructions from the server and operates the device or robot. The input is the instruction from the server, and the output is the operation of the device or robot. Specifically, the smartphone sends operation commands to the device or robot.

ステップ7: Step 7:

ユーザは、デバイスやロボットの動作を監視し、必要に応じて手動で操作を行う。入力は、デバイスやロボットの動作状況であり、出力は、ユーザの操作コマンドである。具体的な動作としては、ユーザがスマートフォンを用いてデバイスやロボットを手動で操作する。 The user monitors the operation of the device or robot and operates it manually as necessary. The input is the operating status of the device or robot, and the output is the user's operation commands. Specifically, the user manually operates the device or robot using a smartphone.

なお、更に、ユーザの感情を推定する感情エンジンを組み合わせてもよい。すなわち、特定処理部290は、感情特定モデル59を用いてユーザの感情を推定し、ユーザの感情を用いた特定処理を行うようにしてもよい。 It is also possible to further combine an emotion engine that estimates the user's emotion. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

「形態例1」 "Example 1"

本発明の一実施形態として、感情エンジンを組み合わせたシステムが提供される。このシステムは、ユーザの感情を認識し、その感情に応じて猫に対するリアクションや刺激を調整する。具体的には、ユーザが喜んでいるとき、システムは猫に対して積極的な遊びを促す。逆に、ユーザが落ち込んでいるとき、システムは猫に対して静かな遊びを促す。これにより、ユーザの感情状態に応じた最適な猫との相互作用が可能となる。 One embodiment of the present invention provides a system that incorporates an emotion engine. This system recognizes the user's emotions and adjusts the reactions and stimuli given to the cat according to those emotions. Specifically, when the user is happy, the system encourages the cat to play actively. Conversely, when the user is depressed, the system encourages the cat to play quietly. This enables optimal interaction with the cat according to the user's emotional state.

「形態例2」 "Example 2"

また、感情エンジンは、ユーザの声のトーン、表情、または身体的な反応から感情を認識する。例えば、ユーザが笑顔であれば、システムはユーザが幸せであると認識し、猫に対して積極的な遊びを促す。逆に、ユーザが泣いていれば、システムはユーザが悲しいと認識し、猫に対して静かな遊びを促す。これにより、ユーザの感情状態をより正確に把握し、それに応じた最適な猫との相互作用が可能となる。 The emotion engine also recognizes emotions from the user's tone of voice, facial expressions, or physical reactions. For example, if the user is smiling, the system will recognize that the user is happy and encourage the cat to play actively. Conversely, if the user is crying, the system will recognize that the user is sad and encourage the cat to play quietly. This allows for a more accurate understanding of the user's emotional state and optimal interaction with the cat accordingly.

「形態例3」 "Example 3"

さらに、感情エンジンは、ユーザの感情に応じてデバイスの動きや反応を調整し、ユーザと猫との相互作用を向上させる。例えば、ユーザが怒っているとき、システムはデバイスの動きを抑制し、猫がユーザに迷惑をかけないようにする。逆に、ユーザが喜んでいるとき、システムはデバイスの動きを活発化し、猫がユーザと楽しく遊べるようにする。これにより、ユーザの感情状態に応じた最適な猫との相互作用が可能となる。 Furthermore, the emotion engine adjusts the device's movements and reactions according to the user's emotions, improving the interaction between the user and the cat. For example, when the user is angry, the system suppresses the device's movements to prevent the cat from bothering the user. Conversely, when the user is happy, the system activates the device's movements to allow the cat to play happily with the user. This enables optimal interaction with the cat according to the user's emotional state.

以下に、各形態例の処理の流れについて説明する。 The processing flow for each example form is explained below.

「形態例1」 "Example 1"

ステップ1:ユーザの感情エンジンがユーザの感情を認識する。 Step 1: The user's emotion engine recognizes the user's emotion.

ステップ2:認識した感情に基づいて、システムが猫に対するリアクションや刺激を調整する。 Step 2: Based on the recognized emotion, the system adjusts its reactions and stimuli to the cat.

ステップ3:ユーザが喜んでいるとき、システムは猫に対して積極的な遊びを促す。 Step 3: When the user is happy, the system encourages active play with the cat.

ステップ4:ユーザが落ち込んでいるとき、システムは猫に対して静かな遊びを促す。 Step 4: When the user is feeling down, the system encourages quiet play with the cat.

「形態例2」 "Example 2"

ステップ1:感情エンジンがユーザの声のトーン、表情、または身体的な反応から感情を認識する。 Step 1: The emotion engine recognizes emotions from the user's tone of voice, facial expressions, or physical reactions.

ステップ2:ユーザが笑顔であれば、システムはユーザが幸せであると認識し、猫に対して積極的な遊びを促す。 Step 2: If the user is smiling, the system recognizes that the user is happy and encourages active play with the cat.

ステップ3:ユーザが泣いていれば、システムはユーザが悲しいと認識し、猫に対して静かな遊びを促す。 Step 3: If the user is crying, the system recognizes that the user is sad and prompts the cat to play quietly.

「形態例3」 "Example 3"

ステップ1:感情エンジンがユーザの感情を認識する。 Step 1: The emotion engine recognizes the user's emotions.

ステップ2:ユーザの感情に応じてデバイスの動きや反応を調整する。 Step 2: Adjust the device's movements and responses based on the user's emotions.

ステップ3:ユーザが怒っているとき、システムはデバイスの動きを抑制し、猫がユーザに迷惑をかけないようにする。 Step 3: When the user is angry, the system inhibits the device's movement to prevent the cat from bothering the user.

ステップ4:ユーザが喜んでいるとき、システムはデバイスの動きを活発化し、猫がユーザと楽しく遊べるようにする。 Step 4: When the user is happy, the system activates the device's activity, allowing the cat to play happily with the user.

(実施例1) (Example 1)

次に、形態例1の実施例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, Example 1 of Form Example 1 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来の動物用デバイスは、動物の動きや行動パターンを単純に検知するだけであり、動物の好みや遊び方を理解して適切なリアクションや刺激を提供することができなかった。また、ユーザの感情状態に応じて動物との相互作用を調整する機能が欠如していたため、ユーザと動物の関係をより深めることが難しかった Previous animal devices simply detected animal movements and behavioral patterns, but were unable to understand the animal's preferences and play styles and provide appropriate reactions or stimulation. Furthermore, they lacked the ability to adjust interactions with the animal based on the user's emotional state, making it difficult to deepen the relationship between the user and the animal.

実施例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整する感情エンジンを含む。これにより、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供することが可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, and an emotion engine that recognizes the user's emotions and adjusts the reactions and stimuli to the animal according to those emotions. This makes it possible to understand the animal's behavior patterns and provide optimal reactions and stimuli according to the user's emotional state.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知するための装置である。 A "sensor" is a device used to detect animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and play styles.

「リアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて動物に適切な反応や刺激を与えるための機構である。 "Means for providing reactions and stimuli" refers to a mechanism for providing appropriate reactions and stimuli to animals based on the analysis results of the generative AI.

「感情エンジン」とは、ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整するためのシステムである。 The "emotion engine" is a system that recognizes the user's emotions and adjusts the reactions and stimuli given to animals based on those emotions.

「動物の行動データ」とは、動物の動きや行動パターンに関する情報である。 "Animal behavior data" is information about animal movements and behavior patterns.

「フィードバック」とは、動物からの物理的な刺激に対するデバイスの反応を生成系AIに戻すプロセスである。 "Feedback" is the process of returning the device's response to physical stimuli from the animal to the generative AI.

この発明は、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that understands animal behavior patterns and provides optimal reactions and stimuli according to the user's emotional state. Specific embodiments of this system are described below.

使用するハードウェアおよびソフトウェア Hardware and software used

デバイス: 球状で自由に動き回ることが可能な装置である。内部にはモーター、バッテリー、センサーが搭載されている。 Device: A spherical device that can move freely. It is equipped with motors, batteries, and sensors.

情報端末: デバイスを操作するための手段を提供する電子機器である。スマートフォンやタブレットが該当する。 Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

センサー: 動物の動きや行動パターンを検知するための装置である。加速度センサーや赤外線センサーが使用される。 Sensor: A device used to detect animal movements and behavior patterns. Accelerometers and infrared sensors are used.

生成系AI: センサーからのデータを分析し、動物の好みや遊び方を理解するための人工知能である。クラウド上で動作するAIモデルが使用される。 Generative AI: Artificial intelligence that analyzes data from sensors to understand animals' preferences and play styles. It uses AI models that run on the cloud.

感情エンジン: ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整するためのシステムである。感情認識ソフトウェアが使用される。 Emotion engine: A system that recognizes the user's emotions and adjusts the animal's reactions and stimuli accordingly. Emotion recognition software is used.

プログラムの処理 Program processing

サーバは、デバイスから送信される動物の行動データを受け取り、生成系AIに入力する。生成系AIは、受け取ったデータを分析し、動物の好みや遊び方を理解する。次に、生成系AIは分析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成し、デバイスに送信する。 The server receives the animal's behavioral data sent from the device and inputs it into the generative AI. The generative AI analyzes the received data to understand the animal's preferences and play styles. Based on the analysis results, the generative AI then generates instructions to provide the animal with appropriate reactions and stimuli, and sends these to the device.

端末は、ユーザの感情を認識するためのデータを収集する。例えば、スマートフォンのカメラやマイクを使用してユーザの表情や声のトーンを分析する。感情エンジンは、ユーザの感情データを受け取り、その感情に応じて動物に対するリアクションや刺激を調整する。 The device collects data to recognize the user's emotions. For example, it uses the smartphone's camera and microphone to analyze the user's facial expressions and tone of voice. The emotion engine receives the user's emotional data and adjusts the animal's reactions and stimuli according to those emotions.

具体例 Specific examples

例1: 猫がデバイスに近づいたとき、センサーがその動きを検知し、データをサーバに送信する。サーバは生成系AIモデルを用いて「猫が興味を示している」と判断し、デバイスに「回転して猫の興味を引く」指示を送る。デバイスはその場で回転し始める。 Example 1: When a cat approaches the device, the sensor detects its movement and sends the data to the server. The server uses a generative AI model to determine that the cat is interested and sends the device an instruction to "rotate to attract the cat's attention." The device then begins to rotate in place.

例2: ユーザがスマートフォンを使っているとき、端末がユーザの表情をカメラでキャプチャし、感情エンジンが「ユーザが喜んでいる」と認識する。サーバは生成系AIモデルに「積極的な遊びを促す」指示を送り、デバイスは猫と一緒に走り回るような動きをする。 Example 2: When a user is using a smartphone, the device captures the user's facial expression with its camera, and the emotion engine recognizes that the user is happy. The server then sends instructions to the generative AI model to encourage active play, causing the device to act as if it were running around with a cat.

プロンプト文の例 Example prompt

「猫がデバイスに近づいたときの動作を説明してください。」 "Please explain what happens when a cat approaches the device."

「ユーザが喜んでいるときの猫へのリアクションを説明してください。」 "Please explain how users react to cats when they are happy."

以上が、この発明を実施するための具体的な形態である。このシステムにより、動物の行動パターンを理解し、ユーザの感情状態に応じた最適なリアクションや刺激を提供することが可能となる。 The above is a specific form for implementing this invention. This system makes it possible to understand animal behavior patterns and provide optimal reactions and stimuli according to the user's emotional state.

実施例1における特定処理の流れについて図17を用いて説明する。 The flow of the identification process in Example 1 will be explained using Figure 17.

ステップ1: Step 1:

デバイスの初期化 Initializing the device

サーバ: デバイスの初期設定を行う。モーターやバッテリーの状態を確認し、センサーが正常に動作しているかをチェックする。 Server: Initializes the device. Checks the status of the motor and battery, and ensures that sensors are working properly.

入力: デバイスの電源が入る信号。 Input: The signal that powers on the device.

出力: 初期化完了の信号。 Output: Signals that initialization is complete.

具体的な動作: デバイスが電源を入れると、サーバがデバイスの各コンポーネントの状態を確認し、正常であれば初期化完了の信号を送る。 Specific operation: When the device is turned on, the server checks the status of each component of the device and, if everything is normal, sends a signal indicating initialization is complete.

ステップ2: Step 2:

猫の動きの検知 Cat movement detection

デバイス: 内部のセンサーを用いて猫の動きや行動パターンをリアルタイムで検知する。 Device: Uses internal sensors to detect your cat's movements and behavior patterns in real time.

入力: 猫の動きや行動。 Input: Cat movements and behavior.

出力: 検知データ。 Output: Detection data.

具体的な動作: 猫がデバイスに近づいたり、触れたりすると、センサーがその動きをキャッチし、データを収集する。 Specific behavior: When a cat approaches or touches the device, the sensor detects the movement and collects data.

ステップ3: Step 3:

データの送信 Data transmission

デバイス: 検知したデータをサーバに送信する。 Device: Sends detected data to the server.

入力: 検知データ。 Input: Detection data.

出力: サーバへのデータ送信。 Output: Send data to the server.

具体的な動作: センサーが収集したデータを無線通信を通じてサーバに送信する。 Specific operation: The data collected by the sensor is sent to the server via wireless communication.

ステップ4: Step 4:

データの分析 Data analysis

サーバ: 受け取ったデータを生成AIモデルに入力し、猫の行動パターンや好みを分析する。 Server: Inputs the received data into a generative AI model to analyze the cat's behavioral patterns and preferences.

入力: 検知データ。 Input: Detection data.

出力: 行動パターンの分析結果。 Output: Behavioral pattern analysis results.

具体的な動作: サーバが生成AIモデルに「猫がデバイスに触れた」というデータを入力し、AIが「猫が興味を示している」と判断する。 Specific operation: The server inputs the data "a cat touched the device" into the generated AI model, and the AI determines that "the cat is showing interest."

ステップ5: Step 5:

指示の生成 Generating instructions

サーバ: 分析結果に基づいて、猫に適切なリアクションや刺激を提供するための指示を生成する。 Server: Based on the analysis results, generates instructions to provide the cat with appropriate reactions and stimuli.

入力: 行動パターンの分析結果。 Input: Behavioral pattern analysis results.

出力: デバイスへの指示。 Output: Instructions to the device.

具体的な動作: サーバが「デバイスを回転させて猫の興味を引く」という指示を生成し、デバイスに送信する。 Specific operation: The server generates an instruction to "rotate the device to attract the cat's attention" and sends it to the device.

ステップ6: Step 6:

デバイスの動作 Device Operation

デバイス: サーバからの指示に従って動作し、猫に適切なリアクションや刺激を提供する。 Device: Operates according to instructions from the server and provides appropriate reactions and stimuli to the cat.

入力: サーバからの指示。 Input: Instructions from the server.

出力: デバイスの動作。 Output: Device operation.

具体的な動作: デバイスが回転し始め、猫の興味を引くように動作する。 Specific action: The device will start to rotate and act in a way that will attract the cat's interest.

ステップ7: Step 7:

ユーザの感情認識 User emotion recognition

端末: ユーザの感情を認識するためのデータを収集する。例えば、スマートフォンのカメラやマイクを使用する。 Device: Collect data to recognize the user's emotions. For example, use the smartphone's camera and microphone.

入力: ユーザの表情や声のトーン。 Input: User's facial expression and tone of voice.

出力: 感情データ。 Output: Emotion data.

具体的な動作: 端末がユーザの表情や声のトーンを分析し、感情状態を認識する。 Specific operation: The device analyzes the user's facial expressions and tone of voice to recognize their emotional state.

ステップ8: Step 8:

感情に基づく指示の調整 Adjusting instructions based on emotions

サーバ: ユーザの感情データを受け取り、猫に対するリアクションや刺激を調整する。 Server: Receives the user's emotional data and adjusts the cat's reactions and stimuli.

入力: 感情データ。 Input: Emotion data.

出力: 調整された指示。 Output: Adjusted instructions.

具体的な動作: サーバが「ユーザが喜んでいる」と認識した場合、生成AIモデルに「積極的な遊びを促す」指示を送る。デバイスは猫と一緒に走り回るような動きをする。 Specific behavior: If the server recognizes that the user is happy, it sends instructions to the generative AI model to encourage active play. The device then behaves as if it is running around with a cat.

(応用例1) (Application Example 1)

次に、形態例1の応用例1について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, we will explain Application Example 1 of Form Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来のペット用デバイスは、動物の行動パターンを単純に検知するだけであり、動物の好みや遊び方を深く理解することができなかった。また、ユーザの感情状態に応じて動物との相互作用を調整する機能が欠如していたため、ユーザの感情状態に最適なペットとの相互作用を提供することが困難であった。さらに、デバイスの操作や動物の行動データをリアルタイムで表示する手段が不足していたため、ユーザがデバイスの動作状況や動物の行動を把握することが難しかった Previous pet devices simply detected animal behavior patterns and were unable to deeply understand the animal's preferences or play styles. Furthermore, they lacked the ability to adjust interactions with the animal based on the user's emotional state, making it difficult to provide interactions with the pet that best fit the user's emotional state. Furthermore, they lacked a way to control the device or display animal behavior data in real time, making it difficult for users to understand the device's operating status and the animal's behavior.

応用例1におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、感情エンジンを用いてユーザの感情状態を認識し、該感情状態に応じて動物に対するリアクションや刺激を調整する手段と、該デバイスの操作や動物の行動データを情報端末に表示する手段と、を含む。これにより、動物の行動パターンを深く理解し、ユーザの感情状態に応じた最適なペットとの相互作用を提供することが可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavioral patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, means for recognizing the user's emotional state using an emotion engine and adjusting the reactions and stimuli provided to the animal in accordance with the emotional state, and means for displaying the device's operation and the animal's behavioral data on the information terminal. This makes it possible to deeply understand the animal's behavioral patterns and provide optimal interactions with the pet in accordance with the user's emotional state.

「球状で自由に動き回ることが可能なデバイス」とは、内部にモーターやバッテリーを有し、外部からの指示に基づいて自律的に移動することができる球形の装置である。 A "spherical device capable of moving freely" is a spherical device that has an internal motor and battery and can move autonomously based on external instructions.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作することによってデバイスを制御するための電子機器である。 An "information terminal" is an electronic device, such as a smartphone or tablet, that is operated by the user to control the device.

「動物の動きや行動パターンを検知するセンサー」とは、動物の位置、速度、動作などをリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects an animal's location, speed, movements, etc. in real time and collects that data.

「生成系AI」とは、収集されたデータを分析し、動物の好みや遊び方を理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes collected data and understands animals' preferences and play styles.

「感情エンジン」とは、ユーザの感情状態を認識し、その情報を基に動物との相互作用を調整するためのシステムである。 The "emotion engine" is a system that recognizes the user's emotional state and adjusts interactions with animals based on that information.

「動物に適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な動作や反応を行うための機構である。 "Means for providing appropriate reactions and stimuli to animals" refers to a mechanism that allows appropriate actions and reactions to be taken by animals based on the analysis results of the generative AI.

「該デバイスの操作や動物の行動データを情報端末に表示する手段」とは、デバイスの動作状況や動物の行動データをリアルタイムで情報端末に表示するための機能である。 "Means for displaying the device's operation and animal behavior data on an information terminal" refers to a function for displaying the device's operating status and animal behavior data on an information terminal in real time.

この発明を実施するためのシステムは、球状で自由に動き回ることが可能なデバイス、情報端末、動物の動きや行動パターンを検知するセンサー、生成系AI、感情エンジン、及び情報端末に表示する手段を含む。 A system for implementing this invention includes a spherical, freely movable device, an information terminal, a sensor that detects animal movements and behavior patterns, a generative AI, an emotion engine, and a means for displaying on the information terminal.

システムの構成 System Configuration

1. 球状デバイス: 1. Spherical device:

内部にモーターやバッテリーを搭載し、外部からの指示に基づいて自律的に移動する。 It is equipped with a motor and battery inside and moves autonomously based on external instructions.

動物の動きや行動パターンを検知するためのセンサーを備える。 Equipped with sensors to detect animal movements and behavior patterns.

2. 情報端末: 2. Information terminal:

スマートフォンやタブレットなど、ユーザが操作するための電子機器。 Electronic devices operated by users, such as smartphones and tablets.

デバイスの操作や動物の行動データをリアルタイムで表示する。 Displays device operation and animal behavior data in real time.

3. センサー: 3. Sensor:

動物の位置、速度、動作などをリアルタイムで感知し、そのデータを収集する。 It detects animals' location, speed, movements, etc. in real time and collects that data.

4. 生成系AI: 4. Generative AI:

収集されたデータを分析し、動物の好みや遊び方を理解する。 Analyze the collected data to understand the animals' preferences and play styles.

生成AIモデルを用いて、動物に適切なリアクションや刺激を提供するための指示を生成する。 Generative AI models are used to generate instructions to provide appropriate reactions and stimuli to animals.

5. 感情エンジン: 5. Emotion Engine:

ユーザの感情状態を認識し、その情報を基に動物との相互作用を調整する。 Recognizes the user's emotional state and adjusts interactions with animals based on that information.

6. 表示手段: 6. Display means:

デバイスの動作状況や動物の行動データを情報端末に表示する。 Device operation status and animal behavior data are displayed on the information terminal.

プログラムの処理説明 Program processing explanation

サーバは、まずセンサーから動物の行動データを取得する。このデータは生成系AIに送信され、動物の好みや遊び方を分析する。生成系AIは、分析結果に基づいて動物に適切なリアクションや刺激を提供するための指示を生成する。さらに、感情エンジンがユーザの感情状態を認識し、その情報を基に動物との相互作用を調整する。最終的に、デバイスの操作や動物の行動データは情報端末にリアルタイムで表示される。 The server first collects animal behavior data from sensors. This data is sent to the generative AI, which analyzes the animal's preferences and play styles. Based on the analysis results, the generative AI generates instructions to provide the animal with appropriate reactions and stimuli. Furthermore, an emotion engine recognizes the user's emotional state and adjusts interactions with the animal based on that information. Finally, device operations and animal behavior data are displayed in real time on the information terminal.

具体例 Specific examples

例えば、ペットショップでこのシステムを使用する場合、来店者が猫と遊んでいるとき、スマートフォンアプリが猫の行動をリアルタイムで分析し、来店者の感情状態に応じて猫との遊び方を調整する。生成AIモデルへ入力するプロンプト文の例は以下の通りである。 For example, if this system were used in a pet shop, when a customer was playing with a cat, the smartphone app would analyze the cat's behavior in real time and adjust how the customer interacted with the cat depending on the customer's emotional state. An example of a prompt sentence to be input into the generative AI model is as follows:

プロンプト文の例: Example prompt:

猫の行動データ: 動き: 活発, 遊び方: ボールを追いかける Cat behavior data: Movement: Active, Play style: Chasing a ball

ユーザの感情状態: 状態: 喜んでいる User's emotional state: State: Happy

このデータに基づいて、猫に適切なリアクションや刺激を提供するための指示を生成してください。 Based on this data, generate instructions to provide appropriate reactions and stimuli for your cat.

このプロンプト文を生成AIモデルに入力することで、猫に対する適切なリアクションや刺激の指示を得ることができる。 By inputting this prompt into a generative AI model, we can obtain appropriate reactions and stimulation instructions for the cat.

応用例1における特定処理の流れについて図18を用いて説明する。 The flow of the specific processing in Application Example 1 is explained using Figure 18.

ステップ1: Step 1:

サーバは、センサーから動物の行動データを取得する。センサーは動物の位置、速度、動作などをリアルタイムで感知し、そのデータをサーバに送信する。入力はセンサーからの生データであり、出力はサーバに送信された動物の行動データである。 The server obtains animal behavior data from sensors. The sensors detect the animal's position, speed, movement, etc. in real time and send the data to the server. The input is raw data from the sensors, and the output is the animal's behavior data sent to the server.

ステップ2: Step 2:

サーバは、取得した動物の行動データを生成系AIに送信する。生成系AIは、受け取ったデータを分析し、動物の好みや遊び方を理解する。入力は動物の行動データであり、出力は動物の好みや遊び方に関する分析結果である。 The server sends the acquired animal behavior data to the generative AI. The generative AI analyzes the received data and understands the animal's preferences and play styles. The input is the animal's behavior data, and the output is the analysis results regarding the animal's preferences and play styles.

ステップ3: Step 3:

サーバは、生成系AIからの分析結果に基づいて、動物に適切なリアクションや刺激を提供するための指示を生成する。生成AIモデルを用いて、プロンプト文を作成し、動物に対する具体的な指示を生成する。入力は生成系AIの分析結果であり、出力は動物に対する指示である。 The server generates instructions to provide appropriate reactions and stimuli to the animal based on the analysis results from the generative AI. It uses the generative AI model to create prompts and generate specific instructions for the animal. The input is the analysis results of the generative AI, and the output is instructions for the animal.

ステップ4: Step 4:

サーバは、感情エンジンを用いてユーザの感情状態を認識する。感情エンジンは、ユーザの表情や音声などのデータを解析し、ユーザの感情状態を特定する。入力はユーザの感情データであり、出力はユーザの感情状態である。 The server uses an emotion engine to recognize the user's emotional state. The emotion engine analyzes data such as the user's facial expressions and voice to identify the user's emotional state. The input is the user's emotional data, and the output is the user's emotional state.

ステップ5: Step 5:

サーバは、ユーザの感情状態に基づいて、動物に対するリアクションや刺激を調整する。感情エンジンの出力を元に、生成系AIの指示を修正し、最適な相互作用を提供する。入力はユーザの感情状態と生成系AIの指示であり、出力は調整された動物に対する指示である。 The server adjusts the reactions and stimuli given to the animal based on the user's emotional state. Based on the output of the emotion engine, it modifies the instructions of the generative AI to provide optimal interaction. The input is the user's emotional state and the instructions of the generative AI, and the output is the adjusted instructions given to the animal.

ステップ6: Step 6:

サーバは、調整された指示を球状デバイスに送信する。デバイスは、受け取った指示に基づいて動作し、動物に適切なリアクションや刺激を提供する。入力は調整された指示であり、出力はデバイスの動作である。 The server sends the adjusted instructions to the spherical device. The device acts based on the received instructions and provides the animal with an appropriate reaction or stimulus. The input is the adjusted instructions, and the output is the device's behavior.

ステップ7: Step 7:

端末は、デバイスの操作や動物の行動データをリアルタイムで表示する。ユーザは、情報端末を通じてデバイスの動作状況や動物の行動を確認することができる。入力はデバイスの動作データと動物の行動データであり、出力は情報端末に表示される情報である。 The terminal displays device operation and animal behavior data in real time. Users can check the device's operating status and the animal's behavior through the information terminal. The input is device operation data and animal behavior data, and the output is the information displayed on the information terminal.

(実施例2) (Example 2)

次に、形態例2の実施例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, Example 2 of Form Example 2 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動に対して適切な反応を提供することが難しく、またユーザの感情状態を考慮した相互作用を実現することができなかった。そのため、動物とユーザの双方にとって最適な体験を提供することが困難であった。さらに、動物の行動パターンの変化を学習し、長期的に適応するシステムも不足していた。 Previous animal devices struggled to provide appropriate responses to animal behavior and were unable to realize interactions that took the user's emotional state into account. This made it difficult to provide an optimal experience for both the animal and the user. Furthermore, there was a lack of systems that could learn changes in the animal's behavioral patterns and adapt over the long term.

実施例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスを操作するための手段と、動物の動きや行動パターンを検知するセンサーを使用する手段と、センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIを使用する手段と、ユーザの感情状態を認識する感情エンジンを使用する手段と、生成系AIおよび感情エンジンに基づき動物との相互作用を最適化する手段と、を含む。これにより、動物の行動に対して適切な反応を提供し、ユーザの感情状態を考慮した相互作用が可能となる。また、動物の行動パターンの変化を学習し、長期的に適応することが可能となる。 In this invention, the server includes means for operating a spherical, freely mobile device, means for using sensors to detect the animal's movements and behavioral patterns, means for using generative AI to analyze data from the sensors and understand the animal's preferences and play styles, means for using an emotion engine to recognize the user's emotional state, and means for optimizing interactions with the animal based on the generative AI and emotion engine. This makes it possible to provide appropriate responses to the animal's behavior and enable interactions that take the user's emotional state into consideration. It also makes it possible to learn changes in the animal's behavioral patterns and adapt over the long term.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知する装置である。 A "sensor" is a device that detects animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and how they play.

「感情エンジン」とは、ユーザの感情状態を認識するためのソフトウェアまたはハードウェアである。 An "emotion engine" is software or hardware that recognizes the user's emotional state.

「リアクション」とは、生成系AIに基づき動物に提供される適切な反応や刺激である。 "Reactions" are appropriate responses or stimuli provided to animals based on generative AI.

「相互作用の最適化」とは、生成系AIおよび感情エンジンに基づき、動物とユーザの間のやり取りを最適化することである。 "Interaction optimization" refers to optimizing the interaction between animals and users based on generative AI and an emotion engine.

「行動データ」とは、動物の動きや行動パターンに関する情報である。 "Behavioral data" is information about animal movements and behavior patterns.

「フィードバック」とは、デバイスが動物からの物理的な刺激に対して自動的に反応し、その反応を生成系AIに送信することである。 "Feedback" means that the device automatically responds to physical stimuli from the animal and transmits that response to the generative AI.

この発明は、動物の行動とユーザの感情状態に基づいて最適な相互作用を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that provides optimal interaction based on the animal's behavior and the user's emotional state. Specific embodiments of this system are described below.

使用するハードウェアおよびソフトウェア Hardware and software used

デバイス: 球状で自由に動き回ることが可能な装置である。このデバイスは、動物の行動に対して物理的な反応を提供する。 Device: A spherical, freely movable device that provides physical responses to the animal's behavior.

情報端末: デバイスを操作するための手段を提供する電子機器である。例えば、スマートフォンやタブレットが該当する。 Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

センサー: 動物の動きや行動パターンを検知する装置である。デバイスに搭載されており、リアルタイムでデータを収集する。 Sensor: A device that detects animal movements and behavior patterns. It is installed in the device and collects data in real time.

生成系AI: センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。例えば、OpenAIのGPT-4などが該当する。 Generative AI: Artificial intelligence that analyzes data from sensors to understand animals' preferences and play styles. An example of this is OpenAI's GPT-4.

感情エンジン: ユーザの感情状態を認識するためのソフトウェアまたはハードウェアである。ユーザの声のトーン、表情、または身体的な反応を解析する。 Emotion engine: Software or hardware that recognizes the user's emotional state. It analyzes the user's tone of voice, facial expressions, or physical reactions.

システムの動作 System Operation

サーバは、センサーから送信された動物の行動データを受け取り、生成系AIを使用してそのデータを分析する。生成系AIは、動物の行動パターンを理解し、適切なリアクションや刺激を提供するための指示をデバイスに送信する。 The server receives the animal's behavior data sent from the sensor and analyzes it using generative AI. The generative AI understands the animal's behavioral patterns and sends instructions to the device to provide appropriate reactions and stimuli.

さらに、サーバは感情エンジンを使用してユーザの感情状態を認識する。感情エンジンは、ユーザの声のトーンや表情を解析し、ユーザが幸せであるか悲しいかを判断する。サーバは、この感情状態に基づいて動物との相互作用を最適化する。 Furthermore, the server uses an emotion engine to recognize the user's emotional state. The emotion engine analyzes the user's tone of voice and facial expressions to determine whether the user is happy or sad. The server optimizes interactions with the animal based on this emotional state.

具体例 Specific examples

例えば、猫がデバイスに対して爪を立てる動作を行った場合、センサーがその動作を検知する。センサーは、そのデータをサーバに送信し、サーバは生成系AIを使用してデータを分析する。生成系AIは、猫が攻撃的な遊びを好むことを理解し、デバイスに対して猫のおもちゃを動かすように指示する。デバイスは、この指示に従って猫のおもちゃを動かし、猫に対して適切な刺激を提供する。 For example, if a cat scratches the device, the sensor detects the action. The sensor sends the data to a server, which analyzes the data using generative AI. The generative AI understands that the cat prefers aggressive play and instructs the device to move a cat toy. The device follows this instruction to move the cat toy and provide the cat with the appropriate stimulation.

同時に、サーバは感情エンジンを使用してユーザの笑顔を認識し、ユーザが幸せであると判断する。サーバは、ユーザの感情状態に応じて猫に対して積極的な遊びを促す。 At the same time, the server uses its emotion engine to recognize the user's smile and determine that the user is happy. The server then encourages the cat to play actively depending on the user's emotional state.

プロンプト文の例 Example prompt

「猫がデバイスに対して攻撃的な行動を示した場合の対応方法を教えてください。」 "What should I do if my cat is acting aggressively towards my device?"

「ユーザが笑顔のときに猫に対してどのような遊びを促すべきか教えてください。」 "Please tell me what kind of play should I encourage the cat to do when the user is smiling?"

このシステムにより、動物とユーザの感情状態に応じた最適な相互作用が実現できる。 This system enables optimal interaction based on the emotional state of the animal and the user.

実施例2における特定処理の流れについて図19を用いて説明する。 The flow of the identification process in Example 2 will be explained using Figure 19.

ステップ1: Step 1:

センサーによるデータ収集 Data collection using sensors

サーバは、デバイスに搭載されたセンサーを使用して動物の行動をリアルタイムで監視する。センサーは、動物がデバイスに対して攻撃的な行動を示した場合、その動作を検知する。例えば、猫がデバイスに爪を立てる動作を行った場合、センサーがその動作を検知する。入力は動物の行動データであり、出力は検知された行動データである。 The server monitors the animal's behavior in real time using sensors installed on the device. The sensors detect any aggressive behavior from the animal toward the device. For example, if a cat digs its claws into the device, the sensor detects this behavior. The input is the animal's behavior data, and the output is the detected behavior data.

ステップ2: Step 2:

データの送信 Data transmission

センサーは、検知した行動データをサーバに送信する。サーバは、このデータを受け取り、生成系AIに渡す。入力はセンサーから送信された行動データであり、出力はサーバに送信された行動データである。 The sensor sends the detected behavioral data to the server. The server receives this data and passes it on to the generative AI. The input is the behavioral data sent from the sensor, and the output is the behavioral data sent to the server.

ステップ3: Step 3:

生成系AIによる分析 Analysis using generative AI

サーバは、生成系AIを使用して受け取った行動データを分析する。生成系AIは、例えばOpenAIのGPT-4などを使用し、動物が攻撃的な遊びを好むことを理解する。具体的には、行動データを解析し、その行動が攻撃的な遊びであると判断する。入力はサーバに送信された行動データであり、出力は分析結果である。 The server uses generative AI to analyze the behavioral data it receives. The generative AI uses, for example, OpenAI's GPT-4, to understand that animals prefer aggressive play. Specifically, it analyzes the behavioral data and determines that the behavior constitutes aggressive play. The input is the behavioral data sent to the server, and the output is the analysis results.

ステップ4: Step 4:

デバイスへの指示 Device instructions

サーバは、生成系AIの分析結果に基づいてデバイスに対して指示を出す。例えば、デバイスに猫のおもちゃを動かすように指示する。デバイスは、この指示に従って猫のおもちゃを動かし、猫に対して適切な刺激を提供する。入力は生成系AIの分析結果であり、出力はデバイスへの指示である。 The server issues instructions to the device based on the analysis results of the generative AI. For example, it instructs the device to move a cat toy. The device follows this instruction to move the cat toy and provide the cat with appropriate stimulation. The input is the analysis results of the generative AI, and the output is the instruction to the device.

ステップ5: Step 5:

感情エンジンによるユーザの感情認識 Recognize user emotions using an emotion engine

サーバは、感情エンジンを使用してユーザの感情を認識する。感情エンジンは、ユーザの声のトーン、表情、または身体的な反応を解析する。例えば、ユーザが笑顔であれば、感情エンジンはユーザが幸せであると認識する。入力はユーザの感情データであり、出力は感情認識結果である。 The server uses an emotion engine to recognize the user's emotions. The emotion engine analyzes the user's tone of voice, facial expressions, or physical reactions. For example, if the user is smiling, the emotion engine recognizes that the user is happy. The input is the user's emotion data, and the output is the emotion recognition result.

ステップ6: Step 6:

猫との相互作用の最適化 Cat interaction optimization

サーバは、ユーザの感情状態に応じて動物との相互作用を最適化する。例えば、ユーザが笑顔であれば、動物に対して積極的な遊びを促す。逆に、ユーザが泣いていれば、動物に対して静かな遊びを促す。これにより、ユーザの感情状態に応じた最適な動物との相互作用が実現する。入力は感情認識結果であり、出力は最適化された相互作用の指示である。 The server optimizes interactions with animals according to the user's emotional state. For example, if the user is smiling, it encourages the animal to play actively. Conversely, if the user is crying, it encourages the animal to play quietly. This allows for optimal interaction with animals according to the user's emotional state. The input is the emotion recognition result, and the output is instructions for optimized interactions.

(応用例2) (Application Example 2)

次に、形態例2の応用例2について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, we will explain Application Example 2 of Form Example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来のペット用デバイスは、動物の行動やユーザの感情状態を十分に考慮した相互作用を提供することが難しかった。また、動物の行動パターンやユーザの感情に基づいた適切な刺激を提供する手段が不足していたため、ペットとユーザの満足度を高めることができなかった Previous pet devices struggled to provide interactions that fully took into account the animal's behavior and the user's emotional state. Furthermore, they lacked a means to provide appropriate stimuli based on the animal's behavioral patterns and the user's emotions, making it difficult to increase satisfaction for both the pet and the user.

応用例2におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.

この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を認識する感情エンジンと、該感情エンジンに基づき動物との相互作用を調整する手段と、を含む。これにより、動物の行動とユーザの感情状態をリアルタイムで考慮した適切な相互作用が可能となる。 In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing the animal with appropriate reactions and stimuli based on the AI, an emotion engine that recognizes the user's emotional state, and means for adjusting interactions with the animal based on the emotion engine. This enables appropriate interactions that take into account the animal's behavior and the user's emotional state in real time.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動することができる装置である。 A "spherical, freely movable device" is a device that has a spherical shape and can physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。 An "information terminal" is an electronic device operated by a user, such as a smartphone or tablet.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time.

「生成系AI」とは、収集されたデータを分析し、動物の好みや行動パターンを理解するための人工知能システムである。 "Generative AI" is an artificial intelligence system that analyzes collected data and understands animals' preferences and behavioral patterns.

「適切なリアクションや刺激を提供する手段」とは、生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。 "Means for providing appropriate reactions and stimuli" refers to devices and methods for providing appropriate reactions and stimuli to animals based on the analysis results of the generative AI.

「感情エンジン」とは、ユーザの声のトーンや表情、身体的な反応から感情を認識するためのシステムである。 The "emotion engine" is a system that recognizes emotions from the user's tone of voice, facial expressions, and physical reactions.

「動物との相互作用を調整する手段」とは、感情エンジンの認識結果に基づいて、動物との相互作用を最適化するための装置や方法である。 "Means for adjusting interactions with animals" refers to devices and methods for optimizing interactions with animals based on the recognition results of the emotion engine.

この発明は、動物の行動とユーザの感情状態をリアルタイムで考慮し、適切な相互作用を提供するシステムである。以下に、このシステムを実現するための具体的な実施形態を示す。 This invention is a system that takes into account the animal's behavior and the user's emotional state in real time to provide appropriate interaction. Below, we will show a specific embodiment for realizing this system.

システム構成 System Configuration

システムは以下の主要なコンポーネントから構成される。 The system consists of the following main components:

1. 球状で自由に動き回ることが可能なデバイス: 1. A spherical, freely movable device:

このデバイスは、動物の行動を引き出すために自由に移動できる球形の装置である。内部にはモーターやバッテリーが搭載されており、情報端末からの指示に従って動作する。 This device is a spherical device that can be moved freely to induce animal behavior. It is equipped with a motor and battery inside and operates according to instructions from an information terminal.

2. 情報端末: 2. Information terminal:

スマートフォンやタブレットなどの電子機器であり、ユーザがデバイスを操作するためのインターフェースを提供する。専用のアプリケーションがインストールされており、デバイスの動作を制御する。 Electronic devices such as smartphones and tablets that provide an interface for users to operate the device. Dedicated applications are installed on them to control the device's operation.

3. 動物の動きや行動パターンを検知するセンサー: 3. Sensors that detect animal movements and behavior patterns:

デバイスにはカメラや加速度センサーが搭載されており、動物の動作や行動をリアルタイムで検知する。 The device is equipped with a camera and accelerometer to detect animal movements and behavior in real time.

4. 生成系AI: 4. Generation AI:

収集されたデータを分析し、動物の好みや行動パターンを理解するための人工知能システムである。生成系AIは、動物の行動データを時間経過と共に蓄積し、そのデータに基づいて行動パターンの変化を学習する。 It is an artificial intelligence system that analyzes collected data to understand animals' preferences and behavioral patterns. Generative AI accumulates animal behavioral data over time and learns changes in behavioral patterns based on that data.

5. 適切なリアクションや刺激を提供する手段: 5. How to provide appropriate reactions and stimuli:

生成系AIの分析結果に基づいて、動物に対して適切な反応や刺激を与えるための装置や方法である。例えば、デバイスが特定の動きをすることで動物を刺激する。 This is a device or method for providing appropriate responses or stimuli to animals based on the analysis results of generative AI. For example, the device may stimulate the animal by performing a specific movement.

6. 感情エンジン: 6. Emotion Engine:

ユーザの声のトーンや表情、身体的な反応から感情を認識するためのシステムである。感情エンジンは、カメラやマイクを通じてユーザの感情状態をリアルタイムで検知する。 This is a system that recognizes emotions from the user's tone of voice, facial expressions, and physical reactions. The emotion engine detects the user's emotional state in real time through the camera and microphone.

7. 動物との相互作用を調整する手段: 7. Ways to regulate interactions with animals:

感情エンジンの認識結果に基づいて、動物との相互作用を最適化するための装置や方法である。例えば、ユーザが悲しいと認識された場合、デバイスは静かな動きをする。 An apparatus and method for optimizing interactions with animals based on the recognition results of an emotion engine. For example, if the user is recognized as sad, the device will behave calmly.

プログラムの処理説明 Program processing explanation

サーバは、カメラやマイクを通じてユーザの感情状態を検知し、生成系AIに送信する。生成系AIは、動物の行動データとユーザの感情データを分析し、適切なリアクションを決定する。情報端末は、生成系AIからの指示を受け取り、デバイスに対して動作を指示する。 The server detects the user's emotional state through a camera and microphone and sends it to the generative AI. The generative AI analyzes the animal's behavioral data and the user's emotional data to determine an appropriate reaction. The information terminal receives instructions from the generative AI and instructs the device on how to act.

使用するハードウェアには、カメラ(動物の行動とユーザの表情を検知)、マイク(ユーザの声のトーンを検知)、モーター(デバイスの動作を制御)が含まれる。ソフトウェアには、OpenCV(画像処理)、Keras(感情認識モデル)、requests(AIサービスとの通信)が含まれる。 The hardware used includes a camera (to detect animal behavior and the user's facial expressions), a microphone (to detect the user's tone of voice), and a motor (to control the device's movement). The software includes OpenCV (image processing), Keras (emotion recognition model), and requests (communication with AI services).

具体例 Specific examples

例えば、ユーザが笑顔でペットと一緒に来店した場合、感情エンジンはユーザが幸せであると認識する。生成系AIは、動物の行動データとユーザの感情データを分析し、デバイスに対して積極的な遊びを促す動作を指示する。逆に、ユーザが悲しそうな表情をしている場合、デバイスは静かな動きをするように指示される。 For example, if a user comes into the store with a smiling face and a pet, the emotion engine will recognize that the user is happy. The generative AI will analyze the animal's behavioral data and the user's emotional data and instruct the device to behave in a way that encourages active play. Conversely, if the user looks sad, the device will be instructed to behave calmly.

プロンプト文の例 Example prompt

「ユーザの感情が『幸せ』であり、動物の行動が『攻撃的』である場合、動物に対して積極的な遊びを促すおもちゃを提供する。」 "If the user's emotion is 'happy' and the animal's behavior is 'aggressive,' we will provide a toy that encourages active play with the animal."

応用例2における特定処理の流れについて図20を用いて説明する。 The flow of the specific processing in Application Example 2 is explained using Figure 20.

ステップ1: Step 1:

サーバは、カメラとマイクを通じてユーザの表情と声のトーンをリアルタイムでキャプチャする。入力として、カメラ映像と音声データを取得する。これらのデータをOpenCVと音声処理ライブラリを用いて前処理し、ユーザの顔の特徴点や声のトーンを抽出する。出力として、ユーザの感情状態を示すデータを生成する。 The server captures the user's facial expressions and tone of voice in real time through a camera and microphone. It receives camera footage and audio data as input. It preprocesses this data using OpenCV and audio processing libraries to extract the user's facial features and tone of voice. It generates data indicating the user's emotional state as output.

ステップ2: Step 2:

サーバは、感情エンジンを用いて、ステップ1で取得したユーザの感情状態データを分析する。入力として、顔の特徴点と声のトーンデータを使用する。感情エンジンは、これらのデータを感情認識モデル(Kerasを使用)に入力し、ユーザの感情を「幸せ」「悲しい」などのカテゴリに分類する。出力として、ユーザの感情状態を示すラベルを生成する。 The server uses an emotion engine to analyze the user's emotional state data obtained in step 1. It uses facial feature points and voice tone data as input. The emotion engine inputs this data into an emotion recognition model (using Keras) and classifies the user's emotions into categories such as "happy" or "sad." As an output, it generates a label indicating the user's emotional state.

ステップ3: Step 3:

端末は、デバイスに搭載されたセンサーを通じて動物の行動データをリアルタイムで取得する。入力として、センサーからのデータ(加速度、位置情報など)を受け取る。これらのデータを前処理し、動物の動作や行動パターンを抽出する。出力として、動物の行動状態を示すデータを生成する。 The terminal acquires animal behavior data in real time through sensors installed on the device. As input, it receives data from the sensors (acceleration, location information, etc.). It preprocesses this data to extract the animal's movements and behavioral patterns. As output, it generates data indicating the animal's behavioral state.

ステップ4: Step 4:

サーバは、生成系AIを用いて、ステップ2で取得したユーザの感情状態データとステップ3で取得した動物の行動データを統合して分析する。入力として、ユーザの感情状態データと動物の行動データを使用する。生成系AIは、これらのデータを基に動物に対する適切なリアクションや刺激を決定する。出力として、デバイスに対する動作指示を生成する。 The server uses generative AI to integrate and analyze the user's emotional state data obtained in step 2 and the animal's behavior data obtained in step 3. The user's emotional state data and the animal's behavior data are used as input. The generative AI determines appropriate reactions and stimuli for the animal based on this data. As output, it generates operational instructions for the device.

ステップ5: Step 5:

端末は、ステップ4で生成された動作指示をデバイスに送信する。入力として、生成系AIからの動作指示データを受け取る。端末は、これらの指示をデバイスのモーター制御システムに伝達し、デバイスが適切な動作を行うように制御する。出力として、デバイスの物理的な動作が実行される。 The terminal sends the operation instructions generated in step 4 to the device. As input, it receives operation instruction data from the generative AI. The terminal transmits these instructions to the device's motor control system, controlling the device to perform the appropriate operation. As output, the device's physical operation is executed.

ステップ6: Step 6:

デバイスは、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックする。入力として、動物からの物理的な刺激データを受け取る。デバイスは、これらのデータをセンサーで検知し、生成系AIに送信する。出力として、動物の行動データが更新される。 The device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data. As input, it receives physical stimulus data from the animal. The device detects this data with sensors and sends it to the generative AI. As output, the animal's behavior data is updated.

ステップ7: Step 7:

サーバは、ステップ6で更新された動物の行動データを再度分析し、動物の行動パターンの変化を学習する。入力として、更新された動物の行動データを使用する。生成系AIは、これらのデータを蓄積し、動物の行動パターンの変化を学習する。出力として、動物の行動パターンに基づいた新たな動作指示を生成する。 The server re-analyzes the animal's behavior data updated in step 6 and learns changes in the animal's behavior patterns. It uses the updated animal's behavior data as input. The generative AI accumulates this data and learns changes in the animal's behavior patterns. As output, it generates new movement instructions based on the animal's behavior patterns.

(実施例3) (Example 3)

次に、形態例3の実施例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, Example 3 of Form Example 3 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来の動物用デバイスは、動物の行動パターンやユーザの感情状態に応じた適切なリアクションや刺激を提供することが難しかった。また、動物の行動データを時間経過と共に蓄積し、その変化を学習する機能が不足していたため、動物の興味や好みに応じた適切な対応ができなかった。さらに、ユーザの感情状態を考慮したデバイスの動きや反応の調整が行われていなかったため、ユーザと動物の相互作用が最適化されていなかった Previous animal devices struggled to provide appropriate reactions and stimuli based on the animal's behavioral patterns and the user's emotional state. Furthermore, they lacked the ability to accumulate animal behavioral data over time and learn from changes in that data, making it impossible to respond appropriately to the animal's interests and preferences. Furthermore, the device's movements and responses were not adjusted to take the user's emotional state into account, resulting in suboptimal interactions between the user and the animal.

実施例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を解析するための感情エンジンと、該感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用が可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means. In this invention, the server includes a spherical device that can move freely around, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, an emotion engine for analyzing the user's emotional state, and means for adjusting the device's movements and reactions based on the analysis results of the emotion engine. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavior patterns, enabling optimal interaction according to the user's emotional state.

「デバイス」とは、球状で自由に動き回ることが可能な装置である。 A "device" is a spherical piece of equipment that can move freely.

「情報端末」とは、デバイスを操作するための手段を提供する電子機器である。 An "information terminal" is an electronic device that provides a means for operating a device.

「センサー」とは、動物の動きや行動パターンを検知するための装置である。 A "sensor" is a device used to detect animal movements and behavior patterns.

「生成系AI」とは、センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 "Generative AI" is artificial intelligence that analyzes data from sensors and understands animals' preferences and play styles.

「感情エンジン」とは、ユーザの感情状態を解析するためのソフトウェアまたはハードウェアである。 An "emotion engine" is software or hardware for analyzing a user's emotional state.

「リアクション」とは、動物に対して提供される適切な反応や刺激である。 A "reaction" is an appropriate response or stimulus provided to an animal.

「動物の行動データ」とは、動物の動きや行動パターンに関する情報である。 "Animal behavior data" is information about animal movements and behavior patterns.

「ユーザの感情状態」とは、ユーザが感じている感情の状態を指すものである。 "User's emotional state" refers to the emotional state the user is feeling.

この発明は、動物の行動データとユーザの感情状態を解析し、最適な相互作用を提供するシステムである。以下に、このシステムの具体的な実施形態を説明する。 This invention is a system that analyzes animal behavior data and the user's emotional state to provide optimal interaction. A specific embodiment of this system is described below.

システムの構成 System Configuration

システムは以下の主要なコンポーネントから構成される: The system consists of the following main components:

1. デバイス:球状で自由に動き回ることが可能な装置である。このデバイスには、動物の動きや行動パターンを検知するためのセンサーが搭載されている。 1. Device: A spherical, freely movable device. The device is equipped with sensors to detect animal movements and behavior patterns.

2. 情報端末:デバイスを操作するための手段を提供する電子機器である。スマートフォンやタブレットなどが該当する。 2. Information terminal: An electronic device that provides a means for operating a device. Examples include smartphones and tablets.

3. サーバ:デバイスと情報端末からのデータを受信し、解析を行う中心的なコンポーネントである。 3. Server: The central component that receives and analyzes data from devices and information terminals.

4. 生成系AI:センサーからのデータを分析し、動物の好みや遊び方を理解する人工知能である。 4. Generative AI: Artificial intelligence that analyzes data from sensors and understands animals' preferences and play styles.

5. 感情エンジン:ユーザの感情状態を解析するためのソフトウェアまたはハードウェアである。 5. Emotion engine: Software or hardware for analyzing the user's emotional state.

データの収集と解析 Data collection and analysis

サーバは、デバイスに搭載されたセンサーから動物の行動データを収集する。例えば、カメラで猫の動きを追跡し、センサーで猫がどのオブジェクトに触れたかを検知する。収集されたデータは、データベースに蓄積される。 The server collects animal behavior data from sensors installed on the device. For example, a camera tracks a cat's movements and a sensor detects which objects the cat touches. The collected data is stored in a database.

生成系AIは、蓄積された行動データを解析し、動物の行動パターンを学習する。例えば、猫が毎朝8時に活発になることや、特定の玩具を好むことを学習する。この学習結果に基づいて、デバイスに対して適切な指示を出す。 Generative AI analyzes accumulated behavioral data and learns the behavioral patterns of animals. For example, it learns that cats become active at 8am every morning and that they prefer certain toys. Based on this learning, it issues appropriate instructions to the device.

ユーザの感情解析とデバイスの調整 User sentiment analysis and device adjustment

端末は、カメラやマイクを用いてユーザの感情状態を解析する。例えば、ユーザの表情や声のトーンを解析して、ユーザが怒っているか、喜んでいるかを判定する。 The device uses a camera and microphone to analyze the user's emotional state. For example, it analyzes the user's facial expressions and tone of voice to determine whether the user is angry or happy.

サーバは、感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する。例えば、ユーザが怒っているときはデバイスの動きを抑制し、動物が静かに過ごせるようにする。逆に、ユーザが喜んでいるときはデバイスの動きを活発にして、動物と一緒に遊べるようにする。 The server adjusts the device's movements and reactions based on the analysis results of the emotion engine. For example, when the user is angry, the device's movements will be suppressed so that the animal can remain quiet. Conversely, when the user is happy, the device's movements will be more active so that the user can play with the animal.

具体例 Specific examples

例えば、猫が初めはレーザーポインターを追いかけるのが好きだったが、数週間後にはボールを転がす遊びを好むようになった場合、生成系AIはこの変化を学習し、ボールを転がすデバイスをより頻繁に動かすように指示する。 For example, if a cat initially likes chasing laser pointers, but after a few weeks starts to prefer rolling a ball, the generative AI will learn this change and instruct the cat to move the ball-rolling device more frequently.

また、ユーザが仕事から帰宅して疲れているとき、感情エンジンはユーザの疲労を検知し、猫が静かに過ごせるようにデバイスの動きを抑制する。逆に、ユーザが休日でリラックスしているときは、デバイスの動きを活発にして猫と一緒に遊べるようにする。 Also, when the user comes home from work and is tired, the emotion engine detects the user's fatigue and reduces the device's activity so that the cat can stay quiet. Conversely, when the user is relaxing on a day off, the device's activity will be more active so that the user can play with the cat.

プロンプト文の例 Example prompt

「猫の行動データを蓄積し、行動パターンの変化を学習する生成系AIのプログラムを説明してください。」 "Please explain the generative AI program that accumulates cat behavior data and learns changes in behavior patterns."

「ユーザの感情に応じてデバイスの動きや反応を調整する感情エンジンの仕組みを説明してください。」 "Please explain how the emotion engine works, adjusting the device's behavior and responses based on the user's emotions."

このように、システムは動物の行動データとユーザの感情データを活用して、最適な相互作用を提供する。実施例3における特定処理の流れについて図21を用いて説明する。 In this way, the system utilizes animal behavior data and user emotion data to provide optimal interaction. The flow of the identification process in Example 3 is explained using Figure 21.

ステップ1: Step 1:

サーバは、デバイスに搭載されたセンサーから動物の行動データを収集する。入力として、センサーからのリアルタイムデータを受け取り、出力として、動物の動きや行動パターンに関するデータを生成する。具体的には、カメラで猫の動きを追跡し、センサーで猫がどのオブジェクトに触れたかを検知する。 The server collects animal behavior data from sensors installed on the device. As input, it receives real-time data from the sensors and, as output, generates data on the animal's movements and behavior patterns. Specifically, the camera tracks the cat's movements and the sensor detects which objects the cat touches.

ステップ2: Step 2:

サーバは、収集した行動データをデータベースに蓄積する。入力として、ステップ1で生成された動物の行動データを受け取り、出力として、タイムスタンプ付きの行動データをデータベースに保存する。具体的には、「2023年10月1日 08:00:00 - 猫がレーザーポインターを追いかける」というデータを記録する。 The server stores the collected behavioral data in a database. As input, it receives the animal behavioral data generated in step 1, and as output, it stores the time-stamped behavioral data in the database. Specifically, it records the data "October 1, 2023, 08:00:00 - Cat chases laser pointer."

ステップ3: Step 3:

生成系AIは、蓄積された行動データを解析し、動物の行動パターンを学習する。入力として、データベースに保存された行動データを受け取り、出力として、動物の行動パターンに関する学習結果を生成する。具体的には、「毎朝8時にレーザーポインターを追いかける」というパターンを学習する。 Generative AI analyzes accumulated behavioral data and learns animal behavior patterns. It receives behavioral data stored in a database as input and generates learning results about the animal's behavior patterns as output. Specifically, it learns the pattern of "chasing a laser pointer every morning at 8 o'clock."

ステップ4: Step 4:

サーバは、生成系AIの学習結果に基づいてデバイスに指示を出す。入力として、生成系AIの学習結果を受け取り、出力として、デバイスに対する具体的な指示を生成する。具体的には、「毎朝8時にレーザーポインターを動かす」という指示を出す。 The server issues instructions to the device based on the learning results of the generative AI. It receives the learning results of the generative AI as input and generates specific instructions for the device as output. Specifically, it issues the instruction "move the laser pointer at 8 o'clock every morning."

ステップ5: Step 5:

端末は、カメラやマイクを用いてユーザの感情状態を解析する。入力として、ユーザの表情や声のトーンに関するデータを受け取り、出力として、ユーザの感情状態に関する解析結果を生成する。具体的には、ユーザが笑顔で話している場合、喜んでいると判定する。 The device uses a camera and microphone to analyze the user's emotional state. As input, it receives data related to the user's facial expressions and tone of voice, and as output, it generates an analysis result related to the user's emotional state. Specifically, if the user is smiling while speaking, it is determined that they are happy.

ステップ6: Step 6:

サーバは、感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する。入力として、ユーザの感情解析結果を受け取り、出力として、デバイスの動きや反応に関する具体的な指示を生成する。具体的には、ユーザが怒っているときはデバイスの動きを抑制し、動物が静かに過ごせるようにする。逆に、ユーザが喜んでいるときはデバイスの動きを活発にして、動物と一緒に遊べるようにする。 The server adjusts the device's movements and reactions based on the analysis results of the emotion engine. It receives the user's emotion analysis results as input and generates specific instructions regarding the device's movements and reactions as output. Specifically, when the user is angry, the device's movements are suppressed so that the animal can remain quiet. Conversely, when the user is happy, the device's movements are made more active so that the user can play with the animal.

(応用例3) (Application Example 3)

次に、形態例3の応用例3について説明する。以下の説明では、データ処理装置12を「サーバ」と称し、ロボット414を「端末」と称する。 Next, we will explain Application Example 3 of Form Example 3. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 will be referred to as the "terminal."

従来のペットとの相互作用システムでは、動物の行動パターンの変化やユーザの感情状態に応じた適切なリアクションや刺激を提供することが難しかった。また、ユーザが動物とどのように接すれば良いかをリアルタイムでアドバイスする機能が不足していたため、動物との最適な相互作用を実現することが困難であった Previous pet interaction systems struggled to provide appropriate reactions and stimuli based on changes in animal behavior patterns and the user's emotional state. Furthermore, they lacked the ability to provide real-time advice on how users should interact with animals, making it difficult to achieve optimal interactions with animals.

応用例3におけるデータ処理装置12の特定処理部290による特定処理を、以下の各手段により実現する。この発明では、サーバは、球状で自由に動き回ることが可能なデバイスと、該デバイスを情報端末から操作するための手段と、該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、該AIに基づき動物に適切なリアクションや刺激を提供する手段と、ユーザの感情状態を感知し、デバイスの動きや反応を調整する感情エンジンと、ユーザに対して動物との最適な相互作用をアドバイスする手段と、を含む。これにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能となる。 The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes a spherical, freely mobile device, means for operating the device from an information terminal, a sensor mounted on the device that detects the animal's movements and behavior patterns, generative AI that analyzes data from the sensor and understands the animal's preferences and play styles, means for providing appropriate reactions and stimuli to the animal based on the AI, an emotion engine that senses the user's emotional state and adjusts the device's movements and reactions, and means for advising the user on optimal interactions with the animal. This makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavior patterns, and to achieve optimal interactions according to the user's emotional state.

「球状で自由に動き回ることが可能なデバイス」とは、球形の形状を持ち、物理的に自由に移動できる機能を備えた装置である。 A "spherical, freely movable device" is a device that has a spherical shape and the ability to physically move freely.

「情報端末」とは、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。 An "information terminal" is an electronic device operated by a user, such as a smartphone or tablet.

「動物の動きや行動パターンを検知するセンサー」とは、動物の動作や行動をリアルタイムで感知し、そのデータを収集するための装置である。 A "sensor that detects animal movements and behavior patterns" is a device that detects animal movements and behavior in real time and collects that data.

「生成系AI」とは、収集されたデータを基に動物の行動パターンを学習し、適切なリアクションや刺激を生成する人工知能である。 "Generative AI" is artificial intelligence that learns animal behavior patterns based on collected data and generates appropriate reactions and stimuli.

「適切なリアクションや刺激を提供する手段」とは、生成系AIが学習した結果に基づいて、動物に対して適切な反応や刺激を与えるための機能である。 "Means for providing appropriate reactions and stimuli" is a function that provides appropriate reactions and stimuli to animals based on the results of learning by the generative AI.

「感情エンジン」とは、ユーザの感情状態を感知し、それに応じてデバイスの動きや反応を調整するためのシステムである。 An "emotion engine" is a system that senses the user's emotional state and adjusts the device's behavior and responses accordingly.

「最適な相互作用をアドバイスする手段」とは、ユーザに対して動物との最適な接し方や遊び方をリアルタイムで指示するための機能である。 "Means for advising optimal interactions" is a function that provides real-time instructions to users on how best to interact with and play with animals.

この発明を実施するためのシステムは、以下のような構成を持つ。 A system for implementing this invention has the following configuration:

まず、球状で自由に動き回ることが可能なデバイスが必要である。このデバイスには、動物の動きや行動パターンを検知するセンサーが搭載されている。センサーは、動物の動作や行動をリアルタイムで感知し、そのデータを収集する。 First, a spherical, freely movable device is required. This device is equipped with sensors that detect the animal's movements and behavior patterns. The sensors detect the animal's movements and behavior in real time and collect that data.

次に、情報端末が必要である。情報端末は、スマートフォンやタブレットなど、ユーザが操作するための電子機器である。この情報端末を通じて、デバイスを操作することができる。 Next, you need an information terminal. An information terminal is an electronic device that users can operate, such as a smartphone or tablet. You can operate the device through this information terminal.

収集されたデータは、生成系AIによって分析される。生成系AIは、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習する。これにより、動物の好みや遊び方を理解し、適切なリアクションや刺激を提供することが可能となる。 The collected data is analyzed by generative AI, which accumulates data on the animal's behavior over time and learns changes in the animal's behavior patterns based on that accumulated data. This makes it possible to understand the animal's preferences and play styles, and provide appropriate reactions and stimulation.

さらに、感情エンジンがユーザの感情状態を感知する。感情エンジンは、ユーザの感情状態に応じてデバイスの動きや反応を調整する。例えば、ユーザが喜んでいるときにはデバイスの動きを活発化させ、ユーザが怒っているときにはデバイスの動きを抑制する。 Furthermore, the emotion engine senses the user's emotional state. The emotion engine adjusts the device's movements and responses according to the user's emotional state. For example, it increases the device's movements when the user is happy, and reduces the device's movements when the user is angry.

最後に、ユーザに対して動物との最適な相互作用をアドバイスする手段が含まれる。これにより、ユーザは動物とどのように接すれば良いかをリアルタイムで知ることができる。 Finally, it includes a way to advise users on optimal interactions with animals, allowing them to know in real time how to interact with animals.

具体例として、ユーザが「happy」と入力した場合、システムは「猫ともっと遊びましょう!」とアドバイスする。また、ユーザが「angry」と入力した場合、システムは「猫を少し休ませましょう。」とアドバイスする。 For example, if the user types "happy," the system will advise, "Play with your cat more!". Also, if the user types "angry," the system will advise, "Let's give your cat a break."

プロンプト文の例は以下の通りである。 Example prompts are as follows:

ユーザの感情を入力してください(happy, angry, neutral):happy Enter the user's emotion (happy, angry, neutral): happy

このようにして、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能である。 In this way, it is possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns, achieving optimal interaction according to the user's emotional state.

応用例3における特定処理の流れについて図22を用いて説明する。 The flow of the specific processing in Application Example 3 is explained using Figure 22.

ステップ1: Step 1:

ユーザが情報端末を操作し、デバイスを起動する。入力として、ユーザが情報端末のアプリケーションを起動し、デバイスの電源を入れる操作を行う。出力として、デバイスが動作を開始し、センサーが動物の動きを検知し始める。 The user operates the information terminal and starts the device. As input, the user starts the information terminal's application and turns on the device. As output, the device starts operating and the sensor begins to detect animal movement.

ステップ2: Step 2:

センサーが動物の動きや行動パターンをリアルタイムで検知し、そのデータを収集する。入力として、動物の動きや行動がセンサーに感知される。出力として、収集されたデータが生成系AIに送信される。 Sensors detect animal movements and behavior patterns in real time and collect the data. The animal's movements and behavior are detected by the sensors as input. The collected data is sent to the generative AI as output.

ステップ3: Step 3:

生成系AIが収集されたデータを分析し、動物の行動パターンを学習する。入力として、センサーから送信された動物の行動データがある。出力として、動物の行動パターンの変化に基づいた適切なリアクションや刺激の指示が生成される。 Generative AI analyzes the collected data and learns the animal's behavioral patterns. The input is the animal's behavioral data transmitted from the sensors. The output is the generation of appropriate reactions and stimulus instructions based on changes in the animal's behavioral patterns.

ステップ4: Step 4:

感情エンジンがユーザの感情状態を感知する。入力として、ユーザが情報端末に感情状態を入力する。出力として、感情エンジンがユーザの感情状態を解析し、その結果を生成系AIに送信する。 The emotion engine senses the user's emotional state. As input, the user enters their emotional state into the information terminal. As output, the emotion engine analyzes the user's emotional state and sends the results to the generative AI.

ステップ5: Step 5:

生成系AIがユーザの感情状態に基づいてデバイスの動きや反応を調整する。入力として、感情エンジンから送信されたユーザの感情状態のデータがある。出力として、デバイスの動きや反応がユーザの感情状態に応じて調整される。 The generative AI adjusts the device's movements and responses based on the user's emotional state. The input is data on the user's emotional state sent from the emotion engine. The output is the device's movements and responses adjusted according to the user's emotional state.

ステップ6: Step 6:

ユーザに対して動物との最適な相互作用をアドバイスする。入力として、生成系AIからの指示とユーザの感情状態のデータがある。出力として、情報端末の画面に動物との最適な相互作用のアドバイスが表示される。 Advises the user on optimal interactions with animals. Inputs include instructions from the generative AI and data on the user's emotional state. Outputs include advice on optimal interactions with animals displayed on the information terminal screen.

ステップ7: Step 7:

ユーザがアドバイスに従って動物と相互作用する。入力として、情報端末に表示されたアドバイスがある。出力として、ユーザが動物と適切に接することで、動物の行動パターンが変化し、再びセンサーがそのデータを収集する。 The user interacts with the animal according to the advice. The input is the advice displayed on the information terminal. The output is that the user's appropriate interaction with the animal changes the animal's behavioral patterns, and the sensor again collects that data.

この一連の処理ステップにより、動物の行動パターンの変化に対応した適切なリアクションや刺激を提供し、ユーザの感情状態に応じた最適な相互作用を実現することが可能である。 This series of processing steps makes it possible to provide appropriate reactions and stimuli in response to changes in the animal's behavioral patterns, achieving optimal interaction according to the user's emotional state.

特定処理部290は、特定処理の結果をロボット414に送信する。ロボット414では、制御部46Aが、スピーカ240及び制御対象443に対して特定処理の結果を出力させる。マイクロフォン238は、特定処理の結果に対するユーザ入力を示す音声を取得する。制御部46Aは、マイクロフォン238によって取得されたユーザ入力を示す音声データをデータ処理装置12に送信する。データ処理装置12では、特定処理部290が音声データを取得する。 The specific processing unit 290 transmits the results of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the results of the specific processing. The microphone 238 acquires audio indicating the user input regarding the results of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

データ生成モデル58は、いわゆる生成AI(Artificial Intelligence)である。データ生成モデル58の一例としては、ChatGPT(インターネット検索<URL: https://openai.com/blog/chatgpt>)等の生成AIが挙げられる。データ生成モデル58は、ニューラルネットワークに対して深層学習を行わせることによって得られる。データ生成モデル58には、指示を含むプロンプトが入力され、かつ、音声を示す音声データ、テキストを示すテキストデータ、及び画像を示す画像データ等の推論用データが入力される。データ生成モデル58は、入力された推論用データをプロンプトにより示される指示に従って推論し、推論結果を音声データ及びテキストデータ等のデータ形式で出力する。ここで、推論とは、例えば、分析、分類、予測、及び/又は要約等を指す。 Data generation model 58 is what is known as generative AI (artificial intelligence). An example of data generation model 58 is generative AI such as ChatGPT (Internet search <URL: https://openai.com/blog/chatgpt>). Data generation model 58 is obtained by performing deep learning on a neural network. A prompt containing an instruction is input to data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. Data generation model 58 performs inference on the input inference data in accordance with the instructions indicated by the prompt, and outputs the inference results in the form of data such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and/or summarization.

生成AIの他の例としては、Gemini(インターネット検索<URL: https://gemini.google.com/?hl=ja>)が挙げられる。 Another example of generative AI is Gemini (Internet search <URL: https://gemini.google.com/?hl=ja>).

上記実施形態では、データ処理装置12によって特定処理が行われる形態例を挙げたが、本開示の技術はこれに限定されず、ロボット414によって特定処理が行われるようにしてもよい。 In the above embodiment, an example was given in which the specific processing was performed by the data processing device 12, but the technology disclosed herein is not limited to this, and the specific processing may also be performed by the robot 414.

なお、感情エンジンとしての感情特定モデル59は、特定のマッピングに従い、ユーザの感情を決定してよい。具体的には、感情特定モデル59は、特定のマッピングである感情マップ(図9参照)に従い、ユーザの感情を決定してよい。また、感情特定モデル59は、同様に、ロボットの感情を決定し、特定処理部290は、ロボットの感情を用いた特定処理を行うようにしてもよい。 The emotion identification model 59, which serves as an emotion engine, may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see Figure 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

図9は、複数の感情がマッピングされる感情マップ400を示す図である。感情マップ400において、感情は、中心から放射状に同心円に配置されている。同心円の中心に近いほど、原始的状態の感情が配置されている。同心円のより外側には、心境から生まれる状態や行動を表す感情が配置されている。感情とは、情動や心的状態も含む概念である。同心円の左側には、概して脳内で起きる反応から生成される感情が配置されている。同心円の右側には概して、状況判断で誘導される感情が配置されている。同心円の上方向及び下方向には、概して脳内で起きる反応から生成され、かつ、状況判断で誘導される感情が配置されている。また、同心円の上側には、「快」の感情が配置され、下側には、「不快」の感情が配置されている。このように、感情マップ400では、感情が生まれる構造に基づいて複数の感情がマッピングされており、同時に生じやすい感情が、近くにマッピングされている。 Figure 9 shows an emotion map 400 on which multiple emotions are mapped. In emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both emotions and mental states. Emotions that are generally generated from reactions that occur in the brain are arranged on the left side of the concentric circles. Emotions that are generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions that are generally generated from reactions that occur in the brain and are induced by situational judgment are arranged above and below the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the top side of the concentric circles, and the emotion of "discomfort" is arranged on the bottom side. In this way, emotion map 400 maps multiple emotions based on the structure by which emotions are generated, with emotions that tend to occur simultaneously being mapped close together.

これらの感情は、感情マップ400の3時の方向に分布しており、普段は安心と不安のあたりを行き来する。感情マップ400の右半分では、内部的な感覚よりも状況認識の方が優位に立つため、落ち着いた印象になる。 These emotions are distributed in the 3 o'clock direction on emotion map 400, and usually fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness takes precedence over internal sensations, resulting in a sense of calm.

感情マップ400の内側は心の中、感情マップ400の外側は行動を表すため、感情マップ400の外側に行くほど、感情が目に見える(行動に表れる)ようになる。 The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further out you go on emotion map 400, the more visible (expressed in behavior) the emotion becomes.

ここで、人の感情は、姿勢や血糖値のような様々なバランスを基礎としており、それらのバランスが理想から遠ざかると不快、理想に近づくと快という状態を示す。ロボットや自動車やバイク等においても、姿勢やバッテリー残量のような様々なバランスを基礎として、それらのバランスが理想から遠ざかると不快、理想に近づくと快という状態を示すように感情を作ることができる。感情マップは、例えば、光吉博士の感情地図(音声感情認識及び情動の脳生理信号分析システムに関する研究、徳島大学、博士論文:https://ci.nii.ac.jp/naid/500000375379)に基づいて生成されてよい。感情地図の左半分には、感覚が優位にたつ「反応」と呼ばれる領域に属する感情が並ぶ。また、感情地図の右半分には、状況認識が優位にたつ「状況」と呼ばれる領域に属する感情が並ぶ。 Here, human emotions are based on various balances such as posture and blood sugar levels, and when these balances deviate from the ideal, it indicates discomfort, and when they approach the ideal, it indicates pleasure. Emotions can also be created for robots, cars, motorcycles, etc., based on various balances such as posture and remaining battery life, so that when these balances deviate from the ideal, it indicates discomfort, and when they approach the ideal, it indicates pleasure. Emotion maps may be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on speech emotion recognition and emotional brain physiological signal analysis systems, Tokushima University, doctoral dissertation: https://ci.nii.ac.jp/naid/500000375379). The left half of the emotion map is lined with emotions belonging to an area called "reaction," where sensation is dominant. The right half of the emotion map is lined with emotions belonging to an area called "situation," where situational awareness is dominant.

感情マップでは学習を促す感情が2つ定義される。1つは、状況側にあるネガティブな「懺悔」や「反省」の真ん中周辺の感情である。つまり、「もう2度とこんな想いはしたくない」「もう叱られたくない」というネガティブな感情がロボットに生じたときである。もう1つは、反応側にあるポジティブな「欲」のあたりの感情である。つまり、「もっと欲しい」「もっと知りたい」というポジティブな気持ちのときである。 The emotion map defines two emotions that encourage learning. One is the negative emotion around the middle of "repentance" or "reflection" on the situation side. In other words, this is when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is the positive emotion around "desire" on the response side. In other words, this is when the robot experiences positive feelings such as "I want more" or "I want to know more."

感情特定モデル59は、ユーザ入力を、予め学習されたニューラルネットワークに入力し、感情マップ400に示す各感情を示す感情値を取得し、ユーザの感情を決定する。このニューラルネットワークは、ユーザ入力と、感情マップ400に示す各感情を示す感情値との組み合わせである複数の学習データに基づいて予め学習されたものである。また、このニューラルネットワークは、図10に示す感情マップ900のように、近くに配置されている感情同士は、近い値を持つように学習される。図10では、「安心」、「安穏」、「心強い」という複数の感情が、近い感情値となる例を示している。 The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are close to each other have similar values, as in the emotion map 900 shown in Figure 10. Figure 10 shows an example in which multiple emotions, such as "relieved," "calm," and "reassuring," have similar emotion values.

上記実施形態では、1台のコンピュータ22によって特定処理が行われる形態例を挙げたが、本開示の技術はこれに限定されず、コンピュータ22を含めた複数のコンピュータによる特定処理に対する分散処理が行われるようにしてもよい。 In the above embodiment, an example was given in which a specific process is performed by a single computer 22, but the technology disclosed herein is not limited to this, and distributed processing of the specific process may also be performed by multiple computers, including computer 22.

上記実施形態では、ストレージ32に特定処理プログラム56が格納されている形態例を挙げて説明したが、本開示の技術はこれに限定されない。例えば、特定処理プログラム56がUSB(Universal Serial Bus)メモリなどの可搬型のコンピュータ読み取り可能な非一時的格納媒体に格納されていてもよい。非一時的格納媒体に格納されている特定処理プログラム56は、データ処理装置12のコンピュータ22にインストールされる。プロセッサ28は、特定処理プログラム56に従って特定処理を実行する。 In the above embodiment, an example was described in which the specific processing program 56 is stored in the storage 32, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

また、ネットワーク54を介してデータ処理装置12に接続されるサーバ等の格納装置に特定処理プログラム56を格納させておき、データ処理装置12の要求に応じて特定処理プログラム56がダウンロードされ、コンピュータ22にインストールされるようにしてもよい。 Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

なお、ネットワーク54を介してデータ処理装置12に接続されるサーバ等の格納装置に特定処理プログラム56の全てを格納させておいたり、ストレージ32に特定処理プログラム56の全てを記憶させたりしておく必要はなく、特定処理プログラム56の一部を格納させておいてもよい。 It is not necessary to store the entire specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store the entire specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

特定処理を実行するハードウェア資源としては、次に示す各種のプロセッサを用いることができる。プロセッサとしては、例えば、ソフトウェア、すなわち、プログラムを実行することで、特定処理を実行するハードウェア資源として機能する汎用的なプロセッサであるCPUが挙げられる。また、プロセッサとしては、例えば、FPGA(Field-Programmable Gate Array)、PLD(Programmable Logic Device)、又はASIC(Application Specific Integrated Circuit)などの特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路が挙げられる。何れのプロセッサにもメモリが内蔵又は接続されており、何れのプロセッサもメモリを使用することで特定処理を実行する。 The following types of processors can be used as hardware resources for executing specific processes. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource for executing specific processes by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which are processors with a circuit configuration designed specifically for executing specific processes. All processors have built-in or connected memory, and all use the memory to execute specific processes.

特定処理を実行するハードウェア資源は、これらの各種のプロセッサのうちの1つで構成されてもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGAの組み合わせ、又はCPUとFPGAとの組み合わせ)で構成されてもよい。また、特定処理を実行するハードウェア資源は1つのプロセッサであってもよい。 The hardware resource that executes the specific processing may be composed of one of these various processors, or may be composed of a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). The hardware resource that executes the specific processing may also be a single processor.

1つのプロセッサで構成する例としては、第1に、1つ以上のCPUとソフトウェアの組み合わせで1つのプロセッサを構成し、このプロセッサが、特定処理を実行するハードウェア資源として機能する形態がある。第2に、SoC(System-on-a-chip)などに代表されるように、特定処理を実行する複数のハードウェア資源を含むシステム全体の機能を1つのICチップで実現するプロセッサを使用する形態がある。このように、特定処理は、ハードウェア資源として、上記各種のプロセッサの1つ以上を用いて実現される。 As an example of a configuration using a single processor, first, there is a configuration in which one processor is configured using a combination of one or more CPUs and software, and this processor functions as a hardware resource that executes specific processing. Second, there is a configuration in which a processor is used to realize the functions of an entire system, including multiple hardware resources that execute specific processing, on a single IC chip, as typified by SoC (System-on-a-chip). In this way, specific processing is realized using one or more of the various processors listed above as hardware resources.

更に、これらの各種のプロセッサのハードウェア的な構造としては、より具体的には、半導体素子などの回路素子を組み合わせた電気回路を用いることができる。また、上記の特定処理はあくまでも一例である。従って、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。 More specifically, the hardware structure of these various processors can be an electrical circuit that combines circuit elements such as semiconductor devices. Furthermore, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps can be added, or the processing order can be rearranged, all within the scope of the spirit of the invention.

以上に示した記載内容及び図示内容は、本開示の技術に係る部分についての詳細な説明であり、本開示の技術の一例に過ぎない。例えば、上記の構成、機能、作用、及び効果に関する説明は、本開示の技術に係る部分の構成、機能、作用、及び効果の一例に関する説明である。よって、本開示の技術の主旨を逸脱しない範囲内において、以上に示した記載内容及び図示内容に対して、不要な部分を削除したり、新たな要素を追加したり、置き換えたりしてもよいことは言うまでもない。また、錯綜を回避し、本開示の技術に係る部分の理解を容易にするために、以上に示した記載内容及び図示内容では、本開示の技術の実施を可能にする上で特に説明を要しない技術常識等に関する説明は省略されている。 The above-described written content and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above explanation of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or substitutions may be made to the above-described written content and illustrations, as long as they do not deviate from the spirit of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described written content and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。 All publications, patent applications, and technical standards mentioned in this specification are incorporated by reference herein to the same extent as if each individual publication, patent application, and technical standard was specifically and individually indicated to be incorporated by reference.

以上の実施形態に関し、更に以下を開示する。 The following is further disclosed regarding the above embodiments.

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、該デバイスをスマートフォンから操作するための手段と、該デバイスに搭載された猫の動きや行動パターンを検知するセンサーと、該センサーからのデータを分析し猫の好みや遊び方を理解する生成系AIと、該AIに基づき猫に適切なリアクションや刺激を提供する手段を含むシステム。 A system comprising a spherical, freely mobile device, a means for operating the device from a smartphone, a sensor installed in the device that detects the cat's movements and behavior patterns, generative AI that analyzes data from the sensor to understand the cat's preferences and play styles, and a means for providing the cat with appropriate reactions and stimuli based on the AI.

(請求項2) (Claim 2)

前記生成系AIが、猫の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて猫の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI accumulates cat behavior data over time and learns changes in the cat's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、猫からの物理的な刺激に対して自動的に反応し、その反応を猫の行動データとして生成系AIにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the cat and feeds that response back to the generative AI as cat behavior data.

(請求項4) (Claim 4)

前記生成系AIが、ユーザの感情を認識する感情エンジンを更に組み合わせ、ユーザの感情に応じて猫に対するリアクションや刺激を調整することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI further combines an emotion engine that recognizes the user's emotions and adjusts the reactions and stimuli toward the cat according to the user's emotions.

(請求項5) (Claim 5)

前記感情エンジンが、ユーザの声のトーン、表情、または身体的な反応から感情を認識することを特徴とする請求項4記載のシステム。 The system of claim 4, wherein the emotion engine recognizes emotions from the user's tone of voice, facial expressions, or physical reactions.

(請求項6) (Claim 6)

前記感情エンジンが、ユーザの感情に応じてデバイスの動きや反応を調整し、ユーザと猫との相互作用を向上させることを特徴とする請求項4記載のシステム。 The system described in claim 4, characterized in that the emotion engine adjusts the device's movements and reactions according to the user's emotions, thereby improving interaction between the user and the cat.

「実施例1」 "Example 1"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスを情報端末から操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや遊び方を理解する生成系人工知能と、
該人工知能に基づき動物に適切なリアクションや刺激を提供する手段と、
該デバイスの動作を制御するための指示を生成し、該指示を該デバイスに送信する手段と、
該デバイスが該指示に従って動作し、動物に適切なリアクションや刺激を提供する手段と、
を含むシステム。
A spherical device that can move freely,
means for operating the device from an information terminal;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles.
A means for providing an appropriate reaction or stimulus to the animal based on the artificial intelligence;
means for generating instructions for controlling the operation of the device and transmitting the instructions to the device;
means for the device to operate in accordance with the instructions and provide an appropriate reaction or stimulus to the animal;
A system including:

(請求項2) (Claim 2)

前記生成系人工知能が、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative artificial intelligence accumulates animal behavior data over time and learns changes in the animal's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系人工知能にフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative artificial intelligence as animal behavior data.

「応用例1」 "Application Example 1"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスをスマートフォンから操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、
該AIに基づき動物に適切なリアクションや刺激を提供する手段と、
該デバイスが実店舗内で動物の動きを検知し、生成系AIを用いて適切なリアクションや遊びを提供する手段を含むシステム。
A spherical device that can move freely,
means for operating the device from a smartphone;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles;
A means for providing an appropriate reaction or stimulus to the animal based on the AI;
The system includes a means for the device to detect animal movements within a physical store and provide appropriate reactions and play using generative AI.

(請求項2) (Claim 2)

前記生成系AIが、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI accumulates animal behavior data over time and learns changes in the animal's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data.

「実施例2」 "Example 2"

(請求項1) (Claim 1)

猫の行動を検知するためのセンサー手段と、
該センサー手段からのデータをサーバに送信するための端末手段と、
該サーバ手段において生成AIモデルを用いてデータを分析する手段と、
該サーバ手段からの指示に基づいて猫に刺激を提供するためのデバイス手段と、
該デバイス手段を制御するための端末手段と、
を含むシステム。
a sensor means for detecting cat activity;
terminal means for transmitting data from the sensor means to a server;
means for analyzing data using a generative AI model in the server means;
device means for providing stimuli to the cat based on instructions from the server means;
terminal means for controlling the device means;
A system including:

(請求項2) (Claim 2)

前記生成AIモデルが、猫の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて猫の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI model accumulates cat behavior data over time and learns changes in the cat's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイス手段が、猫からの物理的な刺激に対して自動的に反応し、その反応を猫の行動データとして生成AIモデルにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device means automatically responds to physical stimuli from the cat and feeds back the response to the generative AI model as cat behavior data.

「応用例2」 "Application Example 2"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスを情報端末から操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、
該AIに基づき動物に適切なリアクションや刺激を提供する手段と、
工場内で作業員や機械の異常な動作を検知するセンサーと、
該センサーからのデータを生成系AIに送信し、異常な動作を分析する手段と、
該分析結果に基づいて適切な対応を指示する手段を含むシステム。
A spherical device that can move freely,
means for operating the device from an information terminal;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles;
A means for providing an appropriate reaction or stimulus to the animal based on the AI;
Sensors that detect abnormal behavior of workers and machines in factories,
means for transmitting data from the sensors to a generative AI for analyzing abnormal behavior;
The system includes a means for instructing an appropriate response based on the analysis results.

(請求項2) (Claim 2)

前記生成系AIが、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI accumulates animal behavior data over time and learns changes in the animal's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data.

「実施例3」 "Example 3"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスを携帯情報端末から操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや遊び方を理解する生成系人工知能と、
該人工知能に基づき動物に適切なリアクションや刺激を提供する手段と、
該データをデータベースに蓄積する手段と、
該データをクレンジングし、行動パターンを抽出する手段と、
該人工知能が行動パターンの変化を学習する手段と、
該学習結果に基づいて適切な指示を生成する手段と、
該指示に基づいてデバイスを動作させる手段を含むシステム。
A spherical device that can move freely,
means for operating the device from a personal digital assistant;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles.
A means for providing an appropriate reaction or stimulus to the animal based on the artificial intelligence;
means for storing the data in a database;
means for cleansing the data and extracting behavioral patterns;
means for the artificial intelligence to learn changes in behavioral patterns;
means for generating appropriate instructions based on the learning results;
and means for operating the device based on the instructions.

(請求項2) (Claim 2)

前記生成系人工知能が、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative artificial intelligence accumulates animal behavior data over time and learns changes in the animal's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系人工知能にフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative artificial intelligence as animal behavior data.

「応用例3」 "Application Example 3"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスをスマートフォンから操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや行動パターンを理解する生成系AIと、
該AIに基づき動物に適切なリアクションや刺激を提供する手段と、
作業員の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて行動パターンの変化を学習し、適切なサポートを提供する手段を含むシステム。
A spherical device that can move freely,
means for operating the device from a smartphone;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors to understand the preferences and behavioral patterns of animals;
A means for providing an appropriate reaction or stimulus to the animal based on the AI;
A system that accumulates data on worker behavior over time, learns changes in behavior patterns based on the accumulated data, and provides appropriate support.

(請求項2) (Claim 2)

前記生成系AIが、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI accumulates animal behavioral data over time and learns changes in behavioral patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data.

「感情エンジンを組み合わせた場合の実施例1」 "Example 1: Combining Emotion Engines"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスを情報端末から操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、
該AIに基づき動物に適切なリアクションや刺激を提供する手段と、
ユーザの感情を認識し、その感情に応じて動物に対するリアクションや刺激を調整する感情エンジンを含むシステム。
A spherical device that can move freely,
means for operating the device from an information terminal;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles.
A means for providing appropriate reactions and stimuli to animals based on the AI;
The system includes an emotion engine that recognizes the user's emotions and adjusts the reactions and stimuli of the animal accordingly.

(請求項2) (Claim 2)

前記生成系AIが、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI accumulates animal behavior data over time and learns changes in the animal's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data.

「感情エンジンを組み合わせた場合の応用例1」 "Application example 1: Combining emotion engines"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスを情報端末から操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、
該AIに基づき動物に適切なリアクションや刺激を提供する手段と、
感情エンジンを用いてユーザの感情状態を認識し、該感情状態に応じて動物に対するリアクションや刺激を調整する手段と、
該デバイスの操作や動物の行動データを情報端末に表示する手段
A spherical device that can move freely,
means for operating the device from an information terminal;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles;
A means for providing an appropriate reaction or stimulus to the animal based on the AI;
means for recognizing the emotional state of the user using an emotion engine and adjusting reactions and stimuli for the animal in accordance with the emotional state;
A means for displaying the device operation and animal behavior data on an information terminal.

を含むシステム。 A system including

(請求項2) (Claim 2)

前記生成系AIが、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI accumulates animal behavior data over time and learns changes in the animal's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data.

「感情エンジンを組み合わせた場合の実施例2」 "Example 2: Combining Emotion Engines"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスを情報端末から操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、
該AIに基づき動物に適切なリアクションや刺激を提供する手段と、
ユーザの感情状態を認識する感情エンジンと、
該感情エンジンに基づき動物との相互作用を最適化する手段を含むシステム。
A spherical device that can move freely,
means for operating the device from an information terminal;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles.
A means for providing appropriate reactions and stimuli to animals based on the AI;
an emotion engine that recognizes the user's emotional state;
The system includes means for optimizing interaction with the animal based on the emotion engine.

(請求項2) (Claim 2)

前記生成系AIが、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI accumulates animal behavior data over time and learns changes in the animal's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data.

「感情エンジンを組み合わせた場合の応用例2」 "Application Example 2: Combining Emotion Engines"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスを情報端末から操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、
該AIに基づき動物に適切なリアクションや刺激を提供する手段と、
ユーザの感情状態を認識する感情エンジンと、
該感情エンジンに基づき動物との相互作用を調整する手段と、
A spherical device that can move freely,
means for operating the device from an information terminal;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles;
A means for providing an appropriate reaction or stimulus to the animal based on the AI;
an emotion engine that recognizes the user's emotional state;
means for adjusting an interaction with an animal based on the emotion engine;

を含むシステム。 A system including

(請求項2) (Claim 2)

前記生成系AIが、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI accumulates animal behavior data over time and learns changes in the animal's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data.

「感情エンジンを組み合わせた場合の実施例3」 "Example 3: Combining Emotion Engines"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスを情報端末から操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、
該AIに基づき動物に適切なリアクションや刺激を提供する手段と、
ユーザの感情状態を解析するための感情エンジンと、
該感情エンジンの解析結果に基づいてデバイスの動きや反応を調整する手段と、
を含むシステム。
A spherical device that can move freely,
means for operating the device from an information terminal;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles.
A means for providing appropriate reactions and stimuli to animals based on the AI;
an emotion engine for analyzing the user's emotional state;
means for adjusting the behavior and response of the device based on the analysis results of the emotion engine;
A system including:

(請求項2) (Claim 2)

前記生成系AIが、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI accumulates animal behavior data over time and learns changes in the animal's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data.

「感情エンジンを組み合わせた場合の応用例3」 "Application Example 3: Combining Emotion Engines"

(請求項1) (Claim 1)

球状で自由に動き回ることが可能なデバイスと、
該デバイスを情報端末から操作するための手段と、
該デバイスに搭載された動物の動きや行動パターンを検知するセンサーと、
該センサーからのデータを分析し動物の好みや遊び方を理解する生成系AIと、
該AIに基づき動物に適切なリアクションや刺激を提供する手段と、
ユーザの感情状態を感知し、デバイスの動きや反応を調整する感情エンジンと、
ユーザに対して動物との最適な相互作用をアドバイスする手段を含むシステム。
A spherical device that can move freely,
means for operating the device from an information terminal;
a sensor mounted on the device that detects animal movements and behavior patterns;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles;
A means for providing an appropriate reaction or stimulus to the animal based on the AI;
An emotion engine that senses the user's emotional state and adjusts the device's behavior and response;
A system including means for advising a user on optimal interactions with animals.

(請求項2) (Claim 2)

前記生成系AIが、動物の行動データを時間経過と共に蓄積し、その蓄積されたデータに基づいて動物の行動パターンの変化を学習することを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the generative AI accumulates animal behavior data over time and learns changes in the animal's behavior patterns based on the accumulated data.

(請求項3) (Claim 3)

前記デバイスが、動物からの物理的な刺激に対して自動的に反応し、その反応を動物の行動データとして生成系AIにフィードバックすることを特徴とする請求項1記載のシステム。 The system described in claim 1, characterized in that the device automatically responds to physical stimuli from the animal and feeds that response back to the generative AI as animal behavior data.

10、210、310、410 データ処理システム
12 データ処理装置
14 スマートデバイス
214 スマート眼鏡
314 ヘッドセット型端末
414 ロボット
10, 210, 310, 410 Data processing system 12 Data processing device 14 Smart device 214 Smart glasses 314 Headset type terminal 414 Robot

Claims (1)

球状で任意の方向に移動可能なデバイスと、
前記デバイスに搭載され動物の位置、速度、及び方向を検知するセンサーと、
前記センサーからのデータを分析し前記動物の好み及び遊び方を理解する生成系AIと、
前記生成系AIに基づき前記デバイスによる前記動物に適切なリアクション、刺激及び遊びを提供する指示を出すサーバと、
前記サーバからの指示を受け取り、前記デバイスを操作する情報端末と、
前記動物と遊ぶユーザの感情状態を解析する感情エンジンと、を備え、
前記サーバは、前記感情エンジンの解析の結果に基づき前記デバイスのリアクション、刺激及び遊びを調整するシステム。
A spherical device that can move in any direction ;
a sensor mounted on the device for detecting the location, speed, and direction of the animal;
A generative AI that analyzes data from the sensors and understands the animal's preferences and play styles;
a server that issues instructions to the device based on the generative AI to provide the animal with appropriate reactions, stimulation, and play;
an information terminal that receives instructions from the server and operates the device;
an emotion engine that analyzes an emotional state of a user playing with the animal ;
The system wherein the server adjusts the device's reactions, stimuli, and play based on the results of the emotion engine's analysis .
JP2024164553A 2023-09-21 2024-09-20 system Active JP7820465B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2023156040 2023-09-21
JP2023156040 2023-09-21

Publications (2)

Publication Number Publication Date
JP2025049244A JP2025049244A (en) 2025-04-03
JP7820465B2 true JP7820465B2 (en) 2026-02-25

Family

ID=95209548

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024164553A Active JP7820465B2 (en) 2023-09-21 2024-09-20 system

Country Status (1)

Country Link
JP (1) JP7820465B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101278654A (en) 2007-09-26 2008-10-08 深圳先进技术研究院 A pet care robot system
JP2014103969A (en) 2012-11-27 2014-06-09 Sang-Min Hong Long distance communication system for communication with companion animal and method for long distance communication with companion animal using the same
JP3203860U (en) 2015-04-28 2016-04-21 ジャンスー スラングショット インフォメーション テクノロジー カンパニー リミテッド Electronic pet toy ball
US20190069518A1 (en) 2017-09-07 2019-03-07 Erica FALBAUM Interactive pet toy and system
KR102140322B1 (en) 2019-09-30 2020-07-31 주식회사 힉스코리아 Robot ball with its autopilot function and its control system
JP2020126436A (en) 2019-02-04 2020-08-20 富士通アイソテック株式会社 Autonomous maintenance device of manufacturing facility, autonomous maintenance method of manufacturing facility and autonomous maintenance program of manufacturing facility
CN113331071A (en) 2021-05-22 2021-09-03 武汉华夏理工学院 Pet companion robot
JP2023121831A (en) 2021-12-23 2023-08-31 アニコム ホールディングス株式会社 Emotion determination system and emotion determination method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101278654A (en) 2007-09-26 2008-10-08 深圳先进技术研究院 A pet care robot system
JP2014103969A (en) 2012-11-27 2014-06-09 Sang-Min Hong Long distance communication system for communication with companion animal and method for long distance communication with companion animal using the same
JP3203860U (en) 2015-04-28 2016-04-21 ジャンスー スラングショット インフォメーション テクノロジー カンパニー リミテッド Electronic pet toy ball
US20190069518A1 (en) 2017-09-07 2019-03-07 Erica FALBAUM Interactive pet toy and system
JP2020126436A (en) 2019-02-04 2020-08-20 富士通アイソテック株式会社 Autonomous maintenance device of manufacturing facility, autonomous maintenance method of manufacturing facility and autonomous maintenance program of manufacturing facility
KR102140322B1 (en) 2019-09-30 2020-07-31 주식회사 힉스코리아 Robot ball with its autopilot function and its control system
CN113331071A (en) 2021-05-22 2021-09-03 武汉华夏理工学院 Pet companion robot
JP2023121831A (en) 2021-12-23 2023-08-31 アニコム ホールディングス株式会社 Emotion determination system and emotion determination method

Also Published As

Publication number Publication date
JP2025049244A (en) 2025-04-03

Similar Documents

Publication Publication Date Title
JP7820465B2 (en) system
JP2025053579A (en) system
JP2025053198A (en) system
JP2026035162A (en) system
JP2026039014A (en) system
JP2026023372A (en) system
JP2025046590A (en) system
JP2026024232A (en) system
JP2025047092A (en) system
JP2025063650A (en) system
JP2026039454A (en) system
JP2025053219A (en) system
JP2025047986A (en) system
JP2026032908A (en) system
JP2026044811A (en) system
JP2025053670A (en) system
JP2025043853A (en) system
JP2025051861A (en) system
JP2025055582A (en) system
JP2025053326A (en) system
JP2025044787A (en) system
JP2025050093A (en) system
JP2026039091A (en) system
JP2025048314A (en) system
JP2025045106A (en) system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260212

R150 Certificate of patent or registration of utility model

Ref document number: 7820465

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150