JP7185072B2 - Method and system for providing emotional modification during video chat - Google Patents
Method and system for providing emotional modification during video chat Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/183—Speech classification or search using natural language modelling using context dependencies, e.g. language models
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech 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/63—Speech 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/90—Pitch determination of speech signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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.
本技術の特定の実施形態は、第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)
さらに、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
第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
通信ネットワーク130は、イントラネット、エクストラネット、またはインターネットなど、任意の有線もしくは無線のローカルエリアネットワーク(LAN)および/もしくはワイドエリアネットワーク(WAN)、またはそれらの組合せとすることができるが、それらに限定されない。通信ネットワーク130は、A-Vサブシステム120と、任意選択の他のデバイスおよびシステムとの間の通信能力を提供すれば十分である。いくつかの実装形態では、通信ネットワーク130は、伝送制御プロトコル/インターネットプロトコル(TCP/IP)を使用して情報を転送するためにハイパーテキスト・トランスファー・プロトコル(HTTP)を使用する。HTTPは、A-Vサブシステム120が、通信ネットワーク130を介して利用可能な様々なリソースにアクセスすることを可能にする。しかしながら、本明細書に記載の様々な実装形態は、任意の特定のプロトコルの使用に限定されない。
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
従来、(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
本技術の特定の実施形態によれば、第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
(図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
図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,
特定の実施形態によれば、顔の検出器610は、画像内の人物の顔を検出することができ、画像内の顔の特徴を検出することもできる。既に開発された(または将来開発される)コンピュータビジョン技術は、そのような顔の特徴を検出するために、顔の検出器610によって使用され得る。例えば、HSV(色相-彩度-明度)カラーモデル、または他の何らかのコンピュータビジョン技術が、画像内の顔を検出するために使用され得る。これらに限定されないが、目、鼻、唇、顎、頬、眉毛、額、および/または同類のものなどの顔の特徴を識別するために、特徴検出モデルまたは他の何らかのコンピュータビジョン技術が使用され得る。特徴検出は、額、口の両脇、および/または目の周りなどの具体的な顔の領域のしわを検出するためにも使用され得る。特定の実施形態では、人物の顔および人物の顔の特徴は、境界ボックスを使用して識別され得る。ユーザの顔にある目など、識別されるべきいくつかの特徴は、他の特徴内に含まれることができ、その場合、含む特徴(例えば、顔)を最初に識別し、次に、含まれる特徴(例えば、一対の目のそれぞれの目)を識別するために、連続する境界ボックスが使用されてもよい。他の実施形態では、各明確な特徴を識別するために、単一の境界ボックスが使用されてもよい。特定の実施形態では、これらの顔の特徴を識別し、境界ボックスを生成するために、OpenCV(http://opencv.willowgarage.com/wiki/)コンピュータビジョンライブラリおよび/またはDlibアルゴリズムライブラリ(http://dlib.net/)、)などの1つ以上のアルゴリズムライブラリが使用され得る。特定の実施形態では、境界ボックスは長方形である必要はなく、むしろ、限定はしないが楕円形などの別の形状とすることができる。特定の実施形態では、顔の特徴(例えば、目、鼻、唇など)の検出における信頼度を高めるために、ブースティングなどの機械学習技術が使用されてもよい。より一般的には、ディープニューラルネットワーク(DNN)および/または他のコンピュータモデルを訓練して、画像から顔の特徴を検出するために、データセットが使用され得、その後、訓練されたDNNおよび/または他のコンピュータモデルが、顔の特徴認識に使用され得る。
According to particular embodiments, the
顔の検出器610によって顔の特徴が識別(検出とも呼ばれる)されると、顔の表情認識器612は、人物の顔の表情を判定することができる。一般に、人間の顔は、上述のように、顎、口、目、および鼻などの異なる部分からなる。それらの顔の特徴の形状、構造、およびサイズは、種々の顔の表情によって異なり得る。加えて、一定の顔の表情では、具体的な顔の位置にあるしわが変化する場合がある。例えば、人物の眉間のしわ、および/または同類のものなどの異なる顔の表情を区別するために、人物の目および口の形状が用いられ得る。人物の検出された顔の表情に少なくとも部分的に基づいて、人物の1つ以上の種類の知覚された感情が、図6の知覚された感情検出器632によって、判定され得る。検出された顔の表情に少なくとも部分的に基づいて検出されてもよい、例示的な知覚された感情は、怒り、神経質、注意散漫、およびいらいら、ならびに幸せ、冷静、警戒、および満足を含むが、これらに限定されない。知覚された感情を定量化するための一定の技術が以下に説明される。
Once the facial features are identified (also referred to as detection) by the
これらに限定されないが、腕、手、肘、手首、および/または同類のものなどの、人体の部分および関節を識別するために、骨格の検出器614は、骨格の検出モデルまたは他の何らかのコンピュータビジョン技術を使用することができる。姿勢認識器616は、車両の運転中に人物が自身の両手で車両のハンドルを握っているか否か、または、車両の運転中に人物が自身の握り拳と共に一方の腕を上げているか否かなどの、具体的な姿勢を検出することができる。ディープニューラルネットワーク(DNN)および/または他のコンピュータモデルを訓練して、画像から人間の姿勢を検出するために、データセットが使用され得、訓練されたDNNおよび/または他のコンピュータモデルは、その後、姿勢認識のために使用され得る。
骨格の検出器614によって画像内に人体の部分が検出されると、姿勢認識器616は人物の姿勢を判定することができる。一般に、人体は、頭、首、胴体、上腕、肘、前腕、手首、手などの異なる部分からなる。一定の姿勢では、そのような身体部分の全体的および相対的な位置および向きが変化する場合がある。例えば、ある人物が車両を運転している間、その人物は、車両のハンドルに自身の両手をかけていることが多いが、例えば、別の車両の運転者がその人物に急停止させた、進路を変えさせた、および/または同類のことをさせたために、その人物が怒り出す場合、その人物は自身の一方の腕を上げて拳を握ることがある。図6から理解され得るように、検出された姿勢は、姿勢認識器616から、知覚された感情検出器632への線によって表されるように、人物の知覚された感情を判定するためにも使用され得る。
Once the body parts are detected in the image by the
上述のように、図6では、オーディオ信号分析器624および自然言語分析器626は、オーディオ信号622を受信する。オーディオ信号622は、例えば、AVサブシステム120Aによってキャプチャされた第1の人物110Aのオーディオ信号とすることができる。オーディオ信号分析器624は、人物の感情状態に応じて変化する場合があるオーディオ信号622の様々な特徴を検出するために、オーディオ信号622を分析することができる。そのようなオーディオ特徴の例は、ピッチ、ビブラート、および抑揚を含む。ピッチは信号の周波数に関係し、したがって、周波数として定量化され得る。人物の声のピッチの変化は、人の覚醒状態、またはより一般的には感情状態と相関することが多い。例えば、ピッチの上昇は、怒り、喜び、または恐怖などの非常に覚醒した状態と相関することが多く、一方、ピッチの低下は、悲しみ、または冷静などの低い覚醒状態と相関することが多い。ビブラートは、所与の速度および深度で生じる、人物の声のピッチ(例えば、基本周波数)の周期的な変調である。ビブラートはジッタにも関係し、感情の変化と相関することが多い。ピッチの変動の増加、したがって、ビブラートは、例えば、幸福、悲嘆、または恐怖の増加を示す可能性がある。抑揚は、各発話の開始時のピッチの迅速な修正であり、修正は、半音数個分その目標をオーバーシュートするが、正常値まで急速に減衰する。抑揚の使用は、さらなるピッチの変動をもたらし、これは、高い感情の強さおよび肯定的な感情価に関連付けられる。図6から理解され得るように、オーディオ信号分析器624によって実施されるオーディオ信号分析の結果は、オーディオ信号分析器624から、知覚された感情検出器632への線によって表されるように、人物の知覚された感情を判定するためにも使用され得る。上記の説明から理解され得るように、具体的なオーディオ特徴における一定の変化は、肯定的な感情(例えば、幸福)または否定的な感情(例えば、怒り)のいずれかの増加を示すことができる。例えば、幸福または恐怖の増加は、両方ともピッチの増加を引き起こし得る。しかしながら、複数の声の特徴を単独で、または顔の表情および/もしくは身体の姿勢と組み合わせて分析することによって、人物の比較的正確な知覚された感情を判定することが可能である。
As noted above, in FIG. 6,
自然言語分析器626は、オーディオ信号622について自然言語処理(NLP)を実施し、その結果は、自然言語分析器626から意味的感情検出器634への線によって表されるように、人物の意味的感情を判定するために使用され得る。自然言語分析器626によって実施されるNLPは、人物の発話のテキスト表現を提供する音声認識を含むことができる。自然な発話では、連続する単語間にほとんど休止がなく、したがって、発話の分節化は発話認識のサブタスクとすることができ、ここで発話の分節化は、人物の音声クリップを複数の単語に分離することを含む。自然言語分析器626は、いくつか例を挙げると、単一の言語、または英語、中国語、スペイン語、フランス語、およびドイツ語などの複数の異なる言語を認識するように構成され得る。自然言語分析器626が複数の異なる言語に対してNPLを実施することができる場合、自然言語分析器626の出力は、人物が話している具体的な言語の指示を含むことができる。
A natural language analyzer 626 performs natural language processing (NLP) on the
知覚された感情検出器632は、顔の表情分析器612、姿勢認識器616、およびオーディオ信号分析器624の出力に基づいて、人物に関連付けられた1つ以上の種類の知覚された感情を判定するために、1つ以上の参照テーブル(LUT)を用いることができる。顔の表情分析器612の出力は、人物のビデオ信号602に基づいて判定された、人物の1つ以上の顔の表情特徴を特定することができ、姿勢認識器616の出力は、人物のビデオ信号602に基づいて判定された、人物の1つ以上の身体の姿勢を特定することができ、オーディオ信号分析器624の出力は、オーディオ信号622に基づいて判定された、1つ以上のオーディオ特徴を特定する。LUTを使用する代わりに、またはLUTを使用することに加えて、知覚された感情検出器632は、顔の表情訓練データ、身体の姿勢訓練データ、発話訓練データ、および/または他の知覚された感情訓練データを含むことができる、知覚された感情訓練データに基づいて訓練される、1つ以上のDNNおよび/または1つ以上の他のコンピュータモデルによって実装され得る。
意味的感情検出器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
さらに図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
本技術のある特定の実施形態によれば、顔の表情修正器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
本技術の特定の実施形態は、環境要因に応答するおよび/または環境要因によって引き起こされる人物の感情が、会話の文脈に応答するおよび/または会話の文脈によって引き起こされる人物の感情と特定の特徴空間において認識可能に異なり、環境要因に応答するおよび/または環境要因によって引き起こされる感情と、会話の文脈に応答するおよび/または会話の文脈によって引き起こされる感情との間の差が定量化され得るという推定に依存する。特定の実施形態によれば、知覚された感情と意味的感情との間の差を定量化するために使用される特徴空間は、覚醒度/感情価の円環モデルによって定義される特徴空間であり、これは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に示されている。
本技術の特定の実施形態によれば、顔の表情検出、姿勢検出、および発話検出アルゴリズムから生成された特徴ベクトルが、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
本技術の特定の実施形態によれば、知覚された感情検出器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
本技術の特定の実施形態によれば、人物の意味的感情を定量化するために、ディープラーニングベースの自然言語処理(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 .
上述のように、アクティブ性は覚醒度の尺度であり、ポジティブ性は感情価の尺度である。任意の知覚された感情
任意の知覚された感情
前述の距離の判定および比較は、図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
本技術の特定の実施形態によれば、第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,
上述のように、キャプチャされたビデオおよびオーディオ信号を修正して、修正されたビデオおよびオーディオ信号を作り出すために、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
さらに図6を参照すると、元のオーディオ信号622は、既に上述されたように、オーディオ信号分析器624に提供されるものとして示されている。人物の発話に対応する知覚された感情を、その意味的感情とより整合させるため、修正され得るオーディオ信号の特徴は、ピッチ、ビブラート、および抑揚を含むが、それらに限定されない。より具体的には、ピッチはシフトされることができ、ここで、ピッチシフトは、元の音声信号のピッチと係数αとの乗算を示す。上昇したピッチ(α>1)は、幸福などの非常に覚醒した状態と相関することが多く、一方、低下したピッチ(α<1)は、悲しみなどの低い感情価と相関する。ビブラートは、所与の速度および深度で生じる、声のピッチ(基本周波数)の周期的な変調である。ジッタにも関連するビブラートは、高い覚醒度と相関するものとして頻繁に報告されており、単一の母音においてさえも感情の重要な目印である。ビブラートは、発話に対応する知覚された感情を変更するために修正され得る。抑揚は、各発話の開始時のピッチの迅速な修正(例えば、~500ms)であり、修正は、半音数個分その目標をオーバーシュートするが、正常値まで急速に減衰する。抑揚の使用は、さらなるピッチの変動をもたらし、これは、高い感情の強さおよび肯定的な感情価に関連付けられる。抑揚もまた、発話に対応する知覚された感情を変更するために修正され得る。オーディオ信号は、発話に対応する知覚された感情を変更するためにフィルタリングされることもでき、ここでフィルタリングは、周波数スペクトルの特定の領域のエネルギー寄与を強調する、または減衰させるプロセスを示す。例えば、高い覚醒度の感情は、高周波エネルギーの増加に関連する傾向があり、音声をより鋭く明るくする。人物の意味的感情が、発話に対応する、人物の知覚された感情よりも活性化されていない覚醒度に対応する場合、知覚された感情を意味的感情とより整合させるために、オーディオ信号内の高周波エネルギーは、フィルタリングを使用して弱められ得る。修正されたオーディオ信号の感情的な口調は、認識可能であるべきであり、かつ、声は自然に聞こえるべきで、合成と知覚されるべきではない。上述のように、修正および変更という用語は、本明細書では互換的に使用される。
Still referring to FIG. 6,
上述のニューラルネットワークを実装するために、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,
再び図10を参照すると、ステップ1004は、ビデオ信号に基づいて、第1の人物の1つ以上の種類の知覚された感情を判定することを含む。ステップ1006は、オーディオ信号に基づいて、第1の人物の意味的感情を判定することを含む。ステップ1004で判定され得る知覚された感情の種類は、上述したように、顔の表情の知覚された感情、身体の姿勢の知覚された感情、および発話の知覚された感情を含む。
Referring again to FIG. 10,
図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,
具体的な実施形態によれば、ステップ1004において、ビデオ信号に基づいて、第1の人物の顔の表情のポジティブ性およびアクティブ性を定量化するために、顔の円環モデルが使用され、ビデオ信号に基づいて、第1の人物の身体の姿勢のポジティブ性およびアクティブ性を定量化するために、姿勢の円環モデルが使用され、オーディオ信号に基づいて、第1の人物の発話のポジティブ性およびアクティブ性を定量化するために、発話の円環モデルが使用される。
According to a specific embodiment, in
ステップ1006で決定される意味的感情は、例えば、感情検出器530によって、より具体的には、感情検出器530の、意味的感情検出器634によって判定され得る。上記でさらに詳細に説明されたように、ステップ1006は、オーディオ信号の自然言語処理を実施することと、オーディオ信号の自然言語処理の結果に基づいて、第1の人物の意味的感情を判定することとを含み得る。具体的な実施形態によれば、ステップ1006において、第1の人物の意味的感情は、オーディオ信号に基づいて第1の人物の言語のポジティブ性およびアクティブ性を定量化するために、言語の円環モデルを使用してオーディオ信号に基づいて判定される。
The semantic emotion determined in
再び図10を参照すると、ステップ1008は、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めるために、ビデオ信号およびオーディオ信号を変更することを含む。上記で詳細に説明されたように、ステップ1008を実施するために、1つ以上のコンピュータで実装されるニューラルネットワークが使用され得る。他の種類の、コンピュータで実装されるモデルが、ステップ1008を実施するために、代替的または追加的に使用され得る。ステップ1008は、ビデオ信号に含まれる画像データの顔の表情および身体の姿勢を修正すること、ならびにオーディオ信号に含まれるオーディオデータのピッチ、ビブラート、または抑揚のうちの少なくとも1つを修正することを含むことができる。
Referring again to FIG. 10,
具体的な実施形態によれば、ステップ1008は、第1の人物の顔の表情のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するために、ビデオ信号に含まれる画像データを変更することを含む。ステップ1008は、第1の人物の身体の姿勢のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するために、ビデオ信号に含まれる画像データを変更することも含み得る。さらに、ステップ1008は、第1の人物の発話のポジティブ性およびアクティブ性と、第1の人物の言語のポジティブ性およびアクティブ性との間の距離を短縮するために、オーディオ信号に含まれるオーディオデータを変更することも含み得る。
According to a specific embodiment,
さらに図10を参照すると、ステップ1010は、ビデオチャットに参加している第2の人物に関連付けられた(例えば、近接した)サブシステム(例えば、デバイス)に、変更されたビデオ信号および変更されたオーディオ信号を提供すること(例えば、送信すること)を含み、それによって、第2の人物が、第1の人物の1つ以上の種類の知覚された感情のうちの少なくとも1つと、第1の人物の意味的感情との間の整合性を高めた、第1の人物の修正された画像およびオーディオを視聴することが可能になる。
Still referring to FIG. 10,
例えば、図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
図11のブロック図を参照すると、モバイルコンピューティングデバイス1102は、カメラ1104、加速度計1106、磁力計1108、ジャイロスコープ1110、マイクロフォン1112、(タッチスクリーンディスプレイであってもなくてもよい)ディスプレイ1114、プロセッサ1116、メモリ1118、トランシーバ1120、スピーカ1122、およびドライブユニット1124を含むものとして示されている。これらの要素の各々は、様々な構成要素が互いに通信し、ある要素から別の要素にデータを転送することを可能にするバス1128に接続されているものとして示されている。いくつかの要素がバス1128を使用せずに互いに通信し得ることも可能である。
Referring to the block diagram of FIG. 11,
カメラ1104は、モバイルコンピューティングデバイス1102を使用する人物の画像を含む、ビデオ信号を取得するために使用され得る。マイクロフォン1112は、モバイルコンピューティングデバイス1102を使用する人物によって話されたことを示す、オーディオ信号を作り出すために使用され得る。
Camera 1104 may be used to capture video signals, including images of people using
加速度計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
ディスプレイ1114は、タッチスクリーン型ディスプレイであってもなくてもよく、アイテム(例えば、画像、オプション、指示など)をユーザに視覚的に表示し、ユーザからの入力を受け取るためのユーザインターフェースとして使用され得る。ディスプレイ1114は、モバイルコンピューティングデバイス1102のユーザが、ビデオチャットに参加できるようにするためにも使用され得る。さらに、モバイルコンピューティングデバイス1102は、ユーザからの入力を受け取るキー、ボタン、トラックパッド、トラックボール、または同類のものなどの追加の要素を含むことができる。
The
メモリ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
アンテナ1126に接続されたトランシーバ1120は、例えばWi-Fi、セルラー通信、または移動体衛星通信を使用して、データを無線で送信および受信するために使用され得る。モバイルコンピューティングデバイス1102は、Bluetoothおよび/または他の無線技術を使用して、無線通信を実施することができてもよい。モバイルコンピューティングデバイス1102は、複数の種類のトランシーバおよび/または複数の種類のアンテナを含むことも可能である。トランシーバ1120は、送信機および受信機を含むことができる。
A
スピーカ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
プロセッサ1116は、例えば、メモリ1118および/またはドライブユニット1124に記憶された、ソフトウェアおよび/またはファームウェアの制御下で、モバイルコンピューティングデバイス1102の様々な他の要素を制御するために使用され得る。複数のプロセッサ1116、例えば、中央処理装置(CPU)およびグラフィックス処理装置(GPU)が存在することも可能である。プロセッサ1116は、本明細書に記載の本技術の実施形態を実装するために使用されるステップをプロセッサに実施させるための(非一時的コンピュータ可読媒体に記憶された)コンピュータ命令を実行することができる。
本明細書に記載の本技術の特定の実施形態は、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアの両方の組合せを使用して実装され得る。使用されるソフトウェアは、本明細書に記載の機能を実施するように、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)
前記ビデオ信号に基づいて、前記第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に記載の方法。 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の人物の前記意味的感情との間の整合性を高めるために前記オーディオ信号を変更するステップをさらに含む、
請求項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.
前記変更されたオーディオ信号を、前記ビデオチャットに参加している前記第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.
前記変更されたビデオ信号を、前記ビデオチャットに参加している前記第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から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から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の人物の前記言語の前記ポジティブ性および前記アクティブ性との間の距離を短縮するように変更されたオーディオ信号を作り出すために、前記オーディオ信号のオーディオデータを変更するステップをさらに含む、
請求項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.
をさらに含む、請求項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. .
前記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つ以上のマイクロフォンと
をさらに備える、請求項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の人物の前記身体の姿勢に基づいて、前記第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の人物の前記意味的感情との間の整合性を高めるために前記オーディオ信号を変更する
ようにも構成される、請求項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つに対応する、前記オーディオ信号のオーディオデータを修正する
ように構成される、請求項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つに対応する、前記ビデオ信号の画像データを修正するように構成される、請求項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の人物の前記意味的感情を判定する
ように構成される、請求項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つを短縮するために、前記ビデオ信号の画像データを変更する
ように構成される、請求項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の人物の前記言語の前記ポジティブ性および前記アクティブ性との間の距離を短縮するために、前記オーディオ信号のオーディオデータを変更する
ようにも構成される、請求項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 .
をさらに備える、請求項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 .
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)
| 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)
| 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)
| 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 |
-
2019
- 2019-04-05 JP JP2021559224A patent/JP7185072B2/en active Active
- 2019-04-05 CN CN201980094962.9A patent/CN113646838B/en active Active
- 2019-04-05 EP EP19718999.6A patent/EP3942552A1/en active Pending
- 2019-04-05 WO PCT/US2019/026122 patent/WO2020204948A1/en not_active Ceased
- 2019-04-05 KR KR1020217035142A patent/KR102573465B1/en active Active
Patent Citations (10)
| 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)
| 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 |