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
JP7842948B2 - Information processing methods, apparatus, and programs - Google Patents
[go: Go Back, main page]

JP7842948B2 - Information processing methods, apparatus, and programs - Google Patents

Information processing methods, apparatus, and programs

Info

Publication number
JP7842948B2
JP7842948B2 JP2021187425A JP2021187425A JP7842948B2 JP 7842948 B2 JP7842948 B2 JP 7842948B2 JP 2021187425 A JP2021187425 A JP 2021187425A JP 2021187425 A JP2021187425 A JP 2021187425A JP 7842948 B2 JP7842948 B2 JP 7842948B2
Authority
JP
Japan
Prior art keywords
video
subject
injury
illness
skeletal
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
JP2021187425A
Other languages
Japanese (ja)
Other versions
JP2023074440A (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.)
Exawizards Inc
Original Assignee
Exawizards Inc
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 Exawizards Inc filed Critical Exawizards Inc
Priority to JP2021187425A priority Critical patent/JP7842948B2/en
Publication of JP2023074440A publication Critical patent/JP2023074440A/en
Application granted granted Critical
Publication of JP7842948B2 publication Critical patent/JP7842948B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、情報処理方法、装置及びプログラムに関する。 This invention relates to an information processing method, apparatus, and program.

怪我や障害を持った対象者に対して行う治療の一つであるリハビリテーションを支援する技術が知られている。特許文献1には、対象者の動作に基づいてリハビリテーション用メニューを自動的に決定する技術が開示されている。 Technologies that support rehabilitation, a form of treatment for individuals with injuries or disabilities, are known. Patent Document 1 discloses a technology that automatically determines a rehabilitation menu based on the individual's movements.

特開2019-24580号公報Japanese Patent Publication No. 2019-24580

怪我や障害を持った対象者にとって、リハビリテーションを含む治療は苦痛を伴うため、モチベーションを維持することが難しい。特許文献1の技術では、対象者のモチベーションを維持するという観点において改善の余地がある。 For individuals with injuries or disabilities, treatment, including rehabilitation, is often painful, making it difficult to maintain motivation. The technology described in Patent Document 1 has room for improvement in terms of maintaining the motivation of the individuals involved.

本発明は、身体の機能を向上させるための治療を行う対象者のモチベーションの低下を抑制することを目的とする。 This invention aims to suppress the decline in motivation of patients undergoing treatment to improve their physical function.

一実施形態に係る情報処理方法は、情報処理装置が実行する情報処理方法であって、対象者が第1動作を行うところを撮影した動画である対象者動画を取得する取得処理と、前記対象者動画から前記対象者の骨格動画を抽出する抽出処理と、前記骨格動画から前記対象者動画を生成するように、生成モデルを学習させる学習処理と、傷病レベルに応じた第2動作に対応する骨格動画を前記生成モデルに入力し、前記対象者が前記傷病レベルに応じた前記第2動作を行う動画である傷病レベル動画を生成する生成処理と、を含む。 An information processing method according to one embodiment is an information processing method executed by an information processing device, and includes: an acquisition process for acquiring a subject video, which is a video of a subject performing a first action; an extraction process for extracting a skeletal video of the subject from the subject video; a learning process for training a generation model to generate the subject video from the skeletal video; and a generation process for inputting a skeletal video corresponding to a second action according to the level of injury or illness into the generation model, and generating an injury/illness level video, which is a video of the subject performing the second action according to the level of injury or illness.

一実施形態によれば、身体の機能を向上させるための治療を行う対象者のモチベーションを低下を抑制することができる。 According to one embodiment, it is possible to suppress the decline in motivation of patients undergoing treatment to improve their physical function.

本実施形態に係る情報処理システムの構成の一例を示す図である。This figure shows an example of the configuration of the information processing system according to this embodiment. 情報処理装置のハードウェア構成の一例を示す図である。This figure shows an example of the hardware configuration of an information processing device. 動画生成装置の機能構成の一例を示す図である。This figure shows an example of the functional configuration of a video generation device. 動画生成装置が実行する処理の一例を示すフローチャートである。This flowchart shows an example of the process performed by a video generation device. 動画生成装置が実行する処理の一例を模式的に示す図である。This diagram schematically illustrates an example of the processing performed by a video generation device. ユーザ端末に表示される動画表示画面の一例を示す図である。This figure shows an example of a video display screen shown on a user's terminal.

以下、本発明の各実施形態について、添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に関して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省略する。 The embodiments of the present invention will be described below with reference to the accompanying drawings. In the description and drawings of each embodiment, components having substantially the same functional configuration will be denoted by the same reference numerals, thus omitting redundant descriptions.

<システム構成>
まず、本実施形態に係る情報処理システムの概要について説明する。本実施形態に係る情報処理システムは、傷病を有する対象者の治療後の動画を生成し、その動画を対象者に見せることにより、治療に対する対象者のモチベーションの低下を抑制するためのシステムである。傷病は、疾患及び外傷を含む。治療は、手術、投薬及びリハビリテーションを含む。情報処理システムは、例えば、医療施設、介護施設、又はリハビリ施設で利用される。
<System Configuration>
First, an overview of the information processing system according to this embodiment will be described. The information processing system according to this embodiment is a system for suppressing a decline in the motivation of a subject with an injury or illness by generating a video of the subject after treatment and showing the video to the subject. Injuries and illnesses include diseases and traumas. Treatment includes surgery, medication, and rehabilitation. The information processing system is used, for example, in medical facilities, nursing care facilities, or rehabilitation facilities.

図1は、本実施形態に係る情報処理システムの構成の一例を示す図である。図1に示すように、本実施形態に係る情報処理システムは、ネットワークNを介して相互に通信可能に接続された、動画生成装置1と、ユーザ端末2と、を備える。ネットワークNは、例えば、有線LAN(Local Area Network)、無線LAN、インターネット、公衆回線網、モバイルデータ通信網、又はこれらの組み合わせである。図1の例では、情報処理システムは、動画生成装置1及びユーザ端末2をそれぞれ1つずつ備えるが、それぞれ複数備えてもよい。 Figure 1 shows an example of the configuration of the information processing system according to this embodiment. As shown in Figure 1, the information processing system according to this embodiment comprises a video generation device 1 and a user terminal 2, which are interconnected and able to communicate with each other via a network N. The network N is, for example, a wired LAN (Local Area Network), a wireless LAN, the Internet, a public network, a mobile data communication network, or a combination thereof. In the example in Figure 1, the information processing system comprises one video generation device 1 and one user terminal 2, but it may comprise multiple instances of each.

動画生成装置1は、対象者動画121に基づいて傷病レベル動画127を生成する情報処理装置である。動画生成装置1は、例えば、PC(Personal Computer)、スマートフォン、タブレット端末、サーバ装置、又はマイクロコンピューであるが、これに限られない。動画生成装置1、対象者動画121及び傷病レベル動画127について、詳しくは後述する。 The video generation device 1 is an information processing device that generates injury/illness level videos 127 based on the subject video 121. The video generation device 1 is, for example, a PC (Personal Computer), smartphone, tablet terminal, server device, or microcomputer, but is not limited to these. The video generation device 1, subject video 121, and injury/illness level videos 127 will be described in detail later.

ユーザ端末2は、ユーザが利用する情報処理装置である。ユーザは、例えば、医師、介護士、作業療法士、理学療法士又は看護師であるが、これに限られない。ユーザ端末2は、例えば、PC、スマートフォン、タブレット端末、サーバ装置、又はマイクロコンピューであるが、これに限られない。ユーザ端末2は、対象者動画121を動画生成装置1に送信し、傷病レベル動画127を動画生成装置1から受信して表示する。ユーザ端末2は、外部装置から対象者動画121を取得し、取得した対象者動画121を動画生成装置1に送信してもよい。また、ユーザ端末2は、カメラを備え、そのカメラで撮影した対象者動画121を動画生成装置1に送信してもよい。なお、対象者動画121を送信するユーザ端末2と、傷病レベル動画127を表示するユーザ端末2と、は異なる情報処理装置であってもよい。 User terminal 2 is an information processing device used by the user. The user may be, for example, a doctor, caregiver, occupational therapist, physical therapist, or nurse, but is not limited to these. User terminal 2 may be, for example, a PC, smartphone, tablet, server, or microcomputer, but is not limited to these. User terminal 2 transmits the subject video 121 to the video generation device 1 and receives and displays the injury/illness level video 127 from the video generation device 1. User terminal 2 may also acquire the subject video 121 from an external device and transmit the acquired subject video 121 to the video generation device 1. Furthermore, user terminal 2 may be equipped with a camera and transmit the subject video 121 captured by the camera to the video generation device 1. Note that the user terminal 2 transmitting the subject video 121 and the user terminal 2 displaying the injury/illness level video 127 may be different information processing devices.

<ハードウェア構成>
次に、情報処理装置100のハードウェア構成について説明する。図2は、情報処理装置100のハードウェア構成の一例を示す図である。図2に示すように、情報処理装置100は、バスBを介して相互に接続された、プロセッサ101と、メモリ102と、ストレージ103と、通信I/F104と、入出力I/F105と、ドライブ装置106と、を備える。
<Hardware Configuration>
Next, the hardware configuration of the information processing device 100 will be described. Figure 2 is a diagram showing an example of the hardware configuration of the information processing device 100. As shown in Figure 2, the information processing device 100 comprises a processor 101, a memory 102, a storage 103, a communication I/F 104, an input/output I/F 105, and a drive device 106, all interconnected via a bus B.

プロセッサ101は、ストレージ103に記憶されたOS(Operating System)を含む各種のプログラムをメモリ102に展開して実行することにより、情報処理装置100の各構成を制御し、情報処理装置100の機能を実現する。プロセッサ101は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、ASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、又はこれらの組み合わせである。 The processor 101 controls the various components of the information processing device 100 and realizes the functions of the information processing device 100 by loading various programs, including the OS (Operating System), stored in the storage 103, into the memory 102 and executing them. The processor 101 is, for example, a CPU (Central Processing Unit), MPU (Micro Processing Unit), GPU (Graphics Processing Unit), ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), or a combination thereof.

メモリ102は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)、又はこれらの組み合わせである。ROMは、例えば、PROM(Programmable ROM)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、又はこれらの組み合わせである。RAMは、例えば、DRAM(Dynamic RAM)、SRAM(Static RAM)、又はこれらの組み合わせである。 Memory 102 is, for example, ROM (Read Only Memory), RAM (Random Access Memory), or a combination thereof. ROM is, for example, PROM (Programmable ROM), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), or a combination thereof. RAM is, for example, DRAM (Dynamic RAM), SRAM (Static RAM), or a combination thereof.

ストレージ103は、OSを含む各種のプログラム及びデータを記憶する。ストレージ103は、例えば、フラッシュメモリ、HDD(Hard Disk Drive)、SSD(Solid State Drive)、SCM(Storage Class Memories)、又はこれらの組み合わせである。 The storage device 103 stores various programs and data, including the operating system. The storage device 103 may be, for example, flash memory, an HDD (Hard Disk Drive), an SSD (Solid State Drive), an SCM (Storage Class Memories), or a combination thereof.

通信I/F104は、情報処理装置100を、ネットワークNを介して外部装置に接続し、通信を制御するためのインタフェースである。通信I/F104は、例えば、Bluetooth(登録商標)、Wi-Fi(登録商標)、ZigBee(登録商標)、Ethernet(登録商標)、又は光通信に準拠したアダプタであるが、これに限られない。 The communication interface 104 is an interface for connecting the information processing device 100 to an external device via the network N and controlling communication. The communication interface 104 is, for example, an adapter compliant with Bluetooth®, Wi-Fi®, ZigBee®, Ethernet®, or optical communication.

入出力I/F105は、動画生成装置1に入力装置107及び出力装置108を接続するためのインタフェースである。入力装置107は、例えば、マウス、キーボード、タッチパネル、マイク、スキャナ、カメラ、各種センサ、操作ボタン、又はこれらの組み合わせである。出力装置108は、例えば、ディスプレイ、プロジェクタ、プリンタ、スピーカ、バイブレータ、又はこれらの組み合わせである。 The input/output interface 105 is an interface for connecting the input device 107 and the output device 108 to the video generation device 1. The input device 107 is, for example, a mouse, keyboard, touch panel, microphone, scanner, camera, various sensors, operation buttons, or a combination thereof. The output device 108 is, for example, a display, projector, printer, speaker, vibrator, or a combination thereof.

ドライブ装置106は、ディスクメディア109のデータを読み書きする。ドライブ装置106は、例えば、磁気ディスクドライブ、光学ディスクドライブ、光磁気ディスクドライブ、又はこれらの組み合わせである。ディスクメディア109は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、FD(Floppy Disk)、MO(Magneto-Optical disk)、BD(Blu-ray(登録商標) Disc)、又はこれらの組み合わせである。 The drive device 106 reads and writes data to the disk media 109. The drive device 106 is, for example, a magnetic disk drive, an optical disk drive, a magneto-optical disk drive, or a combination thereof. The disk media 109 is, for example, a CD (Compact Disc), a DVD (Digital Versatile Disc), an FD (Floppy Disk), an MO (Magneto-Optical disk), a BD (Blu-ray® Disc), or a combination thereof.

なお、本実施形態において、プログラムは、情報処理装置100の製造段階でメモリ102又はストレージ103に書き込まれてもよいし、ネットワークNを介して情報処理装置100に提供されてもよいし、ディスクメディア109などの非一時的でコンピュータ読み取り可能な記録媒体を介して情報処理装置100に提供されてもよい。 In this embodiment, the program may be written to the memory 102 or storage 103 during the manufacturing stage of the information processing device 100, or it may be provided to the information processing device 100 via the network N, or it may be provided to the information processing device 100 via a non-temporary, computer-readable recording medium such as disk media 109.

<機能構成>
次に、動画生成装置1の機能構成について説明する。図3は、動画生成装置1の機能構成の一例を示す図である。図3に示すように、動画生成装置1は、通信部11と、記憶部12と、制御部13と、を備える。
<Functional Configuration>
Next, the functional configuration of the video generation device 1 will be described. Figure 3 is a diagram showing an example of the functional configuration of the video generation device 1. As shown in Figure 3, the video generation device 1 comprises a communication unit 11, a storage unit 12, and a control unit 13.

通信部11は、通信I/F104により実現される。通信部11は、ネットワークNを介して、ユーザ端末2との間で情報の送受信を行う。通信部11は、ユーザ端末2から対象者動画121を受信し、ユーザ端末2に傷病レベル動画127を送信する。 The communication unit 11 is implemented by the communication interface 104. The communication unit 11 transmits and receives information with the user terminal 2 via the network N. The communication unit 11 receives the subject video 121 from the user terminal 2 and transmits the injury/illness level video 127 to the user terminal 2.

記憶部12は、メモリ102及びストレージ103により実現される。記憶部12は、対象者動画121と、対象者骨格動画122と、骨格抽出モデル123と、生成モデル124と、識別モデル125と、傷病レベル骨格動画126と、傷病レベル動画127と、を記憶する。 The memory unit 12 is implemented by memory 102 and storage 103. The memory unit 12 stores the subject video 121, the subject skeletal video 122, the skeletal extraction model 123, the generation model 124, the identification model 125, the injury/illness level skeletal video 126, and the injury/illness level video 127.

対象者動画121は、傷病を有する対象者が第1動作を行うところを撮影した動画である。第1動作は、例えば、歩行、立ち上がり、着席、又は腕上げであるが、これに限られない。 Subject video 121 is a video of a subject with an injury or illness performing a first action. The first action may be, but is not limited to, walking, standing up, sitting down, or raising an arm.

対象者骨格動画122は、対象者動画121から、骨格抽出モデル123により抽出された骨格動画である。骨格動画は、骨格情報を含むフレームからなる動画である。骨格情報は、予め設定された複数の骨格の座標を示す情報である。対象者骨格動画122の各フレームは、対象者動画121の各フレームに対応する。すなわち、対象者骨格動画122は、対象者動画121から抽出された対象者の時系列の骨格情報を含む。 The subject skeletal video 122 is a skeletal video extracted from subject video 121 by the skeletal extraction model 123. A skeletal video is a video consisting of frames containing skeletal information. Skeletal information is information indicating the coordinates of multiple pre-defined skeletons. Each frame of subject skeletal video 122 corresponds to each frame of subject video 121. That is, subject skeletal video 122 contains the chronological skeletal information of the subject extracted from subject video 121.

骨格抽出モデル123は、動画から人の骨格情報を抽出(姿勢を検出)する機械学習モデルである。骨格抽出モデル123として、オープンポーズなどの任意のモデルを利用できる。 The skeletal extraction model 123 is a machine learning model that extracts human skeletal information (detects posture) from video. Any model, such as an open-pose model, can be used as the skeletal extraction model 123.

生成モデル124は、骨格動画から人が写った動画を生成する機械学習モデルである。すなわち、生成モデル124は、骨格抽出モデル123と逆の処理を行うモデルである。生成モデル124として、任意のモデルを利用できる。生成モデル124は、GAN(敵対的生成ネットワーク)の生成器として利用される。 The generative model 124 is a machine learning model that generates videos containing people from skeletal videos. In other words, the generative model 124 performs the reverse operation of the skeletal extraction model 123. Any model can be used as the generative model 124. The generative model 124 is used as a generator for a GAN (Generative Adversarial Network).

識別モデル125は、入力された動画が、人が撮影された動画なのか生成モデル124が生成した動画なのかを識別する機械学習モデルである。識別モデル125として、任意のモデルを利用できる。識別モデル125は、GANの識別器として利用される。 The discrimination model 125 is a machine learning model that identifies whether an input video was filmed by a person or generated by the generation model 124. Any model can be used as the discrimination model 125. The discrimination model 125 is used as a classifier in a GAN.

傷病レベル骨格動画126は、傷病を有する人(傷病者)が第2動作を行うところを撮影した動画から、骨格抽出モデル123により抽出された骨格動画である。第2動作は、第1動作と同じでもよいし、異なってもよい。第2動作は、例えば、歩行、立ち上がり、着席、又は腕上げであるが、これに限られない。傷病レベル骨格動画126は、傷病ごとに用意される。また、傷病レベル骨格動画126は、傷病レベルごとに用意される。傷病レベルは、傷病ごとに用意された傷病の程度を示す指標であり、任意に設定可能である。例えば、ある傷病の傷病レベルが1~5の5段階に設定された場合、その傷病の傷病レベル1の傷病者が第2動作を行うところを撮影した動画から、その傷病の傷病レベル1の傷病レベル骨格動画126が抽出され、記憶部12に保存される。傷病レベル2~5の傷病レベル骨格動画126についても同様である。 The injury/illness level skeletal video 126 is a skeletal video extracted by the skeletal extraction model 123 from a video of a person with an injury/illness (injured person) performing a second movement. The second movement may be the same as or different from the first movement. The second movement may be, for example, walking, standing up, sitting down, or raising an arm, but is not limited to these. An injury/illness level skeletal video 126 is prepared for each injury/illness. Furthermore, an injury/illness level skeletal video 126 is prepared for each injury/illness level. The injury/illness level is an index indicating the severity of the injury/illness, prepared for each injury/illness, and can be set arbitrarily. For example, if the injury/illness level for a certain injury/illness is set to five levels from 1 to 5, then the injury/illness level 1 skeletal video 126 for injury/illness level 1 is extracted from a video of an injured person with injury/illness level 1 performing a second movement and stored in the memory unit 12. The same applies to injury/illness level skeletal videos 126 for injury/illness levels 2 to 5.

傷病レベル動画127は、対象者が傷病レベルに応じた第2動作を行う動画である。傷病レベル動画127は、対象者動画121における対象者の第1動作及び対象者の実際の傷病レベルに関わらず、任意の傷病レベルに対して生成され得る。 The injury/illness level video 127 is a video in which the subject performs a second action corresponding to their injury/illness level. The injury/illness level video 127 can be generated for any injury/illness level, regardless of the subject's first action in the subject video 121 or the subject's actual injury/illness level.

制御部13は、プロセッサ101がメモリ102からプログラムを読み出して実行し、他のハードウェア構成と協働することにより実現される。制御部13は、動画生成装置1の動作全体を制御する。制御部13は、取得部131と、抽出部132と、学習部133と、生成部134と、表示制御部135を備える。 The control unit 13 is realized by the processor 101 reading and executing a program from the memory 102 and cooperating with other hardware components. The control unit 13 controls the overall operation of the video generation device 1. The control unit 13 comprises an acquisition unit 131, an extraction unit 132, a learning unit 133, a generation unit 134, and a display control unit 135.

取得部131は、ユーザ端末2から通信部11が受信した対象者動画121を取得し、記憶部12に保存する。 The acquisition unit 131 acquires the target person's video 121 received by the communication unit 11 from the user terminal 2 and stores it in the storage unit 12.

抽出部132は、骨格抽出モデル123を利用して、対象者動画121から対象者骨格動画122を抽出し、記憶部12に保存する。 The extraction unit 132 uses the skeletal extraction model 123 to extract the subject's skeletal video 122 from the subject's video 121 and saves it to the storage unit 12.

学習部133は、対象者動画121及び対象者骨格動画122を学習用データとして利用することにより、対象者骨格動画122から対象者動画121を生成するように生成モデル124を学習させ、学習済みパラメータを記憶部12に保存する。これにより、生成モデル124は、骨格動画を入力されると、骨格動画に対応する対象者の動画を出力するように学習される。学習方法について詳しくは後述する。 The learning unit 133 uses the subject video 121 and the subject skeleton video 122 as training data to train the generation model 124 to generate the subject video 121 from the subject skeleton video 122, and stores the trained parameters in the storage unit 12. As a result, the generation model 124 is trained to output a video of the subject corresponding to the skeleton video when a skeleton video is input. The learning method will be described in more detail later.

生成部134は、学習済みの生成モデル124に傷病レベル骨格動画126を入力することにより、傷病レベル骨格動画126に対応する対象者の傷病レベル動画127を生成し、記憶部12に保存する。 The generation unit 134 inputs the injury/illness level skeletal video 126 into the trained generation model 124, generates an injury/illness level video 127 corresponding to the injury/illness level skeletal video 126, and stores it in the storage unit 12.

表示制御部135は、通信部11を介して、対象者動画121及び傷病レベル動画127をユーザ端末2に送信し、ユーザ端末2のディスプレイに対象者動画121及び傷病レベル動画127を表示させる。 The display control unit 135 transmits the subject video 121 and the injury/illness level video 127 to the user terminal 2 via the communication unit 11, causing the subject video 121 and the injury/illness level video 127 to be displayed on the user terminal 2's display.

なお、動画生成装置1の各機能構成は、上記の通り、ソフトウェアにより実現されてもよいし、ICチップ、SoC(System on Chip)、LSI(Large Scale Integration)、マイクロコンピュータ等のハードウェアによって実現されてもよい。 Furthermore, the functional configurations of the video generation device 1 may be implemented by software as described above, or by hardware such as IC chips, SoCs (System on Chip), LSIs (Large Scale Integration), and microcomputers.

<動画生成装置が実行する処理>
次に、本実施形態に係る動画生成装置1が実行する処理について説明する。図4は、動画生成装置1が実行する処理の一例を示すフローチャートである。図5は、動画生成装置1が実行する処理を模式的に説明する図である。
<Processing performed by the video generation device>
Next, the processes performed by the video generation device 1 according to this embodiment will be described. Figure 4 is a flowchart showing an example of the processes performed by the video generation device 1. Figure 5 is a diagram illustrating the processes performed by the video generation device 1 in a schematic manner.

(ステップS101)
動画生成装置1の取得部131は、ユーザ端末2から対象者動画121を取得し、記憶部12に保存する。
(Step S101)
The acquisition unit 131 of the video generation device 1 acquires the target person video 121 from the user terminal 2 and stores it in the storage unit 12.

(ステップS102)
抽出部132は、骨格抽出モデル123を利用して、ステップS101で取得した対象者動画121から対象者骨格動画122を抽出し、記憶部12に保存する。具体的には、図5に示すように、抽出部132は、対象者動画121を骨格抽出モデル123に入力し、骨格抽出モデル123が出力したフレームごとの骨格情報を、対象者骨格動画122として取得する。
(Step S102)
The extraction unit 132 uses the skeletal extraction model 123 to extract the subject's skeletal video 122 from the subject's video 121 acquired in step S101 and stores it in the storage unit 12. Specifically, as shown in Figure 5, the extraction unit 132 inputs the subject's video 121 into the skeletal extraction model 123 and acquires the skeletal information for each frame output by the skeletal extraction model 123 as the subject's skeletal video 122.

(ステップS103)
学習部133は、ステップS101で取得した対象者動画121と、ステップS102で抽出した対象者骨格動画122と、を学習用データとして利用して、対象者骨格動画122を入力すると対象者動画121を出力するように生成モデル124を学習させる。具体的には、図5に示すように、学習部133は、対象者骨格動画122を生成モデル124に入力し、生成モデル124が出力した動画121’を取得する。次に、学習部133は、対象者骨格動画122と、対象者動画121又は動画121’と、を識別モデル125に入力し、識別モデル125に、入力された動画が対象者動画121であるが動画121’であるか識別させる。学習部133は、動画121’が識別モデル125により対象者動画121であると識別されるように生成モデル124を学習させ、動画121’が識別モデル125により動画121’であると識別されるように識別モデル125を学習させる。すなわち、学習部133は、生成モデル124を生成器、識別モデル125を識別器としたGANにより、生成モデル124を学習させる。これにより、生成モデル124は、対象者骨格動画122を入力すると、対象者動画121に近似した動画121’を出力するモデルとなる。結果的に、生成モデル124は、骨格動画を入力すると、骨格動画に対応する対象者の動画を出力するモデルとして学習される。学習部133は、学習により得られた生成モデル124のパラメータを、対象者用の生成モデル124のパラメータとして記憶部12に保存する。
(Step S103)
The learning unit 133 uses the subject video 121 acquired in step S101 and the subject skeleton video 122 extracted in step S102 as training data to train the generation model 124 so that when the subject skeleton video 122 is input, it outputs the subject video 121. Specifically, as shown in Figure 5, the learning unit 133 inputs the subject skeleton video 122 into the generation model 124 and acquires the video 121' output by the generation model 124. Next, the learning unit 133 inputs the subject skeleton video 122 and the subject video 121 or video 121' into the identification model 125, causing the identification model 125 to identify whether the input video is the subject video 121 or video 121'. The learning unit 133 trains the generation model 124 so that video 121' is identified as the subject video 121 by the identification model 125, and trains the identification model 125 so that video 121' is identified as video 121' by the identification model 125. In other words, the learning unit 133 trains the generation model 124 using a GAN with the generation model 124 as the generator and the identification model 125 as the classifier. As a result, the generation model 124 becomes a model that, when inputting the subject skeleton video 122, outputs a video 121' that approximates the subject video 121. Consequently, the generation model 124 is trained to output a video of the subject corresponding to the skeleton video when inputting the skeleton video. The learning unit 133 stores the parameters of the generation model 124 obtained through training in the storage unit 12 as parameters for the generation model 124 for the subject.

(ステップS104)
生成部134は、ユーザ端末2から、傷病レベル動画127を生成する傷病レベルの選択を受け付ける。
(Step S104)
The generation unit 134 receives a selection from the user terminal 2 for the injury/illness level for which to generate the injury/illness level video 127.

(ステップS105)
生成部134は、ステップS103で学習済みの対象者の生成モデル124と、対象者の傷病に対応し、かつ、ステップS104で受け付けた傷病レベルに対応する傷病レベル骨格動画126と、を利用して、対象者の傷病レベル動画127を生成する。具体的には、図5に示すように、生成部134は、対象者の傷病に対応し、かつ、ステップS104で受け付けた傷病レベルに対応する傷病レベル骨格動画126を生成モデル124に入力し、生成モデル124が出力した動画を対象者の傷病レベル動画127として取得する。
(Step S105)
The generation unit 134 generates a subject's injury/illness level video 127 using the subject's generation model 124, which was learned in step S103, and the injury/illness level skeletal video 126, which corresponds to the subject's injury/illness and the injury/illness level received in step S104. Specifically, as shown in Figure 5, the generation unit 134 inputs the injury/illness level skeletal video 126, which corresponds to the subject's injury/illness and the injury/illness level received in step S104, into the generation model 124, and acquires the video output by the generation model 124 as the subject's injury/illness level video 127.

例えば、対象者の傷病が、傷病レベル3の変形性関節症であり、ステップS104で傷病レベル1が選択された場合、生成部134は、傷病レベル1の変形性関節症に対応する傷病レベル骨格動画126を生成モデル124に入力する。これにより、傷病レベル1の変形性関節症を有する対象者が第2動作を行なっている動画が、傷病レベル動画127として生成される。 For example, if the subject's injury is osteoarthritis of injury level 3, and injury level 1 is selected in step S104, the generation unit 134 inputs the injury level skeletal video 126 corresponding to injury level 1 osteoarthritis into the generation model 124. This generates an injury level video 127 showing the subject with injury level 1 osteoarthritis performing the second movement.

(ステップS106)
表示制御部135は、通信部11を介して、ステップS101で取得した対象者動画121と、ステップS105で生成された対象者の傷病レベル動画127と、をユーザ端末2に送信し、ユーザ端末2のディスプレイに表示させる。
(Step S106)
The display control unit 135 transmits the subject video 121 acquired in step S101 and the subject injury/illness level video 127 generated in step S105 to the user terminal 2 via the communication unit 11, and displays them on the user terminal 2's display.

ここで、図6は、ユーザ端末2に表示される動画表示画面Dの一例を示す図である。動画表示画面Dには、対象者動画121と、傷病レベル動画127と、が並べて表示される。また、傷病レベル動画127を生成する傷病レベルをユーザが選択するためのドロップダウンリストdと、選択した傷病レベルの傷病レベル動画127の生成を動画生成装置1に要求するための生成ボタンbと、が表示されている。ユーザがドロップダウンリストdで傷病レベル1を選択し、生成ボタンbを押下すると、動画生成装置1により傷病レベル1の傷病レベル動画127が生成され、生成された傷病レベル動画127が動画表示画面Dに表示される。なお、動画表示画面Dは、図6の例に限られない。 Figure 6 shows an example of the video display screen D displayed on the user terminal 2. The video display screen D displays the subject video 121 and the injury/illness level video 127 side by side. It also displays a dropdown list d for the user to select the injury/illness level for which the injury/illness level video 127 will be generated, and a generate button b for requesting the video generation device 1 to generate the injury/illness level video 127 for the selected level. When the user selects injury/illness level 1 from the dropdown list d and presses the generate button b, the video generation device 1 generates the injury/illness level video 127 for injury/illness level 1, and the generated injury/illness level video 127 is displayed on the video display screen D. Note that the video display screen D is not limited to the example in Figure 6.

<まとめ>
以上説明した通り、動画生成装置1は、対象者動画121から対象者骨格動画122を抽出し、対象者動画121及び対象者骨格動画122を利用して生成モデル124を学習させ、学習済みの生成モデル124に傷病レベル骨格動画126を入力して対象者の傷病レベル動画127を生成する。すなわち、動画生成装置1は、対象者動画121に基づいて、対象者の実際の傷病レベルとは異なる傷病レベルの傷病レベル動画127を生成することができる。また、動画生成装置1は、対象者動画121に基づいて、対象者の第1動画とは異なる第2動作の傷病レベル動画127を生成することができる。
<Summary>
As explained above, the video generation device 1 extracts the subject's skeletal video 122 from the subject's video 121, trains the generation model 124 using the subject's video 121 and the subject's skeletal video 122, and inputs the injury/illness level skeletal video 126 into the trained generation model 124 to generate the subject's injury/illness level video 127. In other words, the video generation device 1 can generate an injury/illness level video 127 with an injury/illness level different from the subject's actual injury/illness level based on the subject's video 121. Furthermore, the video generation device 1 can generate an injury/illness level video 127 with a second action different from the subject's first video based on the subject's video 121.

ここで、ユーザが医師、対象者が傷病レベル3の変形性関節症の患者である場合について考える。一般に、治療により患者が傷病レベル1まで回復する旨を、医師が患者に口頭で説明しても、患者には傷病レベル1の状態がイメージできない。このため、治療が長引くほど、あるいは、患者にとって治療の負担が大きいほど、治療に対する患者のモチベーションは低下するおそれがある。 Let's consider a scenario where the user is a physician and the subject is a patient with osteoarthritis at disease level 3. Generally, even if a physician verbally explains to a patient that treatment will restore them to disease level 1, the patient may not be able to visualize what disease level 1 looks like. Therefore, the longer the treatment lasts, or the greater the burden on the patient, the more likely their motivation for treatment is to decline.

これに対して、本実施形態によれば、医師は、対象者動画121を動画生成装置1に送信し、傷病レベル1を選択するだけで、傷病レベル1の患者の傷病レベル動画127をユーザ端末2に表示させることができる。医師が傷病レベル1の患者の傷病レベル動画127を患者に見せながら治療について説明することにより、患者は治療により傷病レベル1まで回復した状態を明確にイメージできるようになる。これにより、治療に対する患者のモチベーションの低下を抑制することができる。 In contrast, according to this embodiment, the doctor can simply transmit the subject video 121 to the video generation device 1 and select injury/illness level 1 to display the injury/illness level video 127 of a patient at injury/illness level 1 on the user terminal 2. By showing the patient the injury/illness level video 127 of a patient at injury/illness level 1 while explaining the treatment, the patient can clearly visualize the state of recovery to injury/illness level 1 through treatment. This helps to suppress a decline in the patient's motivation for treatment.

<付記>
本実施形態は、以下の開示を含む。
<Note>
This embodiment includes the following disclosures.

(付記1)
情報処理装置が実行する情報処理方法であって、
対象者が第1動作を行うところを撮影した動画である対象者動画を取得する取得処理と、
前記対象者動画から前記対象者の骨格動画を抽出する抽出処理と、
前記骨格動画から前記対象者動画を生成するように、生成モデルを学習させる学習処理と、
傷病レベルに応じた第2動作に対応する骨格動画を前記生成モデルに入力し、前記対象者が前記傷病レベルに応じた前記第2動作を行う動画である傷病レベル動画を生成する生成処理と、
を含む情報処理方法。
(Note 1)
An information processing method performed by an information processing device,
The acquisition process involves obtaining a video of the subject, which is a video of the subject performing their first action, and
An extraction process to extract a video of the subject's skeleton from the subject's video,
A learning process to train a generation model to generate the subject video from the skeletal video,
A generation process that inputs a skeletal video corresponding to a second movement according to the level of injury or illness into the generation model and generates an injury/illness level video, which is a video of the subject performing the second movement according to the level of injury or illness;
Information processing methods including

(付記2)
前記骨格動画は、時系列の骨格情報を含む
付記1に記載の情報処理方法。
(Note 2)
The aforementioned skeletal video is processed using the information processing method described in Appendix 1, which includes chronological skeletal information.

(付記3)
前記傷病レベルに応じた第2動作に対応する骨格動画は、前記傷病レベルの傷病を有する傷病者が第2動作を行うところを撮影した動画に基づいて生成される
付記1又は付記2に記載の情報処理方法。
(Note 3)
The skeletal video corresponding to the second movement according to the injury level is generated based on a video of a person with the injury level performing the second movement, according to the information processing method described in Appendix 1 or Appendix 2.

(付記4)
前記第2動作は、歩行である
付記1から付記3までのいずれかに記載の情報処理方法。
(Note 4)
The second action is walking, as described in any of the information processing methods described in Appendix 1 to Appendix 3.

(付記5)
対象者が第1動作を行うところを撮影した動画である対象者動画を取得する取得部と、
前記対象者動画から前記対象者の骨格動画を抽出する抽出部と、
前記骨格動画から前記対象者動画を生成するように、生成モデルを学習させる学習部と、
傷病レベルに応じた第2動作に対応する骨格動画を前記生成モデルに入力し、前記対象者が前記傷病レベルに応じた前記第2動作を行う動画である傷病レベル動画を生成する生成部と、
を備える情報処理装置。
(Note 5)
An acquisition unit that acquires a subject video, which is a video of the subject performing the first action,
An extraction unit that extracts a video of the subject's skeleton from the subject's video,
A learning unit that trains a generation model to generate the subject video from the skeletal video,
A generation unit inputs a skeletal video corresponding to a second movement according to the level of injury or illness into the generation model and generates an injury/illness level video, which is a video of the subject performing the second movement according to the level of injury or illness.
An information processing device equipped with the following features.

(付記6)
情報処理装置が実行する情報処理方法であって、
対象者が第1動作を行うところを撮影した動画である対象者動画を取得する取得処理と、
前記対象者動画から前記対象者の骨格動画を抽出する抽出処理と、
前記骨格動画から前記対象者動画を生成するように、生成モデルを学習させる学習処理と、
傷病レベルに応じた第2動作に対応する骨格動画を前記生成モデルに入力し、前記対象者が前記傷病レベルに応じた前記第2動作を行う動画である傷病レベル動画を生成する生成処理と、
を含む情報処理方法をコンピュータに実行させるためのプログラム。
(Note 6)
An information processing method performed by an information processing device,
The acquisition process involves obtaining a video of the subject, which is a video of the subject performing their first action, and
An extraction process to extract a video of the subject's skeleton from the subject's video,
A learning process to train a generation model to generate the subject video from the skeletal video,
A generation process that inputs a skeletal video corresponding to a second movement according to the level of injury or illness into the generation model and generates an injury/illness level video, which is a video of the subject performing the second movement according to the level of injury or illness;
A program that causes a computer to execute an information processing method that includes such methods.

今回開示された実施形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。また、本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The embodiments disclosed herein should be considered illustrative and not restrictive in all respects. The scope of the present invention is indicated by the claims, not in the sense described above, and is intended to include all modifications in the sense and scope equivalent to the claims. Furthermore, the present invention is not limited to the embodiments described above, and various modifications are possible within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.

1:評価装置
2:ユーザ端末
11:通信部
12:記憶部
13:制御部
101:プロセッサ
102:メモリ
103:ストレージ
104:通信I/F
105:入出力I/F
106:ドライブ装置
107:入力装置
108:出力装置
109:ディスクメディア
121:対象者動画
122:対象者骨格動画
123:骨格抽出モデル
124:生成モデル
125:識別モデル
126:傷病レベル骨格動画
127:傷病レベル動画
131:取得部
132:抽出部
133:学習部
134:生成部
135:表示制御部
1: Evaluation device 2: User terminal 11: Communication unit 12: Storage unit 13: Control unit 101: Processor 102: Memory 103: Storage 104: Communication interface
105: Input/Output Interface
106: Drive device 107: Input device 108: Output device 109: Disk media 121: Subject video 122: Subject skeleton video 123: Skeleton extraction model 124: Generation model 125: Identification model 126: Injury/illness level skeleton video 127: Injury/illness level video 131: Acquisition unit 132: Extraction unit 133: Learning unit 134: Generation unit 135: Display control unit

Claims (6)

情報処理装置が実行する情報処理方法であって、
対象者が第1動作を行うところを撮影した動画である対象者動画を取得する取得処理と、
前記対象者動画から前記対象者の骨格動画を抽出する抽出処理と、
前記骨格動画から前記対象者動画を生成するように生成モデルを学習させ、かつ、前記骨格動画と、前記対象者動画又は前記生成モデルにて生成された動画と、を入力すると前記対象者動画か前記生成モデルにて生成された動画かを識別する識別モデルにて、前記生成モデルにて生成された動画が前記対象者動画と識別されるように前記生成モデルを学習させる学習処理と、
前記対象者の傷病に対応し、かつ、複数段階に設定された傷病レベルごとに、第2動作に対応する予め用意された骨格動画のうち、前記傷病の回復した状態かつ任意に設定された前記傷病レベルに応じた前記骨格動画を前記生成モデルに入力し、前記対象者が前記傷病レベルに応じた前記第2動作を行う動画である傷病レベル動画を生成する生成処理と、
前記傷病レベル動画を動画表示画面に表示する表示処理と、
を含む情報処理方法。
An information processing method performed by an information processing device,
The acquisition process involves obtaining a video of the subject, which is a video of the subject performing their first action, and
An extraction process to extract a video of the subject's skeleton from the subject's video,
A learning process that trains a generation model to generate the subject video from the skeletal video , and trains an identification model to identify whether the video generated by the generation model is the subject video or the video generated by the generation model when the skeletal video and the subject video or the video generated by the generation model are input, so that the video generated by the generation model is identified as the subject video .
A generation process that, corresponding to the injury or illness of the subject and for each of the multiple injury/illness levels set, inputs a pre-prepared skeletal video corresponding to the second action, which represents the recovered state of the injury/illness and corresponds to the arbitrarily set injury/illness level, into the generation model, and generates an injury/illness level video which is a video of the subject performing the second action according to the injury/illness level,
Display process for displaying the aforementioned injury/illness level video on the video display screen,
Information processing methods including
前記骨格動画は、時系列の骨格情報を含む
請求項1に記載の情報処理方法。
The aforementioned skeletal video includes time-series skeletal information, as described in claim 1.
前記傷病レベルに応じた第2動作に対応する骨格動画は、前記傷病レベルの傷病を有する傷病者が第2動作を行うところを撮影した動画に基づいて生成される
請求項1又は請求項2に記載の情報処理方法。
The information processing method according to claim 1 or 2, wherein the skeletal video corresponding to the second movement according to the injury level is generated based on a video of a person with the injury level performing the second movement.
前記第2動作は、歩行である
請求項1から請求項3までのいずれかに記載の情報処理方法。
The information processing method according to any one of claims 1 to 3, wherein the second action is walking.
対象者が第1動作を行うところを撮影した動画である対象者動画を取得する取得部と、
前記対象者動画から前記対象者の骨格動画を抽出する抽出部と、
前記骨格動画から前記対象者動画を生成するように生成モデルを学習させ、かつ、前記骨格動画と、前記対象者動画又は前記生成モデルにて生成された動画と、を入力すると前記対象者動画か前記生成モデルにて生成された動画かを識別する識別モデルにて、前記生成モデルにて生成された動画が前記対象者動画と識別されるように前記生成モデルを学習させる学習部と、
前記対象者の傷病に対応し、かつ、複数段階に設定された傷病レベルごとに、第2動作に対応する予め用意された骨格動画のうち、前記傷病の回復した状態かつ任意に設定された前記傷病レベルに応じた前記骨格動画を前記生成モデルに入力し、前記対象者が前記傷病レベルに応じた前記第2動作を行う動画である傷病レベル動画を生成する生成部と、
前記傷病レベル動画を動画表示画面に表示する表示制御部と、
を備える情報処理装置。
An acquisition unit that acquires a subject video, which is a video of the subject performing the first action,
An extraction unit that extracts a video of the subject's skeleton from the subject's video,
A learning unit trains a generation model to generate the subject video from the skeletal video , and a recognition model that, when inputting the skeletal video and the subject video or a video generated by the generation model, identifies whether it is the subject video or a video generated by the generation model, to train the generation model so that the video generated by the generation model is identified as the subject video .
A generation unit that, corresponding to the injury or illness of the subject and for each of the multiple injury/illness levels set, inputs a pre-prepared skeletal video corresponding to the second action, which represents the recovered state of the injury/illness and is arbitrarily set to the injury/illness level, into the generation model, and generates an injury/illness level video which is a video of the subject performing the second action according to the injury/illness level,
A display control unit that displays the aforementioned injury/illness level video on a video display screen,
An information processing device equipped with the following features.
対象者が第1動作を行うところを撮影した動画である対象者動画を取得する取得処理と、
前記対象者動画から前記対象者の骨格動画を抽出する抽出処理と、
前記骨格動画から前記対象者動画を生成するように生成モデルを学習させ、かつ、前記骨格動画と、前記対象者動画又は前記生成モデルにて生成された動画と、を入力すると前記対象者動画か前記生成モデルにて生成された動画かを識別する識別モデルにて、前記生成モデルにて生成された動画が前記対象者動画と識別されるように前記生成モデルを学習させる学習処理と、
前記対象者の傷病に対応し、かつ、複数段階に設定された傷病レベルごとに、第2動作に対応する予め用意された骨格動画のうち、前記傷病の回復した状態かつ任意に設定された前記傷病レベルに応じた前記骨格動画を前記生成モデルに入力し、前記対象者が前記傷病レベルに応じた前記第2動作を行う動画である傷病レベル動画を生成する生成処理と、
前記傷病レベル動画を動画表示画面に表示する表示処理と、
を含む情報処理方法をコンピュータに実行させるためのプログラム。
The acquisition process involves obtaining a video of the subject, which is a video of the subject performing their first action, and
An extraction process to extract a video of the subject's skeleton from the subject's video,
A learning process that trains a generation model to generate the subject video from the skeletal video , and trains an identification model to identify whether the video generated by the generation model is the subject video or the video generated by the generation model when the skeletal video and the subject video or the video generated by the generation model are input, so that the video generated by the generation model is identified as the subject video .
A generation process that, corresponding to the injury or illness of the subject and for each of the multiple injury/illness levels set, inputs a pre-prepared skeletal video corresponding to the second action, which represents the recovered state of the injury/illness and corresponds to the arbitrarily set injury/illness level, into the generation model, and generates an injury/illness level video which is a video of the subject performing the second action according to the injury/illness level,
Display process for displaying the aforementioned injury/illness level video on the video display screen,
A program that causes a computer to execute an information processing method that includes such methods.
JP2021187425A 2021-11-17 2021-11-17 Information processing methods, apparatus, and programs Active JP7842948B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021187425A JP7842948B2 (en) 2021-11-17 2021-11-17 Information processing methods, apparatus, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021187425A JP7842948B2 (en) 2021-11-17 2021-11-17 Information processing methods, apparatus, and programs

Publications (2)

Publication Number Publication Date
JP2023074440A JP2023074440A (en) 2023-05-29
JP7842948B2 true JP7842948B2 (en) 2026-04-09

Family

ID=86537604

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021187425A Active JP7842948B2 (en) 2021-11-17 2021-11-17 Information processing methods, apparatus, and programs

Country Status (1)

Country Link
JP (1) JP7842948B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112419455A (en) 2020-12-11 2021-02-26 中山大学 Human action video generation method, system and storage medium based on human skeleton sequence information

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000138927A (en) * 1998-11-02 2000-05-16 Hitachi Plant Eng & Constr Co Ltd Image comparison display device
JP2015061577A (en) * 2013-01-18 2015-04-02 株式会社東芝 Movement-information processing device
CN109951654B (en) * 2019-03-06 2022-02-15 腾讯科技(深圳)有限公司 Video synthesis method, model training method and related device
JP6819725B2 (en) * 2019-06-12 2021-01-27 日本電気株式会社 Rehabilitation support systems, methods and programs
WO2021039857A1 (en) * 2019-08-29 2021-03-04 シチズン時計株式会社 Video generation device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112419455A (en) 2020-12-11 2021-02-26 中山大学 Human action video generation method, system and storage medium based on human skeleton sequence information

Also Published As

Publication number Publication date
JP2023074440A (en) 2023-05-29

Similar Documents

Publication Publication Date Title
Ansary et al. The virtual physical exam in the 21st century
US11699529B2 (en) Systems and methods for diagnosing a stroke condition
Vatandoost et al. The future of healthcare facilities: how technology and medical advances may shape hospitals of the future
JP7625673B2 (en) Communication method and system
CN110024038A (en) Systems and methods for synthetic interaction with users and devices
JP4607132B2 (en) Training support apparatus, training support method, and training support program
JP6598422B2 (en) Medical information processing apparatus, system, and program
JP2020199072A (en) Cerebral apoplexy determination device, method, and program
Weinreich et al. Development of an artificially intelligent mobile phone application to identify cardiac devices on chest radiography
WO2019150608A1 (en) Assistance system, assistance method, assistance progragm, and recording medium on which assistance program is recorded
JP7454326B1 (en) Condition evaluation method, condition evaluation system and condition evaluation program
JP7842948B2 (en) Information processing methods, apparatus, and programs
KR20200000745A (en) Medical practice data collection and management system and method
JP7169718B1 (en) Information processing method, device and program
EP3889970A1 (en) Diagnosis support system
JP7804399B2 (en) Trained model generation method, trained model generation system, inference device, inference system, and computer program
JP2023055668A (en) Online medical consultation system, patient side device, and medical practitioner side device
JP2021033622A (en) Failure judgment method, failure judgment program and information processing device
WO2014104357A1 (en) Motion information processing system, motion information processing device and medical image diagnosis device
JP2023127639A (en) Information processing method, device and program
US20250157601A1 (en) Medical record generation for virtual nursing
JP7673831B2 (en) Information processing system, information processing method, and program
CN113782132B (en) Dynamic updating method, device and medium of label information
US20260033777A1 (en) System and method for thermal imaging and screening
US11771320B2 (en) System and method for augmenting patient-technologist communication

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230907

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231107

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240530

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240909

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20241209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250221

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260305

R150 Certificate of patent or registration of utility model

Ref document number: 7842948

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150