JP7697257B2 - Message processing method and message processing device - Google Patents
Message processing method and message processing device Download PDFInfo
- Publication number
- JP7697257B2 JP7697257B2 JP2021074905A JP2021074905A JP7697257B2 JP 7697257 B2 JP7697257 B2 JP 7697257B2 JP 2021074905 A JP2021074905 A JP 2021074905A JP 2021074905 A JP2021074905 A JP 2021074905A JP 7697257 B2 JP7697257 B2 JP 7697257B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- information
- expression
- message
- provocative
- 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
Landscapes
- Document Processing Apparatus (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、メッセージ処理方法及びメッセージ処理装置に関する。 The present invention relates to a message processing method and a message processing device.
特許文献1には、車間通信の送信元の車両の運転者の音声、映像、感情を示す情報を送信先の車両で受信して表示装置に表示する技術が提案されている。
しかしながら、送信元の車両の運転者の音声、映像、感情を示す情報をそのまま相手先の運転者に提示すると、これらの情報により相手先の運転者の気分を害してしまうおそれがある。
本発明は、ある車両の乗員から検出した言語メッセージ又は非言語メッセージを他の車両の乗員に提示するときに、これらのメッセージにより他の車両の乗員の気分が害されるのを避けることを目的とする。
However, if the voice, image, and information indicating the emotions of the driver of the sending vehicle are presented to the driver of the other party as is, there is a risk that the driver of the other party may be offended by this information.
The present invention aims to avoid offending occupants of one vehicle by verbal or non-verbal messages detected from occupants of another vehicle when these messages are presented to the occupants of another vehicle.
本発明の一態様によるメッセージ処理方法は、第1車両の乗員である第1乗員から検出された言語メッセージ又は非言語メッセージを含んだメッセージ情報を受信する処理と、受信したメッセージ情報に、予め定義された挑発的表現があるか否かを判定する処理と、受信したメッセージ情報に挑発的表現があると判定した場合、受信したメッセージ情報を、挑発的表現を含まないメッセージ情報へ補正する処理と、補正したメッセージ情報を、第2車両の乗員である第2乗員へ提示すべきメッセージ情報として出力する処理と、をコンピュータに実行させる。 A message processing method according to one aspect of the present invention causes a computer to execute the following processes: receiving message information including a verbal or non-verbal message detected from a first occupant who is an occupant of a first vehicle; determining whether the received message information includes a predefined provocative expression; correcting the received message information to message information that does not include the provocative expression if it is determined that the received message information includes a provocative expression; and outputting the corrected message information as message information to be presented to a second occupant who is an occupant of a second vehicle.
本発明によれば、ある車両の乗員から検出した言語メッセージ又は非言語メッセージを他の車両の乗員に提示するときに、これらのメッセージにより他の車両の乗員の気分が害されるのを避けることができる。 According to the present invention, when a verbal or non-verbal message detected from an occupant of one vehicle is presented to an occupant of another vehicle, it is possible to avoid offending the occupant of the other vehicle with such a message.
以下、本発明の実施形態について、図面を参照しつつ説明する。なお、各図面は模式的なものであって、現実のものとは異なる場合がある。また、以下に示す本発明の実施形態は、本発明の技術的思想を具体化するための装置や方法を例示するものであって、本発明の技術的思想は、構成部品の構造、配置等を下記のものに特定するものではない。本発明の技術的思想は、特許請求の範囲に記載された請求項が規定する技術的範囲内において、種々の変更を加えることができる。 Below, an embodiment of the present invention will be described with reference to the drawings. Note that each drawing is a schematic view and may differ from the actual product. Furthermore, the embodiment of the present invention shown below is an example of an apparatus and method for embodying the technical concept of the present invention, and the technical concept of the present invention does not limit the structure, arrangement, etc. of the components to those described below. The technical concept of the present invention can be modified in various ways within the technical scope defined by the claims.
(構成)
図1を参照する。実施形態の車両間通信システム100は、車両1に搭載される車載装置10と、車両2に搭載される車載装置20と、サーバ装置3を備える。
車載装置10は、測位装置11と、車載カメラ12と、車両センサ13と、ユーザインタフェース14と、通信装置15と、コントローラ16を備える。図面においてインタフェースを「I/F」と表記する。車両2の車載装置20の構成も車載装置10の構成と同様であってよい。
測位装置11は、車両1の現在位置を測定する。測位装置11は、例えば全地球型測位システム(GNSS)受信機を備えてよい。GNSS受信機は、例えば地球測位システム(GPS)受信機等であり、複数の航法衛星から電波を受信して車両1の現在位置を測定する。車両1の現在位置の測定結果を車両状態情報としてコントローラ16へ出力する。
車載カメラ12は、車両1の周囲環境を撮影する車外カメラと、車両1の乗員(例えば運転者)を撮影する車内カメラを備える。車載カメラ12は、車内カメラが生成した撮像画像をコントローラ16へ出力する。また、車外カメラの撮像画像を車両状態情報としてコントローラ16へ出力する。
(composition)
1, the
The in-
The
The on-
車両センサ13は、車両1から得られる様々な情報を検出する。車両センサ13は、例えば、車両1の車速を検出する車速センサ、車両1が備える各タイヤの回転速度を検出する車輪速センサ、車両1の3軸方向の加速度(減速度を含む)を検出する3軸加速度センサ(Gセンサ)、操舵角(転舵角を含む)を検出する操舵角センサ、車両1に生じる角速度を検出するジャイロセンサ、ヨーレイトを検出するヨーレイトセンサを含んでよい。
車両センサ13は、車両1の車速、車輪速、加速度、操舵角、角速度の情報と、車両1の警音器(クラクション)や前照灯の作動状態の情報を車両状態情報としてコントローラ16へ出力する。
The
The
ユーザインタフェース14は、コントローラ16と乗員との間で情報を授受するヒューマンマシンインタフェース装置である。ユーザインタフェース14は、車両1の乗員が視認可能な表示装置(例えば、ナビゲーションシステムの表示画面)や、警報音や通知音、音声情報を出力するためのスピーカやブザーを備える。
またユーザインタフェース14は、乗員からのコントローラ16への操作入力を受け付ける操作子を備える。操作子は、ボタンやスイッチ、レバー、ダイヤル、キーボード等の機械的なインタフェース装置であってもよく、タッチパネル上に表示されたボタンやスイッチ、レバー、ダイヤル、キーボード等であってもよい。またユーザインタフェース14は、乗員が発声した音声(声、言葉)を取得する音声入力装置(例えばマイクロフォン)を備える。
The
The
通信装置15は、車載装置10と外部装置との間における通信機能を提供する。通信装置15による通信方式は、例えば公衆携帯電話網による無線通信や、車車間通信、路車間通信、又は衛星通信であってよい。本実施形態では、車載装置10は、通信装置15の通信機能により通信ネットワークNWを介してサーバ装置3と通信する。
コントローラ16は、ユーザインタフェース14の音声入力装置から車両1の乗員が発声した音声信号を取得する。また、コントローラ16は、車載カメラ12の車内カメラが撮像した車両1の乗員の撮像画像を取得する。
コントローラ16は、車両1の乗員の音声信号及び撮像画像を含んだ情報を、通信装置15によってサーバ装置3へ送信する。また、コントローラ16は、車両1の車両状態情報を通信装置15によってサーバ装置3へ送信する。
The
The
The
ここで車両1の乗員の音声信号は、乗員が話した言葉を言語メッセージとして含んでいる。また、音声信号は、乗員が発声した音声の口調(例えば、語気、語調)を非言語メッセージとして含んでいる。一方で、車両1の乗員の撮像画像は、乗員の表情やジェスチャを非言語メッセージとして含んでいる。このため、車両1の乗員の音声信号及び撮像画像を含んだ情報を「メッセージ情報」と表記する。
コントローラ16は、プロセッサ17と、記憶装置18等の周辺部品とを含んだコンピュータである。プロセッサ17は、例えばCPU(Central Processing Unit)やMPU(Micro-Processing Unit)であってよい。記憶装置18は、半導体記憶装置や、磁気記憶装置、光学記憶装置等を備えてよい。本明細書において説明するコントローラ16の機能は、記憶装置18に格納されたコンピュータプログラムをプロセッサ17が実行することによって実現される。
Here, the voice signal of the occupant of the
The
車両2の車載装置20も同様に、車両2の乗員の音声信号及び撮像画像を含んだメッセージ情報と車両2の車両状態情報を、サーバ装置3へ送信する。
サーバ装置3は、車載装置10からメッセージ情報と車両状態情報を受信すると、受信したメッセージ情報を、車両1の周囲の他の車両(例えば車両2)の乗員(例えば運転者)に提示する情報(以下「提示情報」)に変換して、車両1の周囲の他の車両に送信する。
提示情報は、車両1の乗員の音声信号に含まれる言葉に基づいて生成された音声信号を含んでいてよい。
また、提示情報は、車両1の乗員のアバターの制御信号を含んでいてもよい。サーバ装置3は、車両1の乗員の音声信号の口調、車両1の乗員の撮像画像が表す表情、ジェスチャに基づいて、車両1の乗員のアバターの制御信号を生成する。
Similarly, the in-
When the
The presentation information may include a voice signal generated based on words contained in a voice signal of an occupant of the
The presentation information may also include a control signal for an avatar of an occupant of the
同様に、車載装置20からもメッセージ情報と車両状態情報を受信し、車両2の周囲の他の車両(例えば車両1)の乗員に提示する提示情報に変換して、車両2の周囲の他の車両に送信する。
サーバ装置3は、プロセッサ30と、記憶装置31及び通信インタフェース32等の周辺部品とを含んだコンピュータである。プロセッサ30は、例えばCPUやMPUであってよい。記憶装置31は、半導体記憶装置や、磁気記憶装置、光学記憶装置等を備えてよい。サーバ装置3は、通信インタフェース32の通信機能により通信ネットワークNWを介して車載装置10、20と通信する。本明細書において説明するサーバ装置3の機能は、記憶装置31に格納されたコンピュータプログラムをプロセッサ30が実行することによって実現される。サーバ装置3により実現される機能の詳細は後述する。
Similarly, message information and vehicle status information are received from the in-
The
車両1、車両2の車載装置10、20のコントローラ16は、サーバ装置3から提示情報を受信すると、受信した提示情報をユーザインタフェース14から出力して乗員に提示する。
例えば提示情報に含まれる音声情報を、ユーザインタフェース14のスピーカから出力してよい。また例えば、提示情報に含まれるアバターの制御信号に基づいて、ユーザインタフェース14の表示装置にアバターを表示してよい。
例えば、車両1から送信されたメッセージ情報を変換して提示情報を生成し車両2に送信した場合、車両2のユーザインタフェース14のスピーカから音声情報を出力し、表示装置に車両1の乗員のアバターを表示してよい。車両2から送信されたメッセージ情報を変換して提示情報を生成し車両1に送信した場合、車両1のユーザインタフェース14のスピーカから音声情報を出力し、表示装置に車両2の乗員のアバターを表示してよい。
これにより、ある車両(例えば車両1)の乗員から検出した、言語メッセージ又は非言語メッセージを他の車両(例えば車両2)の乗員に提示できる。
When the
For example, audio information included in the presentation information may be output from a speaker of the
For example, when message information transmitted from
This allows a verbal or non-verbal message detected from an occupant of one vehicle (e.g., vehicle 1) to be presented to an occupant of another vehicle (e.g., vehicle 2).
このように、ある車両の乗員から検出したメッセージを他の車両の乗員に提示すると、提示されたメッセージにより他の車両の乗員の気分が害されるおそれがある。例えば、車両1の乗員が悪意を持って運転マナー違反となる不適切な運転操作(例えば、強引な割り込みや急制動、急加速、急な操舵)を行った場合には、周囲の他車両に挑発的な態度を示すことが考えられる。このような場合に、車両1の乗員から検出したメッセージ(例えば、言葉、口調、表情、ジェスチャ)を、そのまま他車両の乗員に提示すると他車両の乗員の気分を害するおそれがある。
一方で、車両1の乗員に悪意がなく不適切な運転操作を反省している場合には、周囲の他車両に対して申し訳ない気持ちを示すことが考えられる。この場合には、むしろ車両1の乗員から検出したメッセージに即した提示情報を生成して、他車両の乗員に提示した方が好ましい。
In this way, if a message detected from an occupant of one vehicle is presented to an occupant of another vehicle, the presented message may upset the occupant of the other vehicle. For example, if an occupant of
On the other hand, if the occupant of the
そこでサーバ装置3は、ある車両から受信したメッセージ情報に、予め定義された挑発的表現があるか否かを判定する処理と、受信したメッセージ情報に挑発的表現があると判定した場合に、受信したメッセージ情報を、挑発的表現を含まないメッセージ情報へ補正する処理と、補正したメッセージ情報を、他車両の乗員に提示すべき提示情報として出力する処理を実行する。予め定義された挑発的表現は、サーバ装置3からアクセス可能な記憶装置に記憶しておく。
これにより、ある車両の乗員から検出したメッセージを他の車両の乗員に提示する際に、これらのメッセージにより他の車両の乗員の気分が害されるのを避けることができる。
The
This makes it possible to prevent messages detected from an occupant of one vehicle from offending the occupants of other vehicles when the messages are presented to the occupants of other vehicles.
以下、サーバ装置3の機能構成を説明する。図2は、サーバ装置3の機能構成の一例のブロック図である。サーバ装置3は、情報受信部40、運転操作判定部41、挑発判定部42及び情報補正部43として機能する。
情報受信部40は、走行中の車両1、車両2から送信されたメッセージ情報と、車両状態情報を受信する。
運転操作判定部41は、運転マナー違反となる不適切な運転操作(例えば、強引な割り込みや急制動、急加速、急な操舵)を行った車両を、挑発判定対象車両として選択する。挑発判定対象車両は、特許請求の範囲に記載の「第1車両」の一例である。
The following describes the functional configuration of the
The
The driving
図3は、運転操作判定部41による処理の一例のフローチャートである。
走行中の車両から送信された車両状態情報を情報受信部40が受信すると、ステップS1において運転操作判定部41は、車両状態情報を情報受信部40から取得する。
ステップS2において運転操作判定部41は、取得した車両状態情報に基づいて、いずれかの車両が運転マナー違反となる不適切な運転操作(例えば、煽り運転や、急制動、急加速、急ハンドル、異常な警音器の操作や、異常なパッシング操作)を行ったか否かを判定する。不適切な運転操作が行われた場合(ステップS2:Y)に処理はステップS3に進む。不適切な運転操作が行われない場合(ステップS2:N)に運転操作判定部41の処理は終了する。
FIG. 3 is a flowchart of an example of processing performed by the driving
When the
In step S2, the driving
例えば、運転操作判定部41は、車両状態情報から急制動、急加速、急ハンドルなどの信号を検出したり、車外カメラの撮像画像から車両どうしの急接近や割り込みを検出して、煽り運転などの不適切な運転操作(運転マナー違反となる操作)を行われたか否かを判定してよい。
また例えば、運転操作判定部41は、車両状態情報から警音器の作動状態を検出して、作動頻度にもとづいて異常を検出し、異常な警音器の操作を不適切な運転操作として検出してもよい。
For example, the driving
For example, the driving
また例えば、運転操作判定部41は、車両状態情報から前照灯の作動状態を検出して、点滅頻度が高く継続時間が長い場合に異常を検出し、異常なパッシング操作を不適切な運転操作として検出してもよい。
ステップS3において運転操作判定部41は、不適切な運転操作を行った車両を挑発判定対象車両として選択する。その後に、運転操作判定部41の処理は終了する。
以下、本明細書では挑発判定対象車両が車両1である場合の例について説明する。
For example, the driving
In step S3, the driving
In the following, an example in which the provocation determination target vehicle is
図2を参照する。挑発判定部42は、挑発判定対象車両である車両1の乗員から検出されたメッセージ情報が、挑発的表現を含むか否かを判定する。
例えば、メッセージ情報が車両1の乗員の顔の撮像画像を含む場合、挑発判定部42は、顔画像を分析して乗員の表情を推定する。例えば、乗員の目、眉、鼻、頬、口などの部位の位置、及び形状を認識し、これらの認識結果に基づいて喜び、驚き、恐れ、悲しみ、怒り、嫌悪などの表情を推定してよい。
車両1の乗員の表情が、予め定義され記憶された挑発的な表情(例えば、怒りや嫌悪の表情)である場合に、挑発判定部42は、挑発的表現が含まれていると判定する。
Please refer to Fig. 2. The provocation determination unit 42 determines whether or not the message information detected from the occupant of the
For example, when the message information includes a captured image of the face of an occupant of the
When the facial expression of the occupant of the
また例えば、メッセージ情報が車両1の乗員の動作を表す撮像画像を含む場合に、挑発判定部42は、乗員のジェスチャの意図を推定してよい。車両1の乗員のジェスチャが、予め定義され記憶された挑発的なジェスチャ(例えば、ハンドルを叩くなどしてイライラしていることを示している場合)である場合に、挑発判定部42は、挑発的表現が含まれていると判定する。
また例えば、メッセージ情報が車両1の乗員が発声した音声信号を含む場合に、挑発判定部42は、乗員の口調が挑発的な口調であるか否かを推定してよい。例えば、乗員が発声した音声信号の波形の振幅が、予め定義された記憶された判定閾値(例えば車両1の乗員の通常時の振幅)よりも大きい場合に、乗員の口調が挑発的な口調であると判定してよい。判定閾値は、車両1の乗員や音声入力装置に応じて個別にキャリブレーションされていることが好ましい。
挑発判定部42は、乗員の口調が挑発的な口調である場合に、挑発的表現が含まれていると判定する。
Furthermore, for example, the provocation determination unit 42 may estimate the intention of the gesture of the occupant when the message information includes a captured image showing the action of the occupant of the
For example, when the message information includes a voice signal uttered by an occupant of the
The provocation determination unit 42 determines that a provocative expression is included when the occupant's tone of voice is provocative.
また例えば、メッセージ情報が車両1の乗員が発声した音声信号を含む場合に、挑発判定部42は、音声信号に音声認識を施すことによりテキスト情報に変換してよい。変換後のテキスト情報に予め定義されて記憶された挑発的な言葉、例えば悪口や、命令型表現(例えば「そこをどいて」など)又は批判的表現(例えば「遅い」など)が含まれる場合に、挑発判定部42は、挑発的表現が含まれていると判定する。
図4は、挑発判定部42による処理の一例のフローチャートである。
挑発判定対象車両(この例では車両1)から送信されたメッセージ情報を情報受信部40が受信すると、ステップS10において挑発判定部42は、情報受信部40からメッセージ情報を取得する。
Furthermore, for example, when the message information includes a voice signal uttered by an occupant of the
FIG. 4 is a flowchart of an example of a process performed by the provocation determination unit 42. As shown in FIG.
When the
ステップS11において挑発判定部42は、メッセージ情報に含まれている車両1の乗員の表情が挑発的であるか否かを判定する。挑発的な表情である場合(ステップS11:Y)に処理はステップS15に進む。挑発的な表情でない場合(ステップS11:N)に処理はステップS12に進む。
ステップS12において挑発判定部42は、メッセージ情報に含まれている車両1の乗員のジェスチャが挑発的であるか否かを判定する。挑発的なジェスチャである場合(ステップS12:Y)に処理はステップS15に進む。挑発的なジェスチャでない場合(ステップS12:N)に処理はステップS13に進む。
In step S11, the provocation determination unit 42 determines whether the facial expression of the occupant of the
In step S12, the provocation determination unit 42 determines whether or not the gesture of the occupant of the
ステップS13において挑発判定部42は、メッセージ情報に含まれている車両1の乗員の口調が挑発的であるか否かを判定する。挑発的な口調である場合(ステップS13:Y)に処理はステップS15に進む。挑発的な口調でない場合(ステップS13:N)に処理はステップS14に進む。
ステップS14において挑発判定部42は、メッセージ情報に含まれている車両1の乗員が話した言葉が挑発的であるか否かを判定する。挑発的な言葉である場合(ステップS14:Y)に処理はステップS15に進む。挑発的な言葉でない場合(ステップS14:N)に処理はステップS16に進む。
In step S13, the provocation determination unit 42 determines whether the tone of the occupant of the
In step S14, the provocation determination unit 42 determines whether the words spoken by the occupant of the
ステップS15において挑発判定部42は、車両1から送信されたメッセージ情報に挑発的表現が含まれると判定する。その後に挑発判定部42の処理は終了する。
ステップS16において挑発判定部42は、車両1から送信されたメッセージ情報に挑発的表現が含まれないと判定する。その後に挑発判定部42の処理は終了する。
In step S15, the provocation determination unit 42 determines that a provocative expression is included in the message information transmitted from the
In step S16, the provocation determination unit 42 determines that no provocative expression is included in the message information transmitted from the
図2を参照する。挑発判定対象車両(この例では車両1)から受信したメッセージ情報に挑発的表現が含まれる判定された場合、情報補正部43は、受信したメッセージ情報を挑発的表現を含まないメッセージ情報へと補正して、挑発判定対象車両の周囲の他車両の乗員に提示する提示情報を生成する。
情報補正部43は、補正後のメッセージ情報から生成した提示情報を、挑発判定対象車両の周囲の他車両の車載装置(例えば車両2の車載装置20)へ送信する。提示情報が出力される車両は、特許請求の範囲に記載の「第2車両」の一例である。ここでは、車両2の乗員に提示情報を提示する例について説明する。
Please refer to Fig. 2. When it is determined that the message information received from the provocation judgment target vehicle (
The
上記のとおり、提示情報は、車両1の乗員の音声信号に含まれる言葉に基づいて生成された音声信号を含んでいてよい。提示情報は、車両1の乗員のアバターの制御信号を含んでいてもよい。
車両2の車載装置20は、受信した提示情報に含まれる音声信号を、車載装置20ユーザインタフェース14のスピーカから出力してよい。また、受信した提示情報に含まれるアバターの制御信号に基づいて、車載装置20ユーザインタフェース14の表示装置に車両1の乗員のアバターを表示してよい。
As described above, the presentation information may include a voice signal generated based on words included in a voice signal of an occupant of the
The in-
図5は、情報補正部43による処理の第1例のフローチャートである。この例では、音声信号とアバターの制御信号を含んだ提示情報を生成する。
ステップS20において情報補正部43は、車両1からのメッセージ情報に挑発的表現が含まれると挑発判定部42が判定したか否かを判定する。挑発的表現が含まれる場合(S20:Y)に処理はステップS21へ進む。挑発的表現が含まれない場合(S20:N)に処理はステップS26へ進む。
ステップS21において情報補正部43は、車両1からのメッセージ情報に含まれる音声信号に音声認識を施すことによりテキスト情報に変換する。なお、挑発判定部42が音声信号をテキスト情報に既に変換している場合、情報補正部43は、挑発判定部42からテキスト情報を取得してもよい。
5 is a flowchart of a first example of processing by the
In step S20, the
In step S21, the
ステップS22において情報補正部43は、挑発的表現が含まれるテキスト情報を補正して、挑発的表現を含まないテキスト情報へ補正する。
例えば、テキスト情報に含まれる悪口を削除してよい。また例えば、テキスト情報に命令型表現又は批判的表現が含まれる場合には、これらの表現に対応する提案で置換してもよい。このため情報補正部43には、様々な命令型表現又は批判的表現に対応する提案のテキスト情報を予め定義して記憶してよい。
例えば、命令型表現「そこをどいて」に対応して提案「隣の車線に行く」を予め対応付けて記憶してよい。また、批判的表現「遅い」に対応して提案「最低走行速度を守る」を予め対応付けて記憶してよい。情報補正部43は、車両1の車両状態情報に含まれる現在位置情報に基づいて、車両1の周囲の走行環境(車線情報、規制速度情報、交通信号機の情報)などを地図データベースから取得し、車両1の周囲の走行環境に適合する提案を採用してよい。
また、例えば情報補正部43は、テキスト情報が平語である場合に敬語(例えば丁寧語)に変換してよい。
In step S22, the
For example, abusive language included in the text information may be deleted. Also, for example, when the text information includes imperative expressions or critical expressions, the text information may be replaced with suggestions corresponding to these expressions. For this reason, the
For example, the suggestion "move into the next lane" may be pre-associated with the imperative expression "move out of the way" and stored. Also, the suggestion "observe the minimum driving speed" may be pre-associated with the critical expression "slow" and stored. The
Furthermore, for example, when the text information is in plain language, the
ステップS23において情報補正部43は、ステップS22で補正されたテキスト情報に音声合成処理を施して、アバターの音声特徴量を有する合成音声を生成する。このように、テキスト情報から合成音声を生成することにより、車両1からのメッセージ情報に挑発的な口調の音声信号が含まれていても、挑発的な口調(すなわち挑発的表現)を含まない音声信号へ補正できる。
ステップS24において情報補正部43は、車両1の乗員のアバターの表情として、穏やかな表情(例えば微笑んでいる表情や、優しい表情、幸福な表情、喜びの表情)を生成する。例えば、情報補正部43は、アバターの表情を決定するパラメータとして、アバターの目、眉、鼻、頬、口などの部位の位置及び形状を予め定義して記憶しておき、これらのパラメータを、車両1の乗員のアバターの表情を制御するための制御信号として設定してよい。
In step S23, the
In step S24, the
ステップS25において情報補正部43は、ステップS23で生成した音声信号をアバターが話しているように見えるように、ステップS24において生成した表情のパラメータ(すなわち目、眉、鼻、頬、口などの部位の位置及び形状)を変化させ、アバターの表情を音声信号に同期させる。情報補正部43は、音声信号に同期したパラメータを、アバターの表情の制御信号として生成する。その後に処理はステップS28へ進む。
In step S25, the
一方で、ステップS20の判定で車両1からのメッセージ情報に挑発的表現が含まれない場合(ステップS20:N)には、ステップS26において情報補正部43は、車両1からのメッセージ情報に含まれる音声信号をアバターの音声特徴量を有する合成音声に変換する。
ステップS27において情報補正部43は、車両1からのメッセージ情報に含まれる車両1の乗員の表情を、アバターの顔でワーピングする。例えば、車両1の乗員の顔画像から目、眉、鼻、頬、口などの部位の位置、及び形状を認識し、アバターの目、眉、鼻、頬、口などの部位の位置、及び形状が、認識した位置及び形状となるように、アバターの表情の制御信号を生成する。その後に処理はステップS28へ進む。
ステップS28において情報補正部43は、ステップS23又はS26で生成した合成音声と、ステップS25又はS27で生成したアバターの表情の制御信号を含んだ提示情報を車両2の車載装置20へ出力する。その後に情報補正部43の処理は終了する。
On the other hand, if it is determined in step S20 that the message information from
In step S27, the
In step S28, the
図6は、情報補正部43による処理の第2例のフローチャートである。この例では、音声信号とアバターの制御信号を含まない提示情報を生成する。
ステップS30において情報補正部43は、車両1からのメッセージ情報に含まれる音声信号に音声認識を施すことによりテキスト情報に変換する。情報補正部43は、挑発判定部42から変換後のテキスト情報を取得してもよい。
ステップS31において情報補正部43は、車両1からのメッセージ情報に挑発的表現が含まれると挑発判定部42が判定したか否かを判定する。挑発的表現が含まれる場合(S31:Y)に処理はステップS32へ進む。挑発的表現が含まれない場合(S31:N)に処理はステップS34へ進む。
6 is a flowchart of a second example of processing by the
In step S30, the
In step S31, the
ステップS32において情報補正部43は、図5のステップS22と同様の処理により、挑発的表現が含まれるテキスト情報を補正して、挑発的表現を含まないテキスト情報へ補正する。
ステップS33において情報補正部43は、ステップS32で補正されたテキスト情報に音声合成処理を施して、丁寧な口調(又は優しい口調)の音声特徴量を有する合成音声を生成する。その後に処理はステップS35へ進む。
In step S32, the
In step S33, the
一方で、ステップS31の判定で車両1からのメッセージ情報に挑発的表現が含まれない場合(ステップS31:N)には、ステップS34において情報補正部43は、メッセージ情報に含まれる車両1の乗員やジェスチャから乗員の感情(例えば、冷静、リラックス、申し訳ない気持ち)を推定する。情報補正部43は、ステップS30で変換したテキスト情報に音声合成処理を施して、推定した感情の音声特徴量を有する合成音声を生成する。その後に処理はステップS35へ進む。
ステップS35では、ステップS33又はステップS34で生成した合成音声を含んだ提示情報を車両2の車載装置20へ出力する。その後に情報補正部43の処理は終了する。
なお、車両1からのメッセージ情報に挑発的表現が含まれる場合、ステップS32及びS33の代わりに、車両2の乗員の気持ちを落ち着かせる背景音楽を取得し、ステップS35において背景音楽を含んだ提示情報を車両2の車載装置20へ出力してもよい。
On the other hand, if it is determined in step S31 that the message information from the
In step S35, the presentation information including the synthetic voice generated in step S33 or step S34 is output to the in-
In addition, if the message information from
なお、上記の説明では、サーバ装置3が、情報受信部40、運転操作判定部41、挑発判定部42及び情報補正部43として機能する場合について説明したが、本実施形態の車両間通信システム100はこれに限定されない。例えば、車両1、2に搭載される車載装置20が、情報受信部40、運転操作判定部41、挑発判定部42及び情報補正部43として機能してもよい。
In the above description, the
(実施形態の効果)
(1)コンピュータは、第1車両の乗員である第1乗員から検出された言語メッセージ又は非言語メッセージを含んだメッセージ情報を受信する処理と、受信したメッセージ情報に、予め定義された挑発的表現があるか否かを判定する処理と、受信したメッセージ情報に挑発的表現があると判定した場合、受信したメッセージ情報を、挑発的表現を含まないメッセージ情報へ補正する処理と、補正したメッセージ情報を、第2車両の乗員である第2乗員へ提示すべき提示情報として出力する処理と、を実行する。
これにより、第1車両の乗員から検出した言語メッセージ又は非言語メッセージを第2車両の乗員に提示するときに、これらのメッセージにより第2車両の乗員の気分が害されるのを避けることができる。
(Effects of the embodiment)
(1) The computer performs the following processes: receiving message information including a verbal message or a non-verbal message detected from a first occupant who is an occupant of a first vehicle; determining whether the received message information contains a predefined provocative expression; if it is determined that the received message information contains a provocative expression, correcting the received message information to message information that does not contain the provocative expression; and outputting the corrected message information as presentation information to be presented to a second occupant who is an occupant of a second vehicle.
This makes it possible to avoid the occupants of the second vehicle being offended by verbal or non-verbal messages detected from the occupants of the first vehicle when these messages are presented to the occupants of the second vehicle.
(2)メッセージ情報は、音声情報、画像情報又はテキスト情報を含んでもよい。これによりメッセージ情報が定義されるので、音声情報、画像情報又はテキスト情報を挑発的表現の判定に利用できる。
(3)言語メッセージの挑発的表現として、怒り又は嫌悪感を生じさせうる言葉の候補を予め定義してコンピュータがアクセス可能な記憶装置に記憶してもよい。非言語メッセージにおける挑発的表現として、怒り又は嫌悪感を生じさせうる顔の表情、口調又はジェスチャを予め定義して記憶装置に記憶してもよい。
これにより挑発的表現が定義されるので、第1車両の乗員からジェスチャ、言葉、表情、口調から、第2車両の乗員を挑発する表現であるか否かを判定できる。
(2) The message information may include audio information, image information, or text information. Since the message information is defined in this way, the audio information, image information, or text information can be used to determine whether the expression is provocative.
(3) As provocative expressions in verbal messages, candidates of words that may cause anger or disgust may be predefined and stored in a storage device accessible by a computer. As provocative expressions in non-verbal messages, facial expressions, tones, or gestures that may cause anger or disgust may be predefined and stored in a storage device.
Since provocative expressions are defined in this way, it is possible to determine whether or not the gestures, words, facial expressions, and tone of voice of the occupant of the first vehicle are provocative to the occupant of the second vehicle.
(4)言語メッセージの挑発的表現は、悪口、命令型表現又は批判的表現であってもよい。これにより、これにより音声情報に基づいて挑発的表現を判定できる。
(5)コンピュータは、言語メッセージに含まれる悪口を削除することにより、挑発的表現を含まないメッセージ情報へ補正してもよい。これにより、第2車両の乗員に否定的な感情を削除して情報を伝えることができる。
(6)コンピュータは、言語メッセージに含まれる命令型表現又は批判的表現を命令型表現又は批判的表現に対応して予め定義された提案に置き換えることにより、挑発的表現を含まないメッセージ情報へ補正してもよい。これにより、第2車両の乗員にさらに丁寧に落ち着かせるように情報を伝えることができる。
(4) The provocative expression of the language message may be abusive, an imperative, or a critical expression, thereby making it possible to determine the provocative expression based on the voice information.
(5) The computer may correct the message information to one that does not include provocative expressions by deleting abusive language contained in the language message. This makes it possible to convey information to the occupants of the second vehicle without negative emotions.
(6) The computer may amend the message information to include no provocative expression by replacing the imperative expression or critical expression included in the language message with a predefined suggestion corresponding to the imperative expression or critical expression, thereby conveying information to the occupant of the second vehicle in a more polite and calm manner.
(7)コンピュータは、補正したメッセージ情報を表現するアバターの制御信号を、第2乗員へ提示すべき提示情報として出力してもよい。これにより、補正した情報を第2車両の乗員に伝えるアバターを出力できる。
(8)受信したメッセージ情報が第1乗員の顔画像を含む場合、コンピュータは、顔画像に基づいて第1乗員の表情が嫌悪感又は怒りを表しているか否かを推定することにより、受信したメッセージ情報に含まれる第1乗員の表情に挑発的表現があるか否かを判定してもよい。
これにより、1乗員の顔画像に基づいて挑発的表現を判定できる。
(7) The computer may output a control signal for an avatar representing the corrected message information as presentation information to be presented to the second occupant, thereby outputting an avatar that conveys the corrected information to an occupant of the second vehicle.
(8) If the received message information includes a facial image of the first occupant, the computer may determine whether the facial expression of the first occupant included in the received message information contains a provocative expression by estimating whether the facial expression of the first occupant expresses disgust or anger based on the facial image.
This makes it possible to determine whether a provocative expression is present based on a facial image of one occupant.
(9)コンピュータは、受信したメッセージ情報に含まれる第1乗員の表情を表現するアバターの制御信号を第2乗員へ提示すべき提示情報として出力する処理を実行してもよい。コンピュータは、第1乗員の表情が嫌悪感又は怒りを表していると推定した場合に、嫌悪感又は怒りを表している表情をアバターの表情に反映させないことにより、受信したメッセージ情報を、挑発的表現を含まないメッセージ情報へ補正してもよい。これにより、第2車両の乗員に否定的な感情を削除して情報を伝えることができる。
(10)コンピュータは、走行する車両の状態に関する車両状態情報を受信し、車両状態情報に基づいて車両が運転マナー違反となる運転操作を行ったか否かを判定し、車両が運転マナー違反となる運転操作を行った場合に第1車両として選択してもよい。これにより、どの車両が不適切な運転をし、挑発的表現を行う恐れがあるかを判定できる。
(9) The computer may execute a process of outputting an avatar control signal representing a facial expression of the first occupant included in the received message information as presentation information to be presented to the second occupant. When the computer estimates that the facial expression of the first occupant represents disgust or anger, the computer may correct the received message information to message information that does not include provocative expressions by not reflecting the facial expression representing disgust or anger in the facial expression of the avatar. This makes it possible to convey information to the occupant of the second vehicle while removing negative emotions.
(10) The computer may receive vehicle status information on the status of a traveling vehicle, determine whether the vehicle has performed a driving operation that violates driving manners based on the vehicle status information, and select the vehicle as the first vehicle if the vehicle has performed a driving operation that violates driving manners. This makes it possible to determine which vehicle is likely to perform inappropriate driving and make provocative expressions.
100…車両間通信システム、1、2…車両、3…サーバ装置、NW…ネットワーク、10、20…車載装置、11…測位装置、12…車載カメラ、13…車両センサ、14…ユーザインタフェース、15…通信装置、16…コントローラ、17…プロセッサ、18…記憶装置、30…プロセッサ、31…記憶装置、32…通信インタフェース、40…情報受信部、41…運転操作判定部、42…挑発判定部、43…情報補正部 100... Vehicle-to-vehicle communication system, 1, 2... Vehicle, 3... Server device, NW... Network, 10, 20... Vehicle-mounted device, 11... Positioning device, 12... Vehicle-mounted camera, 13... Vehicle sensor, 14... User interface, 15... Communication device, 16... Controller, 17... Processor, 18... Storage device, 30... Processor, 31... Storage device, 32... Communication interface, 40... Information receiving unit, 41... Driving operation determination unit, 42... Provocation determination unit, 43... Information correction unit
Claims (9)
前記車両状態情報に基づいて前記車両が運転マナー違反となる運転操作を行ったか否かを判定し、前記車両が運転マナー違反となる運転操作を行った場合に第1車両として選択する処理と、
前記第1車両の乗員である第1乗員から検出された言語メッセージ又は非言語メッセージを含んだメッセージ情報を受信する処理と、
受信した前記メッセージ情報に、予め定義された挑発的表現があるか否かを判定する処理と、
前記受信したメッセージ情報に前記挑発的表現があると判定した場合、前記受信したメッセージ情報を、前記挑発的表現を含まないメッセージ情報へ補正する処理と、
補正した前記メッセージ情報を、第2車両の乗員である第2乗員へ提示すべき提示情報として出力する処理と、
をコンピュータに実行させることを特徴とするメッセージ処理方法。 receiving vehicle status information relating to a status of a traveling vehicle;
A process of determining whether the vehicle has performed a driving operation that violates driving manners based on the vehicle state information, and selecting the vehicle as a first vehicle when the vehicle has performed a driving operation that violates driving manners;
receiving message information including a detected verbal or non-verbal message from a first occupant of the first vehicle;
A process of determining whether the received message information contains a predefined provocative expression;
When it is determined that the provocative expression is included in the received message information, the received message information is corrected to message information that does not include the provocative expression;
outputting the corrected message information as presentation information to be presented to a second occupant of the second vehicle;
A message processing method comprising: causing a computer to execute the steps of:
ことを特徴とする請求項3に記載のメッセージ処理方法。 if the received message information includes a facial image of the first occupant, estimating whether the facial expression of the first occupant expresses disgust or anger based on the facial image, thereby determining whether the facial expression of the first occupant included in the received message information includes a provocative expression;
4. The method of claim 3, wherein the message is processed by the message processor.
前記車両状態情報に基づいて前記車両が運転マナー違反となる運転操作を行ったか否かを判定し、前記車両が運転マナー違反となる運転操作を行った場合に第1車両として選択する処理と、
前記第1車両の乗員である第1乗員から検出された言語メッセージ又は非言語メッセージを含んだメッセージ情報を受信する処理と、
受信した前記メッセージ情報に、予め定義された挑発的表現があるか否かを判定する処理と、
前記受信したメッセージ情報に前記挑発的表現があると判定した場合、前記受信したメッセージ情報を、前記挑発的表現を含まないメッセージ情報へ補正する処理と、
補正した前記メッセージ情報を、第2車両の乗員である第2乗員へ提示すべき提示情報として出力する処理と、
を実行するコンピュータを備えることを特徴とするメッセージ処理装置。 receiving vehicle status information relating to a status of a traveling vehicle;
A process of determining whether the vehicle has performed a driving operation that violates driving manners based on the vehicle state information, and selecting the vehicle as a first vehicle when the vehicle has performed a driving operation that violates driving manners;
receiving message information including a detected verbal or non-verbal message from a first occupant of the first vehicle;
A process of determining whether the received message information contains a predefined provocative expression;
When it is determined that the provocative expression is included in the received message information, the received message information is corrected to message information that does not include the provocative expression;
outputting the corrected message information as presentation information to be presented to a second occupant of the second vehicle;
A message processing device comprising a computer that executes the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021074905A JP7697257B2 (en) | 2021-04-27 | 2021-04-27 | Message processing method and message processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021074905A JP7697257B2 (en) | 2021-04-27 | 2021-04-27 | Message processing method and message processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022169082A JP2022169082A (en) | 2022-11-09 |
| JP7697257B2 true JP7697257B2 (en) | 2025-06-24 |
Family
ID=83944202
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021074905A Active JP7697257B2 (en) | 2021-04-27 | 2021-04-27 | Message processing method and message processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7697257B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116665671A (en) * | 2023-05-19 | 2023-08-29 | 一汽奔腾轿车有限公司 | An effective communication method, device, terminal and storage medium for following vehicles |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002077592A (en) | 2000-04-13 | 2002-03-15 | Fuji Photo Film Co Ltd | Image processing method |
| JP2010183444A (en) | 2009-02-06 | 2010-08-19 | Fuji Xerox Co Ltd | Information processing apparatus, and voice correction program |
| JP2013046088A (en) | 2011-08-22 | 2013-03-04 | Nec Corp | Voice control system, voice controller, voice control method, and voice control program |
| JP2017211703A (en) | 2016-05-23 | 2017-11-30 | 三菱電機株式会社 | Driving evaluation device and driving evaluation program |
| WO2020204948A1 (en) | 2019-04-05 | 2020-10-08 | Futurewei Technologies, Inc. | Methods and systems that provide emotion modifications during video chats |
-
2021
- 2021-04-27 JP JP2021074905A patent/JP7697257B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002077592A (en) | 2000-04-13 | 2002-03-15 | Fuji Photo Film Co Ltd | Image processing method |
| JP2010183444A (en) | 2009-02-06 | 2010-08-19 | Fuji Xerox Co Ltd | Information processing apparatus, and voice correction program |
| JP2013046088A (en) | 2011-08-22 | 2013-03-04 | Nec Corp | Voice control system, voice controller, voice control method, and voice control program |
| JP2017211703A (en) | 2016-05-23 | 2017-11-30 | 三菱電機株式会社 | Driving evaluation device and driving evaluation program |
| WO2020204948A1 (en) | 2019-04-05 | 2020-10-08 | Futurewei Technologies, Inc. | Methods and systems that provide emotion modifications during video chats |
Non-Patent Citations (1)
| Title |
|---|
| 石坂達也 他,"2ちゃんねるを対象とした悪口表現の抽出",言語処理学会第16回年次大会発表論文集,2010年03月08日,pp.178-181 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022169082A (en) | 2022-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7638613B2 (en) | Information processing system, information processing method, and program | |
| US10170111B2 (en) | Adaptive infotainment system based on vehicle surrounding and driver mood and/or behavior | |
| US20200108720A1 (en) | Agent system, agent control method, and storage medium | |
| JP6612707B2 (en) | Information provision device | |
| US20190051302A1 (en) | Technologies for contextual natural language generation in a vehicle | |
| JP6150077B2 (en) | Spoken dialogue device for vehicles | |
| US10901503B2 (en) | Agent apparatus, agent control method, and storage medium | |
| JP2016007989A (en) | Vehicle control system and vehicle control method | |
| US11450316B2 (en) | Agent device, agent presenting method, and storage medium | |
| JP2011242594A (en) | Information presentation system | |
| JP2018205211A (en) | Information provision device and information provision method | |
| JP2018041328A (en) | Information presentation device for vehicle | |
| US11386891B2 (en) | Driving assistance apparatus, vehicle, driving assistance method, and non-transitory storage medium storing program | |
| JP2019139354A (en) | Information providing device and information providing method | |
| JP2007279975A (en) | On-vehicle device, voice information providing system, and speaking speed adjusting method | |
| WO2018163470A1 (en) | Driving mode switching control device, system, and method | |
| US20200319841A1 (en) | Agent apparatus, agent apparatus control method, and storage medium | |
| JP7697257B2 (en) | Message processing method and message processing device | |
| EP4204767B1 (en) | Detecting and handling driving event sounds during a navigation session | |
| JP2018151684A (en) | Operation mode switching control device, method and program | |
| JP2020060861A (en) | Agent system, agent method, and program | |
| JP2019199179A (en) | On-vehicle device | |
| JP6596771B2 (en) | Information providing apparatus and information providing method | |
| JP2009098217A (en) | Speech recognition device, navigation device with speech recognition device, speech recognition method, speech recognition program and recording medium | |
| CN111308999B (en) | Information providing devices and vehicle-mounted devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241106 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241224 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250407 |
|
| 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: 20250513 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250526 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7697257 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |