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
JP7185072B2 - Method and system for providing emotional modification during video chat - Google Patents
[go: Go Back, main page]

JP7185072B2 - Method and system for providing emotional modification during video chat - Google Patents

Method and system for providing emotional modification during video chat Download PDF

Info

Publication number
JP7185072B2
JP7185072B2 JP2021559224A JP2021559224A JP7185072B2 JP 7185072 B2 JP7185072 B2 JP 7185072B2 JP 2021559224 A JP2021559224 A JP 2021559224A JP 2021559224 A JP2021559224 A JP 2021559224A JP 7185072 B2 JP7185072 B2 JP 7185072B2
Authority
JP
Japan
Prior art keywords
person
emotion
audio signal
perceived
video signal
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
JP2021559224A
Other languages
Japanese (ja)
Other versions
JP2022528691A (en
Inventor
ユエ・ニン・ク
ユアン・マ
イティアン・ウ
レイ・ヤン
Original Assignee
ホアウェイ・テクノロジーズ・カンパニー・リミテッド
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 ホアウェイ・テクノロジーズ・カンパニー・リミテッド filed Critical ホアウェイ・テクノロジーズ・カンパニー・リミテッド
Publication of JP2022528691A publication Critical patent/JP2022528691A/en
Application granted granted Critical
Publication of JP7185072B2 publication Critical patent/JP7185072B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/18Speech classification or search using natural language modelling
    • G10L15/183Speech classification or search using natural language modelling using context dependencies, e.g. language models
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • G10L25/63Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination for estimating an emotional state
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/90Pitch determination of speech signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Psychiatry (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Child & Adolescent Psychology (AREA)
  • Artificial Intelligence (AREA)
  • Hospice & Palliative Care (AREA)
  • Social Psychology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • User Interface Of Digital Computer (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)

Description

本開示は、一般に、ビデオチャット中に使用するための方法およびシステムに関し、具体的な実施形態では、1つ以上の、人物の知覚された感情と、人物の意味的感情との間の整合性が高まった、変更されたビデオおよびオーディオ信号を作り出すために、ビデオチャットに参加している人物のビデオおよびオーディオ信号を変更する方法およびシステムに関する。 TECHNICAL FIELD This disclosure relates generally to methods and systems for use during video chats, and in specific embodiments, to determine the consistency between one or more of a person's perceived emotions and a person's semantic emotions. The present invention relates to a method and system for modifying the video and audio signals of persons participating in a video chat to produce modified video and audio signals with enhanced video chat.

自動車および他の種類の車両の運転者は、運転中に他の人とチャットするために、自身のスマートフォンまたは他のモバイルコンピューティングデバイスを使用することが多い。そのようなチャットは、音声チャットであってもよいし、ビデオチャットであってもよい。本説明の目的のために、音声チャットは、オーディオ単独の通信を指し、音声チャットに参加している2人が互いに聞くことはできるが、互いに見ることはできないことを意味する。対照的に、ビデオチャットは、ビデオチャットに参加している2人の、オーディオとビデオの両方を含む通信を指し、ビデオチャットに参加している2人が互いに聞くことも、互いに見ることもできることを意味する。ビデオチャットを実施するために、オーディオおよびビデオ信号の受信および送信を提供するビデオ電話技術が使用され得る。例示的なビデオ電話製品には、いくつか例を挙げると、Apple Inc.から入手可能なFaceTime(登録商標)、いずれもGoogle LLCから入手可能なGoogle DuoおよびGoogle Hangouts、Microsoft Corp.から入手可能なSkype、ならびにTencent Corp.から入手可能なWeChatが含まれる。実際、運転者の10%が、運転中にビデオチャットをするためにスマートフォンを使用したことがある、と述べたという調査結果がある。この割合は、特に半自律型および完全自律型の車両がより一般的になるにつれて、将来的に増加する可能性がある。 Drivers of automobiles and other types of vehicles often use their smartphones or other mobile computing devices to chat with others while driving. Such chats may be voice chats or video chats. For the purposes of this description, voice chat refers to audio-only communication, meaning that two people participating in the voice chat can hear each other, but cannot see each other. In contrast, a video chat refers to communication involving both audio and video between two people participating in a video chat, where the two people participating in the video chat can both hear and see each other. means Video telephony technology, which provides for receiving and transmitting audio and video signals, can be used to conduct video chats. Exemplary video telephony products include those from Apple Inc., to name a few. FaceTime® available from Microsoft, Google Duo and Google Hangouts, both available from Google LLC, Microsoft Corp. Skype available from Microsoft, as well as Tencent Corp. Includes WeChat available from In fact, 10% of drivers said they have used their smartphones to video chat while driving. This proportion is likely to increase in the future, especially as semi-autonomous and fully autonomous vehicles become more common.

車両の運転者に見られる攻撃的または怒りの挙動である、ロードレイジは、非常に一般的である。実際、過去1年間、運転者の大多数が、運転中にかなりの怒りを表したことがある、ということが調査により分かっている。ロードレイジは、多くの種類の直接的な弊害をもたらし得る。例えば、車両の運転者およびその乗客にとって、ロードレイジは、重大な身体的傷害または死さえももたらす、口論、暴行および衝突につながる可能性がある。ロードレイジはまた、一定の非直接的な悪影響をもたらし得る。例えば、第1の車両を運転している第1の人物が、第2の車両を運転している第2の人物とのビデオチャットに参加しており、その間に第1の運転者がロードレイジを感じる場合、第1の人物の怒りが第2の人物に伝わる、および/または別の方法で第2の人物の注意をそらす可能性があり、これにより、第2の人物が衝突に巻き込まれる危険性が高まる可能性がある。別の例では、第1の車両を運転している第1の人物が、1人以上の他の人物との、ビジネスに関連したビデオチャットに参加しており、その間に第1の人物がロードレイジを感じる場合、第1の人物と1人以上の他の人物との間のビジネス関係が損なわれるか、または別の方法で悪影響を受ける可能性がある。 Road rage, aggressive or angry behavior seen in vehicle drivers, is very common. In fact, research has shown that over the past year, the majority of drivers have expressed significant anger while driving. Road rage can have many kinds of direct harm. For example, for vehicle drivers and their passengers, road rage can lead to arguments, assaults and collisions that result in serious physical injury or even death. Roadrage can also have certain indirect negative effects. For example, a first person driving a first vehicle is participating in a video chat with a second person driving a second vehicle, during which the first driver experiences road rage. , the anger of the first person may be transmitted to the second person and/or otherwise distracted by the second person, thereby causing the second person to become involved in the conflict. may be at increased risk. In another example, a first person driving a first vehicle is participating in a business-related video chat with one or more other persons during which the first person is loading. If you feel rage, business relationships between the first person and one or more other persons may be impaired or otherwise adversely affected.

本開示の一態様によれば、方法は、第2の人物とのビデオチャットに参加している第1の人物の、ビデオ信号およびオーディオ信号を取得するステップと、ビデオ信号に基づいて、第1の人物の1つ以上の種類の知覚された感情を判定するステップと、オーディオ信号に基づいて、第1の人物の意味的感情を判定するステップとを含む。本方法はまた、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めるために、ビデオ信号を変更するステップも含む。 According to one aspect of the present disclosure, a method includes obtaining a video signal and an audio signal of a first person participating in a video chat with a second person; and determining the semantic emotion of the first person based on the audio signal. The method also modifies the video signal to increase consistency between at least one of the one or more types of perceived emotion of the first person and the semantic emotion of the first person. It also includes the step of

任意選択で、前述の態様のいずれかにおいて、ビデオ信号に基づいて、第1の人物の1つ以上の種類の知覚された感情を判定するステップは、ビデオ信号に基づいて、第1の人物の顔の表情または身体の姿勢のうちの少なくとも1つを検出するステップと、第1の人物の顔の表情または身体の姿勢のうちの少なくとも1つに基づいて、第1の人物の顔の表情の知覚された感情または身体の姿勢の知覚された感情のうちの少なくとも1つを判定するステップとを含む。 Optionally, in any of the preceding aspects, determining one or more types of perceived emotions of the first person based on the video signal comprises: detecting at least one of a facial expression or a body pose; and determining the facial expression of the first person based on at least one of the facial expression or the body pose of the first person. and determining at least one of a perceived emotion or a perceived emotion of body posture.

任意選択で、前述の態様のいずれかにおいて、第1の人物の1つ以上の種類の知覚された感情を判定するステップは、オーディオ信号にも基づいており、第1の人物の発話のピッチ、ビブラート、または抑揚のうちの少なくとも1つを判定するために、オーディオ信号のオーディオ信号処理を実施するステップと、オーディオ信号のオーディオ信号処理の結果に基づいて、第1の人物の発話の知覚された感情を判定するステップとを含む。そのような方法は、第1の人物の発話の知覚された感情と、第1の人物の意味的感情との間の整合性を高めるために、オーディオ信号を変更するステップをさらに含む。 Optionally, in any of the preceding aspects, the step of determining one or more types of perceived emotion of the first person is also based on an audio signal, the pitch of the first person's speech; performing audio signal processing of the audio signal to determine at least one of vibrato or intonation; and determining the emotion. Such methods further include modifying the audio signal to increase the consistency between the perceived emotion of the first person's speech and the first person's semantic emotion.

任意選択で、前述の態様のいずれかにおいて、変更されたビデオ信号を作り出すためにビデオ信号を変更するステップは、顔の表情または身体の姿勢のうちの少なくとも1つに対応する、ビデオ信号の画像データを修正するステップを含み、変更されたオーディオ信号を作り出すためにオーディオ信号を変更するステップは、ピッチ、ビブラート、または抑揚のうちの少なくとも1つに対応する、ビデオ信号のオーディオデータを修正するステップを含む。 Optionally, in any of the preceding aspects, modifying the video signal to produce a modified video signal comprises displaying images of the video signal corresponding to at least one of facial expressions or body poses. modifying the audio data to produce the modified audio signal, including modifying the audio data of the video signal corresponding to at least one of pitch, vibrato, or inflection; including.

任意選択で、前述の態様のいずれかにおいて、本方法は、第2の人物が、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めた、第1の人物の画像およびオーディオを視聴することが可能になるように、変更されたビデオ信号および変更されたオーディオ信号を、ビデオチャットに参加している第2の人物に関連付けられたサブシステムに提供するステップを含む。 Optionally, in any of the preceding aspects, the method comprises determining whether the second person has at least one of the one or more types of perceived emotions of the first person and the first person's meaning Participate in a video chat and send a modified video signal and a modified audio signal so that the first person's image and audio can be viewed and listened to with enhanced emotional integrity. providing to a subsystem associated with a second person who is

任意選択で、前述の態様のいずれかにおいて、オーディオ信号に基づいて、第1の人物の意味的感情を判定するステップは、オーディオ信号の自然言語処理を実施するステップと、オーディオ信号の自然言語処理の結果に基づいて、第1の人物の意味的感情を判定するステップとを含む。 Optionally, in any of the preceding aspects, determining a semantic emotion of the first person based on the audio signal comprises performing natural language processing of the audio signal; and determining a semantic emotion of the first person based on the results of.

任意選択で、前述の態様のいずれかにおいて、ビデオ信号に基づいて、第1の人物の1つ以上の種類の知覚された感情を判定するステップは、ビデオ信号に基づいて第1の人物の顔の表情のポジティブ性およびアクティブ性を定量化するために、顔の円環モデルを使用するステップ、またはビデオ信号に基づいて第1の人物の身体の姿勢のポジティブ性およびアクティブ性を定量化するために、姿勢の円環モデルを使用するステップのうちの少なくとも1つを含む。さらに、オーディオ信号に基づいて、第1の人物の意味的感情を判定するステップは、オーディオ信号に基づいて第1の人物の言語のポジティブ性およびアクティブ性を定量化するために、言語の円環モデルを使用するステップを含む。加えて、変更されたビデオ信号を作り出すためにビデオ信号を変更するステップは、第1の人物の顔の表情のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するようにビデオ信号の画像データを変更するステップ、または第1の人物の身体の姿勢のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するようにビデオ信号の画像データを変更するステップのうちの少なくとも1つを含む。 Optionally, in any of the preceding aspects, the step of determining one or more types of perceived emotion of the first person based on the video signal comprises determining the one or more types of perceived emotions of the first person based on the video signal. or to quantify the positivity and activity of the body posture of the first person based on the video signal. includes at least one of the steps of using a toric model of pose. Further, the step of determining the first person's semantic emotion based on the audio signal includes: determining the first person's linguistic positivity and activity based on the audio signal; Includes steps that use the model. In addition, the step of modifying the video signal to produce the modified video signal includes determining the positivity and activity of the first person's facial expressions and the positivity and activity of the first person's language. modifying the image data of the video signal to reduce the distance between or between the positivity and activity of the first person's body posture and the positivity and activity of the first person's language modifying the image data of the video signal so as to reduce the distance of .

任意選択で、前述の態様のいずれかにおいて、第1の人物の1つ以上の種類の知覚された感情を判定するステップは、オーディオ信号にも基づいており、オーディオ信号に基づいて、第1の人物の発話のポジティブ性およびアクティブ性を定量化するために、発話の円環モデルを使用するステップを含む。本方法は、第1の人物の発話のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するように変更されたオーディオ信号を作り出すために、オーディオ信号のオーディオデータを変更するステップをさらに含み得る。 Optionally, in any of the preceding aspects, determining the one or more types of perceived emotions of the first person is also based on an audio signal; Using a cyclic model of speech to quantify the positivity and activeness of a person's speech. To produce an audio signal modified to reduce the distance between the positivity and activity of the first person's speech and the positivity and activity of the first person's language, the method comprises: It may further comprise modifying audio data of the audio signal.

任意選択で、前述の態様のいずれかにおいて、本方法は、第2の人物が、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めた、第1の人物の画像およびオーディオを視聴することが可能になるように、変更されたビデオ信号および変更されたオーディオ信号を、ビデオチャットに参加している第2の人物に関連付けられたサブシステムに提供するステップをさらに含む。 Optionally, in any of the preceding aspects, the method comprises determining whether the second person has at least one of the one or more types of perceived emotions of the first person and the first person's meaning Participate in a video chat and send a modified video signal and a modified audio signal so that the first person's image and audio can be viewed and listened to with enhanced emotional integrity. providing to a subsystem associated with the second person.

本開示の他の一態様によれば、サブシステムは、1つ以上のインターフェースと、1つ以上のプロセッサとを備える。1つ以上のインターフェースは、第2の人物とのビデオチャットに参加している第1の人物のビデオ信号およびオーディオ信号を受信するように構成される。1つ以上のプロセッサは、1つ以上のインターフェースに通信可能に結合され、ビデオ信号に基づいて第1の人物の1つ以上の種類の知覚された感情を判定し、オーディオ信号に基づいて第1の人物の意味的感情を判定するように構成される。1つ以上のプロセッサは、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めるために、ビデオ信号を変更するようにも構成される。サブシステムは、ビデオ信号を取得するように構成される1つ以上のカメラと、オーディオ信号を取得するように構成される1つ以上のマイクロフォンとを備えることもできる。 According to another aspect of the disclosure, a subsystem comprises one or more interfaces and one or more processors. The one or more interfaces are configured to receive video and audio signals of a first person participating in a video chat with a second person. One or more processors, communicatively coupled to the one or more interfaces, determine one or more types of perceived emotion of the first person based on the video signal, and determine the first person's perceived emotion based on the audio signal. is configured to determine the semantic emotion of a person of The one or more processors process the video signal to enhance consistency between at least one of the one or more types of perceived emotion of the first person and the semantic emotion of the first person. is also configured to change the The subsystem may also comprise one or more cameras configured to acquire video signals and one or more microphones configured to acquire audio signals.

任意選択で、前述の態様のいずれかにおいて、1つ以上のプロセッサは、ビデオ信号に基づいて第1の人物の知覚された感情を判定し、オーディオ信号に基づいて第1の人物の意味的感情を判定するように構成される1つ以上のニューラルネットワークを実装する。 Optionally, in any of the preceding aspects, the one or more processors determine the perceived emotion of the first person based on the video signal and the semantic emotion of the first person based on the audio signal. implement one or more neural networks configured to determine

任意選択で、前述の態様のいずれかにおいて、1つ以上のプロセッサは、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めるために、ビデオ信号を変更するように構成される、1つ以上のニューラルネットワークを実装する。 Optionally, in any of the preceding aspects, the one or more processors combine at least one of the one or more types of perceived emotion of the first person with the semantic emotion of the first person. implement one or more neural networks configured to modify the video signal to increase the consistency between

任意選択で、前述の態様のいずれかにおいて、ビデオ信号に基づいて第1の人物の1つ以上の種類の知覚された感情を判定するために、1つ以上のプロセッサは、ビデオ信号に基づいて、第1の人物の顔の表情または身体の姿勢の少なくとも1つを検出し、第1の人物の顔の表情または身体の姿勢のうちの少なくとも1つに基づいて、第1の人物の顔の表情の知覚された感情または身体の姿勢の知覚された感情のうちの少なくとも1つを判定するように構成される。 Optionally, in any of the preceding aspects, to determine one or more types of perceived emotions of the first person based on the video signal, the one or more processors are configured based on the video signal to , detecting at least one of a facial expression or a body pose of a first person, and determining a facial expression of the first person based on at least one of the facial expression or the body pose of the first person; It is configured to determine at least one of a perceived emotion of facial expression or a perceived emotion of body posture.

任意選択で、前述の態様のいずれかにおいて、1つ以上のプロセッサは、第1の人物の発話のピッチ、ビブラート、または抑揚のうちの少なくとも1つを判定するために、オーディオ信号のオーディオ信号処理を実施し、オーディオ信号処理の結果に基づいて、第1の人物の発話の知覚された感情を判定し、第1の人物の発話の知覚された感情と、第1の人物の意味的感情との間の整合性を高めるためにオーディオ信号を変更するようにも構成される。 Optionally, in any of the preceding aspects, the one or more processors perform audio signal processing of the audio signal to determine at least one of pitch, vibrato, or inflection of the first person's speech. and determining the perceived emotion of the first person's utterance based on the results of the audio signal processing, and comparing the perceived emotion of the first person's utterance with the semantic emotion of the first person. It is also configured to modify the audio signal to improve consistency between

任意選択で、前述の態様のいずれかにおいて、1つ以上のプロセッサは、変更されたビデオ信号を作り出すために、ビデオ信号を変更するように、顔の表情または身体の姿勢のうちの少なくとも1つに対応する、ビデオ信号の画像データを修正し、変更されたオーディオ信号を作り出すために、オーディオ信号を変更するように、ピッチ、ビブラート、または抑揚のうちの少なくとも1つに対応する、オーディオ信号のオーディオデータを修正するように構成される。 Optionally, in any of the preceding aspects, the one or more processors modify at least one of facial expression or body posture to modify the video signal to produce a modified video signal. of an audio signal, corresponding to at least one of pitch, vibrato, or inflection, so as to modify the audio signal to modify the image data of the video signal and produce a modified audio signal, corresponding to configured to modify audio data;

任意選択で、前述の態様のいずれかにおいて、1つ以上のプロセッサは、オーディオ信号の自然言語処理を実施し、オーディオ信号の自然言語処理の結果に基づいて、第1の人物の意味的感情を判定するように構成される。 Optionally, in any of the preceding aspects, the one or more processors perform natural language processing of the audio signal and determine the semantic emotion of the first person based on results of the natural language processing of the audio signal. configured to determine.

任意選択で、前述の態様のいずれかにおいて、1つ以上のプロセッサは、ビデオ信号に基づいて、第1の人物の顔の表情のポジティブ性およびアクティブ性を定量化するために、顔の円環モデルを使用し、ビデオ信号に基づいて、第1の人物の身体の姿勢のポジティブ性およびアクティブ性を定量化するために、姿勢の円環モデルを使用し、オーディオ信号に基づいて、第1の人物の言語のポジティブ性およびアクティブ性を定量化するために、言語の円環モデルを使用するように構成される。加えて、1つ以上のプロセッサは、第1の人物の顔の表情のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮し、第1の人物の身体の姿勢のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するために、ビデオ信号の画像データを変更するように構成される。 Optionally, in any of the preceding aspects, the one or more processors are configured, based on the video signal, to measure the facial annulus Using the postural ring model to quantify the positivity and activity of the body posture of the first person, based on the video signal, and using the cyclic model of posture, based on the audio signal, the first It is configured to use a cyclic model of language to quantify the positivity and activity of a person's language. In addition, the one or more processors reduce the distance between the positivity and activity of facial expressions of the first person and the positivity and activity of language of the first person, It is configured to modify the image data of the video signal in order to shorten the distance between the positivity and activity of the body posture of the person and the positivity and activity of the language of the first person.

任意選択で、前述の態様のいずれかにおいて、1つ以上のプロセッサは、オーディオ信号に基づいて、第1の人物の発話のポジティブ性およびアクティブ性を定量化するために、発話の円環モデルを使用し、第1の人物の発話のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するために、オーディオ信号のオーディオデータを変更するようにも構成される。 Optionally, in any of the preceding aspects, the one or more processors, based on the audio signal, apply a cyclic model of speech to quantify positivity and activity of the first person's speech. to modify the audio data of the audio signal in order to reduce the distance between the positivity and activity of the first person's speech and the positivity and activity of the first person's language is also configured.

任意選択で、前述の態様のいずれかにおいて、サブシステムは、第2の人物が、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めた、第1の人物のビデオおよびオーディオを視聴することが可能になるように、変更されたビデオ信号および変更されたオーディオ信号を、ビデオチャットに参加している第2の人物に関連付けられたサブシステムに送信するように構成される送信機を備える。 Optionally, in any of the preceding aspects, the subsystem determines whether the second person has at least one of the one or more types of perceived emotions of the first person and the meaning of the first person. Participate in a video chat and send a modified video signal and a modified audio signal to allow viewing of the first person's video and audio with enhanced emotional integrity. a transmitter configured to transmit to a subsystem associated with a second person who is

本開示の他の一態様によれば、非一時的コンピュータ可読媒体は、1つ以上のプロセッサによって実行されると、1つ以上のプロセッサに、第2の人物とのビデオチャットに参加している第1の人物のビデオ信号およびオーディオ信号を取得するステップと、ビデオ信号に基づいて、第1の人物の1つ以上の種類の知覚された感情を判定するステップと、オーディオ信号に基づいて、第1の人物の意味的感情を判定するステップと、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めるために、ビデオ信号を変更するステップとを実施させるコンピュータ命令を記憶する。非一時的コンピュータ可読媒体は、1つ以上のプロセッサによって実行されると、1つ以上のプロセッサに、上記で要約され、以下でさらに詳細に説明される方法の追加のステップを実施させるコンピュータ命令を記憶することもできる。 According to another aspect of the present disclosure, a non-transitory computer-readable medium, when executed by one or more processors, causes the one or more processors to participate in a video chat with a second person. obtaining video and audio signals of a first person; determining one or more types of perceived emotions of the first person based on the video signals; Determining a semantic emotion of one person and checking consistency between at least one of the one or more types of perceived emotion of the first person and the semantic emotion of the first person modifying the video signal to enhance it; and storing computer instructions. The non-transitory computer-readable medium provides computer instructions that, when executed by one or more processors, cause the one or more processors to perform additional steps of the method summarized above and described in further detail below. can also be memorized.

以下で、発明を実施するための形態において、さらに説明される概念のうちの選択されたものを簡略化された形態で導入するために、この発明の概要が提供される。この発明の概要は、特許請求される主題の重要な特徴または本質的な特徴を特定することは意図されておらず、また、特許請求される主題の範囲を確定する際に補助として使用されることも意図されていない。この特許請求される主題は、背景技術に記載されている欠点のいずれかまたはすべてを解決する実装形態に限定されない。 SUMMARY This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This Summary of the Invention is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter. is not intended. The claimed subject matter is not limited to implementations that solve any or all disadvantages noted in the background.

本開示の態様は、例として図示されており、同様の参照符号が同様の要素を示す添付の図面によって限定されない。 Aspects of the present disclosure are illustrated by way of example and are not limited by the accompanying drawings, in which like reference numerals indicate like elements.

第1および第2の人物がビデオチャットに参加すること、を可能にする例示的なシステムを示す図である。1 illustrates an example system that enables first and second persons to participate in a video chat; FIG. 第1および第2の人物がビデオチャットに参加すること、を可能にし、第2の人物によって聞かれて見られる第1の人物のオーディオおよびビデオが第1の人物の実際のオーディオおよびビデオとは異なるように、少なくとも第1の人物の、オーディオおよびビデオも修正する、本技術の様々な実施形態によるシステムを示す図である。Allows a first and second person to participate in a video chat, where the audio and video of the first person being heard and seen by the second person is the actual audio and video of the first person FIG. 12 shows a system according to various embodiments of the present technology that also modifies the audio and video of at least a first person differently. 第1および第2の人物がビデオチャットに参加すること、を可能にし、第2の人物によって聞かれて見られる第1の人物のオーディオおよびビデオが第1の人物の実際のオーディオおよびビデオとは異なるように、少なくとも第1の人物の、オーディオおよびビデオも修正する、本技術の様々な実施形態によるシステムを示す図である。Allows a first and second person to participate in a video chat, where the audio and video of the first person being heard and seen by the second person is the actual audio and video of the first person FIG. 12 shows a system according to various embodiments of the present technology that also modifies the audio and video of at least a first person differently. 第1および第2の人物がビデオチャットに参加すること、を可能にし、第2の人物によって聞かれて見られる第1の人物のオーディオおよびビデオが第1の人物の実際のオーディオおよびビデオとは異なるように、少なくとも第1の人物の、オーディオおよびビデオも修正する、本技術の様々な実施形態によるシステムを示す図である。Allows a first and second person to participate in a video chat, where the audio and video of the first person being heard and seen by the second person is the actual audio and video of the first person FIG. 12 shows a system according to various embodiments of the present technology that also modifies the audio and video of at least a first person differently. ビデオチャットに参加している人物の、オーディオおよびビデオ信号を修正するために使用され得る、本技術の一実施形態による修正サブシステムを示す図である。FIG. 10 illustrates a modification subsystem in accordance with one embodiment of the present technology that may be used to modify the audio and video signals of a person participating in a video chat; 図5で導入された修正サブシステムの感情検出器および感情修正器のさらなる詳細を示す図である。Figure 6 shows further details of the emotion detector and emotion modifier of the modification subsystem introduced in Figure 5; 一般的な円環モデルを示す図である。It is a figure which shows a general ring model. 顔の円環モデルを示す図である。It is a figure which shows the ring model of a face. 姿勢の円環モデルを示す図である。It is a figure which shows the circular ring model of an attitude|position. 発話の円環モデルを示す図である。It is a figure which shows the ring model of an utterance. 異なる種類の知覚された感情および意味的感情が円環モデルにどのようにマッピングされ得るか、知覚された感情と意味的感情との間の距離がどのように決定され得るか、ならびにそのような距離が、異なるタイプの知覚された感情と意味的感情との間の整合性を高めるために、どのように短縮され得るかを示す図である。How different kinds of perceived and semantic emotions can be mapped onto the cyclic model, how the distance between perceived and semantic emotions can be determined, and how such Fig. 2 illustrates how distance can be shortened to increase consistency between different types of perceived emotion and semantic emotion; ビデオおよびオーディオ信号の一定の特徴を修正して、知覚された感情と意味的感情との間の整合性を高めるか否かを決定するために、知覚された感情と意味的感情との間の距離がどのように使用され得るかを説明する高レベルフロー図を示す。To determine whether certain features of the video and audio signals are modified to increase consistency between the perceived and semantic emotions, FIG. 4 shows a high-level flow diagram describing how distance can be used; FIG. 本技術の特定の実施形態による方法を要約するために使用される高レベルフロー図を示す。FIG. 4 shows a high-level flow diagram used to summarize a method according to certain embodiments of the present technology; 本技術の実施形態が使用され得る例示的なモバイルコンピューティングデバイスの例示的な構成要素を示す図である。FIG. 2 illustrates example components of an example mobile computing device in which embodiments of the present technology may be used;

本技術の特定の実施形態は、第2の人物とのビデオチャットに参加している第1の人物のビデオおよびオーディオ信号を変更し、その結果、変更された信号が第2の人物のために再生されるとき、第2の人物に見られて聞かれるものが、最初にキャプチャされたビデオおよびオーディオ信号とは異なる。第1および第2の人物が車両を運転している間に、双方がビデオチャットに参加している場合、本技術のそのような実施形態は、第1の人物がビデオチャットに参加している間にロードレイジを感じる場合に、第1の人物の怒りが第2の人物に伝わるのを防止することができる。車両を運転している第1の人物が、1人以上の他の人物との、ビジネスに関連したビデオチャットに参加している場合、本技術のそのような実施形態は、第1の人物の怒りが他の人物によって見られるのを防止することができ、それによって、第1の人物と1人以上の他の人物との間のビジネス関係が損なわれること、または別の方法で悪影響を受けることを回避する。以下で、より詳細に説明される特定の実施形態によれば、第1の人物の1つ以上の種類の知覚された感情は、第1の人物のビデオ信号に(かつ潜在的にオーディオ信号にも)基づいて判定され得、第1の人物の意味的感情は、第1の人物のオーディオ信号に基づいて判定され得る。次に、第1の人物のビデオおよびオーディオ信号は、結果として得られる第1の人物の修正されたビデオおよびオーディオが、第1の人物の知覚された感情よりも第1の人物の意味的感情に、より整合しているように修正(変更とも呼ばれる)され得る。より具体的には、ビデオおよびオーディオ信号は、人物の1つ以上の種類の知覚された感情と、人物の意味的感情との間の差を短縮するように修正される。 Certain embodiments of the present technology modify the video and audio signals of a first person participating in a video chat with a second person such that the modified signals are When played back, what is seen and heard by the second person is different than the originally captured video and audio signals. While the first and second person are driving the vehicle, if both are participating in a video chat, such embodiments of the present technology provide that the first person is participating in the video chat. A first person's anger can be prevented from being transmitted to a second person if they feel road rage in between. If the first person driving the vehicle is participating in a business-related video chat with one or more other persons, such embodiments of the present technology allow the first person Anger can be prevented from being viewed by other persons, thereby impairing or otherwise adversely affecting the business relationship between the first person and one or more other persons avoid that. According to certain embodiments described in more detail below, one or more types of perceived emotions of the first person are incorporated into the video signal (and potentially the audio signal) of the first person. also), and the first person's semantic emotion may be determined based on the first person's audio signal. The first person's video and audio signals are then combined so that the resulting first person's modified video and audio are more sensitive to the first person's semantic emotion than the first person's perceived emotion. can be modified (also called altered) to be more consistent with More specifically, the video and audio signals are modified to shorten the difference between one or more types of perceived emotion of the person and the semantic emotion of the person.

知覚された感情は、この用語が本明細書で使用される場合、一般に、第2の人物の感覚を使用して、例えば、第2の人物の視覚および聴覚を使用して、第2の人物が気づくようになる第1の人物の感情状態に関する。対照的に、意味的感情は、この用語が本明細書で使用される場合、一般に、第1の人物によって話される口頭の言語(話し言葉、またはより簡潔には言語とも呼ばれる)に対する第2の人物の理解を使用して、第2の人物が気づくようになる第1の人物の感情状態に関する。例えば、第1の人物が、第2の人物との会話中に、彼らが楽しい1日を送っていると言いながら、微笑み、肯定的な身体言語を有する場合、知覚された感情が意味的感情に実質的に整合し得ることが多い。しかしながら、例えば、第1の人物が、第2の人物との会話中に、彼らが素晴らしい1日を送っていると言いながら、顔をしかめ、否定的な身体言語(見下ろして腕を組むなど)を有する場合、知覚された感情と意味的感情とが著しく整合していないこともある。本技術の特定の実施形態によれば、第1の人物が、第2の人物とのビデオチャット中に、彼らが素晴らしい1日を送っていると言いながら、顔をしかめ、否定的な身体言語(見下ろして腕を組むなど)を有する場合、第2の人物のためにビデオが再生されるときには、第1の人物の身体言語が否定的な身体言語から肯定的な身体言語に変換されているように、第1の人物のビデオが変更されており、その結果、第1の人物の身体言語は、その人物達が使用した肯定的な話し言葉と、より整合している。加えて、例えば、第1の人物の音声のピッチ、ビブラート、および/または抑揚を、彼らが使用した肯定的な話し言葉と、より整合するように変換するために、第1の人物のオーディオもまた、変更されてもよい。 Perceived emotion, as the term is used herein, generally refers to the emotions of a second person using the senses of a second person, e.g., using the second person's sight and hearing relates to the emotional state of the first person to become aware of. In contrast, semantic emotion, as the term is used herein, generally refers to the second to the oral language spoken by the first person (also called spoken language, or more succinctly language). Concerning the emotional state of a first person that a second person becomes aware of, using person understanding. For example, if a first person, during a conversation with a second person, says that they are having a good day, smiles and has positive body language, the perceived emotion is semantic emotion. can often be substantially matched. However, for example, the first person frowns and uses negative body language (such as looking down and folding their arms) while saying that they are having a great day during a conversation with a second person. , there may be a significant mismatch between perceived and semantic emotions. According to certain embodiments of the present technology, a first person frowns and uses negative body language while saying they are having a great day while video chatting with a second person. (such as looking down and folding arms), then when the video is played for the second person, the first person's body language has been transformed from negative to positive body language. As such, the first person's video has been altered so that the first person's body language is more consistent with the positive speech they used. In addition, the first person's audio is also used, for example, to transform the pitch, vibrato, and/or inflection of the first person's voice to be more consistent with the affirmative speech they used. , may be changed.

図1は、第1および第2の人物がビデオチャットに参加すること、を可能にする例示的なシステムを示す。図1では、ブロック110Aおよび110Bは、本明細書で、より一般的にオーディオ-ビデオ(A-V)サブシステム120Aおよび120Bとも呼ばれるそれぞれのクライアントコンピューティングデバイスを使用してビデオチャットに参加している第1および第2の人物を表す。A-Vサブシステム120Aおよび120Bは、まとめてA-Vサブシステム120と呼ばれてもよいし、または個別にA-Vサブシステム120と呼ばれてもよい。第1の人物110Aおよび第2の人物110Bは、まとめて人物110と呼ばれることもできるし、または個別に人物110と呼ばれることもできる。A-Vサブシステム120Aは、第1の人物110Aの、ビデオ信号およびオーディオ信号を取得することができ、A-Vサブシステム120Bは、第2の人物110Bの、ビデオ信号およびオーディオ信号を取得することができる。したがって、各A-Vサブシステム120は、オーディオ信号を取得するために使用される少なくとも1つのマイクロフォンと、ビデオ信号を取得するために使用される少なくとも1つのカメラとを備えることができる。少なくとも1つのカメラは、毎秒複数の二次元RGB/NIR画像(例えば、毎秒30画像)をキャプチャするために使用され得る画像センサ(例えば、CMOSイメージセンサ)を含むRGB/NIR(近赤外線)カメラとすることができる。少なくとも1つのさらなるカメラは、例えば、構造化光および/またはtime-of-flight(TOF)センサを使用して点群に3D構造を再構築するなど、RGB/NIR画像ではなく深度画像を作り出す深度カメラとすることができる。 FIG. 1 shows an exemplary system that allows first and second persons to participate in a video chat. In FIG. 1, blocks 110A and 110B participate in a video chat using respective client computing devices, also referred to herein more generally as audio-video (AV) subsystems 120A and 120B. represents the first and second person AV subsystems 120 A and 120 B may be collectively referred to as AV subsystem 120 or individually as AV subsystem 120 . First person 110A and second person 110B may be collectively referred to as person 110 or individually as person 110. FIG. The AV subsystem 120A can acquire the video and audio signals of the first person 110A, and the AV subsystem 120B acquires the video and audio signals of the second person 110B. be able to. Accordingly, each AV subsystem 120 may comprise at least one microphone used to acquire audio signals and at least one camera used to acquire video signals. At least one camera is an RGB/NIR (near infrared) camera that includes an image sensor (e.g., CMOS image sensor) that can be used to capture multiple two-dimensional RGB/NIR images per second (e.g., 30 images per second). can do. At least one additional camera produces depth images rather than RGB/NIR images, for example reconstructing 3D structures in point clouds using structured light and/or time-of-flight (TOF) sensors. It can be a camera.

さらに、A-Vサブシステム120Aは、第1の人物110Aのために第2の人物(例えば、120B)のビデオおよびオーディオを再生することができ、A-Vサブシステム120Bは、第2の人物110Bのために第1の人物(例えば、120A)のビデオおよびオーディオを再生することができる。したがって、各A-Vサブシステム120は、可聴音を出力するために使用される少なくとも1つのオーディオ-スピーカと、ビデオ画像を表示するために使用される少なくとも1つのディスプレイとを備えることができる。A-Vサブシステム120Aおよび120Bの一方または両方は、これらに限定されないが、車室内コンピュータシステム、またはスマートフォン、タブレットコンピュータ、ノートブックコンピュータ、ラップトップコンピュータまたは同類のものなどのモバイルコンピューティングデバイスとすることができる。オーディオ-ビデオサブシステム120Aおよび120Bの一方もしくは両方、またはそれらの部分が、例えば車両娯楽システムの一部として、車両に組み込まれるマイクロフォン、カメラ、オーディオスピーカ、および/またはディスプレイを含むことができる可能性もある。 Additionally, the AV subsystem 120A can play video and audio of a second person (eg, 120B) for the first person 110A, and the AV subsystem 120B can play the video and audio of the second person 110A. Video and audio of the first person (eg, 120A) can be played for 110B. Accordingly, each AV subsystem 120 may comprise at least one audio-speaker used to output audible sound and at least one display used to display video images. One or both of AV subsystems 120A and 120B may be, but are not limited to, in-vehicle computer systems or mobile computing devices such as smart phones, tablet computers, notebook computers, laptop computers or the like. be able to. The possibility that one or both of the audio-video subsystems 120A and 120B, or portions thereof, may include microphones, cameras, audio speakers, and/or displays that are built into the vehicle, eg, as part of a vehicle entertainment system. There is also

第1の人物110Aおよび第2の人物110Bが、自身のそれぞれのA-Vサブシステム120Aおよび120Bを使用してビデオチャットに参加しているとき、A-Vサブシステム120Aの少なくとも1つのマイクロフォンは、第1の人物110Aのオーディオ信号を取得し、A-Vサブシステム120Aの少なくとも1つのカメラは、第1の人物110Aのビデオ信号を取得する。同様に、A-Vサブシステム120Bの少なくとも1つのマイクロフォンは、第2の人物110Bのオーディオ信号を取得し、A-Vサブシステム120Bの少なくとも1つのカメラは、第2の人物110Bのビデオ信号を取得する。A-Vサブシステム120Aによって取得された第1の人物110Aのオーディオおよびビデオ信号は、1つ以上の通信ネットワーク130を介してA-Vサブシステム120Bに送信される。同様に、A-Vサブシステム120Bによって取得された第2の人物110Bのオーディオおよびビデオ信号は、1つ以上の通信ネットワーク130を介してA-Vサブシステム120Bに送信される。 When first person 110A and second person 110B are participating in a video chat using their respective AV subsystems 120A and 120B, at least one microphone of AV subsystem 120A is , acquires the audio signal of the first person 110A, and at least one camera of the AV subsystem 120A acquires the video signal of the first person 110A. Similarly, at least one microphone of the AV subsystem 120B captures the audio signal of the second person 110B and at least one camera of the AV subsystem 120B captures the video signal of the second person 110B. get. The audio and video signals of first person 110A acquired by AV subsystem 120A are transmitted over one or more communication networks 130 to AV subsystem 120B. Similarly, audio and video signals of second person 110B acquired by AV subsystem 120B are transmitted to AV subsystem 120B via one or more communication networks 130. FIG.

通信ネットワーク130は、イントラネット、エクストラネット、またはインターネットなど、任意の有線もしくは無線のローカルエリアネットワーク(LAN)および/もしくはワイドエリアネットワーク(WAN)、またはそれらの組合せとすることができるが、それらに限定されない。通信ネットワーク130は、A-Vサブシステム120と、任意選択の他のデバイスおよびシステムとの間の通信能力を提供すれば十分である。いくつかの実装形態では、通信ネットワーク130は、伝送制御プロトコル/インターネットプロトコル(TCP/IP)を使用して情報を転送するためにハイパーテキスト・トランスファー・プロトコル(HTTP)を使用する。HTTPは、A-Vサブシステム120が、通信ネットワーク130を介して利用可能な様々なリソースにアクセスすることを可能にする。しかしながら、本明細書に記載の様々な実装形態は、任意の特定のプロトコルの使用に限定されない。 Communication network 130 can be, but is not limited to, any wired or wireless local area network (LAN) and/or wide area network (WAN), such as an intranet, extranet, or the Internet, or combinations thereof. not. Communication network 130 is sufficient to provide communication capabilities between AV subsystem 120 and, optionally, other devices and systems. In some implementations, communication network 130 uses Hypertext Transfer Protocol (HTTP) to transfer information using Transmission Control Protocol/Internet Protocol (TCP/IP). HTTP allows AV subsystem 120 to access various resources available through communication network 130 . However, various implementations described herein are not limited to the use of any particular protocol.

A-Vサブシステム120Aの少なくとも1つのオーディオ-スピーカは、第2の人物110Bのオーディオ信号を使用して、第1の人物110Aによって聴かれ得る、第2の人物110Bの可聴音(例えば、話された言葉)を出力する。A-Vサブシステム120Aの少なくとも1つのディスプレイは、第2の人物110Bのビデオ信号を使用して、第1の人物110Aによって眺められ得る、第2の人物110Bのビデオ画像を表示する。同様に、A-Vサブシステム120Bの少なくとも1つのオーディオ-スピーカは、第1の人物110Aのオーディオ信号を使用して、第2の人物110Bによって聴かれ得る、第1の人物110Aの可聴音(例えば、話された言葉)を出力する。A-Vサブシステム120Bの少なくとも1つのディスプレイは、第1の人物110Aのビデオ信号を使用して、第2の人物110Bによって眺められ得る、第1の人物110Aのビデオ画像を表示する。 At least one audio-speaker of AV subsystem 120A uses audio signals of second person 110B to provide audible sounds (e.g., talking) of second person 110B that can be heard by first person 110A. word). At least one display of the AV subsystem 120A uses the video signal of the second person 110B to display a video image of the second person 110B that can be viewed by the first person 110A. Similarly, at least one audio-speaker of the AV subsystem 120B uses the audio signal of the first person 110A to provide the audible sound of the first person 110A ( for example, spoken words). At least one display of the AV subsystem 120B uses the video signal of the first person 110A to display a video image of the first person 110A that can be viewed by the second person 110B.

従来、(A-Vサブシステム120Aによって取得された)第1の人物110Aのオーディオおよびビデオ信号の修正されていないバージョンは、(第2の人物110Bに近接しているA-Vサブシステム120Bを使用して)第1の人物110Aのオーディオおよびビデオを第2の人物110Bに出力および表示するために使用される。したがって、第1の人物110Aが、第2の人物110Bとのビデオチャットに参加しているときに、怒った顔の表情(例えば、しかめ面)、怒った身体の姿勢(例えば、握られた直立握りこぶし)、および怒った(例えば高い)口調を有する場合、第2の人物110Bは、第1の人物110Aの怒った顔の表情および怒った身体の姿勢を見ることになり、第1の人物110Aの怒った口調を聞くことになる。身体の姿勢という用語は、本明細書で使用される場合、手の姿勢も包含することに留意されたい。 Conventionally, an unmodified version of the audio and video signal of the first person 110A (acquired by the AV subsystem 120A) is shown by the AV subsystem 120B (acquired by the second person 110B). using) to output and display the audio and video of the first person 110A to the second person 110B. Thus, when a first person 110A participates in a video chat with a second person 110B, an angry facial expression (e.g., frown), angry body posture (e.g., clasped upright), clenched fist), and an angry (e.g., high) tone, the second person 110B will see the angry facial expression and angry body posture of the first person 110A, and the first person 110A You will hear the angry tone of the Note that the term body posture, as used herein, also encompasses hand posture.

本技術の特定の実施形態によれば、第1の人物110Aのオーディオおよびビデオ信号は、A-Vサブシステム120Bに提供される前に修正され、その結果、第1の人物110Aの実際の見え方、および聞こえ方とは異なる、第2の人物110Bによって聴かれて見られる第1の人物110Aのオーディオおよびビデオ信号ができる。第1の人物110Aのオーディオおよびビデオ信号に対するそのような修正は、そのオーディオおよびビデオ信号を取得する同じA-Vサブシステムによって実施され得る。より具体的には、図2に示されるように、A-Vおよび修正サブシステム220Aは、第1の人物のオーディオおよびビデオ信号を取得し、修正されたオーディオおよびビデオ信号を第2の人物110Bに近接しているA-Vサブシステム120Bに提供する通信ネットワーク130に、そのような信号を提供する前に、そのような信号を修正することができる。代替的に、第1の人物110Aのオーディオおよびビデオ信号に対するそのような修正は、第1の人物110Aのオーディオおよびビデオ信号を取得するA-Vサブシステム120Aとは別個のさらなるサブシステムによって実施され得る。例えば、図3に示されるように、修正サブシステム320Aは、第1の人物110Aのオーディオおよびビデオ信号を受信することができ、修正サブシステム320Aは、修正されたオーディオおよびビデオ信号を第2の人物110Bに近接しているA-Vサブシステム120Bに提供する通信ネットワーク130に、そのような信号を提供する前に、そのような信号を修正することができる。別の選択肢は、(第1の人物110Aの、そのオーディオおよびビデオ信号を取得する)A-Vサブシステム120Aが、第1の人物110Aのオーディオおよびビデオ信号を、1つ以上の通信ネットワーク130を介して、修正サブシステム420Aに提供することであり、次に、修正サブシステム420がそのような信号を修正した後、修正サブシステム420は、第1の人物110Aの修正されたオーディオおよびビデオ信号を、通信ネットワーク130を介して、第2の人物110Bに近接しているA-Vサブシステム120Bに提供することができる。他の変形も可能であり、本明細書に記載の実施形態の範囲内である。図1~図4には示されていないが、第2の人物110Bのビデオおよびオーディオ信号も同様の修正サブシステムに提供されて、第2の人物の知覚された感情が第2の人物110Bの意味的感情とより整合しているように見えるように、そのような信号を修正することができる。 According to certain embodiments of the present technology, the audio and video signals of the first person 110A are modified before being provided to the AV subsystem 120B so that the actual appearance of the first person 110A is The audio and video signals of the first person 110A can be heard and viewed by the second person 110B differently than they are and how they are heard. Such modifications to the audio and video signals of first person 110A may be performed by the same AV subsystem that acquires the audio and video signals. More specifically, as shown in FIG. 2, the AV and modification subsystem 220A obtains the audio and video signals of the first person and presents the modified audio and video signals to the second person 110B. Such signals may be modified prior to providing such signals to the communication network 130 that provides them to the AV subsystem 120B that is in close proximity to them. Alternatively, such modifications to the audio and video signals of the first person 110A are performed by a further subsystem separate from the AV subsystem 120A that acquires the audio and video signals of the first person 110A. obtain. For example, as shown in FIG. 3, modification subsystem 320A may receive audio and video signals of a first person 110A, and modification subsystem 320A may transmit modified audio and video signals to a second person 110A. Such signals may be modified prior to providing such signals to communication network 130 serving AV subsystem 120B proximate person 110B. Another option is that the AV subsystem 120A (which obtains the audio and video signals of the first person 110A) transmits the audio and video signals of the first person 110A through one or more communication networks 130. to the modification subsystem 420A, which then provides the modified audio and video signals of the first person 110A after the modification subsystem 420 modifies such signals. may be provided to the AV subsystem 120B proximate to the second person 110B via the communication network 130. Other variations are possible and within the scope of the embodiments described herein. Although not shown in FIGS. 1-4, the video and audio signals of the second person 110B are also provided to a similar modification subsystem to modify the perceived emotion of the second person 110B. Such signals can be modified to appear more consistent with the semantic emotion.

(図1、図3、および図4における)AVサブシステム120Aによって、または(図2における)A-Vおよび修正サブシステム220Aによってキャプチャされる、あるいは別の方法で取得される、第1の人物110Aのオーディオおよびビデオ信号は、第1の人物110Aのキャプチャされたオーディオおよびビデオ信号とも呼ばれ得る。図5は、キャプチャされたオーディオおよびビデオ信号をAVサブシステム120Aから受信する、またはAVおよび修正サブシステム220Aの一部である、修正サブシステム520を示す。図5に示されるように、修正サブシステム520は、(感情検出器530とも呼ばれ得る)感情検出ブロック530と、(感情修正器540とも呼ばれ得る)感情修正ブロック540とを含む。感情検出器530は、例えば、第1の人物110Aの否定的、肯定的および/または中立的な感情を検出することができる。例示的な否定的な感情には、怒り、神経質、注意散漫、およびいらいらが含まれるが、これらに限定されない。感情修正器540は、例えば、修正されたオーディオおよびビデオ信号における第1の人物110Aの1つ以上の種類の知覚された感情が中立的または肯定的な感情であるように、オーディオおよびビデオ信号を修正することができる。例示的な中立的または肯定的な感情には、幸せ、冷静、警戒、および満足が含まれるが、これらに限定されない。本技術の具体的な実施形態による、感情検出器530および感情修正器540のさらなる詳細は、図6を参照して以下に説明される。 A first person captured or otherwise obtained by AV subsystem 120A (in FIGS. 1, 3, and 4) or by AV and correction subsystem 220A (in FIG. 2) 110A's audio and video signals may also be referred to as first person 110A's captured audio and video signals. FIG. 5 shows a modification subsystem 520 that receives captured audio and video signals from AV subsystem 120A or that is part of AV and modification subsystem 220A. As shown in FIG. 5, modification subsystem 520 includes emotion detection block 530 (which may also be referred to as emotion detector 530) and emotion modification block 540 (which may also be referred to as emotion modifier 540). Emotion detector 530 may, for example, detect negative, positive and/or neutral emotions of first person 110A. Exemplary negative emotions include, but are not limited to anger, nervousness, distraction, and irritability. Emotion modifier 540 modifies the audio and video signals such that, for example, the one or more types of perceived emotions of first person 110A in the modified audio and video signals are neutral or positive emotions. can be fixed. Exemplary neutral or positive emotions include, but are not limited to, happy, calm, alert, and satisfied. Further details of emotion detector 530 and emotion modifier 540, according to specific embodiments of the present technology, are described below with reference to FIG.

図6を参照すると、感情検出器530は、(顔の検出器610とも呼ばれる)顔の検出ブロック610、および(顔の表情認識器612とも呼ばれる)顔の表情認識ブロック612を含むものとして示されている。感情検出器530は、(骨格の検出器614とも呼ばれる)骨格の検出ブロック614、および(姿勢認識器616とも呼ばれる)姿勢認識ブロック616を含むものとしても示されている。図6に示されるように、顔の検出器610および骨格の検出器614は、ビデオ信号602を受信するものとして示されている。ビデオ信号602は、例えば、AVサブシステム120A、より具体的には、その1つ以上のカメラによってキャプチャされた第1の人物110Aのビデオ信号とすることができる。さらに図6を参照すると、感情検出器530は、(オーディオ信号プロセッサ624またはオーディオ信号分析器624とも呼ばれる)オーディオ信号処理ブロック624、および(自然言語プロセッサ626または自然言語分析器626とも呼ばれる)自然言語処理ブロック626を含むものとしても示されている。図6に示されるように、オーディオ信号分析器624および自然言語分析器626は、オーディオ信号622を受信する。オーディオ信号622は、例えば、AVサブシステム120Aによってキャプチャされた第1の人物110Aのオーディオ信号、より具体的には、そのマイクロフォンとすることができる。ビデオ信号602およびオーディオ信号622は、具体的に明記されない限り、デジタル信号であると推定される。インターフェース603および623は、例えば、それぞれカメラおよびマイクロフォンから、または1つ以上の他のサブシステムから、ビデオ信号602およびオーディオ信号622を受信することができる。 Referring to FIG. 6, emotion detector 530 is shown as including face detection block 610 (also referred to as face detector 610) and facial expression recognition block 612 (also referred to as facial expression recognizer 612). ing. Emotion detector 530 is also shown to include a skeleton detection block 614 (also called skeleton detector 614) and a pose recognition block 616 (also called pose recognizer 616). As shown in FIG. 6, face detector 610 and skeleton detector 614 are shown receiving video signal 602 . Video signal 602 may be, for example, a video signal of first person 110A captured by AV subsystem 120A, and more specifically, one or more cameras thereof. Still referring to FIG. 6, emotion detector 530 includes audio signal processing block 624 (also called audio signal processor 624 or audio signal analyzer 624) and natural language processor 626 (also called natural language processor 626 or natural language analyzer 626). Also shown as including processing block 626 . As shown in FIG. 6, audio signal analyzer 624 and natural language analyzer 626 receive audio signal 622 . Audio signal 622 may be, for example, the audio signal of first person 110A captured by AV subsystem 120A, and more specifically its microphone. Video signal 602 and audio signal 622 are assumed to be digital signals unless specified otherwise. Interfaces 603 and 623 can receive video signal 602 and audio signal 622, for example, from a camera and microphone, respectively, or from one or more other subsystems.

特定の実施形態によれば、顔の検出器610は、画像内の人物の顔を検出することができ、画像内の顔の特徴を検出することもできる。既に開発された(または将来開発される)コンピュータビジョン技術は、そのような顔の特徴を検出するために、顔の検出器610によって使用され得る。例えば、HSV(色相-彩度-明度)カラーモデル、または他の何らかのコンピュータビジョン技術が、画像内の顔を検出するために使用され得る。これらに限定されないが、目、鼻、唇、顎、頬、眉毛、額、および/または同類のものなどの顔の特徴を識別するために、特徴検出モデルまたは他の何らかのコンピュータビジョン技術が使用され得る。特徴検出は、額、口の両脇、および/または目の周りなどの具体的な顔の領域のしわを検出するためにも使用され得る。特定の実施形態では、人物の顔および人物の顔の特徴は、境界ボックスを使用して識別され得る。ユーザの顔にある目など、識別されるべきいくつかの特徴は、他の特徴内に含まれることができ、その場合、含む特徴(例えば、顔)を最初に識別し、次に、含まれる特徴(例えば、一対の目のそれぞれの目)を識別するために、連続する境界ボックスが使用されてもよい。他の実施形態では、各明確な特徴を識別するために、単一の境界ボックスが使用されてもよい。特定の実施形態では、これらの顔の特徴を識別し、境界ボックスを生成するために、OpenCV(http://opencv.willowgarage.com/wiki/)コンピュータビジョンライブラリおよび/またはDlibアルゴリズムライブラリ(http://dlib.net/)、)などの1つ以上のアルゴリズムライブラリが使用され得る。特定の実施形態では、境界ボックスは長方形である必要はなく、むしろ、限定はしないが楕円形などの別の形状とすることができる。特定の実施形態では、顔の特徴(例えば、目、鼻、唇など)の検出における信頼度を高めるために、ブースティングなどの機械学習技術が使用されてもよい。より一般的には、ディープニューラルネットワーク(DNN)および/または他のコンピュータモデルを訓練して、画像から顔の特徴を検出するために、データセットが使用され得、その後、訓練されたDNNおよび/または他のコンピュータモデルが、顔の特徴認識に使用され得る。 According to particular embodiments, the face detector 610 can detect faces of people in images and can also detect facial features in images. Computer vision techniques already developed (or developed in the future) may be used by face detector 610 to detect such facial features. For example, the HSV (hue-saturation-value) color model, or some other computer vision technique, can be used to detect faces in images. A feature detection model or some other computer vision technique is used to identify facial features such as, but not limited to, eyes, nose, lips, chin, cheeks, eyebrows, forehead, and/or the like. obtain. Feature detection can also be used to detect wrinkles in specific facial regions such as the forehead, sides of the mouth, and/or around the eyes. In certain embodiments, a person's face and a person's facial features may be identified using a bounding box. Some features to be identified, such as eyes on a user's face, can be included within other features, in which case the including feature (e.g., face) is first identified and then included Contiguous bounding boxes may be used to identify features (eg, each eye of a pair of eyes). In other embodiments, a single bounding box may be used to identify each distinct feature. In certain embodiments, OpenCV (http://opencv.willowgarage.com/wiki/) computer vision library and/or Dlib algorithm library (http://opencv.willowgarage.com/wiki/) are used to identify these facial features and generate bounding boxes. http://dlib.net/),) can be used. In certain embodiments, the bounding box need not be rectangular, but rather may be another shape such as, but not limited to, an oval. In certain embodiments, machine learning techniques such as boosting may be used to increase confidence in detecting facial features (eg, eyes, nose, lips, etc.). More generally, the dataset may be used to train a deep neural network (DNN) and/or other computer model to detect facial features from images, after which the trained DNN and/or Or other computer models can be used for facial feature recognition.

顔の検出器610によって顔の特徴が識別(検出とも呼ばれる)されると、顔の表情認識器612は、人物の顔の表情を判定することができる。一般に、人間の顔は、上述のように、顎、口、目、および鼻などの異なる部分からなる。それらの顔の特徴の形状、構造、およびサイズは、種々の顔の表情によって異なり得る。加えて、一定の顔の表情では、具体的な顔の位置にあるしわが変化する場合がある。例えば、人物の眉間のしわ、および/または同類のものなどの異なる顔の表情を区別するために、人物の目および口の形状が用いられ得る。人物の検出された顔の表情に少なくとも部分的に基づいて、人物の1つ以上の種類の知覚された感情が、図6の知覚された感情検出器632によって、判定され得る。検出された顔の表情に少なくとも部分的に基づいて検出されてもよい、例示的な知覚された感情は、怒り、神経質、注意散漫、およびいらいら、ならびに幸せ、冷静、警戒、および満足を含むが、これらに限定されない。知覚された感情を定量化するための一定の技術が以下に説明される。 Once the facial features are identified (also referred to as detection) by the face detector 610, a facial expression recognizer 612 can determine the facial expression of the person. Generally, the human face consists of different parts such as the chin, mouth, eyes and nose, as mentioned above. The shape, structure, and size of those facial features may vary for different facial expressions. In addition, wrinkles at specific facial locations may vary with certain facial expressions. For example, the shape of a person's eyes and mouth may be used to distinguish between different facial expressions such as a person's glabellar lines, and/or the like. Based at least in part on the person's detected facial expressions, one or more types of perceived emotions of the person may be determined by the perceived emotion detector 632 of FIG. Exemplary perceived emotions that may be detected based at least in part on the detected facial expression include anger, nervousness, distraction, and irritability, and happiness, calm, alertness, and contentment. , but not limited to. Certain techniques for quantifying perceived emotions are described below.

これらに限定されないが、腕、手、肘、手首、および/または同類のものなどの、人体の部分および関節を識別するために、骨格の検出器614は、骨格の検出モデルまたは他の何らかのコンピュータビジョン技術を使用することができる。姿勢認識器616は、車両の運転中に人物が自身の両手で車両のハンドルを握っているか否か、または、車両の運転中に人物が自身の握り拳と共に一方の腕を上げているか否かなどの、具体的な姿勢を検出することができる。ディープニューラルネットワーク(DNN)および/または他のコンピュータモデルを訓練して、画像から人間の姿勢を検出するために、データセットが使用され得、訓練されたDNNおよび/または他のコンピュータモデルは、その後、姿勢認識のために使用され得る。 Skeletal detector 614 may use a skeletal detection model or some other computer model to identify body parts and joints, such as, but not limited to, arms, hands, elbows, wrists, and/or the like. Vision technology can be used. Posture Recognizer 616 may detect whether the person is holding the steering wheel of the vehicle with both hands while driving the vehicle, or whether the person is raising one arm with his or her fists while driving the vehicle. , the specific posture can be detected. The dataset can be used to train a deep neural network (DNN) and/or other computer model to detect human poses from images, and the trained DNN and/or other computer model can then be used to , can be used for pose recognition.

骨格の検出器614によって画像内に人体の部分が検出されると、姿勢認識器616は人物の姿勢を判定することができる。一般に、人体は、頭、首、胴体、上腕、肘、前腕、手首、手などの異なる部分からなる。一定の姿勢では、そのような身体部分の全体的および相対的な位置および向きが変化する場合がある。例えば、ある人物が車両を運転している間、その人物は、車両のハンドルに自身の両手をかけていることが多いが、例えば、別の車両の運転者がその人物に急停止させた、進路を変えさせた、および/または同類のことをさせたために、その人物が怒り出す場合、その人物は自身の一方の腕を上げて拳を握ることがある。図6から理解され得るように、検出された姿勢は、姿勢認識器616から、知覚された感情検出器632への線によって表されるように、人物の知覚された感情を判定するためにも使用され得る。 Once the body parts are detected in the image by the skeleton detector 614, the pose recognizer 616 can determine the pose of the person. Generally, the human body consists of different parts such as head, neck, torso, upper arm, elbow, forearm, wrist and hand. In a constant posture, the general and relative positions and orientations of such body parts may change. For example, while a person is driving a vehicle, that person often has both hands on the steering wheel of the vehicle. If the person becomes angry because of being made to change course and/or do the same, the person may raise one of their arms and make a fist. As can be seen from FIG. 6, the detected pose is also used to determine the person's perceived emotion, as represented by the line from pose recognizer 616 to perceived emotion detector 632. can be used.

上述のように、図6では、オーディオ信号分析器624および自然言語分析器626は、オーディオ信号622を受信する。オーディオ信号622は、例えば、AVサブシステム120Aによってキャプチャされた第1の人物110Aのオーディオ信号とすることができる。オーディオ信号分析器624は、人物の感情状態に応じて変化する場合があるオーディオ信号622の様々な特徴を検出するために、オーディオ信号622を分析することができる。そのようなオーディオ特徴の例は、ピッチ、ビブラート、および抑揚を含む。ピッチは信号の周波数に関係し、したがって、周波数として定量化され得る。人物の声のピッチの変化は、人の覚醒状態、またはより一般的には感情状態と相関することが多い。例えば、ピッチの上昇は、怒り、喜び、または恐怖などの非常に覚醒した状態と相関することが多く、一方、ピッチの低下は、悲しみ、または冷静などの低い覚醒状態と相関することが多い。ビブラートは、所与の速度および深度で生じる、人物の声のピッチ(例えば、基本周波数)の周期的な変調である。ビブラートはジッタにも関係し、感情の変化と相関することが多い。ピッチの変動の増加、したがって、ビブラートは、例えば、幸福、悲嘆、または恐怖の増加を示す可能性がある。抑揚は、各発話の開始時のピッチの迅速な修正であり、修正は、半音数個分その目標をオーバーシュートするが、正常値まで急速に減衰する。抑揚の使用は、さらなるピッチの変動をもたらし、これは、高い感情の強さおよび肯定的な感情価に関連付けられる。図6から理解され得るように、オーディオ信号分析器624によって実施されるオーディオ信号分析の結果は、オーディオ信号分析器624から、知覚された感情検出器632への線によって表されるように、人物の知覚された感情を判定するためにも使用され得る。上記の説明から理解され得るように、具体的なオーディオ特徴における一定の変化は、肯定的な感情(例えば、幸福)または否定的な感情(例えば、怒り)のいずれかの増加を示すことができる。例えば、幸福または恐怖の増加は、両方ともピッチの増加を引き起こし得る。しかしながら、複数の声の特徴を単独で、または顔の表情および/もしくは身体の姿勢と組み合わせて分析することによって、人物の比較的正確な知覚された感情を判定することが可能である。 As noted above, in FIG. 6, audio signal analyzer 624 and natural language analyzer 626 receive audio signal 622 . Audio signal 622 may be, for example, the audio signal of first person 110A captured by AV subsystem 120A. An audio signal analyzer 624 can analyze the audio signal 622 to detect various characteristics of the audio signal 622 that may change depending on the person's emotional state. Examples of such audio features include pitch, vibrato, and inflection. Pitch is related to the frequency of the signal and can therefore be quantified as frequency. Changes in the pitch of a person's voice are often correlated with a person's arousal state, or more generally with their emotional state. For example, an increase in pitch often correlates with a state of high arousal such as anger, joy, or fear, while a decrease in pitch often correlates with a state of low arousal such as sadness or calmness. Vibrato is a periodic modulation of the pitch (eg, fundamental frequency) of a person's voice that occurs at a given rate and depth. Vibrato is also related to jitter and is often correlated with emotional changes. Increased pitch variation, and thus vibrato, may indicate increased happiness, grief, or fear, for example. Inflection is a rapid modification of pitch at the beginning of each utterance, the modification overshooting its target by a few semitones but quickly decaying to normal values. The use of inflection results in additional pitch variation, which is associated with high emotional intensity and positive emotional valence. As can be seen from FIG. 6, the result of the audio signal analysis performed by the audio signal analyzer 624 is the human emotion, as represented by the line from the audio signal analyzer 624 to the perceived emotion detector 632 can also be used to determine the perceived emotion of As can be appreciated from the above description, constant changes in specific audio features can indicate an increase in either positive emotion (e.g., happiness) or negative emotion (e.g., anger). . For example, an increase in happiness or fear can both cause an increase in pitch. However, by analyzing multiple vocal features alone or in combination with facial expressions and/or body postures, it is possible to determine a relatively accurate perceived emotion of a person.

自然言語分析器626は、オーディオ信号622について自然言語処理(NLP)を実施し、その結果は、自然言語分析器626から意味的感情検出器634への線によって表されるように、人物の意味的感情を判定するために使用され得る。自然言語分析器626によって実施されるNLPは、人物の発話のテキスト表現を提供する音声認識を含むことができる。自然な発話では、連続する単語間にほとんど休止がなく、したがって、発話の分節化は発話認識のサブタスクとすることができ、ここで発話の分節化は、人物の音声クリップを複数の単語に分離することを含む。自然言語分析器626は、いくつか例を挙げると、単一の言語、または英語、中国語、スペイン語、フランス語、およびドイツ語などの複数の異なる言語を認識するように構成され得る。自然言語分析器626が複数の異なる言語に対してNPLを実施することができる場合、自然言語分析器626の出力は、人物が話している具体的な言語の指示を含むことができる。 A natural language analyzer 626 performs natural language processing (NLP) on the audio signal 622 and the result is a person's meaning, as represented by the line from the natural language analyzer 626 to the semantic emotion detector 634 . can be used to determine emotional sentiment. NLP performed by natural language analyzer 626 can include speech recognition, which provides a textual representation of a person's speech. In natural speech, there are few pauses between successive words, so speech segmentation can be a subtask of speech recognition, where speech segmentation separates a person's audio clip into multiple words. including doing Natural language analyzer 626 may be configured to recognize a single language or multiple different languages such as English, Chinese, Spanish, French, and German, to name a few. If the natural language analyzer 626 can perform NPL for multiple different languages, the output of the natural language analyzer 626 can include an indication of the specific language the person is speaking.

知覚された感情検出器632は、顔の表情分析器612、姿勢認識器616、およびオーディオ信号分析器624の出力に基づいて、人物に関連付けられた1つ以上の種類の知覚された感情を判定するために、1つ以上の参照テーブル(LUT)を用いることができる。顔の表情分析器612の出力は、人物のビデオ信号602に基づいて判定された、人物の1つ以上の顔の表情特徴を特定することができ、姿勢認識器616の出力は、人物のビデオ信号602に基づいて判定された、人物の1つ以上の身体の姿勢を特定することができ、オーディオ信号分析器624の出力は、オーディオ信号622に基づいて判定された、1つ以上のオーディオ特徴を特定する。LUTを使用する代わりに、またはLUTを使用することに加えて、知覚された感情検出器632は、顔の表情訓練データ、身体の姿勢訓練データ、発話訓練データ、および/または他の知覚された感情訓練データを含むことができる、知覚された感情訓練データに基づいて訓練される、1つ以上のDNNおよび/または1つ以上の他のコンピュータモデルによって実装され得る。 Perceived emotion detector 632 determines one or more types of perceived emotions associated with the person based on the outputs of facial expression analyzer 612, pose recognizer 616, and audio signal analyzer 624. To do so, one or more look-up tables (LUTs) can be used. The output of the facial expression analyzer 612 may identify one or more facial expression characteristics of the person determined based on the person's video signal 602, and the output of the pose recognizer 616 may be the person's video. One or more body poses of the person determined based on the signal 602 can be identified, and the output of the audio signal analyzer 624 is one or more audio features determined based on the audio signal 622. identify. Alternatively, or in addition to using LUTs, the perceived emotion detector 632 may use facial expression training data, body posture training data, speech training data, and/or other perceived emotions. It can be implemented by one or more DNNs and/or one or more other computer models trained based on perceived emotional training data, which can include emotional training data.

意味的感情検出器634は、自然言語分析器626の出力に基づいて、人物に関連付けられた知覚された感情を判定するために、1つ以上の参照テーブル(LUT)を使用することができる。自然言語分析器626の出力は、オーディオ信号622に基づいて判定されるとき、人物によって話された単語および文を特定することができ、話されている言語を示すこともできる。LUTを使用する代わりに、またはLUTを使用することに加えて、意味的感情検出器634は、意味的感情訓練データに基づいて訓練される、1つ以上のDNNおよび/または他のコンピュータモデルによって実装され得る。 The semantic emotion detector 634 can use one or more lookup tables (LUTs) to determine the perceived emotion associated with the person based on the output of the natural language analyzer 626. The output of the natural language analyzer 626, when determined based on the audio signal 622, can identify the words and sentences spoken by the person and can also indicate the language spoken. Alternatively, or in addition to using LUTs, the semantic emotion detector 634 may be trained by one or more DNNs and/or other computer models based on semantic emotion training data. can be implemented.

さらに図6を参照すると、知覚された感情検出器632および意味的感情検出器634の出力は、感情修正ブロック540に提供されるものとしても示されており、感情修正ブロックは感情修正器540とも呼ばれ得る。感情修正器540は、キャプチャされたビデオ信号602およびキャプチャされたオーディオ信号622を受信するものとしても示されている。感情修正器540は、顔の表情修正ブロック642、姿勢修正ブロック646、およびオーディオ修正ブロック648を含むものとして示されており、それぞれ、顔の表情修正器642、姿勢修正器646、およびオーディオ修正器648としても呼ばれ得る。上述のように、知覚された感情検出器632は、検出された顔の表情、ビデオ信号602に基づいて判定された、検出された身体の姿勢、およびオーディオ信号622に基づいて判定された、検出されたオーディオ特徴(例えば、ピッチ、ビブラート、および抑揚)に基づいて、人物の1つ以上の種類の知覚された感情の種類を判定することができる。これもまた上述されたように、意味的感情検出器634は、人物の意味的感情を、NLPを使用して人物の話し言葉に基づいて判定する。 Still referring to FIG. 6, the outputs of perceived emotion detector 632 and semantic emotion detector 634 are also shown provided to emotion modification block 540, which is also referred to as emotion modifier 540. can be called Emotion modifier 540 is also shown receiving captured video signal 602 and captured audio signal 622 . Emotion modifier 540 is shown as including facial expression modifier block 642, posture modifier block 646, and audio modifier block 648, respectively, facial expression modifier 642, posture modifier 646, and audio modifier. Also known as 648. As described above, the perceived emotion detector 632 detects the detected facial expression, the detected body pose determined based on the video signal 602, and the detected emotion determined based on the audio signal 622. One or more types of perceived emotion of the person can be determined based on the perceived audio characteristics (eg, pitch, vibrato, and inflection). As also described above, the semantic emotion detector 634 determines the person's semantic emotion based on the person's spoken language using NLP.

本技術のある特定の実施形態によれば、顔の表情修正器642は、(知覚された感情検出器632によって判定される)人物の顔の表情の知覚された感情と、(意味的感情検出器364によって判定される)人物の意味的感情との間の整合性を高めるように、ビデオ信号602の顔の表情画像データを修正する。本技術の特定の実施形態によれば、姿勢修正器646は、(知覚された感情検出器632によって判定される)人物の身体の姿勢の知覚された感情と(意味的感情検出器634によって判定される)人物の意味的感情との間の整合性を高めるように、ビデオ信号602の画像データを修正する。本技術の特定の実施形態によれば、オーディオ修正器648は、(知覚された感情検出器632によって判定される)人物の発話の知覚された感情と(意味的感情検出器634によって判定される)人物の意味的感情との間の整合性を高めるように、オーディオ信号622のオーディオデータを修正する。感情修正器540は、修正されたビデオ信号652および修正されたオーディオ信号662を出力するものとして示されている。 According to certain embodiments of the present technology, the facial expression modifier 642 detects the perceived emotion of the person's facial expression (as determined by the perceived emotion detector 632) and (semantic emotion detection The facial expression image data of the video signal 602 is modified to be more consistent with the person's semantic emotion (determined by the detector 364). According to certain embodiments of the present technology, posture modifier 646 combines the perceived emotion of the person's body posture (determined by perceived emotion detector 632) and the modified) the image data of the video signal 602 so as to be more consistent with the person's semantic emotion. According to certain embodiments of the present technology, the audio modifier 648 combines the perceived emotion (as determined by the perceived emotion detector 632) of the person's utterances (as determined by the semantic emotion detector 634) ) modify the audio data of the audio signal 622 to be more consistent with the person's semantic emotion. Emotion modifier 540 is shown outputting modified video signal 652 and modified audio signal 662 .

本技術の特定の実施形態は、環境要因に応答するおよび/または環境要因によって引き起こされる人物の感情が、会話の文脈に応答するおよび/または会話の文脈によって引き起こされる人物の感情と特定の特徴空間において認識可能に異なり、環境要因に応答するおよび/または環境要因によって引き起こされる感情と、会話の文脈に応答するおよび/または会話の文脈によって引き起こされる感情との間の差が定量化され得るという推定に依存する。特定の実施形態によれば、知覚された感情と意味的感情との間の差を定量化するために使用される特徴空間は、覚醒度/感情価の円環モデルによって定義される特徴空間であり、これはJames Russellによって最初に開発され、Journal of Personality and Social Psychology、第39巻第6号、1980年12月、1161~1178頁の「A circumplex model of affect」と題された論文で発表された。覚醒度/感情価の円環モデルは、より簡潔に円環モデルと呼ばれることもでき、感情が覚醒度次元および感情価次元を含む2次元の円形空間に分布されることを示唆する。覚醒度は縦軸に対応し、感情価は横軸に対応し、円の中心は、中立的な感情価および中レベルの覚醒度に対応する。このモデルでは、感情状態は、任意のレベルの感情価および覚醒度、またはこれらの要因の一方もしくは両方の中立レベルで表され得る。James RussellおよびLisa Feldman Barrettは、その後、修正された覚醒度/感情価の円環モデルを開発し、これを、彼らは、Journal of Personality and Social Psychology、第76巻第5号、1999年5月、805~819頁の「Core affect,prototypical emotional episodes,and other things called emotion:dissecting the elephant」と題された論文で発表した。 Certain embodiments of the present technology may be used to determine how a person's emotions responsive to and/or induced by environmental factors interact with a person's emotions responsive to and/or induced by the context of a conversation and a particular feature space. and that the difference between emotions responsive to and/or evoked by environmental factors and emotions responsive to and/or evoked by the context of conversation can be quantified. depends on According to a particular embodiment, the feature space used to quantify the difference between perceived emotion and semantic emotion is the feature space defined by the arousal/emotional valence cyclic model. Yes, which was first developed by James Russell and published in an article entitled "A circumplex model of affect", Journal of Personality and Social Psychology, Vol. 39, No. 6, December 1980, pp. 1161-1178. was done. The arousal/valence cyclic model can also be more succinctly called a cyclic model, suggesting that emotions are distributed in a two-dimensional circular space containing the arousal dimension and the valence dimension. Arousal corresponds to the vertical axis, emotional valence corresponds to the horizontal axis, and the center of the circle corresponds to neutral emotional valence and moderate levels of arousal. In this model, emotional states can be represented by arbitrary levels of emotional valence and arousal, or neutral levels of one or both of these factors. James Russell and Lisa Feldman Barrett subsequently developed a modified arousal/emotional valence cyclic model, which they published in Journal of Personality and Social Psychology, Vol. 76, No. 5, May 1999. , pp. 805-819, in a paper entitled "Core affect, prototypical emotional episodes, and other things called emotion: dissecting the elephant."

本発明の特定の実施形態によれば、知覚された感情検出器632は、顔の表情、身体の姿勢、および発話に基づいて、3種類の知覚された感情を別々に判定するために、1つ以上の覚醒度/感情価円環モデルを使用する。より具体的には、特定の実施形態では、人物の顔の表情と関連付けられる覚醒度および感情価を判定するために、顔の円環モデルが使用され、人物の身体の姿勢と関連付けられる覚醒度および感情価を判定するために、姿勢の円環モデルが使用され、人物の発話に関連付けられる覚醒度および感情価を定義するために、発話の円環モデルが使用される。感情価の次元は、水平軸上に表され、正の価数と負の価数との間の範囲である。(水平軸に沿った)正の感情価および負の感情価は、それぞれ、快および不快として、またはより一般的にはポジティブ性としても知られている。覚醒度の次元は、水平の「感情価」軸と交差する垂直軸上に表され、活性と不活性との間の範囲である。(垂直軸に沿った)活性化および不活性化された覚醒度は、それぞれ、強烈な、および強烈でない覚醒度として、またはより一般的にはアクティブ性としても知られている。一般的な円環モデルが図7Aに示され、顔の円環モデルが図7Bに示され、姿勢の円環モデルが図7Cに示され、発話の円環モデルが図7Dに示されている。 Perceived emotion detector 632, according to a particular embodiment of the present invention, uses one sensor to separately determine three types of perceived emotions based on facial expression, body posture, and speech. Use one or more arousal/emotional valence cyclic models. More specifically, in certain embodiments, a facial annulus model is used to determine the arousal and emotional valence associated with a person's facial expressions, and the arousal associated with a person's body posture. and emotional valence, a postural cyclic model is used, and an utterance cyclic model is used to define the arousal and emotional valence associated with human speech. The valence dimension is represented on the horizontal axis and ranges between positive and negative valences. Positive and negative emotional valences (along the horizontal axis) are also known as pleasant and unpleasant, respectively, or more commonly as positivity. The arousal dimension is represented on the vertical axis intersecting the horizontal "valence" axis and ranges between active and inactive. Activated and deactivated arousal (along the vertical axis) are also known as intense and non-intense arousal, respectively, or more commonly as activity. A general torus model is shown in FIG. 7A, a face torus model is shown in FIG. 7B, a pose torus model is shown in FIG. 7C, and a speech torus model is shown in FIG. 7D. .

本技術の特定の実施形態によれば、顔の表情検出、姿勢検出、および発話検出アルゴリズムから生成された特徴ベクトルが、DNNに入力される。顔の表情検出は、図6を参照して上述された、顔の検出器610および顔の表情分析器612によって実施され得る。顔の表情検出の結果は、1つ以上の顔特徴ベクトルとすることができる。姿勢検出は、骨格の検出器614および姿勢認識器616によって実施され得る。身体の姿勢検出の結果は、1つ以上の姿勢特徴ベクトルとすることができる。発話検出は、オーディオ信号分析器624によって実施され得る。発話検出の結果は、1つ以上の発話特徴ベクトルとすることができる。特定の実施形態によれば、前述の特徴ベクトルは、互いに連結され、DNNに供給される。そのようなDNNは、図6の、知覚された感情検出器632を実装するために使用され得る。 According to certain embodiments of the present technology, feature vectors generated from facial expression detection, pose detection, and speech detection algorithms are input to the DNN. Facial expression detection may be performed by face detector 610 and facial expression analyzer 612, described above with reference to FIG. The result of facial expression detection can be one or more facial feature vectors. Pose detection may be performed by a skeleton detector 614 and a pose recognizer 616 . The result of body pose detection can be one or more pose feature vectors. Speech detection may be performed by audio signal analyzer 624 . The result of speech detection can be one or more speech feature vectors. According to a particular embodiment, the aforementioned feature vectors are concatenated together and fed to the DNN. Such a DNN can be used to implement the perceived emotion detector 632 of FIG.

本技術の特定の実施形態によれば、知覚された感情検出器632を実装するDNNの出力は、{arof、valf、arop、valp、aros、vals}として表記される6つの値であり、「aro」は覚醒度を指し、「val」は感情価を指し、添字f、p、およびsはそれぞれ顔、姿勢、および発話を指す。したがって、人物の顔の表情を示す覚醒度の値および感情価の値と、人物の身体の姿勢を示す覚醒度の値および感情価の値と、人物の発話を示す覚醒度の値および感情価の値とが存在する。特定の実施形態によれば、これらの値は、以下でさらに詳細に説明されるように、人物の顔の表情、身体の姿勢、および/または発話を修正するために使用される。修正および変更という用語は、本明細書では互換的に使用される。 According to certain embodiments of the present technology, the output of a DNN implementing the perceived emotion detector 632 is denoted as {aro f , val f , aro p , val p , aro s , val s }6 ``aro'' refers to arousal, ``val'' refers to emotional valence, and the subscripts f, p, and s refer to face, posture, and speech, respectively. Therefore, the arousal value and emotional value indicating the facial expression of the person, the arousal value and emotional value indicating the body posture of the person, and the arousal value and emotional value indicating the utterance of the person There exists a value of According to certain embodiments, these values are used to modify the person's facial expressions, body posture, and/or speech, as described in further detail below. The terms modification and alteration are used interchangeably herein.

本技術の特定の実施形態によれば、人物の意味的感情を定量化するために、ディープラーニングベースの自然言語処理(NLP)アルゴリズムが適用される。主要な考え方は、認識された発話を用いて感情のコンテキスト依存性を判定することである。自然言語処理では、テキストインスタンスは、特徴空間内のベクトルとして表されることが多い。特徴の数は、多くの場合、数十万と多く、従来、これらの特徴は既知の意味を有する。例えば、インスタンスが、以前に訓練データにおいて観察された特定の単語を有するか否か、その単語が、感情語彙において肯定的/否定的な用語としてリストされているか否かなどである。NLPアルゴリズムを使用することによって、人物の意味的感情が推定され得る。特定の実施形態によれば、意味的感情検出器634を実装するDNNの出力は、{arosem、valsem}として表記される2つの値であり、これらはまとめてEmosemとして表され得る。特定の実施形態によれば、人物の意味的感情Emosemは、以下でさらに詳細に説明されるように、人物の顔の表情、身体の姿勢、および/または発話に対応する画像データおよびオーディオデータを修正するために使用される。 According to certain embodiments of the present technology, a deep learning-based natural language processing (NLP) algorithm is applied to quantify a person's semantic emotion. The main idea is to use recognized utterances to determine the contextual dependence of emotions. In natural language processing, text instances are often represented as vectors in feature space. The number of features is often as high as hundreds of thousands and conventionally these features have known meanings. For example, whether the instance has a particular word previously observed in the training data, whether the word is listed as a positive/negative term in the emotional vocabulary, and so on. By using NLP algorithms, a person's semantic emotion can be estimated. According to a particular embodiment, the output of a DNN implementing semantic emotion detector 634 is two values denoted as {aro sem , val sem }, which can be collectively denoted as Emo sem . According to certain embodiments, a person's semantic emotion Emo sem is image data and audio data corresponding to a person's facial expressions, body posture, and/or speech, as described in further detail below. used to fix the

各知覚された感情Emoi percは、円環モデル上の点を示し、i={face、pose、speech}である。これにより、図8に示されるように、複数種類の知覚された感情の、円環モデルへのマッピングが可能になる。同じく図8に示されているように、意味的感情Emosemもまた、同じ円環モデルにマッピングされ得る円環モデル上の点を示す。図8を参照すると、802とラベル付けされた「X」は、人物の知覚された顔の感情に対応し、804とラベル付けされた「X」は、人物の知覚された姿勢の感情に対応し、806とラベル付けされた「X」は、人物の知覚された発話の感情に対応する。X802、X804およびX806の位置は、上述された{arof、valf、arop、valp、aros、vals}として表記される6つの値によって定義される。より具体的には、802とラベル付けされた「X」の位置は、値arofおよびvalfによって定義され、804とラベル付けされた「X」の位置は、値aropおよび valpによって定義され、806とラベル付けされた「X」の位置は、値arosおよびvalsによって定義される。さらに図8を参照すると、808とラベル付けされたドットは、人物の意味的感情Emosemに対応する。808とラベル付けされたドットの位置は、値arosemおよびvalsemによって定義される。 Each perceived emotion Emo i perc denotes a point on the torus model, i={face, pose, speech}. This allows mapping of multiple types of perceived emotions to the cyclic model, as shown in FIG. As also shown in FIG. 8, the Semantic Emotion Emo sem also shows points on the torus model that can be mapped to the same torus model. Referring to Figure 8, the "X" labeled 802 corresponds to the person's perceived facial emotion, and the "X" labeled 804 corresponds to the person's perceived posture emotion. and the "X" labeled 806 corresponds to the person's perceived utterance emotion. The positions of X802, X804 and X806 are defined by the six values noted above as {aro f , val f , aro p , val p , aro s , val s }. More specifically, the "X" position labeled 802 is defined by the values aro f and val f , and the "X" position labeled 804 is defined by the values aro p and val p . and labeled 806 is defined by the values aro s and val s . Still referring to FIG. 8, the dot labeled 808 corresponds to the person's semantic emotion Emo sem . The position of the dot labeled 808 is defined by the values aro sem and val sem .

上述のように、アクティブ性は覚醒度の尺度であり、ポジティブ性は感情価の尺度である。任意の知覚された感情

Figure 0007185072000001
と意味的感情Emosemとの間の距離distiは、以下の式を使用して計算され得る。
Figure 0007185072000002
As mentioned above, activity is a measure of arousal and positivity is a measure of emotional valence. any perceived emotion
Figure 0007185072000001
The distance dist i between and the semantic emotion Emo sem can be calculated using the following formula.
Figure 0007185072000002

任意の知覚された感情

Figure 0007185072000003
と意味的感情Emosemとの間の距離は、知覚された感情と意味的感情とが、どの程度近くに整合しているかを示す。例えば、具体的な知覚された感情(例えば、身体の姿勢)と意味的感情との間の距離が比較的小さい場合、これは、知覚された感情が意味的感情と実質的に整合していることを示す。逆に、具体的な知覚された感情(例えば、身体の姿勢)と意味的感情との間の距離が比較的大きい場合、これは、知覚された感情が意味的感情と実質的に整合していないことを示す。特定の実施形態によれば、それぞれの種類の、判定された、知覚された感情に対して、知覚された感情と意味的感情との間の距離が判定される。これにより、顔の表情、身体の姿勢、および発話のそれぞれに対して1つずつ、3つの距離値が判定される。判定された距離が、指定された距離閾値を超える場合、知覚された感情が意味的感情と実質的に整合していないと判定され、その判定に応答して、知覚された感情と意味的感情との間の整合性を高めるために、それぞれの特徴(例えば、顔の表情、身体の姿勢、または発話)が修正される。より多くの例として、(図8において802とラベル付けされた「X]によって表される)顔の知覚された感情と(図8において808とラベル付けされたドットによって表される)意味的感情との間の判定された距離が、指定された距離閾値よりも大きい場合、そのときには、顔の知覚された感情が意味的感情と、より整合している、修正されたビデオ信号を作り出すように、ビデオ信号の顔の画像データが修正される。逆に、顔の知覚された感情と意味的感情との間の判定された距離が指定された距離閾値未満(以内とも呼ばれる)である場合、そのときには、ビデオ信号の顔の画像データは修正されない。この、それぞれの距離の判定、および判定された距離と距離閾値との比較は、身体の姿勢ならびに発話に対しても判定される。そのような比較の結果は、ビデオ信号の身体の姿勢データ、および/またはオーディオ信号の発話データを修正するか否かを判定するために使用される。 any perceived emotion
Figure 0007185072000003
and the semantic emotion Emo sem indicates how closely the perceived emotion and the semantic emotion match. For example, if the distance between a concrete perceived emotion (e.g., body posture) and a semantic emotion is relatively small, this indicates that the perceived emotion is substantially aligned with the semantic emotion. indicates that Conversely, if the distance between the concrete perceived emotion (e.g., body posture) and the semantic emotion is relatively large, this indicates that the perceived emotion is substantially aligned with the semantic emotion. indicates no According to a particular embodiment, for each type of determined perceived emotion, the distance between the perceived emotion and the semantic emotion is determined. This determines three distance values, one each for facial expression, body posture, and speech. If the determined distance exceeds a specified distance threshold, then it is determined that the perceived emotion is not substantially aligned with the semantic emotion, and in response to that determination, the perceived emotion and the semantic emotion are separated. Each feature (eg, facial expression, body posture, or speech) is modified to increase consistency between As more examples, the perceived emotion of the face (represented by the "X" labeled 802 in Figure 8) and the semantic emotion (represented by the dot labeled 808 in Figure 8) is greater than a specified distance threshold, then the perceived emotion of the face is more consistent with the semantic emotion to produce a modified video signal. , the image data of the face in the video signal is modified.Conversely, if the determined distance between the perceived emotion and the semantic emotion of the face is less than (also called within) a specified distance threshold, The facial image data of the video signal is then not modified, and this respective distance determination and comparison of the determined distance to the distance threshold is also determined for body pose and speech. The results of such comparisons are used to determine whether to modify the body pose data of the video signal and/or the speech data of the audio signal.

前述の距離の判定および比較は、図9のフロー図に要約されている。図9を参照すると、ステップ902では、知覚された感情(顔、姿勢、発話)のうちの1つと意味的感情との間の距離が判定され、より具体的には、例えば、上述された式を使用して計算される。ステップ904では、計算された距離が距離閾値と比較され、ステップ906では、計算された距離が距離閾値以内(すなわち、未満)にあるか否かの判定がある。計算された距離が距離閾値以内にない場合(すなわち、ステップ906での判定に対する答えが、いいえ、である場合)、そのときには、フローはステップ908に進み、フローはステップ910に進む前に、関連する信号またはその一部がステップ908で修正される。計算された距離が距離閾値以内にある場合(すなわち、ステップ906での判定に対する答えが、はい、である場合)、そのときには、関連する信号またはその一部を変更することなく、フローはステップ910に進む。上記の要約されたステップは、顔、姿勢、および発話を含む、異なる種類の知覚された感情のそれぞれに対して実施され得る。 The foregoing distance determination and comparison is summarized in the flow diagram of FIG. Referring to FIG. 9, in step 902 the distance between one of the perceived emotions (face, pose, speech) and the semantic emotion is determined, more specifically, for example, the formula is calculated using At step 904 the calculated distance is compared to a distance threshold, and at step 906 there is a determination whether the calculated distance is within (ie, less than) the distance threshold. If the calculated distance is not within the distance threshold (i.e., the answer to the determination at step 906 is no), then flow proceeds to step 908, where the associated The signal, or part thereof, is modified in step 908 . If the calculated distance is within the distance threshold (i.e., the answer to the decision at step 906 is yes), then flow proceeds to step 910 without altering the relevant signal or portion thereof. proceed to The steps summarized above can be performed for each different type of perceived emotion, including faces, postures, and speech.

本技術の特定の実施形態によれば、第1の人物のビデオおよびオーディオは、合成画像/オーディオを生成することによって修正されて、その元のバージョンを置き換える。より具体的には、第1の人物の最初に取得されたビデオおよびオーディオ信号は、修正されたビデオおよびオーディオ信号であって、第2の人物(または複数の他の人物)によって視聴されるときに、第1の人物の意味的感情とより整合している知覚された感情を有する、修正されたビデオおよびオーディオ信号を作り出すように修正される。特定の実施形態によれば、生成された画像/オーディオの知覚された感情は、意味的感情に可能な限り近く接近するはずである。 According to certain embodiments of the present technology, the first person's video and audio is modified by generating a composite image/audio to replace its original version. More specifically, the originally acquired video and audio signals of the first person are the modified video and audio signals that, when viewed by the second person (or several other persons) to produce a modified video and audio signal having a perceived emotion that is more consistent with the semantic emotion of the first person. According to certain embodiments, the perceived emotion of the generated image/audio should approach the semantic emotion as closely as possible.

図6に戻って参照すると、感情修正器540は、より具体的には知覚された感情修正器540と呼ばれることもでき、顔の表情修正器642、姿勢修正器646、およびオーディオ修正器648を含むものとして示されている。修正器642、646および648のそれぞれは、モジュールと呼ばれることもでき、キャプチャされたオーディオおよびビデオ信号内の具体的なデータを修正することによって、合成画像または合成オーディオを生成するためのアルゴリズムを使用する。簡単な例として、第1の人物の意味的感情は幸福であるが、彼らの顔の知覚された感情は神経質であり、彼らの姿勢の知覚された感情は動揺であり、彼らの発話の知覚された感情は精神的重圧であると判定されると仮定する。本技術の実施形態を使用して、顔の画像データは、人物の顔の表情が(神経質ではなく)幸せになるように修正され、姿勢の画像データは、人物の身体の姿勢が(動揺ではなく)幸せになるように修正され、オーディオデータは、人物の発話が(神経質ではなく)幸せになるように修正される。そのような修正は、ビデオチャットに、認識できる遅延がないように、リアルタイムまたはほぼリアルタイムで行われるべきである。 Referring back to FIG. 6, emotion modifier 540, which may also be more specifically referred to as perceived emotion modifier 540, includes facial expression modifier 642, posture modifier 646, and audio modifier 648. shown as including Each of the modifiers 642, 646 and 648, which can also be referred to as modules, use algorithms to generate synthetic images or synthetic audio by modifying specific data within the captured audio and video signals. do. As a simple example, the first person's semantic emotion is happy, but their face's perceived emotion is nervous, their posture's perceived emotion is upset, and their speech perception is Suppose that the perceived emotion is determined to be mental stress. Using embodiments of the present technology, facial image data is modified such that the person's facial expression is happy (rather than nervous), and posture image data is modified such that the person's body posture is and the audio data is modified so that the person's speech is happy (rather than nervous). Such modifications should be made in real time or near real time so that there is no perceptible delay in the video chat.

上述のように、キャプチャされたビデオおよびオーディオ信号を修正して、修正されたビデオおよびオーディオ信号を作り出すために、1つ以上のDNNおよび/または他のコンピュータモデルが使用され得る。具体的な実施形態によれば、そのような修正を実施するために、敵対的生成ネットワーク(GAN)が使用される。GANは、2つのニューラルネットワーク、すなわち生成ニューラルネットワークおよび識別ニューラルネットワーク、を含むディープニューラルネットワークアーキテクチャであり、それらは競争において互いに対抗させられる(したがって、「敵対的」という用語を使用)。したがって、生成ニューラルネットワークおよび識別ニューラルネットワークは、GANニューラルネットワークのサブネットワークとみなされ得る。生成ニューラルネットワークは候補を生成する一方で識別ニューラルネットワークが候補を評価する。競争は、データ分布において効果がある。生成ニューラルネットワークは、潜在空間から関心のあるデータ分布にマッピングすることを学習することができ、一方で、識別ニューラルネットワークは、生成ニューラルネットワークによって作り出された候補を真のデータ分布から区別することができる。生成ニューラルネットワークの訓練目的は、合成されていない(真のデータ分布の一部である)と識別器が考える、新しい候補を作り出すことによって、識別ニューラルネットワークの誤り率を増加させること(すなわち、識別器ニューラルネットワークを「だます」こと)であり得る。既知のデータセットは、識別ニューラルネットワークの初期訓練データとして機能する。識別ニューラルネットワークを訓練することは、許容可能な精度を達成するまで、訓練データセットからのサンプルを識別ニューラルネットワークに与えることを含み得る。生成ニューラルネットワークは、生成ニューラルネットワークが識別ニューラルネットワークをだますことに成功するか否かに基づいて訓練され得る。生成ニューラルネットワークは、所定の潜在空間(例えば、多変量正規分布)からサンプリングされる無作為抽出された入力でシード値が与えられ得る。その後、生成ニューラルネットワークによって合成された候補が識別ニューラルネットワークによって評価され得る。逆伝播は、生成ニューラルネットワークがより良好な画像を作り出すように、両方のネットワークに適用されることができ、一方、識別ニューラルネットワークは、合成画像をフラグ付けするのがより上手になる。生成ニューラルネットワークは、例えば、逆畳み込みニューラルネットワークとすることができ、識別ニューラルネットワークは、例えば、畳み込みニューラルネットワークとすることができる。GANは、ビデオチャット中に信号を修正するために使用される前に訓練されるべきである。 As noted above, one or more DNNs and/or other computer models may be used to modify the captured video and audio signals to produce modified video and audio signals. According to a specific embodiment, a generative adversarial network (GAN) is used to implement such modifications. A GAN is a deep neural network architecture that includes two neural networks, a generative neural network and a discriminative neural network, that are pitted against each other in competition (hence the term "adversarial"). Therefore, the generative neural network and the discriminative neural network can be viewed as sub-networks of the GAN neural network. A generative neural network generates candidates while a discriminative neural network evaluates the candidates. Competition has an effect on data distribution. A generative neural network can learn to map from the latent space to a data distribution of interest, while a discriminative neural network can distinguish the candidates produced by the generative neural network from the true data distribution. can. The goal of training a generative neural network is to increase the error rate of a discriminative neural network by creating new candidates that the discriminator considers to be unsynthetic (part of the true data distribution) (i.e., discriminative "Tricking" the device neural network). A known dataset serves as initial training data for the discriminative neural network. Training the discriminative neural network may include feeding the discriminative neural network with samples from a training data set until it achieves acceptable accuracy. A generative neural network may be trained based on whether the generative neural network succeeds in fooling the discriminating neural network. A generative neural network may be seeded with randomly sampled inputs sampled from a predetermined latent space (eg, a multivariate normal distribution). The candidates synthesized by the generative neural network can then be evaluated by the discrimination neural network. Backpropagation can be applied to both networks such that the generative neural network produces better images, while the discriminative neural network becomes better at flagging the composite image. The generation neural network can be, for example, a deconvolutional neural network, and the discrimination neural network can be, for example, a convolutional neural network. GANs should be trained before being used to modify signals during video chats.

図6に戻って参照すると、顔の表情修正器642は、GANによって実装され得る。より具体的には、ビデオ信号内の画像データを修正して、人物の現実的な画像を表示するために使用され得る、修正されたビデオ信号を作り出すために、GANは使用されることができ、そこで画像は、人物の顔および姿勢の知覚された感情を、人物の意味的感情に、より整合するように修正されている。GANはまた、人物の発話の知覚された感情が人の意味的感情とより整合するようにオーディオ信号を修正するために使用され得る。具体的な実施形態では、画像および/またはオーディオの修正を実施するために、StarGANが使用され得る。Y.Choiらによる「StarGAN:Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation,」と題された論文、CVPR、2018年、は、現実的な方法で人の顔の表情を修正するために、どのようにStarGANが使用されてきたかを論じている。追加の、および/もしくは代替の種類のニューラルネットワーク、ならびに/または他の種類のコンピュータモデルの使用も、本明細書に記載の実施形態の範囲内である。 Referring back to FIG. 6, facial expression modifier 642 may be implemented by a GAN. More specifically, GANs can be used to modify image data within a video signal to produce a modified video signal that can be used to display a realistic image of a person. , where the image has been modified to better match the perceived emotion of the person's face and posture to the person's semantic emotion. GANs can also be used to modify audio signals so that the perceived emotion of a person's speech is more consistent with the person's semantic emotion. In a specific embodiment, StarGAN may be used to perform image and/or audio modification. Y. A paper entitled "StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation," by Choi et al. , discusses how StarGAN has been used. The use of additional and/or alternative types of neural networks and/or other types of computer models are within the scope of the embodiments described herein.

さらに図6を参照すると、姿勢修正器646を実装するためにも、GANが使用され得る。代替的に、姿勢修正器646を実装するために、事前訓練された視覚的生成器モデルが使用され得る。図6に示されるように、元のビデオ信号602は、骨格の検出器614に提供される。元のビデオ信号602は、元の画像ストリーム602とも呼ばれ得る。骨格の検出器614は、元の画像ストリームから骨格の情報を抽出する。骨格情報は、フレーム内のすべての関節位置を格納するベクトルXとして表され得る。一実施形態によれば、ベクトルXは、ベクトルeで表される意味的感情信号と組み合わせられる。これらの2つのベクトルは、ベクトルXとなるように連結され、事前訓練された視覚的生成器モデルの入力として使用され得る。事前訓練された視覚的生成器モデルには、例えば、畳み込み層、最大値プーリング層、逆畳み込み層、およびバッチ正規化層が実装され得るが、これらに限定されない。事前に訓練された視覚的生成器モデルの出力は、意味的感情とより整合している、修正された身体の姿勢を含む、修正されたビデオ信号652を生成するために使用され得る。 Still referring to FIG. 6, a GAN can also be used to implement pose modifier 646 . Alternatively, a pre-trained visual generator model can be used to implement pose modifier 646 . As shown in FIG. 6, original video signal 602 is provided to skeleton detector 614 . Original video signal 602 may also be referred to as original image stream 602 . A skeleton detector 614 extracts skeleton information from the original image stream. Skeletal information can be represented as a vector X that stores all joint positions in a frame. According to one embodiment, vector X is combined with a semantic affective signal represented by vector e. These two vectors are concatenated into vector X and can be used as input for a pre-trained visual generator model. For example, but not limited to, convolutional layers, maximum pooling layers, deconvolutional layers, and batch normalization layers may be implemented in the pre-trained visual generator model. The output of the pre-trained visual generator model can be used to generate a modified video signal 652 containing modified body poses that are more consistent with the semantic emotion.

さらに図6を参照すると、元のオーディオ信号622は、既に上述されたように、オーディオ信号分析器624に提供されるものとして示されている。人物の発話に対応する知覚された感情を、その意味的感情とより整合させるため、修正され得るオーディオ信号の特徴は、ピッチ、ビブラート、および抑揚を含むが、それらに限定されない。より具体的には、ピッチはシフトされることができ、ここで、ピッチシフトは、元の音声信号のピッチと係数αとの乗算を示す。上昇したピッチ(α>1)は、幸福などの非常に覚醒した状態と相関することが多く、一方、低下したピッチ(α<1)は、悲しみなどの低い感情価と相関する。ビブラートは、所与の速度および深度で生じる、声のピッチ(基本周波数)の周期的な変調である。ジッタにも関連するビブラートは、高い覚醒度と相関するものとして頻繁に報告されており、単一の母音においてさえも感情の重要な目印である。ビブラートは、発話に対応する知覚された感情を変更するために修正され得る。抑揚は、各発話の開始時のピッチの迅速な修正(例えば、~500ms)であり、修正は、半音数個分その目標をオーバーシュートするが、正常値まで急速に減衰する。抑揚の使用は、さらなるピッチの変動をもたらし、これは、高い感情の強さおよび肯定的な感情価に関連付けられる。抑揚もまた、発話に対応する知覚された感情を変更するために修正され得る。オーディオ信号は、発話に対応する知覚された感情を変更するためにフィルタリングされることもでき、ここでフィルタリングは、周波数スペクトルの特定の領域のエネルギー寄与を強調する、または減衰させるプロセスを示す。例えば、高い覚醒度の感情は、高周波エネルギーの増加に関連する傾向があり、音声をより鋭く明るくする。人物の意味的感情が、発話に対応する、人物の知覚された感情よりも活性化されていない覚醒度に対応する場合、知覚された感情を意味的感情とより整合させるために、オーディオ信号内の高周波エネルギーは、フィルタリングを使用して弱められ得る。修正されたオーディオ信号の感情的な口調は、認識可能であるべきであり、かつ、声は自然に聞こえるべきで、合成と知覚されるべきではない。上述のように、修正および変更という用語は、本明細書では互換的に使用される。 Still referring to FIG. 6, original audio signal 622 is shown as being provided to audio signal analyzer 624, as already described above. Features of the audio signal that can be modified to better match the perceived emotion corresponding to a person's speech with its semantic emotion include, but are not limited to, pitch, vibrato, and inflection. More specifically, the pitch may be shifted, where pitch shift refers to the multiplication of the pitch of the original speech signal by a factor α. Elevated pitch (α > 1) often correlates with highly arousal states such as happiness, while decreased pitch (α < 1) correlates with low emotional valence such as sadness. Vibrato is a periodic modulation of the pitch (fundamental frequency) of a voice that occurs at a given rate and depth. Vibrato, which is also associated with jitter, is frequently reported to correlate with high arousal and is an important marker of emotion even in single vowel sounds. Vibrato can be modified to change the perceived emotion associated with speech. Inflection is a rapid modification of pitch (eg, ~500ms) at the beginning of each utterance, the modification overshooting its target by a few semitones but quickly decaying to normal values. The use of inflection results in additional pitch variation, which is associated with high emotional intensity and positive emotional valence. Inflection can also be modified to change the perceived emotion associated with the utterance. Audio signals can also be filtered to alter the perceived emotion corresponding to speech, where filtering refers to the process of enhancing or attenuating the energy contribution of particular regions of the frequency spectrum. For example, emotions of high arousal tend to be associated with increased high frequency energy, making speech sharper and brighter. If a person's semantic emotion corresponds to a less activated arousal than the person's perceived emotion, which corresponds to the utterance, then in order to better align the perceived emotion with the semantic emotion, can be attenuated using filtering. The emotional tone of the modified audio signal should be recognizable and the voice should sound natural and not be perceived as synthetic. As noted above, the terms modification and alteration are used interchangeably herein.

上述のニューラルネットワークを実装するために、1つ以上のプロセッサが使用され得る。複数のプロセッサが使用される場合、それらは並置され得る、もしくは広く妨害され得るか、またはそれらの組合せであり得る。 One or more processors may be used to implement the neural networks described above. Where multiple processors are used, they may be collocated or widely interlocked, or a combination thereof.

本技術の特定の実施形態による方法を要約するために、ここで、図10の高レベルフロー図が使用される。図10を参照すると、ステップ1002は、第2の人物とのビデオチャットに参加している第1の人物のビデオ信号およびオーディオ信号を取得することを含む。図1~図4に戻って参照すると、ステップ1002は、A-Vサブシステム(例えば、120A)、またはより具体的には、A-Vサブシステムの1つ以上のカメラおよび1つ以上のマイクロフォン、または他の何らかのサブシステムもしくはシステムによって実施され得る。 The high-level flow diagram of FIG. 10 is now used to summarize the method according to certain embodiments of the present technology. Referring to FIG. 10, step 1002 includes obtaining video and audio signals of a first person participating in a video chat with a second person. Referring back to FIGS. 1-4, step 1002 performs an AV subsystem (eg, 120A), or more specifically, one or more cameras and one or more microphones of the AV subsystem. , or by some other subsystem or system.

再び図10を参照すると、ステップ1004は、ビデオ信号に基づいて、第1の人物の1つ以上の種類の知覚された感情を判定することを含む。ステップ1006は、オーディオ信号に基づいて、第1の人物の意味的感情を判定することを含む。ステップ1004で判定され得る知覚された感情の種類は、上述したように、顔の表情の知覚された感情、身体の姿勢の知覚された感情、および発話の知覚された感情を含む。 Referring again to FIG. 10, Step 1004 includes determining one or more types of perceived emotions of the first person based on the video signal. Step 1006 includes determining a semantic emotion of the first person based on the audio signal. The types of perceived emotion that may be determined in step 1004 include perceived emotion of facial expressions, perceived emotion of body posture, and perceived emotion of speech, as described above.

図5および図6に簡潔に戻って参照すると、様々な種類の知覚された感情は、例えば、感情検出器530によって、またはより具体的には、感情検出器530の、知覚された感情検出器632によって判定され得る。より具体的には、ステップ1002で取得されたビデオ信号に基づいて、第1の人物の顔の表情および身体の姿勢が判定されることができ、これらに基づいて、第1の人物の顔の表情の知覚された感情および身体の姿勢の知覚された感情が判定され得る。加えて、第1の人物の発話のピッチ、ビブラート、または抑揚のうちの少なくとも1つを判定するために、ステップ1002で取得されたオーディオ信号のオーディオ信号処理が実施されることができ、第1の人物の発話の知覚された感情が、オーディオ信号処理の結果に基づいて判定され得る。追加の、および/または代替の変形も可能であり、本明細書に記載の実施形態の範囲内である。 Referring briefly back to FIGS. 5 and 6, various types of perceived emotions may be detected by, for example, emotion detector 530 or, more specifically, the perceived emotion detector of emotion detector 530. 632. More specifically, based on the video signal obtained in step 1002, the facial expression and body posture of the first person can be determined, and based on these, the facial expression of the first person can be determined. The perceived emotion of facial expressions and the perceived emotion of body posture can be determined. Additionally, audio signal processing of the audio signal obtained in step 1002 can be performed to determine at least one of pitch, vibrato, or inflection of the first person's speech, The perceived emotion of the person's utterance may be determined based on the results of the audio signal processing. Additional and/or alternative variations are possible and within the scope of the embodiments described herein.

具体的な実施形態によれば、ステップ1004において、ビデオ信号に基づいて、第1の人物の顔の表情のポジティブ性およびアクティブ性を定量化するために、顔の円環モデルが使用され、ビデオ信号に基づいて、第1の人物の身体の姿勢のポジティブ性およびアクティブ性を定量化するために、姿勢の円環モデルが使用され、オーディオ信号に基づいて、第1の人物の発話のポジティブ性およびアクティブ性を定量化するために、発話の円環モデルが使用される。 According to a specific embodiment, in step 1004, a facial torus model is used to quantify the positivity and activity of the facial expression of the first person based on the video signal, the video A cyclic model of posture is used to quantify the positivity and activeness of the body posture of the first person based on the signal, and the positivity of the speech of the first person based on the audio signal. and a cyclic model of speech is used to quantify activity.

ステップ1006で決定される意味的感情は、例えば、感情検出器530によって、より具体的には、感情検出器530の、意味的感情検出器634によって判定され得る。上記でさらに詳細に説明されたように、ステップ1006は、オーディオ信号の自然言語処理を実施することと、オーディオ信号の自然言語処理の結果に基づいて、第1の人物の意味的感情を判定することとを含み得る。具体的な実施形態によれば、ステップ1006において、第1の人物の意味的感情は、オーディオ信号に基づいて第1の人物の言語のポジティブ性およびアクティブ性を定量化するために、言語の円環モデルを使用してオーディオ信号に基づいて判定される。 The semantic emotion determined in step 1006 may be determined, for example, by emotion detector 530 , and more specifically by semantic emotion detector 634 of emotion detector 530 . As described in further detail above, Step 1006 performs natural language processing of the audio signal and determines the semantic emotion of the first person based on the results of the natural language processing of the audio signal. and According to a specific embodiment, in step 1006, the first person's semantic emotion is used in a linguistic circle to quantify the first person's linguistic positivity and activity based on the audio signal. It is determined based on the audio signal using an annulus model.

再び図10を参照すると、ステップ1008は、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めるために、ビデオ信号およびオーディオ信号を変更することを含む。上記で詳細に説明されたように、ステップ1008を実施するために、1つ以上のコンピュータで実装されるニューラルネットワークが使用され得る。他の種類の、コンピュータで実装されるモデルが、ステップ1008を実施するために、代替的または追加的に使用され得る。ステップ1008は、ビデオ信号に含まれる画像データの顔の表情および身体の姿勢を修正すること、ならびにオーディオ信号に含まれるオーディオデータのピッチ、ビブラート、または抑揚のうちの少なくとも1つを修正することを含むことができる。 Referring again to FIG. 10, step 1008 is to increase the consistency between at least one of the one or more types of perceived emotions of the first person and the semantic emotions of the first person. includes modifying video and audio signals. As detailed above, one or more computer-implemented neural networks may be used to perform step 1008 . Other types of computer-implemented models may alternatively or additionally be used to implement step 1008 . Step 1008 includes modifying at least one of facial expression and body posture of image data included in the video signal and modifying pitch, vibrato, or intonation of audio data included in the audio signal. can contain.

具体的な実施形態によれば、ステップ1008は、第1の人物の顔の表情のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するために、ビデオ信号に含まれる画像データを変更することを含む。ステップ1008は、第1の人物の身体の姿勢のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するために、ビデオ信号に含まれる画像データを変更することも含み得る。さらに、ステップ1008は、第1の人物の発話のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するために、オーディオ信号に含まれるオーディオデータを変更することも含み得る。 According to a specific embodiment, step 1008 is performed to reduce the distance between the positivity and activity of the first person's facial expressions and the positivity and activity of the first person's language. includes modifying the image data contained in the video signal. Step 1008 extracts the image data contained in the video signal to reduce the distance between the positivity and activity of the first person's body posture and the positivity and activity of the language of the first person. can also include changing the In addition, step 1008 removes the audio data contained in the audio signal to reduce the distance between the positivity and activity of the first person's speech and the positivity and activity of the first person's language. can also include changing the

さらに図10を参照すると、ステップ1010は、ビデオチャットに参加している第2の人物に関連付けられた(例えば、近接した)サブシステム(例えば、デバイス)に、変更されたビデオ信号および変更されたオーディオ信号を提供すること(例えば、送信すること)を含み、それによって、第2の人物が、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めた、第1の人物の修正された画像およびオーディオを視聴することが可能になる。 Still referring to FIG. 10, step 1010 sends the modified video signal and modified providing (e.g., transmitting) an audio signal so that the second person communicates with at least one of the one or more types of perceived emotions of the first person and the emotion of the first person It is possible to view modified images and audio of the first person that are more consistent with the person's semantic emotion.

例えば、図9および図10を参照して上述した方法は、これらに限定されないが、スマートフォン、タブレットコンピュータ、ノートブックコンピュータ、ラップトップコンピュータ、または同類のものなどの車室内コンピュータシステムまたはモバイルコンピューティングデバイスによって少なくとも部分的に実施され得る。そのような方法のステップは、モバイルコンピューティングデバイスによって、または1つ以上の通信ネットワークを介して1つ以上のサーバとネットワークを介して通信するモバイルコンピューティングデバイスによって、単独で実施され得る。図11は、本技術の実施形態と共に使用され得る例示的なモバイルコンピューティングデバイスの例示的な構成要素を示す。そのようなモバイルコンピューティングデバイスは、例えば、A-Vサブシステム(例えば、図1~図4の120Aまたは220A)を実装するために使用され得るが、これに限定されない。 For example, the methods described above with reference to FIGS. 9 and 10 may be applied to in-vehicle computer systems or mobile computing devices such as, but not limited to, smart phones, tablet computers, notebook computers, laptop computers, or the like. can be performed at least in part by Such method steps may be performed solely by a mobile computing device or by a mobile computing device in network communication with one or more servers over one or more communication networks. FIG. 11 illustrates exemplary components of an exemplary mobile computing device that may be used with embodiments of the present technology. Such a mobile computing device may be used, for example, but not by way of limitation, to implement an AV subsystem (eg, 120A or 220A in FIGS. 1-4).

図11は、本明細書に記載の本技術の実施形態と共に使用され得る例示的なモバイルコンピューティングデバイス1102を示す。モバイルコンピューティングデバイス1102は、これらに限定されないが、iPhone(登録商標)、Blackberry(商標)、Andriod(商標)ベースの、またはWindows(商標)ベースのスマートフォンなどの、スマートフォンとすることができる。モバイルコンピューティングデバイス1102は、代替的に、これらに限定されないが、iPad(登録商標)、Andriodベースの、またはWindows(商標)ベースのタブレットなどの、タブレットコンピューティングデバイスとすることができる。別の例として、モバイルコンピューティングデバイス1102は、iPod(登録商標) Touch(商標)などとすることができる。 FIG. 11 shows an exemplary mobile computing device 1102 that can be used with the embodiments of the technology described herein. The mobile computing device 1102 can be a smart phone, such as, but not limited to, an iPhone®, Blackberry™, Andriod™-based, or Windows™-based smart phone. Mobile computing device 1102 may alternatively be a tablet computing device, such as, but not limited to, an iPad®, Andriod-based, or Windows™-based tablet. As another example, mobile computing device 1102 may be an iPod® Touch™, or the like.

図11のブロック図を参照すると、モバイルコンピューティングデバイス1102は、カメラ1104、加速度計1106、磁力計1108、ジャイロスコープ1110、マイクロフォン1112、(タッチスクリーンディスプレイであってもなくてもよい)ディスプレイ1114、プロセッサ1116、メモリ1118、トランシーバ1120、スピーカ1122、およびドライブユニット1124を含むものとして示されている。これらの要素の各々は、様々な構成要素が互いに通信し、ある要素から別の要素にデータを転送することを可能にするバス1128に接続されているものとして示されている。いくつかの要素がバス1128を使用せずに互いに通信し得ることも可能である。 Referring to the block diagram of FIG. 11, mobile computing device 1102 includes camera 1104, accelerometer 1106, magnetometer 1108, gyroscope 1110, microphone 1112, display 1114 (which may or may not be a touch screen display), It is shown to include processor 1116 , memory 1118 , transceiver 1120 , speaker 1122 and drive unit 1124 . Each of these elements are shown connected to a bus 1128 that allows the various components to communicate with each other and to transfer data from one element to another. It is also possible that some elements may communicate with each other without using bus 1128 .

カメラ1104は、モバイルコンピューティングデバイス1102を使用する人物の画像を含む、ビデオ信号を取得するために使用され得る。マイクロフォン1112は、モバイルコンピューティングデバイス1102を使用する人物によって話されたことを示す、オーディオ信号を作り出すために使用され得る。 Camera 1104 may be used to capture video signals, including images of people using mobile computing device 1102 . Microphone 1112 may be used to produce an audio signal indicative of what is being spoken by the person using mobile computing device 1102 .

加速度計1106は、座標系に対する直線加速度を測定するために使用されることができ、したがって、モバイルコンピューティングデバイス1102の動きを検出するため、ならびに水平線または地面に対するモバイルデバイス1102の角度を検出するために使用され得る。磁力計1108は、磁北の方向および磁北に対する方位を判定するためのコンパスとして使用され得る。ジャイロスコープ1110は、モバイルコンピューティングデバイス1102の垂直および水平方向の両方を検出するために使用されることができ、加速度計1106および磁力計1108と共に、モバイルコンピューティングデバイス1102の向きに関する非常に正確な情報を取得するために使用され得る。モバイルコンピューティングデバイス1102は、これらに限定されないが、周囲光センサおよび/または近接センサなどの追加のセンサ素子を含むことも可能である。 The accelerometer 1106 can be used to measure linear acceleration with respect to a coordinate system, thus detecting movement of the mobile computing device 1102, as well as the angle of the mobile device 1102 with respect to the horizon or ground. can be used for Magnetometer 1108 can be used as a compass to determine the direction of magnetic north and the bearing relative to magnetic north. The gyroscope 1110 can be used to detect both vertical and horizontal orientations of the mobile computing device 1102 and, together with the accelerometer 1106 and magnetometer 1108, can provide highly accurate orientation of the mobile computing device 1102. can be used to obtain information. Mobile computing device 1102 may also include additional sensor elements such as, but not limited to, ambient light sensors and/or proximity sensors.

ディスプレイ1114は、タッチスクリーン型ディスプレイであってもなくてもよく、アイテム(例えば、画像、オプション、指示など)をユーザに視覚的に表示し、ユーザからの入力を受け取るためのユーザインターフェースとして使用され得る。ディスプレイ1114は、モバイルコンピューティングデバイス1102のユーザが、ビデオチャットに参加できるようにするためにも使用され得る。さらに、モバイルコンピューティングデバイス1102は、ユーザからの入力を受け取るキー、ボタン、トラックパッド、トラックボール、または同類のものなどの追加の要素を含むことができる。 The display 1114, which may or may not be a touchscreen display, is used as a user interface for visually displaying items (eg, images, options, instructions, etc.) to the user and for receiving input from the user. obtain. Display 1114 may also be used to allow users of mobile computing devices 1102 to participate in video chats. In addition, mobile computing device 1102 may include additional elements such as keys, buttons, trackpads, trackballs, or the like for receiving input from a user.

メモリ1118は、カメラ1104を使用してキャプチャされた画像を格納するためだけでなく、モバイルコンピューティングデバイス1102を制御するソフトウェアおよび/またはファームウェアを格納するためにも使用され得るが、これらに限定されない。不揮発性および揮発性メモリを含む様々な異なる種類のメモリが、モバイルコンピューティングデバイス1102に含められ得る。ドライブユニット1124、例えばこれに限定されないがハードドライブは、カメラ1104を使用してキャプチャされた画像を格納するためだけでなく、モバイルコンピューティングデバイス1102を制御するソフトウェアを格納するためにも使用され得るが、これらに限定されない。メモリ1118およびディスクユニット1124は、本明細書に記載の方法および/または機能のうちの1つ以上を具現化する実行可能命令の1つ以上のセット(例えば、アプリケーション)が格納される機械可読媒体を含むことができる。ドライブユニット1124の代わりに、またはドライブユニットに加えて、モバイルコンピューティングデバイスは、フラッシュメモリまたは任意の形態の不揮発性メモリを含むようなソリッドステート記憶デバイスを含むことができる。本明細書で使用される「機械可読媒体」という用語は、例えば、集中もしくは分散データベースおよび/または関連するキャッシュおよびサーバ、(例えば、磁気および光学ドライブおよび記憶機構を含む)記憶ドライブなどの1つ以上の記憶デバイス、ならびに(メインメモリ、プロセッサの内部もしくは外部のいずれかのキャッシュストレージ、またはバッファを問わず)メモリデバイスまたはモジュールの1つ以上のインスタンスなどのすべての形態の、単一の媒体または複数の媒体のいずれかとして、すべての形態の記憶媒体を含むと解釈されるべきである。「機械可読媒体」または「コンピュータ可読媒体」という用語は、機械による実行のための一連の命令を記憶または符号化することができ、機械にいずれか1つの方法を実施させる、任意の有形の非一時的媒体を含むと解釈されるべきである。「非一時的媒体」という用語は、(光学、磁気などの)すべての形態の記憶ドライブ、およびすべての形態のメモリデバイス(例えば、DRAM、(すべての記憶装置設計の)フラッシュ、SRAM、MRAM、相変化など)、ならびに後の検索のために任意の種類の情報を記憶するように設計されたすべての他の構造を明確に含む。 The memory 1118 may be used, but not limited to, to store images captured using the camera 1104, as well as software and/or firmware that control the mobile computing device 1102. . A variety of different types of memory may be included in mobile computing device 1102, including non-volatile and volatile memory. A drive unit 1124, such as but not limited to a hard drive, may be used to store images captured using the camera 1104 as well as software that controls the mobile computing device 1102. , but not limited to. Memory 1118 and disk unit 1124 are machine-readable media in which one or more sets of executable instructions (eg, applications) that embody one or more of the methods and/or functions described herein are stored. can include Instead of or in addition to the drive unit 1124, the mobile computing device may include solid state storage devices such as flash memory or any form of non-volatile memory. The term "machine-readable medium" as used herein refers to any one of, for example, centralized or distributed databases and/or associated caches and servers, storage drives (including, for example, magnetic and optical drives and storage mechanisms), etc. a single medium or medium in all forms such as the above storage devices and one or more instances of memory devices or modules (whether main memory, cache storage either internal or external to the processor, or buffers); Any of a plurality of media should be construed to include all forms of storage media. The terms "machine-readable medium" or "computer-readable medium" mean any tangible, non-tangible medium capable of storing or encoding a sequence of instructions for execution by a machine and causing the machine to perform any one method. should be construed to include transitory media. The term "non-transitory media" includes all forms of storage drives (optical, magnetic, etc.) and all forms of memory devices (e.g., DRAM, Flash (of all storage designs), SRAM, MRAM, phase change, etc.), as well as all other structures designed to store any kind of information for later retrieval.

アンテナ1126に接続されたトランシーバ1120は、例えばWi-Fi、セルラー通信、または移動体衛星通信を使用して、データを無線で送信および受信するために使用され得る。モバイルコンピューティングデバイス1102は、Bluetoothおよび/または他の無線技術を使用して、無線通信を実施することができてもよい。モバイルコンピューティングデバイス1102は、複数の種類のトランシーバおよび/または複数の種類のアンテナを含むことも可能である。トランシーバ1120は、送信機および受信機を含むことができる。 A transceiver 1120 connected to an antenna 1126 may be used to wirelessly transmit and receive data using, for example, Wi-Fi, cellular communications, or mobile satellite communications. Mobile computing device 1102 may be capable of implementing wireless communications using Bluetooth and/or other wireless technologies. Mobile computing device 1102 may also include multiple types of transceivers and/or multiple types of antennas. Transceiver 1120 can include a transmitter and a receiver.

スピーカ1122は、ユーザへの聴覚指示、フィードバックおよび/またはインジケータ、記録(例えば、音楽録音)の再生を提供するため、ならびにモバイルコンピューティングデバイス1102が携帯電話として動作できるようにするために、使用され得る。スピーカ1122は、モバイルコンピューティングデバイス1102のユーザが、ビデオチャットに参加できるようにするためにも使用され得る。 The speaker 1122 is used to provide auditory instructions, feedback and/or indicators to the user, playback of recordings (eg, music recordings), and to enable the mobile computing device 1102 to operate as a mobile phone. obtain. Speakers 1122 may also be used to allow users of mobile computing devices 1102 to participate in video chats.

プロセッサ1116は、例えば、メモリ1118および/またはドライブユニット1124に記憶された、ソフトウェアおよび/またはファームウェアの制御下で、モバイルコンピューティングデバイス1102の様々な他の要素を制御するために使用され得る。複数のプロセッサ1116、例えば、中央処理装置(CPU)およびグラフィックス処理装置(GPU)が存在することも可能である。プロセッサ1116は、本明細書に記載の本技術の実施形態を実装するために使用されるステップをプロセッサに実施させるための(非一時的コンピュータ可読媒体に記憶された)コンピュータ命令を実行することができる。 Processor 1116 may be used to control various other elements of mobile computing device 1102 under the control of software and/or firmware stored in memory 1118 and/or drive unit 1124, for example. There may also be multiple processors 1116, such as a central processing unit (CPU) and a graphics processing unit (GPU). Processor 1116 can execute computer instructions (stored on a non-transitory computer-readable medium) to cause the processor to perform steps used to implement embodiments of the technology described herein. can.

本明細書に記載の本技術の特定の実施形態は、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアの両方の組合せを使用して実装され得る。使用されるソフトウェアは、本明細書に記載の機能を実施するように、1つ以上のプロセッサをプログラムするために、上述の1つ以上のプロセッサ可読記憶装置に記憶される。プロセッサ可読記憶装置は、揮発性および不揮発性媒体、リムーバブルおよび非リムーバブル媒体などのコンピュータ可読媒体を含むことができる。限定ではなく、例として、コンピュータ可読媒体は、コンピュータ可読記憶媒体および通信媒体を含んでもよい。コンピュータ可読記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報の、記憶のための任意の方法または技術で実装されてもよい。コンピュータ可読記憶媒体の例は、RAM、ROM、EEPROM、フラッシュメモリもしくは他のメモリ技術、CD-ROM、デジタル多用途ディスク(DVD)もしくは他の光ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置もしくは他の磁気記憶装置、または所望の情報を記憶するために使用されることができ、コンピュータによってアクセスされることができる任意の他の媒体を含む。1つまたは複数のコンピュータ可読媒体は、伝播された、変調された、または一時的な信号を含まない。 Certain embodiments of the technology described herein may be implemented using hardware, software, or a combination of both hardware and software. The software used is stored in one or more of the processor readable storage devices described above to program one or more processors to perform the functions described herein. Processor readable storage can include computer readable media such as volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer readable storage media and communication media. Computer-readable storage media may be implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Examples of computer readable storage media are RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disc (DVD) or other optical disk storage devices, magnetic cassettes, magnetic tapes, magnetic disk storage devices. or other magnetic storage device, or any other medium that can be used to store desired information and that can be accessed by a computer. One or more computer-readable media does not include a propagated, modulated, or transitory signal.

通信媒体は、典型的には、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータを、搬送波または他の伝送機構などの、伝播された、変調された、または一時的なデータ信号で具現化し、任意の情報配信媒体を含む。「変調データ信号」という用語は、信号内の情報を符号化するような方法で設定または変更された、1つ以上の特性を有する信号を意味する。限定ではなく、例として、通信媒体は、有線ネットワークもしくは直接有線接続などの有線媒体、ならびにRFおよび他の無線媒体などの無線媒体を含む。上記のいずれかの組合せもまた、コンピュータ可読媒体の範囲内に含まれる。 Communication media typically embody computer readable instructions, data structures, program modules, or other data in a propagated, modulated, or transitory data signal, such as a carrier wave or other transport mechanism. including any information delivery medium. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as RF and other wireless media. Combinations of the any of the above are also included within the scope of computer readable media.

代替の実施形態では、ソフトウェアの一部または全部は、専用のハードウェア論理コンポーネントに置き換えられ得る。例えば、限定ではないが、使用され得る、実例となる種類のハードウェア論理コンポーネントは、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、特定用途向け標準製品(ASSP)、システムオンチップシステム(SOC)、コンプレックスプログラマブルロジックデバイス(CPLD)、専用コンピュータなどを含む。一実施形態では、1つ以上の実施形態を実装する、(記憶装置に記憶されている)ソフトウェアが、1つ以上のプロセッサをプログラムするために使用される。1つ以上のプロセッサは、1つ以上のコンピュータ可読媒体/記憶装置、周辺機器および/または通信インターフェースと通信することができる。 In alternative embodiments, part or all of the software may be replaced with dedicated hardware logic components. For example, without limitation, illustrative types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), System On Including systems on chip (SOC), complex programmable logic devices (CPLD), special purpose computers, etc. In one embodiment, software (stored on a memory device) that implements one or more embodiments is used to program one or more processors. One or more processors may communicate with one or more computer readable media/storage devices, peripherals and/or communication interfaces.

本主題は、多くの異なる形態で具体化されてもよく、本明細書に記載の実施形態に限定されると解釈されるべきではないことが理解される。むしろ、これらの実施形態は、この主題が徹底的かつ完全であり、本開示を当業者に十分に伝えるように提供される。実際、本主題は、添付の特許請求の範囲によって定義される主題の範囲および趣旨内に含まれる、これらの実施形態の代替、修正、および均等物を網羅することが意図されている。さらに、本主題の以下の詳細な説明には、本主題の十分な理解をもたらすために、数多くの具体的な詳細事項が記載されている。しかしながら、本主題がそのような具体的な詳細事項なしに実行されてもよいことが、当業者には明らかであろう。 It is understood that the subject matter may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. rather, these embodiments are provided so that this subject matter will be thorough and complete, and will fully convey the disclosure to those skilled in the art. Indeed, the subject matter is intended to cover alternatives, modifications, and equivalents of these embodiments that fall within the scope and spirit of the subject matter as defined by the appended claims. Moreover, in the following detailed description of the present subject matter, numerous specific details are set forth in order to provide a thorough understanding of the present subject matter. However, it will be apparent to those skilled in the art that the present subject matter may be practiced without such specific details.

本開示の実施形態による方法、装置(システム)、およびコンピュータプログラム製品の、フローチャート図および/またはブロック図を参照して、本開示の態様が本明細書に説明されている。フローチャート図および/またはブロック図の各ブロック、ならびにフローチャート図および/またはブロック図中の複数ブロックの組合せが、コンピュータプログラム命令によって実装され得ることは、理解されよう。これらのコンピュータプログラム命令は、コンピュータまたは他のプログラム可能な命令実行装置のプロセッサを介して実行する命令が、フローチャートおよび/またはブロック図の1つまたは複数のブロックで指定された機能/動作を実装するための機構を生成するように、マシンを製造するために、汎用コンピュータ、専用コンピュータ、または他のプログラム可能なデータ処理装置のプロセッサに提供されてもよい。 Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions execute via a processor of a computer or other programmable instruction execution device to implement the functions/acts specified in one or more blocks of the flowchart illustrations and/or block diagrams. may be provided to the processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine for producing a mechanism for.

本開示の説明は、例示および説明の目的で提示されているが、網羅的であること、または開示されている形態の開示に限定されることは意図されていない。本開示の範囲および趣旨から逸脱することなく、多くの修正形態および変形形態が当業者には明らかになるであろう。本明細書の開示の態様は、本開示の原理および実際の応用を最もよく説明し、当業者が、想定される特定の用途に適した様々な修正を含めて本開示を理解できるようにするために選択され、説明された。 The description of this disclosure has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the disclosure in the form disclosed. Many modifications and variations will become apparent to those skilled in the art without departing from the scope and spirit of this disclosure. The aspects of the disclosure herein best describe the principles and practical application of the disclosure, and enable those skilled in the art to comprehend the disclosure, including various modifications suitable for the particular uses envisioned. selected and described for

本開示は、様々な実施形態と共に説明されてきた。しかしながら、開示された実施形態に対する他の変形および修正は、図面、開示、および添付の特許請求の範囲の検討から理解および達成され得、そのような変形および修正は、添付の特許請求の範囲に含まれると解釈されるべきである。特許請求の範囲において、「備える(comprising)」という語は、他の要素またはステップを除外せず、不定冠詞「1つの(a)」または「1つの(an)」は、複数を除外しない。 The disclosure has been described in conjunction with various embodiments. Other variations and modifications to the disclosed embodiments, however, can be understood and attained from a study of the drawings, the disclosure, and the appended claims, and such variations and modifications come within the scope of the appended claims. should be construed as included. In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite articles "a" or "an" do not exclude a plurality.

本明細書において、図に示された様々な特徴の寸法は、必ずしも縮尺通りに描かれていなくてもよいことに留意されたい。 It is noted that dimensions of the various features illustrated in the figures herein may not necessarily be drawn to scale.

本明細書において、「一実施形態(an embodiment)」、「一実施形態(one embodiment)」、「いくつかの実施形態(some embodiments)」、または「別の実施形態(another embodiment)」への本明細書における言及は、異なる実施形態または同じ実施形態を説明するために使用されてもよい。 In this specification, references to "an embodiment," "one embodiment," "some embodiments," or "another embodiment" References herein may be used to describe different embodiments or the same embodiment.

本明細書において、接続は、直接接続または(例えば、1つ以上の他の部分を介した)間接接続であってもよい。場合によっては、ある要素が別の要素に接続または結合されていると言及される場合、その要素は、他の要素に直接接続されてもよいし、介在要素を介して他の要素に間接的に接続されてもよい。ある要素が別の要素に直接接続されていると言及される場合、そのときには、その要素と他の要素との間に介在要素は存在しない。2つのデバイスは、それらの間で電子信号を伝えることができるように直接的または間接的に接続されている場合、「通信している」。 As used herein, a connection may be a direct connection or an indirect connection (eg, via one or more other parts). Occasionally, when an element is referred to as being connected or coupled to another element, that element may be directly connected to the other element or indirectly to the other element through intervening elements. may be connected to When an element is referred to as being directly connected to another element, then there are no intervening elements between that element and the other element. Two devices are "communicating" when they are directly or indirectly connected such that electronic signals can be conveyed between them.

本明細書において、「に基づいて」という用語は、「に少なくとも部分的に基づいて」と解釈されてもよい。 As used herein, the term "based on" may be interpreted as "based at least in part on."

本明細書において、追加の文脈がなければ、「第1の」オブジェクト、「第2の」オブジェクト、および「第3の」オブジェクトなどの数値用語の使用は、オブジェクトの順序を意味しなくてもよく、代わりに、異なるオブジェクトを識別するための識別目的で使用されてもよい。 In this specification, unless there is additional context, the use of numerical terms such as "first" object, "second" object, and "third" object does not imply order of objects. It may alternatively be used for identification purposes to identify different objects.

上記の詳細な説明は、例示および説明の目的で提示されてきた。網羅的であることも、本明細書で特許請求される主題を開示された正確な形態に限定することも意図されていない。上記の教示に照らして、多くの修正および変形が可能である。説明された実施形態は、開示された技術の原理およびその実際の応用を最もよく説明し、それによって当業者が、様々な実施形態において、想定される特定の用途に適した様々な修正を含めて技術を最もよく利用することを可能にするために選択された。範囲は、本明細書に添付された特許請求の範囲によって定義されることが意図されている。 The foregoing detailed description has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the subject matter claimed herein to the precise forms disclosed. Many modifications and variations are possible in light of the above teaching. The described embodiments best illustrate the principles of the disclosed technology and its practical application, thereby enabling those skilled in the art to include various modifications suitable for the particular uses envisioned in the various embodiments. selected to allow the best use of the technology. It is intended that the scope be defined by the claims appended hereto.

本主題は構造的特徴および/または方法論的動作に特有の言語で説明されてきたが、添付の特許請求の範囲で定義されている本主題が、上述した具体的な特徴または動作に必ずしも限定されるものではないことが理解されるべきである。むしろ、上述した具体的な特徴および動作は、特許請求の範囲を実装する例示的な形態として開示されている。
While the subject matter has been described in language specific to structural features and/or methodological acts, the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. It should be understood that the Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

110A 第1の人物
110B 第2の人物
120A オーディオ-ビデオサブシステム(オーディオ-ビデオ(A-V)サブシステム、A-Vサブシステム、AVサブシステム)
120B オーディオ-ビデオサブシステム(オーディオ-ビデオ(A-V)サブシステム、A-Vサブシステム)
130 通信ネットワーク
220A オーディオ-ビデオおよび修正サブシステム(A-Vおよび修正サブシステム、AVおよび修正サブシステム)
320A 修正サブシステム
420A 修正サブシステム
520 修正サブシステム
530 感情検出器(感情検出ブロック)
540 感情修正器(感情修正ブロック)
602 ビデオ信号
603 インターフェース
610 顔の検出器(顔の検出ブロック)
612 顔の表情認識器(顔の表情認識ブロック、顔の表情分析器)
614 骨格の検出器(骨格の検出ブロック)
616 姿勢認識器(姿勢認識ブロック)
622 オーディオ信号
623 インターフェース
624 オーディオ信号分析器(オーディオ信号処理ブロック、オーディオ信号プロセッサ)
626 自然言語分析器(自然言語処理ブロック、自然言語プロセッサ)
632 知覚された感情検出器
634 意味的感情検出器
642 顔の表情修正器(顔の表情修正ブロック)
646 姿勢修正器(姿勢修正ブロック)
648 オーディオ修正器(オーディオ修正ブロック)
652 修正されたビデオ信号
662 修正されたオーディオ信号
802 人物の知覚された顔の感情
804 人物の知覚された姿勢の感情
806 人物の知覚された発話の感情
808 人物の意味的感情
1102 モバイルコンピューティングデバイス
1104 カメラ
1106 加速度計
1108 磁力計
1110 ジャイロスコープ
1112 マイクロフォン
1114 ディスプレイ
1116 プロセッサ
1118 メモリ
1120 トランシーバ
1122 スピーカ
1124 ドライブユニット
1126 アンテナ
1128 バス
110A First person
110B Second person
120A Audio-Video Subsystem (Audio-Video (A-V) Subsystem, A-V Subsystem, AV Subsystem)
120B Audio-Video Subsystem (Audio-Video (A-V) Subsystem, A-V Subsystem)
130 Communications Network
220A Audio-Video and Correction Subsystem (AV and Correction Subsystem, AV and Correction Subsystem)
320A correction subsystem
420A correction subsystem
520 correction subsystem
530 Emotion Detector (Emotion Detection Block)
540 Emotion Modifier (Emotion Modifier Block)
602 video signal
603 interface
610 Face Detector (Face Detection Block)
612 Facial Expression Recognizer (Facial Expression Recognition Block, Facial Expression Analyzer)
614 Skeleton Detector (Skeleton Detection Block)
616 Posture Recognizer (Posture Recognition Block)
622 audio signal
623 interface
624 Audio Signal Analyzer (Audio Signal Processing Block, Audio Signal Processor)
626 Natural Language Analyzer (Natural Language Processing Block, Natural Language Processor)
632 Perceived Emotion Detector
634 Semantic Emotion Detector
642 Facial Expression Modifier (Facial Expression Modification Block)
646 Posture Corrector (Posture Correction Block)
648 Audio Modifier (Audio Modifier Block)
652 modified video signal
662 modified audio signal
802 Perceived Facial Emotions of a Person
804 Perceived Posture Emotions of a Person
806 Human Perceived Speech Emotion
808 Human Semantic Feelings
1102 mobile computing devices
1104 camera
1106 accelerometer
1108 Magnetometer
1110 gyroscope
1112 Microphone
1114 Display
1116 processor
1118 memory
1120 Transceiver
1122 speaker
1124 drive unit
1126 Antenna
1128 Bus

Claims (22)

第2の人物とのビデオチャットに参加している第1の人物のビデオ信号およびオーディオ信号を取得するステップと、
前記ビデオ信号に基づいて、前記第1の人物の1つ以上の種類の知覚された感情を判定するステップと、
前記オーディオ信号に基づいて、前記第1の人物の意味的感情を判定するステップと、
前記第1の人物の前記1つ以上の種類の知覚された感情のうちの少なくとも1つと、前記第1の人物の前記意味的感情との間の整合性を高めるために前記ビデオ信号を変更するステップと
を含む、方法。
obtaining video and audio signals of a first person participating in a video chat with a second person;
determining one or more types of perceived emotions of the first person based on the video signal;
determining a semantic emotion of the first person based on the audio signal;
modifying the video signal to increase consistency between at least one of the one or more types of perceived emotion of the first person and the semantic emotion of the first person; A method comprising steps and .
前記ビデオ信号に基づいて、前記第1の人物の前記1つ以上の種類の知覚された感情を判定する前記ステップが、
前記ビデオ信号に基づいて、前記第1の人物の顔の表情を検出するステップ、および
前記第1の人物の前記顔の表情に基づいて、前記第1の人物の顔の表情の知覚された感情を判定するステップ、あるいは
前記ビデオ信号に基づいて、前記第1の人物の身体の姿勢を検出するステップ、および前記第1の人物の前記身体の姿勢に基づいて、前記第1の人物の身体の姿勢の知覚された動作を判定するステップ、あるいは
前記ビデオ信号に基づいて、前記第1の人物の顔の表情および身体の姿勢を検出するステップ、ならびに前記第1の人物の前記顔の表情および前記身体の姿勢に基づいて、前記第1の人物の顔の表情の知覚された感情および身体の姿勢の知覚された感情を判定するステップ
を含む、請求項1に記載の方法。
determining the one or more types of perceived emotions of the first person based on the video signal,
detecting a facial expression of said first person based on said video signal ; and
determining a perceived emotion of a facial expression of said first person based on said facial expression of said first person ; or
detecting a body pose of the first person based on the video signal; and a perceived motion of the body pose of the first person based on the body pose of the first person. or
detecting a facial expression and body posture of the first person based on the video signal; and based on the facial expression and the body posture of the first person, determining the perceived emotion of facial expressions and the perceived emotion of body posture of
2. The method of claim 1, comprising:
前記第1の人物の前記1つ以上の種類の知覚された感情を判定する前記ステップが、前記オーディオ信号にも基づいており、前記第1の人物の発話のピッチ、ビブラート、または抑揚のうちの少なくとも1つを判定するために、前記オーディオ信号のオーディオ信号処理を実施するステップと、前記オーディオ信号の前記オーディオ信号処理の結果に基づいて、前記第1の人物の発話の知覚された感情を判定するステップとを含み、
前記方法が、前記第1の人物の前記発話の知覚された感情と前記第1の人物の前記意味的感情との間の整合性を高めるために前記オーディオ信号を変更するステップをさらに含む、
請求項2に記載の方法。
wherein said step of determining said one or more types of perceived emotion of said first person is also based on said audio signal, wherein said step of determining said one or more types of perceived emotion of said first person is also based on said first person's speech pitch, vibrato, or inflection; performing audio signal processing of the audio signal to determine at least one; and determining perceived emotion of the first person's speech based on results of the audio signal processing of the audio signal. and
the method further comprises modifying the audio signal to increase consistency between the perceived emotion of the utterance of the first person and the semantic emotion of the first person;
3. The method of claim 2.
記変更されたオーディオ信号を作り出すために前記オーディオ信号を変更する前記ステップが、前記ピッチ、ビブラート、または抑揚のうちの少なくとも1つに対応する、前記ビデオ信号のオーディオデータを修正するステップを含み、前記方法が、
前記変更されたオーディオ信号を、前記ビデオチャットに参加している前記第2の人物に関連付けられたサブシステムに提供するステップをさらに含む、
請求項3に記載の方法。
The step of modifying the audio signal to produce the modified audio signal includes modifying audio data of the video signal corresponding to at least one of the pitch, vibrato, or intonation. and the method is
further comprising providing the modified audio signal to a subsystem associated with the second person participating in the video chat;
4. The method of claim 3.
変更されたビデオ信号を作り出すために前記ビデオ信号を変更する前記ステップが、顔の表情または身体の姿勢のうちの少なくとも1つに対応する、前記ビデオ信号の画像データを修正するステップを含み、前記方法が、said modifying said video signal to produce a modified video signal comprises modifying image data of said video signal corresponding to at least one of facial expressions or body posture; the method is
前記変更されたビデオ信号を、前記ビデオチャットに参加している前記第2の人物に関連付けられたサブシステムに提供するステップをさらに含む、further comprising providing the modified video signal to a subsystem associated with the second person participating in the video chat;
請求項1に記載の方法。The method of Claim 1.
前記オーディオ信号に基づいて、前記第1の人物の前記意味的感情を判定する前記ステップが、
前記オーディオ信号の自然言語処理を実施するステップと、
前記オーディオ信号の前記自然言語処理の結果に基づいて、前記第1の人物の前記意味的感情を判定するステップと
を含む、請求項1から5のいずれか一項に記載の方法。
Determining the semantic emotion of the first person based on the audio signal comprises:
performing natural language processing of the audio signal;
and determining the semantic emotion of the first person based on results of the natural language processing of the audio signal.
前記ビデオ信号に基づいて、前記第1の人物の1つ以上の種類の知覚された感情を判定する前記ステップが、
前記ビデオ信号に基づいて前記第1の人物の顔の表情のポジティブ性およびアクティブ性を定量化するために、顔の円環モデルを使用するステップ、または
前記ビデオ信号に基づいて前記第1の人物の身体の姿勢のポジティブ性およびアクティブ性を定量化するために、姿勢の円環モデルを使用するステップのうちの少なくとも1つを含み、
前記オーディオ信号に基づいて、前記第1の人物の前記意味的感情を判定する前記ステップが、前記オーディオ信号に基づいて前記第1の人物の言語のポジティブ性およびアクティブ性を定量化するために、言語の円環モデルを使用するステップを含み、
更されたビデオ信号を作り出すために前記ビデオ信号を変更する前記ステップが、
前記第1の人物の前記顔の表情の前記ポジティブ性および前記アクティブ性と、前記第1の人物の前記言語の前記ポジティブ性および前記アクティブ性との間の距離を短縮するように前記ビデオ信号の画像データを変更するステップ、または
前記第1の人物の前記身体の姿勢の前記ポジティブ性および前記アクティブ性と、前記第1の人物の前記言語の前記ポジティブ性および前記アクティブ性との間の距離を短縮するように前記ビデオ信号の画像データを変更するステップのうちの少なくとも1つを含む、
請求項1から6のいずれか一項に記載の方法。
determining one or more types of perceived emotions of the first person based on the video signal,
using a facial torus model to quantify the positivity and activity of facial expressions of said first person based on said video signal; or said first person based on said video signal. using a cyclic model of posture to quantify the positivity and activity of the body posture of
for said step of determining said semantic emotion of said first person based on said audio signal to quantify positivity and activity of said first person's language based on said audio signal; using a cyclic model of language;
said step of modifying said video signal to produce a modified video signal;
of said video signal to reduce the distance between said positivity and said activity of said facial expression of said first person and said positivity and said activity of said language of said first person. modifying image data, or adjusting the distance between said positivity and said activity of said body posture of said first person and said positivity and said activity of said language of said first person; modifying image data of said video signal to shorten it;
7. A method according to any one of claims 1-6.
前記第1の人物の前記1つ以上の種類の知覚された感情を判定する前記ステップが、前記オーディオ信号にも基づいており、前記オーディオ信号に基づいて、前記第1の人物の発話のポジティブ性およびアクティブ性を定量化するために発話の円環モデルを使用するステップを含み、
前記方法が、前記第1の人物の前記発話の前記ポジティブ性およびアクティブ性と、前記第1の人物の前記言語の前記ポジティブ性および前記アクティブ性との間の距離を短縮するように変更されたオーディオ信号を作り出すために、前記オーディオ信号のオーディオデータを変更するステップをさらに含む、
請求項7に記載の方法。
The step of determining the one or more types of perceived emotions of the first person is also based on the audio signal, and based on the audio signal, the positivity of the first person's speech. and using a cyclic model of speech to quantify activity,
The method is modified to reduce the distance between the positivity and activity of the utterance of the first person and the positivity and activity of the language of the first person. further comprising modifying audio data of said audio signal to produce an audio signal;
8. The method of claim 7.
記変更されたビデオ信号および前記変更されたオーディオ信号を、前記ビデオチャットに参加している前記第2の人物に関連付けられたサブシステムに提供するステップ
をさらに含む、請求項8に記載の方法。
9. The method of claim 8, further comprising providing the modified video signal and the modified audio signal to a subsystem associated with the second person participating in the video chat. .
第2の人物とのビデオチャットに参加している第1の人物のビデオ信号およびオーディオ信号を受信するように構成される1つ以上のインターフェースと、
前記1つ以上のインターフェースに通信可能に結合され、
前記ビデオ信号に基づいて、前記第1の人物の1つ以上の種類の知覚された感情を判定し、
前記オーディオ信号に基づいて、前記第1の人物の意味的感情を判定し、
前記第1の人物の前記1つ以上の種類の知覚された感情のうちの少なくとも1つと、前記第1の人物の前記意味的感情との間の整合性を高めるために前記ビデオ信号を変更するように構成される1つ以上のプロセッサと
を備える、サブシステム。
one or more interfaces configured to receive video and audio signals of a first person participating in a video chat with a second person;
communicatively coupled to the one or more interfaces;
determining one or more types of perceived emotions of the first person based on the video signal;
determining a semantic emotion of the first person based on the audio signal;
modifying the video signal to increase consistency between at least one of the one or more types of perceived emotion of the first person and the semantic emotion of the first person; A subsystem comprising one or more processors configured to:
前記ビデオ信号を取得するように構成される1つ以上のカメラと、
前記オーディオ信号を取得するように構成される1つ以上のマイクロフォンと
をさらに備える、請求項10に記載のサブシステム。
one or more cameras configured to acquire said video signal;
11. The subsystem of Claim 10, further comprising: one or more microphones configured to capture said audio signal.
前記1つ以上のプロセッサが、前記ビデオ信号に基づいて前記第1の人物の前記1つ以上の種類の知覚された感情を判定し、前記オーディオ信号に基づいて前記第1の人物の前記意味的感情を判定するように構成される1つ以上のニューラルネットワークを実装する、請求項10または11に記載のサブシステム。 The one or more processors determine the one or more types of perceived emotions of the first person based on the video signal, and determine the semantic emotion of the first person based on the audio signal. 12. The subsystem of claim 10 or 11, implementing one or more neural networks configured to determine emotion. 前記1つ以上のプロセッサが、前記第1の人物の前記1つ以上の種類の知覚された感情のうちの少なくとも1つと、前記第1の人物の前記意味的感情との間の整合性を高めるために、前記ビデオ信号を変更するように構成される、1つ以上のニューラルネットワークを実装する、請求項10から12のいずれか一項に記載のサブシステム。 The one or more processors enhance consistency between at least one of the one or more types of perceived emotion of the first person and the semantic emotion of the first person. 13. A subsystem according to any one of claims 10 to 12, implementing one or more neural networks configured to modify said video signal to. 前記ビデオ信号に基づいて前記第1の人物の前記1つ以上の種類の知覚された感情を判定するために、前記1つ以上のプロセッサが、
前記ビデオ信号に基づいて、前記第1の人物の顔の表情を検出し、
前記第1の人物の前記顔の表情に基づいて、前記第1の人物の顔の表情の知覚された感情を判定する、あるいは
前記ビデオ信号に基づいて、前記第1の人物の身体の姿勢を検出し、前記第1の人物の前記身体の姿勢に基づいて、前記第1の人物の身体の姿勢の知覚された動作を判定する、あるいは
前記ビデオ信号に基づいて、前記第1の人物の顔の表情および身体の姿勢を検出し、前記第1の人物の前記顔の表情および前記身体の姿勢に基づいて、前記第1の人物の顔の表情の知覚された感情および身体の姿勢の知覚された感情を判定する
ように構成される、請求項10から13のいずれか一項に記載のサブシステム。
to determine the one or more types of perceived emotions of the first person based on the video signal, the one or more processors comprising:
detecting a facial expression of the first person based on the video signal;
determining a perceived emotion of the facial expression of the first person based on the facial expression of the first person ; or
Detecting a body pose of the first person based on the video signal and determining a perceived motion of the body pose of the first person based on the body pose of the first person. do, or
detecting a facial expression and a body posture of the first person based on the video signal, and detecting a face of the first person based on the facial expression and the body posture of the first person; determine the perceived emotion of facial expressions and the perceived emotion of body posture
14. A subsystem according to any one of claims 10 to 13, configured to:
前記1つ以上のプロセッサが、
前記第1の人物の発話のピッチ、ビブラート、または抑揚のうちの少なくとも1つを判定するために、前記オーディオ信号のオーディオ信号処理を実施し、前記オーディオ信号処理の結果に基づいて、前記第1の人物の発話の知覚された感情を判定し、
前記第1の人物の前記発話の知覚された感情と、前記第1の人物の前記意味的感情との間の整合性を高めるために前記オーディオ信号を変更する
ようにも構成される、請求項14に記載のサブシステム。
the one or more processors
performing audio signal processing of the audio signal to determine at least one of pitch, vibrato, or inflection of speech of the first person; determine the perceived emotion of the person's utterance of
also configured to modify the audio signal to increase consistency between the perceived emotion of the utterance of the first person and the semantic emotion of the first person. Subsystem according to 14.
前記1つ以上のプロセッサが
更されたオーディオ信号を作り出すために、前記オーディオ信号を変更するように、前記ピッチ、ビブラート、または抑揚のうちの少なくとも1つに対応する、前記オーディオ信号のオーディオデータを修正する
ように構成される、請求項15に記載のサブシステム。
the one or more processors
configured to modify audio data of the audio signal corresponding to at least one of the pitch, vibrato, or inflection to modify the audio signal to produce a modified audio signal. 16. The subsystem of claim 15, wherein
前記1つ以上のプロセッサが、the one or more processors
変更されたビデオ信号を作り出すために、前記ビデオ信号を変更するように、顔の表情または身体の姿勢のうちの少なくとも1つに対応する、前記ビデオ信号の画像データを修正するように構成される、請求項10に記載のサブシステム。configured to modify image data of said video signal corresponding to at least one of facial expression or body posture to modify said video signal to produce a modified video signal. 11. The subsystem according to claim 10.
前記1つ以上のプロセッサが、
前記オーディオ信号の自然言語処理を実施し、
前記オーディオ信号の前記自然言語処理の結果に基づいて、前記第1の人物の前記意味的感情を判定する
ように構成される、請求項10から17のいずれか一項に記載のサブシステム。
the one or more processors
performing natural language processing of the audio signal;
18. A subsystem according to any one of claims 10 to 17 , configured to determine said semantic emotion of said first person based on results of said natural language processing of said audio signal.
前記1つ以上のプロセッサが、
前記ビデオ信号に基づいて、前記第1の人物の顔の表情のポジティブ性およびアクティブ性を定量化するために、顔の円環モデルを使用するまたは
前記ビデオ信号に基づいて、前記第1の人物の身体の姿勢のポジティブ性およびアクティブ性を定量化するために、姿勢の円環モデルを使用するように構成され
前記オーディオ信号に基づいて、前記第1の人物の言語のポジティブ性およびアクティブ性を定量化するために、言語の円環モデルを使用し、
前記第1の人物の前記顔の表情の前記ポジティブ性および前記アクティブ性と、前記第1の人物の前記言語の前記ポジティブ性および前記アクティブ性との間の距離、または前記第1の人物の前記身体の姿勢の前記ポジティブ性および前記アクティブ性と、前記第1の人物の前記言語の前記ポジティブ性および前記アクティブ性との間の距離のうちの少なくとも1つを短縮するために、前記ビデオ信号の画像データを変更する
ように構成される、請求項10から18のいずれか一項に記載のサブシステム。
the one or more processors
using a facial torus model to quantify the positivity and activity of facial expressions of the first person based on the video signal; or
configured to use a toric model of posture to quantify the positivity and activeness of body posture of the first person based on the video signal;
using a linguistic cyclic model to quantify linguistic positivity and activity of the first person based on the audio signal;
the distance between said positivity and said activity of said facial expression of said first person and said positivity and said activity of said language of said first person , or said of said first person for reducing at least one of the distance between the positivity and the activity of body posture and the positivity and activity of the language of the first person. 19. The subsystem of any one of claims 10-18 , configured to modify image data.
前記1つ以上のプロセッサが、
前記オーディオ信号に基づいて、前記第1の人物の発話のポジティブ性およびアクティブ性を定量化するために、発話の円環モデルを使用し、
前記第1の人物の前記発話の前記ポジティブ性およびアクティブ性と、前記第1の人物の前記言語の前記ポジティブ性および前記アクティブ性との間の距離を短縮するために、前記オーディオ信号のオーディオデータを変更する
ようにも構成される、請求項19に記載のサブシステム。
the one or more processors
using an utterance cyclic model to quantify the positivity and activeness of the first person's utterance based on the audio signal;
audio data of said audio signal for reducing the distance between said positivity and activity of said utterance of said first person and said positivity and said activity of said language of said first person; 20. The subsystem of claim 19 , also configured to modify the .
更されたビデオ信号および変更されたオーディオ信号を、前記ビデオチャットに参加している前記第2の人物に関連付けられたサブシステムに送信するように構成される送信機
をさらに備える、請求項20に記載のサブシステム。
a transmitter configured to transmit a modified video signal and a modified audio signal to a subsystem associated with said second person participating in said video chat; 21. Subsystem according to claim 20 .
1つ以上のプロセッサによって実行されると、前記1つ以上のプロセッサに、請求項1から9のいずれか一項に記載の方法を実施させるコンピュータ命令を記憶している、コンピュータ可読媒体。 A computer readable medium storing computer instructions which, when executed by one or more processors, cause said one or more processors to perform the method of any one of claims 1 to 9 .
JP2021559224A 2019-04-05 2019-04-05 Method and system for providing emotional modification during video chat Active JP7185072B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2019/026122 WO2020204948A1 (en) 2019-04-05 2019-04-05 Methods and systems that provide emotion modifications during video chats

Publications (2)

Publication Number Publication Date
JP2022528691A JP2022528691A (en) 2022-06-15
JP7185072B2 true JP7185072B2 (en) 2022-12-06

Family

ID=66248731

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021559224A Active JP7185072B2 (en) 2019-04-05 2019-04-05 Method and system for providing emotional modification during video chat

Country Status (5)

Country Link
EP (1) EP3942552A1 (en)
JP (1) JP7185072B2 (en)
KR (1) KR102573465B1 (en)
CN (1) CN113646838B (en)
WO (1) WO2020204948A1 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12138543B1 (en) 2020-01-21 2024-11-12 Electronic Arts Inc. Enhanced animation generation based on generative control
KR102766918B1 (en) * 2020-12-10 2025-02-14 주식회사 딥브레인에이아이 Apparatus and method for generating lip sync video
US11830121B1 (en) 2021-01-26 2023-11-28 Electronic Arts Inc. Neural animation layering for synthesizing martial arts movements
JP7767723B2 (en) * 2021-03-18 2025-11-12 株式会社リコー Information processing device, non-verbal information conversion system, information processing method and program
JP7627029B2 (en) * 2021-03-23 2025-02-05 株式会社国際電気通信基礎技術研究所 Apparatus and method for training an emotion classifier
JP7697257B2 (en) * 2021-04-27 2025-06-24 日産自動車株式会社 Message processing method and message processing device
EP4170609A1 (en) * 2021-10-21 2023-04-26 Koninklijke Philips N.V. Automated filter selection for altering a stream
KR20230081013A (en) * 2021-11-30 2023-06-07 주식회사 마블러스 Method for human recognition based on deep-learning, and method for magnaing untact education
US12374014B2 (en) * 2021-12-07 2025-07-29 Electronic Arts Inc. Predicting facial expressions using character motion states
US12322015B2 (en) 2021-12-14 2025-06-03 Electronic Arts Inc. Dynamic locomotion adaptation in runtime generated environments
US12205214B2 (en) 2022-02-23 2025-01-21 Electronic Arts Inc. Joint twist generation for animation
CN114627898B (en) * 2022-03-02 2025-09-30 游密科技(深圳)有限公司 Voice conversion method, device, computer equipment, storage medium and program product
US12403400B2 (en) 2022-03-31 2025-09-02 Electronic Arts Inc. Learning character motion alignment with periodic autoencoders
US12614557B1 (en) 2022-11-02 2026-04-28 Ttm Technologies, Inc. System for detecting microphone communications made under stress, and for mitigating propagation of stressed voice communications
US11894022B1 (en) * 2023-06-23 2024-02-06 Roku, Inc. Content system with sentiment-based content modification feature
WO2026035075A1 (en) * 2024-08-09 2026-02-12 삼성전자 주식회사 Electronic device for editing content by using generative artificial intelligence model and operation method thereof
KR20260027382A (en) * 2024-08-20 2026-03-03 (주)디라직 Multimodal Emotion Recognition Sound Processing Apparatus and Method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020097380A1 (en) 2000-12-22 2002-07-25 Moulton William Scott Film language
JP2006140595A (en) 2004-11-10 2006-06-01 Sony Corp Information conversion apparatus, information conversion method, communication apparatus, and communication method
JP2007193824A (en) 2000-04-13 2007-08-02 Fujifilm Corp Image processing method
US20090079816A1 (en) 2007-09-24 2009-03-26 Fuji Xerox Co., Ltd. Method and system for modifying non-verbal behavior for social appropriateness in video conferencing and other computer mediated communications
JP2010183444A (en) 2009-02-06 2010-08-19 Fuji Xerox Co Ltd Information processing apparatus, and voice correction program
JP2015148701A (en) 2014-02-06 2015-08-20 日本電信電話株式会社 Robot control apparatus, robot control method, and robot control program
US20150381933A1 (en) 2014-06-30 2015-12-31 International Business Machines Corporation Dynamic character substitution for web conferencing based on sentiment
US20180077095A1 (en) 2015-09-14 2018-03-15 X Development Llc Augmentation of Communications with Emotional Data
JP2018068618A (en) 2016-10-28 2018-05-10 株式会社東芝 Emotion estimation device, emotion estimation method, emotion estimation program, and emotion count system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101917585A (en) * 2010-08-13 2010-12-15 宇龙计算机通信科技(深圳)有限公司 Method, device and terminal for regulating video information sent from visual telephone to opposite terminal
US9558425B2 (en) * 2012-08-16 2017-01-31 The Penn State Research Foundation Automatically computing emotions aroused from images through shape modeling
JP6073649B2 (en) * 2012-11-07 2017-02-01 株式会社日立システムズ Automatic voice recognition / conversion system
CN103903627B (en) * 2012-12-27 2018-06-19 中兴通讯股份有限公司 The transmission method and device of a kind of voice data
US9251405B2 (en) * 2013-06-20 2016-02-02 Elwha Llc Systems and methods for enhancement of facial expressions
US9576190B2 (en) * 2015-03-18 2017-02-21 Snap Inc. Emotion recognition in video conferencing
CN105847734A (en) * 2016-03-30 2016-08-10 宁波三博电子科技有限公司 Face recognition-based video communication method and system
US10698951B2 (en) * 2016-07-29 2020-06-30 Booktrack Holdings Limited Systems and methods for automatic-creation of soundtracks for speech audio
CN107705808B (en) * 2017-11-20 2020-12-25 合光正锦(盘锦)机器人技术有限公司 Emotion recognition method based on facial features and voice features
KR101925440B1 (en) * 2018-04-23 2018-12-05 이정도 Method for providing vr based live video chat service using conversational ai

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007193824A (en) 2000-04-13 2007-08-02 Fujifilm Corp Image processing method
US20020097380A1 (en) 2000-12-22 2002-07-25 Moulton William Scott Film language
JP2006140595A (en) 2004-11-10 2006-06-01 Sony Corp Information conversion apparatus, information conversion method, communication apparatus, and communication method
US20090079816A1 (en) 2007-09-24 2009-03-26 Fuji Xerox Co., Ltd. Method and system for modifying non-verbal behavior for social appropriateness in video conferencing and other computer mediated communications
JP2009077380A (en) 2007-09-24 2009-04-09 Fuji Xerox Co Ltd Method, system and program for modifying image
JP2010183444A (en) 2009-02-06 2010-08-19 Fuji Xerox Co Ltd Information processing apparatus, and voice correction program
JP2015148701A (en) 2014-02-06 2015-08-20 日本電信電話株式会社 Robot control apparatus, robot control method, and robot control program
US20150381933A1 (en) 2014-06-30 2015-12-31 International Business Machines Corporation Dynamic character substitution for web conferencing based on sentiment
US20180077095A1 (en) 2015-09-14 2018-03-15 X Development Llc Augmentation of Communications with Emotional Data
JP2018068618A (en) 2016-10-28 2018-05-10 株式会社東芝 Emotion estimation device, emotion estimation method, emotion estimation program, and emotion count system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Shradha U. Patel; Kunal D. Wasnik; Tushar V. Joshi; Anuja Shete; Urmila M. Kalshetti,Emotions reflecting chat application,IEEE-International Conference On Advances In Engineering, Science And Management,米国,IEEE,2012年03月30日,pp. 479 - 483,https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6215892
吉岡 元貴,日常生活空間でのカメラによる自然な人状態センシング,映像情報メディア学会技術報告 ITE Technical Report,日本,(一社)映像情報メディア学会,2019年06月11日,Vol.43 No.18,pp. 21 - 22
守屋 悠里英、田中 貴紘、宮島 俊光、藤田 欣也,ボイスチャット中の音声情報に基づく会話活性度推定可能性の検討,ヒューマンインタフェース学会 研究報告集,日本,Human Interface Society,2011年12月31日,Vol.13 No.3,pp. 49-54

Also Published As

Publication number Publication date
JP2022528691A (en) 2022-06-15
EP3942552A1 (en) 2022-01-26
WO2020204948A1 (en) 2020-10-08
KR102573465B1 (en) 2023-08-31
CN113646838B (en) 2022-10-11
KR20210146372A (en) 2021-12-03
CN113646838A (en) 2021-11-12

Similar Documents

Publication Publication Date Title
JP7185072B2 (en) Method and system for providing emotional modification during video chat
US11837249B2 (en) Visually presenting auditory information
JP7022062B2 (en) VPA with integrated object recognition and facial expression recognition
US10516938B2 (en) System and method for assessing speaker spatial orientation
US20240078731A1 (en) Avatar representation and audio generation
US20200279553A1 (en) Linguistic style matching agent
KR102174922B1 (en) Interactive sign language-voice translation apparatus and voice-sign language translation apparatus reflecting user emotion and intention
US12300241B2 (en) Speech signal processing method and related device thereof
JP7735063B2 (en) An empathetic virtual personal assistant
WO2023284435A1 (en) Method and apparatus for generating animation
US12315057B2 (en) Avatar facial expressions based on semantical context
US12249342B2 (en) Visualizing auditory content for accessibility
KR20230111480A (en) Method and apparatus for providing interactive avatar services
CN119441403A (en) A digital human control method, device and electronic device based on multi-modality
CN108960191B (en) A robot-oriented multimodal fusion emotional computing method and system
EP4382182A1 (en) Device and method for controlling a virtual avatar on an electronic device
BARLETTARO et al. Evaluation of Neural-Network and Large-Language Model Approaches for Generating Instructions for Animations
WO2020087534A1 (en) Generating response in conversation
WO2026009137A1 (en) Assistive system for task guidance using subvocalized commands, visual analysis, and biosensor data
Abreu Visual speech recognition for European Portuguese
KR20240058737A (en) Device and method that covert sign language into a voice signal
JP2024159683A (en) Electronics

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211115

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221013

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: 20221024

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221124

R150 Certificate of patent or registration of utility model

Ref document number: 7185072

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250