JP7824173B2 - Tactile presentation device and program - Google Patents
Tactile presentation device and programInfo
- Publication number
- JP7824173B2 JP7824173B2 JP2022120857A JP2022120857A JP7824173B2 JP 7824173 B2 JP7824173 B2 JP 7824173B2 JP 2022120857 A JP2022120857 A JP 2022120857A JP 2022120857 A JP2022120857 A JP 2022120857A JP 7824173 B2 JP7824173 B2 JP 7824173B2
- Authority
- JP
- Japan
- Prior art keywords
- volume
- audio signal
- rectangle
- low
- video
- 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
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Details Of Audible-Bandwidth Transducers (AREA)
- Stereophonic System (AREA)
Description
本発明は、映像の視聴者に対し触覚デバイスを介して触覚刺激を提示するための情報を生成する触覚提示装置及びプログラムに関する。 The present invention relates to a tactile presentation device and program that generates information for presenting tactile stimuli to a viewer of a video via a tactile device.
従来、映像は主として視覚及び聴覚に関するメディアであるが、第三の感覚として触覚刺激を提示する技術が注目を浴びている。例えば、音楽と連動した触覚刺激を提示する仕組みを椅子に設けた体感音響システムが知られており、また、音を振動に変換する触覚デバイスも知られている。 Traditionally, video has primarily been a visual and auditory medium, but technology that presents tactile stimuli as a third sense is attracting attention. For example, a body-sensing audio system is known in which a chair is equipped with a mechanism that presents tactile stimuli linked to music, and a tactile device that converts sound into vibrations is also known.
具体的には、この体感音響システムは、椅子に振動子を組み込んでおき、音楽から低音成分を抽出し、振動子により低音成分を振動の触覚情報に変換することで、音楽の聴取者に対し振動の触覚刺激を提示するものである(例えば特許文献1を参照)。 Specifically, this bodily sensation audio system incorporates a vibrator built into a chair, extracts low-frequency components from music, and converts the low-frequency components into vibrational tactile information using the vibrator, thereby presenting vibrational tactile stimulation to the listener (see, for example, Patent Document 1).
また、振動子を椅子に組み込んだ体感音響システムの他、テーマパーク、映画館等において、従来の映像音声に加え、振動等の触覚刺激、及び移動感等の体性感覚刺激を提示する技術も知られている。また、放送通信連携サービスを用いることで、テレビ放送の映像音声に加え、収録した振動の触覚情報を通信経由で伝送する技術も知られている。 In addition to haptic audio systems that incorporate vibrators into chairs, technologies are also known that present tactile stimuli such as vibrations and somatosensory stimuli such as a sense of movement in addition to conventional audio-visual content at theme parks, movie theaters, etc. Furthermore, technology is known that uses broadcasting and communication integration services to transmit recorded haptic information from vibrations via communication in addition to the audio-visual content of television broadcasts.
また、視覚的なディスプレイを用いるゲーム装置において、視的表示と共に、プレイヤーに対し体感を与える技術も知られている(例えば特許文献2を参照)。具体的には、このゲーム装置は、特定の視的表示のタイミングにて、ハイパワーアンプで増幅された信号を低域スピーカへ出力することで、低域スピーカにより、低域音源となる体感をプレイヤーへ提示するものである。 In addition, technology is also known for game devices that use visual displays, which provide players with a bodily sensation in addition to the visual display (see, for example, Patent Document 2). Specifically, this game device outputs a signal amplified by a high-power amplifier to a low-frequency speaker at the timing of a specific visual display, thereby providing the player with the bodily sensation of a low-frequency sound source through the low-frequency speaker.
また、体感音響システムにおいて、長時間利用しても、視聴者に対し不快感または圧迫感を生じさせることのない技術が知られている(例えば特許文献3を参照)。具体的には、この体感音響システムは、背もたれ及び座部を有するシートと、入力された音声信号を帯域分割して第1の音声信号及び第2の音声信号を出力する帯域分割回路と、第1の音声信号に応じて振動すると共に、振動方向が背もたれのユーザ側表面に対して平行となるように、背もたれ内に配置された第1の振動素子と、第2の音声信号に応じて振動すると共に、振動方向が座部のユーザ側表面に対して平行となるように、座部内に配置された第2の振動素子とを有するものである。 Furthermore, technology is known for a bodily sound system that does not cause discomfort or a feeling of oppression to the viewer even when used for long periods of time (see, for example, Patent Document 3). Specifically, this bodily sound system includes a seat with a backrest and a seat portion, a band splitting circuit that splits an input audio signal into bands and outputs a first audio signal and a second audio signal, a first vibration element disposed within the backrest that vibrates in response to the first audio signal and whose vibration direction is parallel to the user-facing surface of the backrest, and a second vibration element disposed within the seat that vibrates in response to the second audio signal and whose vibration direction is parallel to the user-facing surface of the seat.
このように、映像を視聴しているときに、視覚及び聴覚に加え、第三の感覚である触覚にも刺激を与えることにより、より没入感及び臨場感の高い映像視聴を実現することができる。つまり、音声信号を入力して触覚情報に変換し、連続的に触覚刺激を提示することにより、映像コンテンツへの没入感及び臨場感を高めることができる。 In this way, by stimulating the third sense, touch, in addition to sight and hearing while watching a video, it is possible to achieve a more immersive and realistic viewing experience. In other words, by inputting audio signals, converting them into tactile information, and presenting continuous tactile stimuli, it is possible to enhance the sense of immersion and realism in the video content.
このような音声信号を触覚情報に変換し、触覚刺激を視聴者へ提示する試みは、以前から行われている。以下、音声信号を入力して触覚情報に変換し、触覚刺激を提示する方式を「音声入力方式」という。 Attempts to convert such audio signals into tactile information and present tactile stimuli to viewers have been made for some time. Hereinafter, this method of inputting audio signals, converting them into tactile information, and presenting tactile stimuli will be referred to as the "audio input method."
この「音声入力方式」の例として、いす型触覚提示システムがある。このいす型触覚提示システムは、フレキシブルディスプレイにより180度の視野角に表示したトラム等の車両の映像に連動し、いす型触覚デバイスが、音声信号を触覚情報に変換して触覚刺激を提示する。これにより、フレキシブルディスプレイに表示された映像からの視覚刺激、並びにいすの座面及び足元からの振動の触覚刺激にて、高い没入感を得ることができる。 An example of this "voice input method" is a chair-type tactile presentation system. This chair-type tactile presentation system is linked to an image of a vehicle such as a tram displayed at a 180-degree viewing angle on a flexible display, and the chair-type tactile device converts the audio signal into tactile information to present tactile stimuli. This allows for a high level of immersion through visual stimuli from the image displayed on the flexible display and tactile stimuli from vibrations from the seat and feet of the chair.
前述の体感音響システムによる音声入力方式は、音声信号を触覚情報に変換し、触覚刺激を提示するものである。この音声入力方式では、実際の音声をベースにしているため、映像音声に対して違和感のない触覚刺激を提示することができる。 The audio input method using the aforementioned body-sensing audio system converts audio signals into tactile information and presents tactile stimuli. Because this audio input method is based on actual audio, it is possible to present tactile stimuli that do not feel unnatural in combination with video and audio.
しかしながら、実際の音声には、環境音及びBGM等の背景音が含まれていることが多いため、実際の音声を用いたとして、必ずしも適切な振動を得ることができるとは限らない。 However, actual audio often includes background sounds such as environmental sounds and background music, so even if actual audio is used, it is not necessarily possible to obtain appropriate vibrations.
ここで、例えば映像内の動物等の動きに合わせて振動を制御することができれば、迫力があり、かつ没入感の高い体験を提供することができると考えられる。 Here, if it were possible to control vibrations in accordance with the movements of animals or other objects in the video, it would be possible to provide a powerful and immersive experience.
そこで、本発明は前記課題を解決するためになされたものであり、その目的は、視聴者が映像を視聴する際に、没入感向上に寄与する触覚刺激を提示するための情報を生成する触覚提示装置及びプログラムを提供することにある。 The present invention has been made to solve the above-mentioned problems, and its purpose is to provide a tactile presentation device and program that generates information for presenting tactile stimuli that contribute to improving the sense of immersion when a viewer watches a video.
前記課題を解決するために、請求項1の触覚提示装置は、映像から低周波音声信号を抽出し、前記低周波音声信号に基づいて、前記映像の視聴者に対し触覚デバイスを介して触覚刺激を提示するための情報を生成する触覚提示装置において、前記映像に含まれる時系列の複数のフレームのそれぞれについて、所定のNN(ニューラルネットワーク)を用いて物体を検出し、前記物体の移動量、面積及び拡大率のうち少なくとも1つのデータを算出し、前記少なくとも1つのデータに基づいて音量増幅量を算出する映像解析部と、前記映像から前記低周波音声信号を抽出し、前記映像解析部により算出された前記フレームについての前記音量増幅量に基づいて、前記フレームに対応する前記低周波音声信号の音量を増幅する音量制御部と、前記音量制御部により前記音量が増幅された前記低周波音声信号を、前記触覚デバイスへ出力する触覚提示部と、を備えたことを特徴とする。 To solve the above problem, the tactile presentation device of claim 1 extracts low-frequency audio signals from video and generates information for presenting tactile stimuli to a viewer of the video via a tactile device based on the low-frequency audio signals, and is characterized by comprising: a video analysis unit that detects objects using a predetermined neural network (NN) for each of a plurality of time-series frames included in the video, calculates at least one piece of data from the object's movement amount, area, and magnification rate, and calculates a volume amplification amount based on the at least one piece of data; a volume control unit that extracts the low-frequency audio signals from the video and amplifies the volume of the low-frequency audio signals corresponding to the frames based on the volume amplification amount for the frames calculated by the video analysis unit; and a tactile presentation unit that outputs the low-frequency audio signals, the volume of which has been amplified by the volume control unit, to the tactile device.
また、請求項2の触覚提示装置は、請求項1に記載の触覚提示装置において、前記映像解析部が、前記複数のフレームのそれぞれについて、前記所定のNNを用いて前記物体を検出し、前記物体の移動量、面積及び拡大率を算出し、前記物体の移動量、面積及び拡大率に基づいて前記音量増幅量を算出する、ことを特徴とする。 Furthermore, the tactile presentation device of claim 2 is the tactile presentation device of claim 1, characterized in that the video analysis unit detects the object using the specified neural network for each of the plurality of frames, calculates the amount of movement, area, and magnification rate of the object, and calculates the volume amplification amount based on the amount of movement, area, and magnification rate of the object.
また、請求項3の触覚提示装置は、請求項2に記載の触覚提示装置において、前記映像解析部が、前記映像を、所定間隔にて時系列の複数のフレームにサンプリングするフレームサンプリング処理部と、前記フレームサンプリング処理部によりサンプリングされた前記複数のフレームのそれぞれについて、前記所定のNNを用いて1または複数の物体を検出し、物体毎に当該物体を含む矩形座標を推定する物体検出処理部と、前記複数のフレームのそれぞれについて、前記物体検出処理部により推定された前記物体毎の矩形座標に基づいて、前記1または複数の物体のうち面積が最大の物体を選定し、前記最大の物体につき、当該フレームを含む所定数のフレームにおける当該物体の矩形座標に基づいて、当該物体の移動量に関する第1の矩形データ、当該物体の面積に関する第2の矩形データ及び当該物体の拡大率に関する第3の矩形データを算出する矩形算出部と、前記複数のフレームにおける前記矩形算出部により算出された前記第1の矩形データ、前記第2の矩形データ及び前記第3の矩形データから、それぞれ第1の矩形データの最大値、第2の矩形の最大値及び第3の矩形データの最大値を抽出する最大値抽出部と、前記矩形算出部により算出された前記第1の矩形データ、前記第2の矩形データ及び前記第3の矩形データを、前記最大値抽出部により抽出された前記第1の矩形データの最大値、前記第2の矩形データの最大値及び前記第3の矩形データの最大値でそれぞれ正規化し、正規化後の第1の矩形データ、第2の矩形データ及び第3の矩形データを重み付けすることで、前記音量増幅量を算出する音量増幅量算出部と、を備えたことを特徴とする。 Furthermore, the tactile presentation device of claim 3 is the tactile presentation device of claim 2, wherein the video analysis unit includes a frame sampling processing unit that samples the video into a plurality of frames in time series at predetermined intervals; an object detection processing unit that detects one or more objects using the predetermined NN for each of the plurality of frames sampled by the frame sampling processing unit and estimates rectangular coordinates including the object for each object; and a processing unit that selects an object with the largest area from the one or more objects based on the rectangular coordinates of each object estimated by the object detection processing unit for each of the plurality of frames, and generates first rectangular data regarding the amount of movement of the object and second rectangular data regarding the area of the object based on the rectangular coordinates of the object in a predetermined number of frames including the frame in question. a rectangle calculation unit that calculates shape data and third rectangle data related to the magnification ratio of the object; a maximum value extraction unit that extracts the maximum value of the first rectangle data, the maximum value of the second rectangle data, and the maximum value of the third rectangle data from the first rectangle data, the second rectangle data, and the third rectangle data calculated by the rectangle calculation unit for the multiple frames, respectively; and a volume amplification calculation unit that normalizes the first rectangle data, the second rectangle data, and the third rectangle data calculated by the rectangle calculation unit by the maximum value of the first rectangle data, the maximum value of the second rectangle data, and the maximum value of the third rectangle data extracted by the maximum value extraction unit, respectively, and calculates the volume amplification amount by weighting the normalized first rectangle data, second rectangle data, and third rectangle data.
また、請求項4の触覚提示装置は、請求項2に記載の触覚提示装置において、前記映像解析部が、前記映像を、所定間隔にて時系列の複数のフレームにサンプリングするフレームサンプリング処理部と、前記フレームサンプリング処理部によりサンプリングされた前記複数のフレームのそれぞれについて、前記所定のNNを用いて1または複数の物体を検出し、物体毎に当該物体を含む矩形座標を推定する物体検出処理部と、前記複数のフレームのそれぞれについて、前記物体検出処理部により推定された前記物体毎の矩形座標に基づいて、前記1または複数の物体のうち面積が最大の物体を選定し、前記最大の物体につき、当該フレームを含む所定数のフレームにおける当該物体の矩形座標に基づいて、当該物体の移動量に関する第1の矩形データ、当該物体の面積に関する第2の矩形データ及び当該物体の拡大率に関する第3の矩形データを算出する矩形算出部と、前記矩形算出部により算出された前記第1の矩形データ、前記第2の矩形データ及び前記第3の矩形データを、前記第1の矩形データの予め設定された最大値、前記第2の矩形データの予め設定された最大値及び前記第3の矩形データの予め設定された最大値でそれぞれ正規化し、正規化後の第1の矩形データ、第2の矩形データ及び第3の矩形データを重み付けすることで、前記音量増幅量を算出する音量増幅量算出部と、を備えたことを特徴とする。 Furthermore, the tactile presentation device of claim 4 is the tactile presentation device of claim 2, wherein the video analysis unit includes a frame sampling processing unit that samples the video into a plurality of frames in time series at predetermined intervals; an object detection processing unit that detects one or more objects for each of the plurality of frames sampled by the frame sampling processing unit using the predetermined NN and estimates rectangular coordinates including the object for each object; and a processing unit that selects the object with the largest area from the one or more objects based on the rectangular coordinates for each object estimated by the object detection processing unit for each of the plurality of frames, and for the largest object, selects a predetermined number of frames including the frame. a rectangle calculation unit that calculates first rectangle data relating to the amount of movement of the object, second rectangle data relating to the area of the object, and third rectangle data relating to the magnification rate of the object based on the rectangular coordinates of the object in the system; and a volume amplification amount calculation unit that normalizes the first rectangle data, the second rectangle data, and the third rectangle data calculated by the rectangle calculation unit by a predetermined maximum value of the first rectangle data, a predetermined maximum value of the second rectangle data, and a predetermined maximum value of the third rectangle data, respectively, and calculates the volume amplification amount by weighting the normalized first rectangle data, second rectangle data, and third rectangle data.
また、請求項5の触覚提示装置は、請求項1から4までのいずれか一項に記載の触覚提示装置において、前記音量制御部が、前記映像から、前記低周波音声信号、映像信号、及び前記低周波音声信号以外の音声信号を抽出する低周波音声抽出部と、前記映像解析部により算出された前記フレームについての前記音量増幅量を、前記フレームに対応する前記低周波音声抽出部により抽出された前記低周波音声信号に乗算し、新たな低周波音声信号を生成する音量増幅制御部と、前記音量増幅制御部により生成された前記新たな低周波音声信号、前記低周波音声抽出部により抽出された前記映像信号、及び前記低周波音声信号以外の音声信号を合成し、音量制御済映像を求める合成部と、前記触覚提示部が、前記合成部により求めた前記音量制御済映像から、前記新たな低周波音声信号を抽出し、前記新たな低周波音声信号を前記触覚デバイスへ出力する、ことを特徴とする。 Furthermore, the tactile presentation device of claim 5 is the tactile presentation device of any one of claims 1 to 4, characterized in that the volume control unit includes a low-frequency audio extraction unit that extracts the low-frequency audio signal, the video signal, and audio signals other than the low-frequency audio signal from the video; a volume amplification control unit that multiplies the low-frequency audio signal extracted by the low-frequency audio extraction unit corresponding to the frame by the volume amplification amount calculated by the video analysis unit to generate a new low-frequency audio signal; a synthesis unit that synthesizes the new low-frequency audio signal generated by the volume amplification control unit, the video signal extracted by the low-frequency audio extraction unit, and audio signals other than the low-frequency audio signal to obtain a volume-controlled image; and the tactile presentation unit extracts the new low-frequency audio signal from the volume-controlled image obtained by the synthesis unit and outputs the new low-frequency audio signal to the tactile device.
さらに、請求項6のプログラムは、映像から低周波音声信号を抽出し、前記低周波音声信号に基づいて、前記映像の視聴者に対し触覚デバイスを介して触覚刺激を提示するための情報を生成する触覚提示装置を構成するコンピュータを、前記映像に含まれる時系列の複数のフレームのそれぞれについて、所定のNN(ニューラルネットワーク)を用いて物体を検出し、前記物体の移動量、面積及び拡大率のうち少なくとも1つのデータを算出し、前記少なくとも1つのデータに基づいて音量増幅量を算出する映像解析部、前記映像から前記低周波音声信号を抽出し、前記映像解析部により算出された前記フレームについての前記音量増幅量に基づいて、前記フレームに対応する前記低周波音声信号の音量を増幅する音量制御部、及び、前記音量制御部により前記音量が増幅された前記低周波音声信号を、前記触覚デバイスへ出力する触覚提示部として機能させることを特徴とする。 Furthermore, the program of claim 6 is characterized in that the computer constituting a tactile presentation device that extracts low-frequency audio signals from video and generates information for presenting tactile stimuli to a viewer of the video via a tactile device based on the low-frequency audio signals functions as: a video analysis unit that detects objects using a predetermined neural network (NN) for each of a plurality of time-series frames included in the video, calculates at least one piece of data from the object's movement amount, area, and magnification rate, and calculates a volume amplification amount based on the at least one piece of data; a volume control unit that extracts the low-frequency audio signals from the video and amplifies the volume of the low-frequency audio signals corresponding to the frames based on the volume amplification amount for the frames calculated by the video analysis unit; and a tactile presentation unit that outputs the low-frequency audio signals, the volume of which has been amplified by the volume control unit, to the tactile device.
以上のように、本発明によれば、視聴者が映像を視聴する際に、没入感向上に寄与する触覚刺激を提示するための情報を生成することができる。 As described above, according to the present invention, it is possible to generate information for presenting tactile stimuli that contribute to improving the sense of immersion when a viewer watches a video.
以下、本発明を実施するための形態について図面を用いて詳細に説明する。
〔触覚提示装置〕
図1は、本発明の実施形態による触覚提示装置の構成例を示すブロック図であり、図2は、図1に示す触覚提示装置の処理例を示すフローチャートである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[Tactile presentation device]
FIG. 1 is a block diagram showing an example of the configuration of a tactile presentation device according to an embodiment of the present invention, and FIG. 2 is a flowchart showing an example of processing performed by the tactile presentation device shown in FIG.
この触覚提示装置1は、映像解析部11、音量制御部12及び触覚提示部13を備えている。触覚提示装置1は、映像Eから物体の移動量等に比例する音量増幅量aを算出し、音量増幅量aに基づいて、振動の元となる低周波音声信号Sの音量を制御して音量制御済映像E’を生成し、音量制御済映像E’から制御後の低周波音声信号S’を抽出して触覚デバイス7へ出力する。これにより、視聴者による映像Eの視聴時の没入感を向上させることができる。 This tactile presentation device 1 includes a video analysis unit 11, a volume control unit 12, and a tactile presentation unit 13. The tactile presentation device 1 calculates a volume amplification amount a from the video E that is proportional to the amount of movement of the object, etc., and controls the volume of the low-frequency audio signal S that is the source of the vibration based on the volume amplification amount a to generate a volume-controlled video E'. It then extracts the controlled low-frequency audio signal S' from the volume-controlled video E' and outputs it to the tactile device 7. This improves the sense of immersion felt by the viewer when watching the video E.
映像解析部11は、1または複数の物体を含む映像Eを入力する(ステップS201)。そして、映像解析部11は、映像Eをサンプリングし、映像Eに含まれる時系列の複数のフレームのそれぞれについて、1または複数の物体を検出し、面積が最大の物体を選定し、当該物体の移動量、面積及び拡大率に関する矩形データvを算出する(ステップS202)。 The video analysis unit 11 receives video E containing one or more objects (step S201). Then, the video analysis unit 11 samples video E, detects one or more objects in each of multiple time-series frames contained in video E, selects the object with the largest area, and calculates rectangular data v relating to the object's movement, area, and magnification (step S202).
映像Eに含まれる時系列の複数のフレームは、映像Eを構成する全てのフレームであってもよいし、所定間隔でサンプリングされたフレーム群であってもよい。 The multiple time-series frames included in video E may be all of the frames that make up video E, or may be a group of frames sampled at a predetermined interval.
映像解析部11は、複数のフレームのそれぞれについて、矩形データvに基づいて、移動量等に比例する音量増幅量aを算出する(ステップS203)。そして、映像解析部11は、音量増幅量aを音量制御部12に出力する。 The video analysis unit 11 calculates a volume amplification amount a, which is proportional to the amount of movement, etc., for each of the multiple frames based on the rectangle data v (step S203). Then, the video analysis unit 11 outputs the volume amplification amount a to the volume control unit 12.
これにより、映像Eの最初のフレームから最後のフレームまでの間で、映像Eに含まれる時系列の複数のフレームのそれぞれについて、矩形データvが算出され、音量増幅量aが算出される。映像解析部11の詳細については後述する。 As a result, rectangle data v is calculated for each of the multiple frames in time series contained in video E, from the first frame to the last frame, and the volume amplification amount a is calculated. Details of the video analysis unit 11 will be described later.
音量制御部12は、映像解析部11からサンプリングされたフレーム毎の音量増幅量aを入力し、音量増幅量aを後述するメモリ41に格納する(ステップS204)。これにより、映像Eに含まれる複数のフレームのそれぞれについての音量増幅量aが、メモリ41に格納される。 The volume control unit 12 inputs the volume amplification amount a for each sampled frame from the video analysis unit 11 and stores the volume amplification amount a in the memory 41, which will be described later (step S204). As a result, the volume amplification amount a for each of the multiple frames included in the video E is stored in the memory 41.
音量制御部12は、視聴者による操作に従い、映像E(映像解析部11が入力した映像Eと同じ映像)の視聴開始の操作があったか否かを判定する(ステップS205)。音量制御部12は、ステップS205において、視聴開始の操作がないと判定した場合(ステップS205:N)、当該操作があるまで待機する。 The volume control unit 12 determines whether or not an operation to start viewing of video E (the same video as video E input by the video analysis unit 11) has been performed in accordance with the viewer's operation (step S205). If the volume control unit 12 determines in step S205 that an operation to start viewing has not been performed (step S205: N), it waits until such an operation is performed.
音量制御部12は、ステップS205において、視聴開始の操作があったと判定した場合(ステップS205:Y)、映像Eを入力する(ステップS206)。そして、音量制御部12は、映像Eから、低周波音声信号S、映像信号、及び低周波音声信号S以外の音声信号を抽出する(ステップS207)。 If the volume control unit 12 determines in step S205 that an operation to start viewing has been performed (step S205: Y), it inputs video E (step S206). Then, the volume control unit 12 extracts the low-frequency audio signal S, the video signal, and audio signals other than the low-frequency audio signal S from video E (step S207).
例えば映像Eに、低周波のチャンネルの音声信号が含まれる場合、音量制御部12は、映像Eから当該チャンネルの音声信号を取り出すことで、当該チャンネルの音声信号を低周波音声信号Sとして抽出する。また、映像Eが映像信号及び音声信号からなり、音声信号が高周波成分及び低周波成分を含む信号である場合、音量制御部12は、映像Eに含まれる音声信号から低周波成分を取り出すことにより、低周波成分を低周波音声信号Sとして抽出する。 For example, if video E includes an audio signal of a low-frequency channel, the volume control unit 12 extracts the audio signal of that channel from video E, thereby extracting it as a low-frequency audio signal S. Also, if video E is made up of a video signal and an audio signal, and the audio signal is a signal including high-frequency and low-frequency components, the volume control unit 12 extracts the low-frequency components from the audio signal included in video E, thereby extracting them as a low-frequency audio signal S.
音量制御部12は、後述するメモリ41から、ステップS207にて抽出が行われた映像Eの低周波音声信号Sに対応する映像信号のフレームにおける音量増幅量aを読み出す(ステップS208)。これにより、低周波音声信号Sに対応して、メモリ41に格納された音量増幅量aが順番に読み出される。 The volume control unit 12 reads out from the memory 41 (described later) the volume amplification amount a for the frame of the video signal corresponding to the low-frequency audio signal S of the video E extracted in step S207 (step S208). As a result, the volume amplification amounts a stored in the memory 41 corresponding to the low-frequency audio signal S are read out in order.
音量制御部12は、メモリ41から読み出された音量増幅量aに基づいて、当該音量増幅量aのフレームに対応する低周波音声信号Sの音量Aを増幅することで、新たな低周波音声信号S’を生成する(ステップS209)。ここで、音量増幅量aに対応する低周波音声信号Sとは、音量増幅量aのフレームから当該フレームの次のフレーム(メモリ41に格納された複数のフレームのうち当該フレームの次のフレーム)の直前までの間の音声信号である。 The volume control unit 12 generates a new low-frequency audio signal S' by amplifying the volume A of the low-frequency audio signal S corresponding to the frame with the volume amplification amount a based on the volume amplification amount a read from the memory 41 (step S209). Here, the low-frequency audio signal S corresponding to the volume amplification amount a is the audio signal from the frame with the volume amplification amount a to just before the next frame of that frame (the frame next to that frame among the multiple frames stored in the memory 41).
ここで、矩形データvの値が大きいほど、音量増幅量aの値も大きくなり、矩形データvの値が小さいほど、音量増幅量aの値も小さくなる。矩形データvは、物体の移動量、面積及び拡大率に関するデータであるため、これらのデータが大きいほど、音量増幅量aの値も大きくなり、これらのデータが小さいほど、音量増幅量aの値も小さくなる。 Here, the larger the value of the rectangle data v, the larger the value of the volume amplification amount a, and the smaller the value of the rectangle data v, the smaller the value of the volume amplification amount a. Because the rectangle data v is data related to the object's movement amount, area, and magnification rate, the larger these data are, the larger the value of the volume amplification amount a, and the smaller these data are, the smaller the value of the volume amplification amount a.
そして、音量増幅量aの値が大きいほど、増幅後の新たな低周波音声信号S’の音量Anewは、増幅前の音量Aよりも一層大きくなり、音量増幅量aの値が小さいほど、増幅後の新たな低周波音声信号S’の音量Anewは、増幅前の音量Aよりも一層小さくなる。 The larger the value of the volume amplification amount a, the larger the volume A new of the amplified new low-frequency audio signal S' becomes than the volume A before amplification, and the smaller the value of the volume amplification amount a, the smaller the volume A new of the amplified new low-frequency audio signal S' becomes than the volume A before amplification.
つまり、物体の移動量、面積及び拡大率が大きいほど、増幅後の新たな低周波音声信号S’の音量Anewは大きくなる。また、物体の移動量、面積及び拡大率が小さいほど、増幅後の新たな低周波音声信号S’の音量Anewは小さくなる。 That is, the greater the amount of movement, area, and magnification rate of the object, the greater the volume A new of the amplified new low-frequency audio signal S'. Conversely, the smaller the amount of movement, area, and magnification rate of the object, the smaller the volume A new of the amplified new low-frequency audio signal S'.
音量制御部12は、ステップS209にて生成された低周波音声信号S’、並びにステップS207にて抽出された映像信号、及び低周波音声信号S以外の音声信号を合成することで、音量制御済映像E’を求める(ステップS210)。そして、音量制御部12は、音量制御済映像E’を触覚提示部13に出力する。音量制御部12の詳細については後述する。 The volume control unit 12 obtains a volume-controlled image E' by combining the low-frequency audio signal S' generated in step S209 with the video signal extracted in step S207 and audio signals other than the low-frequency audio signal S (step S210). The volume control unit 12 then outputs the volume-controlled image E' to the haptic presentation unit 13. Details of the volume control unit 12 will be described later.
触覚提示部13は、音量制御部12から音量制御済映像E’を入力し、音量制御済映像E’から低周波音声信号S’を抽出し、低周波音声信号S’を触覚デバイス7へ出力する(ステップS211)。触覚提示部13の詳細については後述する。 The haptic presentation unit 13 receives the volume-controlled image E' from the volume control unit 12, extracts a low-frequency audio signal S' from the volume-controlled image E', and outputs the low-frequency audio signal S' to the haptic device 7 (step S211). Details of the haptic presentation unit 13 will be described later.
これにより、物体の移動量、面積及び拡大率が大きいほど、触覚デバイス7には、音量Aを大きくした低周波音声信号S’が入力され、振動を大きくすることができる。一方、物体の移動量、面積及び拡大率が小さいほど、触覚デバイス7には、音量Aを小さくした低周波音声信号S’が入力され、振動を小さくすることができる。つまり、映像E内の物体(例えば動物)の動き等に合わせて振動を制御することができ、迫力があり、かつ没入感の高い体験を視聴者に提供することができる。 As a result, the greater the amount of movement, area, and magnification of the object, the greater the low-frequency audio signal S' with a higher volume A that is input to the haptic device 7, thereby increasing the vibration. On the other hand, the smaller the amount of movement, area, and magnification of the object, the greater the low-frequency audio signal S' with a lower volume A that is input to the haptic device 7, thereby decreasing the vibration. In other words, it is possible to control the vibration in accordance with the movement of an object (e.g., an animal) in the video E, providing the viewer with a powerful and immersive experience.
したがって、映像Eを視聴する際に、触覚提示装置1により、没入感向上に寄与する触覚刺激を提示するための情報を生成することができ、視聴者は、映像E内の物体の動き等に合わせて振動刺激を受けることができ、没入感を向上させることができる。尚、図1及び図2においては、音量増幅量aが映像解析部11から音量制御部12へ出力されるが、後述する図3等においては、音量増幅量a(n)が出力されるものとして説明する。nはフレームの番号を示す。 Therefore, when viewing video E, the tactile presentation device 1 can generate information for presenting tactile stimuli that contribute to an enhanced sense of immersion, allowing the viewer to receive vibration stimuli in accordance with the movement of objects within video E, thereby enhancing the sense of immersion. Note that while in Figures 1 and 2, the volume amplification amount a is output from the video analysis unit 11 to the volume control unit 12, in Figure 3 and other figures described below, it will be explained as if the volume amplification amount a(n) is output. n indicates the frame number.
(映像解析部11)
次に、図1に示した映像解析部11について詳細に説明する。図3は、映像解析部11の構成例を示すブロック図であり、図4は、図3に示す映像解析部11の処理例を示すフローチャートである。
(Video analysis unit 11)
Next, a detailed description will be given of the video analysis unit 11 shown in Fig. 1. Fig. 3 is a block diagram showing an example of the configuration of the video analysis unit 11, and Fig. 4 is a flowchart showing an example of processing by the video analysis unit 11 shown in Fig. 3.
この映像解析部11は、フレームサンプリング処理部21、物体検出処理部22及び音量増幅量算出処理部23を備えている。 This video analysis unit 11 includes a frame sampling processing unit 21, an object detection processing unit 22, and a volume amplification calculation processing unit 23.
フレームサンプリング処理部21は、映像Eを入力し(ステップS401)、映像Eを、所定間隔にて時系列の複数のフレームにサンプリングする(ステップS402)。所定間隔にてサンプリングすることにより、以降の処理の計算等の負荷を低減することができる。ここで、フレームサンプリング処理部21は、映像Eを構成する全てのフレームにサンプリングしてもよい。 The frame sampling processing unit 21 inputs video E (step S401) and samples video E into multiple frames in time series at predetermined intervals (step S402). Sampling at predetermined intervals reduces the load of subsequent processing, such as calculations. Here, the frame sampling processing unit 21 may sample all frames that make up video E.
フレームサンプリング処理部21は、サンプリング後の複数のフレームのそれぞれ(フレーム0,・・・,n,・・・,N)を、物体検出処理部22に出力する。Nは1以上の整数であり、nは0≦n≦Nである。フレームnは、フレーム番号がnのフレームを示す。 The frame sampling processing unit 21 outputs each of the multiple frames (frames 0, ..., n, ..., N) after sampling to the object detection processing unit 22. N is an integer greater than or equal to 1, and n satisfies 0≦n≦N. Frame n indicates the frame with frame number n.
物体検出処理部22は、フレームサンプリング処理部21から複数のフレームのそれぞれを入力する。そして、物体検出処理部22は、複数のフレームのそれぞれについて、所定のNN(ニューラルネットワーク)を用いて、当該フレームに含まれる物体を検出し、検出した1または複数の物体毎の矩形座標及び物体毎の識別クラスを推定する(ステップS403)。そして、物体検出処理部22は、当該フレームに含まれる物体毎の矩形座標を音量増幅量算出処理部23に出力する。 The object detection processing unit 22 inputs each of the multiple frames from the frame sampling processing unit 21. Then, for each of the multiple frames, the object detection processing unit 22 uses a predetermined NN (neural network) to detect objects included in that frame, and estimates the rectangular coordinates and identification class of each detected object or objects (step S403). Then, the object detection processing unit 22 outputs the rectangular coordinates of each object included in that frame to the volume amplification amount calculation processing unit 23.
矩形座標は、物体を最大限に含む矩形を特定するための座標であり、例えば左上頂点の座標値及び右下頂点の座標値からなる。この場合、矩形座標は、左上頂点の座標値、x軸方向(横方向)の幅及びy軸方向(縦方向)の高さからなるようにしてもよい。 Rectangle coordinates are used to identify a rectangle that maximally encompasses an object, and consist, for example, of the coordinate values of the upper left vertex and the lower right vertex. In this case, rectangle coordinates may consist of the coordinate value of the upper left vertex, the width in the x-axis direction (horizontal direction), and the height in the y-axis direction (vertical direction).
これにより、N枚のフレームのそれぞれについて、物体毎の矩形座標が得られる(フレーム0についての物体毎の矩形座標、・・・、フレームnについての物体毎の矩形座標、・・・、フレームNについての物体毎の矩形座標が得られる)。 This gives the rectangular coordinates of each object for each of the N frames (rectangular coordinates of each object for frame 0, ..., rectangular coordinates of each object for frame n, ..., rectangular coordinates of each object for frame N).
尚、物体検出処理部22が用いるNNは、特定のネットワーク構成に限定されない。例えば、以下の文献に示す物体検出モデルと同様の構成、またはこれらのアーキテクチャに基づいて改良したものが用いられる。
[非特許文献] Ge Zheng, et al.,“Yolox: Exceeding yolo series in 2021.”, arXiv preprint arXiv:2107.08430 (2021).
The NN used by the object detection processing unit 22 is not limited to a specific network configuration. For example, a configuration similar to the object detection model shown in the following document or an improved version based on this architecture may be used.
[Non-patent literature] Ge Zheng, et al., “Yolox: Exceeding yolo series in 2021.”, arXiv preprint arXiv:2107.08430 (2021).
図9は、映像Eのフレームの例及び矩形座標k1,k2,k3の例を示す図である。物体検出処理部22により、映像Eのフレームについて、NNを用いて当該フレームに含まれる3つの物体が検出され、それぞれの物体を含む矩形座標k1,k2,k3及び物体の識別クラス(この例では、全ての物体の識別クラス「象」)が推定される。 Figure 9 shows an example frame of video E and examples of rectangular coordinates k1, k2, and k3. The object detection processing unit 22 uses a neural network to detect three objects contained in the frame of video E, and estimates the rectangular coordinates k1, k2, and k3 containing each object and the object's identification class (in this example, the identification class for all objects is "elephant").
図3及び図4に戻って、音量増幅量算出処理部23は、複数のフレームのそれぞれについて、物体毎の矩形座標を入力する。そして、音量増幅量算出処理部23は、後述するステップS404~S409の処理を行う。 Returning to Figures 3 and 4, the volume amplification amount calculation processing unit 23 inputs the rectangular coordinates of each object for each of multiple frames. The volume amplification amount calculation processing unit 23 then performs the processes of steps S404 to S409, which will be described later.
図5は、音量増幅量算出処理部23の構成例を示すブロック図である。この音量増幅量算出処理部23は、物体選定部31、矩形算出部32、メモリ33、最大値抽出部34及び音量増幅量算出部35を備えている。 Figure 5 is a block diagram showing an example configuration of the volume amplification amount calculation processing unit 23. This volume amplification amount calculation processing unit 23 includes an object selection unit 31, a rectangle calculation unit 32, a memory 33, a maximum value extraction unit 34, and a volume amplification amount calculation unit 35.
図4及び図5を参照して、物体選定部31は、複数のフレームのそれぞれについて、物体毎の矩形座標を入力し、物体毎の矩形座標に基づいて物体毎の矩形面積を算出し、当該フレームに含まれる1または複数の物体のうち、矩形面積が最大の物体を選定する(ステップS404)。物体選定部31は、複数のフレームのそれぞれについて、矩形面積が最大の物体の矩形座標を矩形算出部32に出力する。 Referring to Figures 4 and 5, the object selection unit 31 inputs the rectangular coordinates of each object for each of the multiple frames, calculates the rectangular area of each object based on the rectangular coordinates of each object, and selects the object with the largest rectangular area from among one or more objects included in the frame (step S404). The object selection unit 31 outputs the rectangular coordinates of the object with the largest rectangular area for each of the multiple frames to the rectangle calculation unit 32.
図9に示した例では、物体選定部31により、矩形座標k1,k2,k3をそれぞれ有する3つの物体のうち、矩形面積が最大の矩形座標k1を有する物体が選定される。 In the example shown in Figure 9, the object selection unit 31 selects the object with rectangular coordinate k1 that has the largest rectangular area from among three objects having rectangular coordinates k1, k2, and k3, respectively.
図4及び図5に戻って、矩形算出部32は、物体選定部31から、複数のフレームのそれぞれについて、矩形面積が最大の物体の矩形座標を入力する。そして、矩形算出部32は、複数のフレームのそれぞれについて、矩形面積が最大の物体について、当該物体の矩形座標に基づいて、物体の移動量等の矩形データv(n)を算出する(ステップS405)。 Returning to Figures 4 and 5, the rectangle calculation unit 32 receives the rectangular coordinates of the object with the largest rectangular area for each of the multiple frames from the object selection unit 31. Then, for the object with the largest rectangular area for each of the multiple frames, the rectangle calculation unit 32 calculates rectangle data v(n) such as the amount of movement of the object based on the rectangular coordinates of the object (step S405).
ここで、フレームnについての矩形データv(n)は、矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)からなる。矩形データv(n)は、矩形座標から算出され、矩形座標は、物体を最大限に含む矩形を特定するための座標である。このため、物体の移動量、物体の面積及び物体の拡大率を特定するために、それぞれ矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)を代用することができる。 Here, the rectangle data v(n) for frame n consists of the movement amount v1 (n) of the rectangle center, the rectangle area v2 (n), and the rectangle enlargement rate v3 (n). The rectangle data v(n) is calculated from rectangle coordinates, which are coordinates for specifying the rectangle that contains the object to the maximum extent. Therefore, the movement amount v1 (n) of the rectangle center, the rectangle area v2 (n), and the rectangle enlargement rate v3 (n) can be used to specify the movement amount, area, and enlargement rate of the object, respectively.
例えば矩形算出部32は、フレームn前後の所定数のフレームにおける矩形面積が最大の物体の矩形座標(所定数と同じ数の矩形座標)を用いて、フレームnにおける矩形中心の移動量v1(n)及び矩形拡大率v3(n)を算出する。また、矩形算出部32は、フレームnにおける矩形面積が最大の物体の矩形座標を用いて、矩形面積v2(n)を算出する。 For example, the rectangle calculation unit 32 calculates the movement amount v1 (n) of the rectangle center and the rectangle enlargement rate v3 (n) in frame n using the rectangle coordinates of the object with the largest rectangle area in a predetermined number of frames before and after frame n (the same number of rectangle coordinates as the predetermined number). The rectangle calculation unit 32 also calculates the rectangle area v2 (n) using the rectangle coordinates of the object with the largest rectangle area in frame n.
ここで、矩形算出部32は、物体検出処理部22により物体が検出されなかった場合、矩形データv(n)=0、すなわちv1(n)=v2(n)=v3(n)=0とする。 Here, if no object is detected by the object detection processing unit 22, the rectangle calculation unit 32 sets the rectangle data v(n)=0, that is, v1 (n)= v2 (n)= v3 (n)=0.
また、矩形算出部32は、フレームn-1における矩形面積が最大の物体(物体αとする。)と、フレームnにおける矩形面積が最大の物体(物体βとする)との間の重なり率を、それぞれの矩形座標に基づいて算出する。 The rectangle calculation unit 32 also calculates the overlap rate between the object with the largest rectangular area in frame n-1 (object α) and the object with the largest rectangular area in frame n (object β) based on the coordinates of each rectangle.
物体αを含むフレームn-1と物体βを含むフレームnとを重ねた場合に、物体α,βが存在する領域の面積をS1とし、物体α,βが重なっている領域の面積をS2とすると、重なり率は、以下の式で表される。
[数1]
重なり率=S2/S1 ・・・(1)
When a frame n-1 including an object α is superimposed on a frame n including an object β, if the area of the region where the objects α and β exist is S1 and the area of the region where the objects α and β overlap is S2, the overlap rate is expressed by the following formula.
[Equation 1]
Overlap rate=S2/S1 (1)
そして、矩形算出部32は、重なり率が所定値(例えば0.75)以下の場合、物体αと物体βとが異なると判断し、フレームnにおける物体βの矩形中心の移動量v1(n)=0に設定すると共に、矩形拡大率v3(n)=0に設定する。つまり、矩形面積が最大の物体が変わった場合(同じ識別クラスの異なる物体に変わった場合、または異なる識別クラスの物体に変わった場合)、矩形中心の移動量v1(n)及び矩形拡大率v3(n)がリセットされる。一方、矩形算出部32は、重なり率が所定値(例えば0.75)よりも大きい場合、物体αと物体βとが同じであると判断する。 If the overlap rate is equal to or less than a predetermined value (e.g., 0.75), the rectangle calculation unit 32 determines that the objects α and β are different, and sets the movement amount v1 (n) of the rectangle center of object β in frame n to 0, and also sets the rectangle expansion rate v3 (n) to 0. In other words, if the object with the largest rectangle area changes (if it changes to a different object of the same identification class, or if it changes to an object of a different identification class), the movement amount v1 (n) of the rectangle center and the rectangle expansion rate v3 (n) are reset. On the other hand, if the overlap rate is greater than a predetermined value (e.g., 0.75), the rectangle calculation unit 32 determines that the objects α and β are the same.
矩形算出部32は、複数のフレームのそれぞれについて、矩形データv(n)である矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)をメモリ33に格納する(ステップS406)。 The rectangle calculation unit 32 stores the rectangle data v(n), that is, the movement amount v 1 (n) of the rectangle center, the rectangle area v 2 (n), and the rectangle enlargement ratio v 3 (n), for each of the multiple frames in the memory 33 (step S406).
これにより、メモリ33には、映像Eからサンプリングされた時系列の複数のフレーム(全てのフレーム)の矩形データv(n)が格納されることとなる。つまり、メモリ33には、フレーム0の矩形データv(0)(v1(0),v2(0),v3(0))、・・・、フレームnの矩形データv(n)(v1(n),v2(n),v3(n))、・・・、フレームNの矩形データv(N)(v1(N),v2(N),v3(N))が格納される。 As a result, memory 33 stores rectangular data v(n) of multiple frames (all frames) in time series sampled from video E. That is, memory 33 stores rectangular data v(0) of frame 0 ( v1 (0), v2 (0), v3 (0)), ..., rectangular data v(n) of frame n ( v1 (n), v2 (n), v3 (n)), ..., rectangular data v(N) of frame N ( v1 (N), v2 (N), v3 (N)).
最大値抽出部34は、サンプリングされた全てのフレームの矩形データv(n)がメモリ33に格納されると、メモリ33から、サンプリングされた全てのフレームの矩形データv(n)を読み出す。そして、最大値抽出部34は、これらの矩形データv(n)に含まれる矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)のそれぞれについて最大値を抽出し、最大矩形データvmaxを設定する(ステップS407)。 Once the rectangular data v(n) of all sampled frames has been stored in memory 33, maximum value extraction unit 34 reads the rectangular data v(n) of all sampled frames from memory 33. Then, maximum value extraction unit 34 extracts the maximum values for each of the rectangle center movement amount v1 (n), rectangle area v2 (n), and rectangle enlargement rate v3 (n) included in this rectangular data v(n), and sets maximum rectangular data vmax (step S407).
具体的には、最大値抽出部34は、全てのフレームにおける矩形中心の移動量v1(0),・・・,v1(n),・・・,v1(N)のうち最大の矩形中心の移動量を抽出し、これをv1maxとする。また、最大値抽出部34は、全てのフレームにおける矩形面積v2(0),・・・,v2(n),・・・,v2(N)のうち最大の矩形面積を抽出し、これをv2maxとする。また、最大値抽出部34は、全てのフレームにおける矩形拡大率v3(0),・・・,v3(n),・・・,v3(N)のうち最大の矩形拡大率を抽出し、これをv3maxとする。そして、最大値抽出部34は、矩形中心の最大移動量v1max、最大矩形面積v2max及び最大矩形拡大率v3maxからなる最大矩形データvmaxを設定する。 Specifically, the maximum value extraction unit 34 extracts the largest rectangle center movement amount v1 (0), ..., v1 (n), ..., v1 (N) among the rectangle center movement amounts in all frames and designates this as v1max . The maximum value extraction unit 34 also extracts the largest rectangle area among the rectangle areas v2 (0), ..., v2 (n), ..., v2 (N) among all frames and designates this as v2max . The maximum value extraction unit 34 also extracts the largest rectangle enlargement rate among the rectangle enlargement rates v3 (0), ..., v3 (n), ..., v3 (N) among all frames and designates this as v3max . The maximum value extraction unit 34 then sets maximum rectangle data vmax consisting of the maximum rectangle center movement amount v1max , the maximum rectangle area v2max , and the maximum rectangle enlargement rate v3max .
最大値抽出部34は、最大矩形データvmaxである矩形中心の最大移動量v1max、最大矩形面積v2max及び最大矩形拡大率v3maxを音量増幅量算出部35に出力する。 The maximum value extraction unit 34 outputs the maximum rectangle data v max , that is, the maximum movement amount v 1max of the rectangle center, the maximum rectangle area v 2max , and the maximum rectangle expansion rate v 3max , to the volume amplification amount calculation unit 35 .
音量増幅量算出部35は、最大値抽出部34から最大矩形データvmaxを入力する。また、音量増幅量算出部35は、メモリ33から、サンプリングされた全てのフレームにつき最初から順番に矩形データv(n)を読み出し、矩形データv(n)を最大矩形データvmaxで正規化し、正規化後の矩形データv(n)に基づいて音量増幅量a(n)を算出する(ステップS408)。そして、音量増幅量算出部35は、音量増幅量a(n)を音量制御部12に出力する(ステップS409)。 The volume amplification amount calculation unit 35 receives the maximum rectangular data vmax from the maximum value extraction unit 34. The volume amplification amount calculation unit 35 also reads rectangular data v(n) from the memory 33 sequentially for all sampled frames, normalizes the rectangular data v(n) by the maximum rectangular data vmax , and calculates the volume amplification amount a(n) based on the normalized rectangular data v(n) (step S408). The volume amplification amount calculation unit 35 then outputs the volume amplification amount a(n) to the volume control unit 12 (step S409).
具体的には、音量増幅量算出部35は、メモリ33から読み出した矩形中心の移動量v1(n)を、矩形中心の最大移動量v1maxにて正規化し、正規化後の矩形中心の移動量v’1(n)を求める。また、音量増幅量算出部35は、メモリ33から読み出した矩形面積v2(n)を、最大矩形面積v2maxにて正規化し、正規化後の矩形面積v’2(n)を求める。また、音量増幅量算出部35は、メモリ33から読み出した矩形拡大率v3(n)を、最大矩形拡大率v3maxにて正規化し、正規化後の矩形拡大率v’3(n)を求める。 Specifically, the volume amplification amount calculation unit 35 normalizes the rectangle center movement amount v1 (n) read from the memory 33 by the maximum rectangle center movement amount v1max to obtain the normalized rectangle center movement amount v'1 (n). The volume amplification amount calculation unit 35 also normalizes the rectangle area v2 (n) read from the memory 33 by the maximum rectangle area v2max to obtain the normalized rectangle area v'2 (n). The volume amplification amount calculation unit 35 also normalizes the rectangle expansion rate v3 (n) read from the memory 33 by the maximum rectangle expansion rate v3max to obtain the normalized rectangle expansion rate v'3 (n).
音量増幅量算出部35は、以下の式により、フレームnの音量増幅量a(n)を算出する。
[数2]
a(n)=(w1v’1(n)+w2v’2(n)+w3v’3(n))/(w1+w2+w3)
・・・(2)
w1,w2,w3は、それぞれ予め設定された矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)の重み係数である。
The volume amplification amount calculation unit 35 calculates the volume amplification amount a(n) of frame n using the following formula.
[Equation 2]
a(n) = (w 1 v' 1 (n) + w 2 v' 2 (n) + w 3 v' 3 (n)) / (w 1 + w 2 + w 3 )
...(2)
w 1 , w 2 , and w 3 are weighting coefficients for the preset amount of movement v 1 (n) of the rectangle center, the rectangle area v 2 (n), and the rectangle enlargement rate v 3 (n), respectively.
これにより、映像解析部11にて、映像Eから所定間隔にてサンプリングされた時系列の複数のフレームのそれぞれについて、音量増幅量a(n)が得られる。 As a result, the video analysis unit 11 obtains the volume amplification amount a(n) for each of multiple frames in a time series sampled at predetermined intervals from video E.
図10は、音量増幅量a(n)の算出結果を示す図であり、映像解析部11により算出された音量増幅量a(n)を示す。縦軸は音量増幅量a(n)であり、横軸は時間(フレーム番号:n)を示す。 Figure 10 is a diagram showing the calculation results of the volume amplification amount a(n), which shows the volume amplification amount a(n) calculated by the video analysis unit 11. The vertical axis represents the volume amplification amount a(n), and the horizontal axis represents time (frame number: n).
映像解析部11により、図10に示す音量増幅量a(n)が算出され、音量増幅量a(n)は、後段の音量制御部12に出力される。 The video analysis unit 11 calculates the volume amplification amount a(n) shown in Figure 10, and outputs the volume amplification amount a(n) to the downstream volume control unit 12.
(音量制御部12)
次に、図1に示した音量制御部12について詳細に説明する。図6は、音量制御部12の構成例を示すブロック図であり、図7は、図6に示す音量制御部12の処理例を示すフローチャートである。
(Volume control unit 12)
Next, a detailed description will be given of the volume control unit 12 shown in Fig. 1. Fig. 6 is a block diagram showing an example of the configuration of the volume control unit 12, and Fig. 7 is a flowchart showing an example of processing by the volume control unit 12 shown in Fig. 6.
この音量制御部12は、メモリ41、低周波音声抽出部42、音量増幅制御部43及び合成部44を備えている。 This volume control unit 12 includes a memory 41, a low-frequency audio extraction unit 42, a volume amplification control unit 43, and a synthesis unit 44.
音量制御部12は、映像解析部11からサンプリングされたフレーム毎の音量増幅量a(n)を入力し、音量増幅量a(n)をメモリ41に格納する(ステップS701)。これにより、映像Eからサンプリングされた時系列の複数のフレーム(全てのフレーム)の音量増幅量a(n)が、メモリ41に格納される。 The volume control unit 12 receives the volume amplification amount a(n) for each sampled frame from the video analysis unit 11 and stores the volume amplification amount a(n) in memory 41 (step S701). As a result, the volume amplification amounts a(n) for multiple frames (all frames) in a time series sampled from video E are stored in memory 41.
音量制御部12は、視聴者による操作に従い、映像E(図1に示した映像解析部11が入力した映像Eと同じ映像)の視聴開始の操作があったか否かを判定する(ステップS702)。音量制御部12は、ステップS702において、視聴開始の操作がないと判定した場合(ステップS702:N)、当該操作があるまで待機する。 The volume control unit 12 determines whether or not an operation to start viewing of video E (the same video as video E input by the video analysis unit 11 shown in FIG. 1) has been performed in accordance with the viewer's operation (step S702). If the volume control unit 12 determines in step S702 that an operation to start viewing has not been performed (step S702: N), it waits until such an operation is performed.
音量制御部12は、ステップS702において、視聴開始の操作があったと判定した場合(ステップS702:Y)、低周波音声抽出部42は、映像Eを入力し、映像Eから、低周波音声信号S、映像信号、及び低周波音声信号S以外の音声信号を抽出する(ステップS703)。 If the volume control unit 12 determines in step S702 that an operation to start viewing has been performed (step S702: Y), the low-frequency audio extraction unit 42 inputs video E and extracts the low-frequency audio signal S, the video signal, and audio signals other than the low-frequency audio signal S from video E (step S703).
この場合、低周波音声抽出部42は、低周波音声信号Sとして、予め低周波のみを収録した音源の音声信号を抽出するようにしてもよい。 In this case, the low-frequency audio extraction unit 42 may extract an audio signal from a sound source that has previously recorded only low frequencies as the low-frequency audio signal S.
例えば、8Kの映像信号及び22.2chの音声信号からなる映像Eでは、0.2chに、LFE(低音増強(Low Frequency Effect)用チャンネル)と呼ばれる120Hz以下の低周波音声が用いられる。この場合、低周波音声抽出部42は、低周波音声信号Sとして、このLFEの音声信号を抽出することにより、後段の触覚デバイス7においてLFEの音声信号を利用することで、視聴者は、振動に適した触覚刺激を得ることができる。 For example, in video E, which consists of an 8K video signal and a 22.2ch audio signal, a low-frequency audio signal of 120 Hz or less called an LFE (Low Frequency Effect) channel is used in 0.2ch. In this case, the low-frequency audio extraction unit 42 extracts this LFE audio signal as the low-frequency audio signal S, and by using the LFE audio signal in the downstream haptic device 7, the viewer can receive tactile stimulation that is appropriate for the vibration.
また、LFEのような低周波音声を用意できない場合、ミックスされた音声信号を利用するようにしてもよい。つまり、低周波音声抽出部42は、ミックスされた音声信号の低周波成分を強調し、高周波成分を抑えるようにイコライジングすることで、低周波音声信号Sを疑似的に生成することができる。 Also, if low-frequency audio such as LFE is not available, a mixed audio signal may be used. In other words, the low-frequency audio extraction unit 42 can generate a pseudo-low-frequency audio signal S by equalizing the mixed audio signal to emphasize the low-frequency components and suppress the high-frequency components.
低周波音声抽出部42は、低周波音声信号Sを音量増幅制御部43に出力し、映像信号、及び低周波音声信号S以外の音声信号(その他の音声信号)を合成部44に出力する。 The low-frequency audio extraction unit 42 outputs the low-frequency audio signal S to the volume amplification control unit 43, and outputs the video signal and audio signals other than the low-frequency audio signal S (other audio signals) to the synthesis unit 44.
音量増幅制御部43は、低周波音声抽出部42から低周波音声信号Sを入力すると共に、メモリ41から、サンプリングされた全てのフレームにつき最初から順番に、音量増幅量a(n)を読み出す(ステップS704)。そして、音量増幅制御部43は、メモリ41から読み出された音量増幅量a(n)に基づいて、低周波音声信号Sの音量Aを増幅し、新たな低周波音声信号S’を生成する(ステップS705)。音量増幅制御部43は、新たな低周波音声信号S’を合成部44に出力する。 The volume amplification control unit 43 inputs the low-frequency audio signal S from the low-frequency audio extraction unit 42 and reads the volume amplification amount a(n) for all sampled frames from the memory 41, in order from the first (step S704). Then, the volume amplification control unit 43 amplifies the volume A of the low-frequency audio signal S based on the volume amplification amount a(n) read from the memory 41, and generates a new low-frequency audio signal S' (step S705). The volume amplification control unit 43 outputs the new low-frequency audio signal S' to the synthesis unit 44.
例えば音量増幅制御部43は、以下の式により、音量増幅量a(n)に比例するように、音量増幅量a(n)に対応するフレームの低周波音声信号Sの音量Aを増幅し、音量Anewを有する新たな低周波音声信号S’を生成する。
[数3]
Anew=a(n)A+c ・・・(3)
For example, the volume amplification control unit 43 amplifies the volume A of the low-frequency audio signal S of the frame corresponding to the volume amplification amount a(n) so that it is proportional to the volume amplification amount a(n) using the following equation, and generates a new low-frequency audio signal S' having a volume A new .
[Equation 3]
A new =a(n)A+c...(3)
ここで、cは、音量Anewを底上げするための定数(最小値)である。また、音量増幅量a(n)に対応するフレームの低周波音声信号Sとは、音量増幅量a(n)に対応するフレームの時点から、次のフレームの直前の時点までの間における音声信号である。 Here, c is a constant (minimum value) for raising the volume Anew . The low-frequency audio signal S of the frame corresponding to the volume amplification amount a(n) is the audio signal from the time point of the frame corresponding to the volume amplification amount a(n) to the time point immediately before the next frame.
これにより、音量増幅量a(n)が小さいほど、すなわち矩形面積が最大の物体の矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)が小さいほど、低周波音声信号Sの音量Aを小さくすることができる。一方、音量増幅量a(n)が大きいほど、すなわち矩形面積が最大の物体の矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)が大きいほど、低周波音声信号Sの音量Aを大きくすることができる。 As a result, the smaller the volume amplification amount a(n), i.e., the smaller the movement amount v1 (n), rectangular area v2 (n), and rectangular expansion rate v3 (n) of the rectangular center of the object with the largest rectangular area, the smaller the volume A of the low-frequency audio signal S. On the other hand, the larger the volume amplification amount a(n), i.e., the larger the movement amount v1 (n), rectangular area v2 (n), and rectangular expansion rate v3 (n) of the rectangular center of the object with the largest rectangular area, the larger the volume A of the low-frequency audio signal S.
合成部44は、音量増幅制御部43から低周波音声信号S’を入力すると共に、低周波音声抽出部42から、映像信号、及び低周波音声信号S以外の音声信号を入力する。そして、合成部44は、低周波音声信号S’、映像信号、及び低周波音声信号S以外の音声信号を合成し、音量制御済映像E’を求める(ステップS706)。合成部44は、音量制御済映像E’を触覚提示部13に出力する(ステップS707)。 The synthesis unit 44 inputs the low-frequency audio signal S' from the volume amplification control unit 43, and inputs the video signal and audio signals other than the low-frequency audio signal S from the low-frequency audio extraction unit 42. The synthesis unit 44 then synthesizes the low-frequency audio signal S', the video signal, and the audio signals other than the low-frequency audio signal S to obtain a volume-controlled image E' (step S706). The synthesis unit 44 outputs the volume-controlled image E' to the haptic presentation unit 13 (step S707).
これにより、音量制御部12にて、映像Eのフレームにおける音量増幅量a(n)が小さい場合、低周波音声信号Sの音量Aを小さくすることで、新たな音量Anewの低周波音声信号S’を含む音量制御済映像E’が生成される。また、映像Eのフレームにおける音量増幅量a(n)が大きい場合、低周波音声信号Sの音量Aを大きくすることで、新たな音量Anewの低周波音声信号S’を含む音量制御済映像E’が生成される。 As a result, when the volume amplification amount a(n) in a frame of video E is small, the volume control unit 12 reduces the volume A of the low-frequency audio signal S, thereby generating a volume-controlled video E' including a low-frequency audio signal S' with a new volume A new . Also, when the volume amplification amount a(n) in a frame of video E is large, the volume A of the low-frequency audio signal S is increased, thereby generating a volume-controlled video E' including a low-frequency audio signal S' with a new volume A new .
尚、図7に示した音量制御部12は、さらに、メモリ41の前段に平滑化部を備えるようにしてもよい。平滑化部は、映像解析部11からサンプリングされたフレーム毎の音量増幅量a(n)を入力する。 The volume control unit 12 shown in FIG. 7 may further include a smoothing unit before the memory 41. The smoothing unit receives the volume amplification amount a(n) for each sampled frame from the video analysis unit 11.
平滑化部は、音量増幅量a(n)が安定していない場合(例えば音量増幅量a(n)の変化率が所定値以上である場合)、前後(近傍)の所定数のフレームを用いて、当該フレームの音量増幅量a(n)のスムージング(平滑化)を行う。そして、平滑化部は、平滑化後の音量増幅量a(n)をメモリ41に格納する。 If the volume amplification amount a(n) is unstable (for example, if the rate of change of the volume amplification amount a(n) is greater than or equal to a predetermined value), the smoothing unit smoothes the volume amplification amount a(n) of the frame in question using a predetermined number of frames before and after (nearby). The smoothing unit then stores the smoothed volume amplification amount a(n) in memory 41.
(触覚提示部13)
次に、図1に示した触覚提示部13について詳細に説明する。図8は、5.1ch形式の映像Eを再生する場合の触覚提示部13の構成例を示す図である。この例は、5.1ch形式(L,R,C,SL,SR,LFE)の音声信号のうち、L,R,LFEの3チャンネルの音声信号を使用している場合を示している。
(Tactile presentation unit 13)
Next, the tactile sense providing unit 13 shown in Fig. 1 will be described in detail. Fig. 8 is a diagram showing an example of the configuration of the tactile sense providing unit 13 when playing back video E in 5.1ch format. This example shows a case where audio signals of three channels, L, R, and LFE, of audio signals in 5.1ch format (L, R, C, SL, SR, LFE) are used.
この触覚提示部13は、抽出部51及び増幅部52を備えている。尚、図8では、映像信号及びL,Rの音声信号を増幅する構成については省略してある。 The tactile sensation providing unit 13 includes an extraction unit 51 and an amplification unit 52. Note that in Figure 8, the configuration for amplifying the video signal and the L and R audio signals is omitted.
抽出部51は、音量制御部12から音量制御済映像E’を入力し、音量制御済映像E’から、低周波音声信号S’としてLFEの音声信号を抽出すると共に、映像信号及びL(左),R(右)の音声信号を抽出する。抽出部51は、LFEの音声信号を増幅部52に出力し、増幅部52は、LFEの音声信号を増幅して触覚デバイス7及びスピーカ9へ出力する。また、抽出部51は、映像信号をディスプレイ8へ出力し、L,Rの音声信号をスピーカ9へ出力する。 The extraction unit 51 inputs the volume-controlled video E' from the volume control unit 12 and extracts the LFE audio signal as a low-frequency audio signal S' from the volume-controlled video E', as well as the video signal and L (left) and R (right) audio signals. The extraction unit 51 outputs the LFE audio signal to the amplifier unit 52, which amplifies the LFE audio signal and outputs it to the haptic device 7 and speaker 9. The extraction unit 51 also outputs the video signal to the display 8 and the L and R audio signals to the speaker 9.
触覚デバイス7は、増幅部52からLFEの音声信号を入力し、LFEの音声信号の音量が小さいほど、小さい振動を視聴者へ提示し、LFEの音声信号の音量が大きいほど、大きい振動を視聴者へ提示する。 The haptic device 7 receives the LFE audio signal from the amplifier 52, and presents smaller vibrations to the viewer as the volume of the LFE audio signal decreases, and larger vibrations to the viewer as the volume of the LFE audio signal increases.
これにより、視聴者は、触覚提示部13からLFEの音声信号を入力した触覚デバイス7、映像信号を入力したディスプレイ8、及びL,R,LFEの音声信号を入力したスピーカ9を介して、映像Eを視聴すると共に、映像Eに連動した触覚刺激を受けることができる。 As a result, the viewer can view video E and receive tactile stimulation linked to video E via the haptic device 7, which receives the LFE audio signal from the haptic presentation unit 13, the display 8, which receives the video signal, and the speaker 9, which receives the L, R, and LFE audio signals.
特に、映像Eのフレームにおいて、矩形面積が最大の物体の矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)が小さい場合、低周波音声信号Sの音量Aが小さくなることで、視聴者は、通常よりも弱い触覚刺激を受けることができる。一方、矩形面積が最大の物体の矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)が大きい場合、低周波音声信号Sの音量Aが大きくなることで、視聴者は、通常よりも強い触覚刺激を受けることができる。 In particular, in a frame of video E, when the movement amount v1 (n) of the rectangular center of the object with the largest rectangular area, the rectangular area v2 (n), and the rectangular expansion rate v3 (n) are small, the volume A of the low-frequency audio signal S is reduced, allowing the viewer to receive a weaker tactile stimulus than usual. On the other hand, when the movement amount v1 (n) of the rectangular center of the object with the largest rectangular area, the rectangular area v2 (n), and the rectangular expansion rate v3 (n) are large, the volume A of the low-frequency audio signal S is increased, allowing the viewer to receive a stronger tactile stimulus than usual.
ここで、LFEの音声信号である低周波音声信号S’が触覚デバイス7へ出力され、低周波音声信号S’が触覚刺激に変換されるのは、一般に、人間が200Hz以下程度の低い周波数でのみ触覚刺激を受けることができ、音声信号の周波数が高い場合は、適した触覚刺激を受けることができないからである。 Here, the low-frequency audio signal S', which is an LFE audio signal, is output to the haptic device 7 and converted into a tactile stimulus because humans can generally only receive tactile stimuli at low frequencies of around 200 Hz or less, and cannot receive appropriate tactile stimuli when the frequency of the audio signal is high.
尚、抽出部51は、音量制御済映像E’から、低周波音声信号S’としてLFEの音声信号を抽出すると共に、映像信号及びL(左),R(右)の音声信号を抽出し、LFEの音声信号を、増幅部52を経由して触覚デバイス7へ出力し、映像信号をディスプレイ8へ出力し、L(左),R(右)の音声信号をスピーカ9へ出力するようにしてもよい。 The extraction unit 51 may extract the LFE audio signal as a low-frequency audio signal S' from the volume-controlled video E', as well as the video signal and L (left) and R (right) audio signals, and output the LFE audio signal to the haptic device 7 via the amplifier unit 52, output the video signal to the display 8, and output the L (left) and R (right) audio signals to the speaker 9.
以上のように、本発明の実施形態の触覚提示装置1によれば、映像解析部11は、映像Eをサンプリングして時系列の複数のフレームを取得し、複数のフレームのそれぞれについて、1または複数の物体の矩形座標を検出し、面積が最大の物体を選定し、当該物体の矩形データv(矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n))を算出する。そして、映像解析部11は、サンプリングされた全てのフレームの矩形データvから最大矩形データvmaxを抽出し、矩形データv及び最大矩形データvmaxに基づいて音量増幅量a(n)を算出する。 As described above, according to the tactile presentation device 1 of the embodiment of the present invention, the video analysis unit 11 samples the video E to acquire multiple frames in time series, detects the rectangular coordinates of one or multiple objects for each of the multiple frames, selects the object with the largest area, and calculates the rectangular data v of that object (the movement amount v1 (n) of the rectangle center, the rectangular area v2 (n), and the rectangular magnification rate v3 (n)).The video analysis unit 11 then extracts the maximum rectangular data vmax from the rectangular data v of all the sampled frames, and calculates the volume amplification amount a(n) based on the rectangular data v and the maximum rectangular data vmax .
音量制御部12は、視聴開始の操作があると、映像Eから低周波音声信号S等を抽出し、低周波音声信号Sの音量Aに音量増幅量a(n)を乗算することで、低周波音声信号Sの音量Aを増幅した新たな低周波音声信号S’を生成する。そして、音量制御部12は、低周波音声信号S’を含む音量制御済映像E’を合成する。 When a viewing start operation is performed, the volume control unit 12 extracts the low-frequency audio signal S from the video E, and multiplies the volume A of the low-frequency audio signal S by the volume amplification amount a(n) to generate a new low-frequency audio signal S' by amplifying the volume A of the low-frequency audio signal S. The volume control unit 12 then synthesizes a volume-controlled video E' that includes the low-frequency audio signal S'.
触覚提示部13は、音量制御済映像E’から低周波音声信号S’を抽出し、低周波音声信号S’を触覚デバイス7へ出力する。 The haptic presentation unit 13 extracts a low-frequency audio signal S' from the volume-controlled image E' and outputs the low-frequency audio signal S' to the haptic device 7.
これにより、フレームに含まれる物体の矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)が大きいほど、音量増幅量a(n)が大きくなり、音量Aを大きくした新たな音量Anewの低周波音声信号S’が生成され、触覚デバイス7による振動を大きくすることができる。一方、フレームに含まれる物体の矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)が小さいほど、音量増幅量a(n)が小さくなり、音量Aを小さくした新たな音量Anewの低周波音声信号S’が生成され、触覚デバイス7による振動を小さくすることができる。 As a result, the greater the movement amount v1 (n) of the rectangular center of the object included in the frame, the greater the rectangular area v2 (n), and the rectangular expansion rate v3 (n), the greater the volume amplification amount a(n), and a low-frequency audio signal S' with a new volume A new where the volume A is increased is generated, thereby increasing the vibration caused by the haptic device 7. On the other hand, the smaller the movement amount v1 (n), the rectangular area v2 (n), and the rectangular expansion rate v3 (n) of the rectangular center of the object included in the frame, the smaller the volume amplification amount a(n), and a low-frequency audio signal S' with a new volume A new where the volume A is decreased is generated, thereby reducing the vibration caused by the haptic device 7.
つまり、視聴者は、触覚デバイス7を介して、映像Eに含まれる物体の動き等に応じた振動刺激を受けることができる。視聴者は、例えば物体の動きが大きいほど、大きな振動刺激を受けることができ、物体の動きが小さいほど、小さな振動刺激を受けることができる。 In other words, the viewer can receive vibration stimulation via the haptic device 7 in response to the movement of an object included in the video E. For example, the greater the movement of the object, the greater the vibration stimulation the viewer will receive, and the smaller the movement of the object, the smaller the vibration stimulation the viewer will receive.
したがって、映像Eを視聴する際に、触覚提示装置1により、没入感向上に寄与する触覚刺激を提示するための情報を生成することができ、視聴者は、映像E内の物体の動き等に合わせて振動刺激を受けることができ、没入感を向上させることができる。 Therefore, when viewing video E, the tactile presentation device 1 can generate information for presenting tactile stimuli that contribute to improving the sense of immersion, allowing the viewer to receive vibration stimuli in accordance with the movement of objects in video E, thereby improving the sense of immersion.
以上、実施形態を挙げて本発明を説明したが、本発明は前記実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。 The present invention has been described above using embodiments, but the present invention is not limited to these embodiments and can be modified in various ways without departing from the technical concept thereof.
例えば前記実施形態では、映像解析部11に備えた音量増幅量算出処理部23の音量増幅量算出部35は、物体の矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)をそれぞれの最大値で正規化し、正規化後の矩形中心の移動量v’1(n)、矩形面積v’2(n)及び矩形拡大率v’3(n)を重み付けすることで、音量増幅量a(n)を算出するようにした。これに対し、音量増幅量算出部35は、矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)のうちの少なくとも1つのデータを用いて、音量増幅量a(n)を算出するようにしてもよい。 For example, in the above embodiment, the volume amplification amount calculation unit 35 of the volume amplification amount calculation processing unit 23 provided in the video analysis unit 11 normalizes the movement amount v1 (n) of the object's rectangular center, the rectangular area v2 (n), and the rectangular enlargement rate v3 (n) by their respective maximum values, and calculates the volume amplification amount a(n) by weighting the normalized movement amount v'1 (n), rectangular area v'2 (n), and rectangular enlargement rate v'3 (n). Alternatively, the volume amplification amount calculation unit 35 may calculate the volume amplification amount a(n) using data on at least one of the movement amount v1 (n) of the rectangle center, the rectangular area v2 (n), and the rectangular enlargement rate v3 (n).
例えば音量増幅量算出部35は、矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)のうちの2つのデータをそれぞれの最大値で正規化し、正規化後の2つのデータを重み付けすることで、音量増幅量a(n)を算出する。 For example, the volume amplification amount calculation unit 35 normalizes two pieces of data from among the movement amount v1 (n) of the rectangle center, the rectangle area v2 (n), and the rectangle magnification rate v3 (n) by their respective maximum values, and then calculates the volume amplification amount a(n) by weighting the two normalized pieces of data.
また、音量増幅量算出部35は、矩形中心の移動量v1(n)、矩形面積v2(n)及び矩形拡大率v3(n)のうちの1つのデータをその最大値で正規化し、正規化後のデータを音量増幅量a(n)とする。この場合、音量増幅量算出部35は、正規化後のデータの値に比例するように、音量増幅量a(n)を算出するようにしてもよい。 Furthermore, the volume amplification amount calculation unit 35 normalizes one of the data of the rectangle center movement amount v1 (n), the rectangle area v2 (n), and the rectangle expansion rate v3 (n) by the maximum value thereof, and sets the normalized data as the volume amplification amount a(n). In this case, the volume amplification amount calculation unit 35 may calculate the volume amplification amount a(n) so that it is proportional to the value of the normalized data.
また、例えば図2及び図7に示した例では、触覚提示装置1の映像解析部11に備えた音量増幅量算出処理部23の矩形算出部32は、サンプリングされた全てのフレームの矩形データv(n)をメモリ33に格納するようにした。そして、最大値抽出部34は、メモリ33からサンプリングされた全てのフレームの矩形データv(n)を読み出して最大矩形データvmaxを抽出し、音量増幅量算出部35は、矩形データv(n)及び最大矩形データvmaxに基づいて音量増幅量a(n)を算出する。そして、視聴者による視聴開始の操作があると、音量制御部12の音量増幅制御部43は、音量増幅量a(n)に基づいて低周波音声信号Sの音量Aを増幅するようにした。 2 and 7, the rectangle calculation unit 32 of the volume amplification amount calculation processing unit 23 provided in the video analysis unit 11 of the tactile presentation device 1 stores the rectangle data v(n) of all sampled frames in the memory 33. The maximum value extraction unit 34 reads the rectangle data v(n) of all sampled frames from the memory 33 and extracts the maximum rectangle data v max , and the volume amplification amount calculation unit 35 calculates the volume amplification amount a(n) based on the rectangle data v(n) and the maximum rectangle data v max . When the viewer starts viewing, the volume amplification control unit 43 of the volume control unit 12 amplifies the volume A of the low-frequency audio signal S based on the volume amplification amount a(n).
これに対し、音量増幅量算出部35は、最大値抽出部34により抽出された最大矩形データvmaxを用いるのではなく、予め設定された最大矩形データvmaxを用いて、音量増幅量a(n)を算出するようにしてもよい。この場合、映像解析部11の音量増幅量算出処理部23は、図5に示した構成例において、メモリ33及び最大値抽出部34を備える必要がない。 On the other hand, the volume amplification amount calculation unit 35 may calculate the volume amplification amount a(n) using preset maximum rectangular data v max instead of using the maximum rectangular data v max extracted by the maximum value extraction unit 34. In this case, the volume amplification amount calculation processing unit 23 of the video analysis unit 11 does not need to include the memory 33 and the maximum value extraction unit 34 in the configuration example shown in FIG.
つまり、音量制御部12が視聴者による視聴開始の操作を待つことなく、音量増幅制御部43は、時間インタリーブ処理部35により算出された音量増幅量a(n)に基づいて、低周波音声信号Sの音量Aを増幅する。 In other words, the volume amplification control unit 43 amplifies the volume A of the low-frequency audio signal S based on the volume amplification amount a(n) calculated by the time interleaving processing unit 35, without the volume control unit 12 waiting for the viewer to start viewing.
これにより、映像解析部11が映像Eを入力して音量増幅量a(n)を算出し、音量制御部12が低周波音声信号Sの音量Aを増幅して音量制御済映像E’を生成し、触覚提示部13が低周波音声信号S’を触覚デバイス7へ出力するまでの一連の処理をリアルタイムで実現することができる。 This allows a series of processes to be performed in real time, from the video analysis unit 11 inputting the video E and calculating the volume amplification amount a(n), the volume control unit 12 amplifying the volume A of the low-frequency audio signal S to generate the volume-controlled video E', and the haptic presentation unit 13 outputting the low-frequency audio signal S' to the haptic device 7.
また、図2及び図7に示した例では、触覚提示装置1の音量制御部12は、視聴者による視聴開始の操作があったと判定した場合に、映像Eから低周波音声信号S等を抽出し、低周波音声信号Sの音量Aを増幅して音量制御済映像E’を生成し、触覚提示部13は、音量制御済映像E’から低周波音声信号S’を抽出して触覚デバイス7へ出力するようにした。 In the examples shown in Figures 2 and 7, when the volume control unit 12 of the tactile presentation device 1 determines that the viewer has performed an operation to start viewing, it extracts a low-frequency audio signal S, etc. from the video E and amplifies the volume A of the low-frequency audio signal S to generate a volume-controlled video E', and the tactile presentation unit 13 extracts the low-frequency audio signal S' from the volume-controlled video E' and outputs it to the tactile device 7.
これに対し、音量制御部12は、生成した音量制御済映像E’を図6には図示しないメモリに格納しておき、触覚提示部13は、視聴者による視聴開始の操作がある度に、当該メモリに格納された音量制御済映像E’を繰り返し利用するようにしてもよい。 In response to this, the volume control unit 12 may store the generated volume-controlled image E' in a memory not shown in Figure 6, and the tactile presentation unit 13 may repeatedly use the volume-controlled image E' stored in the memory each time the viewer starts viewing.
尚、触覚提示装置1のハードウェア構成としては、通常のコンピュータを使用することができる。触覚提示装置1は、CPU、RAM等の揮発性の記憶媒体、ROM等の不揮発性の記憶媒体、及びインターフェース等を備えたコンピュータによって構成される。 The hardware configuration of the tactile presentation device 1 can be a conventional computer. The tactile presentation device 1 is composed of a computer equipped with a CPU, a volatile storage medium such as RAM, a non-volatile storage medium such as ROM, an interface, etc.
触覚提示装置1に備えた映像解析部11、音量制御部12及び触覚提示部13の各機能は、これらの機能を記述したプログラムをCPUに実行させることによりそれぞれ実現される。 The functions of the video analysis unit 11, volume control unit 12, and tactile presentation unit 13 provided in the tactile presentation device 1 are each realized by having the CPU execute a program that describes these functions.
これらのプログラムは、前記記憶媒体に格納されており、CPUに読み出されて実行される。また、これらのプログラムは、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスク等)、光ディスク(CD-ROM、DVD等)、半導体メモリ等の記憶媒体に格納して頒布することもでき、ネットワークを介して送受信することもできる。 These programs are stored on the storage medium and are read and executed by the CPU. These programs can also be stored and distributed on storage media such as magnetic disks (floppy disks, hard disks, etc.), optical disks (CD-ROMs, DVDs, etc.), and semiconductor memory, and can also be sent and received over a network.
1 触覚提示装置
7 触覚デバイス
8 ディスプレイ
9 スピーカ
11 映像解析部
12 音量制御部
13 触覚提示部
21 フレームサンプリング処理部
22 物体検出処理部
23 音量増幅量算出処理部
31 物体選定部
32 矩形算出部
33,41 メモリ
34 最大値抽出部
35 音量増幅量算出部
42 低周波音声抽出部
43 音量増幅制御部
44 合成部
51 抽出部
52 増幅部
E 映像
E’ 音量制御済映像
k1,k2,k3 矩形座標
a 音量増幅量
v 矩形データ
vmax 最大矩形データ
v1(n) 矩形中心の移動量
v2(n) 矩形面積
v3(n) 矩形拡大率
S,S’ 低周波音声信号
A,Anew 音量
α,β 物体
REFERENCE SIGNS LIST 1 haptic presentation device 7 haptic device 8 display 9 speaker 11 video analysis unit 12 volume control unit 13 haptic presentation unit 21 frame sampling processing unit 22 object detection processing unit 23 volume amplification amount calculation processing unit 31 object selection unit 32 rectangle calculation unit 33, 41 memory 34 maximum value extraction unit 35 volume amplification amount calculation unit 42 low-frequency audio extraction unit 43 volume amplification control unit 44 synthesis unit 51 extraction unit 52 amplifier E video E' volume-controlled video k1, k2, k3 rectangle coordinate a volume amplification amount v rectangle data v max maximum rectangle data v1 (n) movement amount of rectangle center v2 (n) rectangle area v3 (n) rectangle enlargement rate S, S' low-frequency audio signal A, A new volume α, β object
Claims (6)
前記映像に含まれる時系列の複数のフレームのそれぞれについて、所定のNN(ニューラルネットワーク)を用いて物体を検出し、前記物体の移動量、面積及び拡大率のうち少なくとも1つのデータを算出し、前記少なくとも1つのデータに基づいて音量増幅量を算出する映像解析部と、
前記映像から前記低周波音声信号を抽出し、前記映像解析部により算出された前記フレームについての前記音量増幅量に基づいて、前記フレームに対応する前記低周波音声信号の音量を増幅する音量制御部と、
前記音量制御部により前記音量が増幅された前記低周波音声信号を、前記触覚デバイスへ出力する触覚提示部と、
を備えたことを特徴とする触覚提示装置。 1. A tactile presentation device that extracts a low-frequency audio signal from a video and generates information for presenting a tactile stimulus to a viewer of the video via a tactile device based on the low-frequency audio signal,
a video analysis unit that detects an object using a predetermined neural network (NN) for each of a plurality of time-series frames included in the video, calculates at least one data item among a movement amount, an area, and an enlargement rate of the object, and calculates a volume amplification amount based on the at least one data item;
a volume control unit that extracts the low-frequency audio signal from the video and amplifies the volume of the low-frequency audio signal corresponding to the frame based on the volume amplification amount for the frame calculated by the video analysis unit;
a haptic presentation unit that outputs the low-frequency audio signal, the volume of which has been amplified by the volume control unit, to the haptic device;
A tactile presentation device comprising:
前記映像解析部は、
前記複数のフレームのそれぞれについて、前記所定のNNを用いて前記物体を検出し、前記物体の移動量、面積及び拡大率を算出し、前記物体の移動量、面積及び拡大率に基づいて前記音量増幅量を算出する、ことを特徴とする触覚提示装置。 The tactile presentation device according to claim 1 ,
The video analysis unit
A tactile presentation device characterized in that, for each of the plurality of frames, the object is detected using the specified NN, the amount of movement, area and magnification rate of the object are calculated, and the amount of volume amplification is calculated based on the amount of movement, area and magnification rate of the object.
前記映像解析部は、
前記映像を、所定間隔にて時系列の複数のフレームにサンプリングするフレームサンプリング処理部と、
前記フレームサンプリング処理部によりサンプリングされた前記複数のフレームのそれぞれについて、前記所定のNNを用いて1または複数の物体を検出し、物体毎に当該物体を含む矩形座標を推定する物体検出処理部と、
前記複数のフレームのそれぞれについて、前記物体検出処理部により推定された前記物体毎の矩形座標に基づいて、前記1または複数の物体のうち面積が最大の物体を選定し、前記最大の物体につき、当該フレームを含む所定数のフレームにおける当該物体の矩形座標に基づいて、当該物体の移動量に関する第1の矩形データ、当該物体の面積に関する第2の矩形データ及び当該物体の拡大率に関する第3の矩形データを算出する矩形算出部と、
前記複数のフレームにおける前記矩形算出部により算出された前記第1の矩形データ、前記第2の矩形データ及び前記第3の矩形データから、それぞれ第1の矩形データの最大値、第2の矩形の最大値及び第3の矩形データの最大値を抽出する最大値抽出部と、
前記矩形算出部により算出された前記第1の矩形データ、前記第2の矩形データ及び前記第3の矩形データを、前記最大値抽出部により抽出された前記第1の矩形データの最大値、前記第2の矩形データの最大値及び前記第3の矩形データの最大値でそれぞれ正規化し、正規化後の第1の矩形データ、第2の矩形データ及び第3の矩形データを重み付けすることで、前記音量増幅量を算出する音量増幅量算出部と、
を備えたことを特徴とする触覚提示装置。 The tactile presentation device according to claim 2,
The video analysis unit
a frame sampling processing unit that samples the video into a plurality of frames in time series at predetermined intervals;
an object detection processing unit that detects one or more objects using the predetermined neural network for each of the plurality of frames sampled by the frame sampling processing unit, and estimates rectangular coordinates including each object;
a rectangle calculation unit that selects, for each of the plurality of frames, an object having a largest area from among the one or more objects based on the rectangular coordinates of each of the objects estimated by the object detection processing unit, and calculates, for the largest object, first rectangular data relating to an amount of movement of the object, second rectangular data relating to an area of the object, and third rectangular data relating to an enlargement rate of the object based on the rectangular coordinates of the object in a predetermined number of frames including the frame;
a maximum value extraction unit that extracts a maximum value of the first rectangle data, a maximum value of the second rectangle data, and a maximum value of the third rectangle data from the first rectangle data, the second rectangle data, and the third rectangle data calculated by the rectangle calculation unit in the plurality of frames, respectively;
a volume amplification amount calculation unit that normalizes the first rectangle data, the second rectangle data, and the third rectangle data calculated by the rectangle calculation unit by the maximum value of the first rectangle data, the maximum value of the second rectangle data, and the maximum value of the third rectangle data extracted by the maximum value extraction unit, respectively, and calculates the volume amplification amount by weighting the normalized first rectangle data, the second rectangle data, and the third rectangle data;
A tactile presentation device comprising:
前記映像解析部は、
前記映像を、所定間隔にて時系列の複数のフレームにサンプリングするフレームサンプリング処理部と、
前記フレームサンプリング処理部によりサンプリングされた前記複数のフレームのそれぞれについて、前記所定のNNを用いて1または複数の物体を検出し、物体毎に当該物体を含む矩形座標を推定する物体検出処理部と、
前記複数のフレームのそれぞれについて、前記物体検出処理部により推定された前記物体毎の矩形座標に基づいて、前記1または複数の物体のうち面積が最大の物体を選定し、前記最大の物体につき、当該フレームを含む所定数のフレームにおける当該物体の矩形座標に基づいて、当該物体の移動量に関する第1の矩形データ、当該物体の面積に関する第2の矩形データ及び当該物体の拡大率に関する第3の矩形データを算出する矩形算出部と、
前記矩形算出部により算出された前記第1の矩形データ、前記第2の矩形データ及び前記第3の矩形データを、前記第1の矩形データの予め設定された最大値、前記第2の矩形データの予め設定された最大値及び前記第3の矩形データの予め設定された最大値でそれぞれ正規化し、正規化後の第1の矩形データ、第2の矩形データ及び第3の矩形データを重み付けすることで、前記音量増幅量を算出する音量増幅量算出部と、
を備えたことを特徴とする触覚提示装置。 The tactile presentation device according to claim 2,
The video analysis unit
a frame sampling processing unit that samples the video into a plurality of frames in time series at predetermined intervals;
an object detection processing unit that detects one or more objects using the predetermined neural network for each of the plurality of frames sampled by the frame sampling processing unit, and estimates rectangular coordinates including each object;
a rectangle calculation unit that selects, for each of the plurality of frames, an object having a largest area from among the one or more objects based on the rectangular coordinates of each of the objects estimated by the object detection processing unit, and calculates, for the largest object, first rectangular data relating to an amount of movement of the object, second rectangular data relating to an area of the object, and third rectangular data relating to an enlargement rate of the object based on the rectangular coordinates of the object in a predetermined number of frames including the frame;
a volume amplification amount calculation unit that calculates the volume amplification amount by normalizing the first rectangle data, the second rectangle data, and the third rectangle data calculated by the rectangle calculation unit by a predetermined maximum value of the first rectangle data, a predetermined maximum value of the second rectangle data, and a predetermined maximum value of the third rectangle data, respectively, and weighting the normalized first rectangle data, second rectangle data, and third rectangle data;
A tactile presentation device comprising:
前記音量制御部は、
前記映像から、前記低周波音声信号、映像信号、及び前記低周波音声信号以外の音声信号を抽出する低周波音声抽出部と、
前記映像解析部により算出された前記フレームについての前記音量増幅量を、前記フレームに対応する前記低周波音声抽出部により抽出された前記低周波音声信号に乗算し、新たな低周波音声信号を生成する音量増幅制御部と、
前記音量増幅制御部により生成された前記新たな低周波音声信号、前記低周波音声抽出部により抽出された前記映像信号、及び前記低周波音声信号以外の音声信号を合成し、音量制御済映像を求める合成部と、
前記触覚提示部は、
前記合成部により求めた前記音量制御済映像から、前記新たな低周波音声信号を抽出し、前記新たな低周波音声信号を前記触覚デバイスへ出力する、ことを特徴とする触覚提示装置。 The tactile presentation device according to any one of claims 1 to 4,
The volume control unit
a low-frequency audio extraction unit that extracts the low-frequency audio signal, the video signal, and an audio signal other than the low-frequency audio signal from the video;
a volume amplification control unit that multiplies the volume amplification amount for the frame calculated by the video analysis unit by the low-frequency audio signal extracted by the low-frequency audio extraction unit corresponding to the frame to generate a new low-frequency audio signal;
a synthesis unit that synthesizes the new low-frequency audio signal generated by the volume amplification control unit, the video signal extracted by the low-frequency audio extraction unit, and an audio signal other than the low-frequency audio signal to obtain a volume-controlled video;
The tactile sense providing unit is
A tactile presentation device characterized in that the new low-frequency audio signal is extracted from the volume-controlled image obtained by the synthesis unit, and the new low-frequency audio signal is output to the tactile device.
前記映像に含まれる時系列の複数のフレームのそれぞれについて、所定のNN(ニューラルネットワーク)を用いて物体を検出し、前記物体の移動量、面積及び拡大率のうち少なくとも1つのデータを算出し、前記少なくとも1つのデータに基づいて音量増幅量を算出する映像解析部、
前記映像から前記低周波音声信号を抽出し、前記映像解析部により算出された前記フレームについての前記音量増幅量に基づいて、前記フレームに対応する前記低周波音声信号の音量を増幅する音量制御部、及び、
前記音量制御部により前記音量が増幅された前記低周波音声信号を、前記触覚デバイスへ出力する触覚提示部として機能させるためのプログラム。 a computer constituting a tactile presentation device that extracts a low-frequency audio signal from a video and generates information for presenting a tactile stimulus to a viewer of the video via a tactile device based on the low-frequency audio signal;
a video analysis unit that detects an object using a predetermined neural network for each of a plurality of time-series frames included in the video, calculates at least one piece of data among a movement amount, an area, and an enlargement rate of the object, and calculates a volume amplification amount based on the at least one piece of data;
a volume control unit that extracts the low-frequency audio signal from the video and amplifies the volume of the low-frequency audio signal corresponding to the frame based on the volume amplification amount for the frame calculated by the video analysis unit; and
a program for causing the low-frequency audio signal, the volume of which has been amplified by the volume control unit, to function as a tactile presentation unit that outputs the low-frequency audio signal to the tactile device;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022120857A JP7824173B2 (en) | 2022-07-28 | 2022-07-28 | Tactile presentation device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022120857A JP7824173B2 (en) | 2022-07-28 | 2022-07-28 | Tactile presentation device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024017905A JP2024017905A (en) | 2024-02-08 |
| JP7824173B2 true JP7824173B2 (en) | 2026-03-04 |
Family
ID=89806764
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022120857A Active JP7824173B2 (en) | 2022-07-28 | 2022-07-28 | Tactile presentation device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7824173B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002078066A (en) | 2000-08-25 | 2002-03-15 | Yamaha Corp | Vibration waveform signal output device |
| JP2019036351A (en) | 2013-03-15 | 2019-03-07 | イマージョン コーポレーションImmersion Corporation | Method and apparatus to generate haptic feedback based on video content analysis |
| CN114225379A (en) | 2021-12-20 | 2022-03-25 | 努比亚技术有限公司 | Game scene vibration regulation and control method, equipment and computer readable storage medium |
-
2022
- 2022-07-28 JP JP2022120857A patent/JP7824173B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002078066A (en) | 2000-08-25 | 2002-03-15 | Yamaha Corp | Vibration waveform signal output device |
| JP2019036351A (en) | 2013-03-15 | 2019-03-07 | イマージョン コーポレーションImmersion Corporation | Method and apparatus to generate haptic feedback based on video content analysis |
| CN114225379A (en) | 2021-12-20 | 2022-03-25 | 努比亚技术有限公司 | Game scene vibration regulation and control method, equipment and computer readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024017905A (en) | 2024-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Yang et al. | Audio augmented reality: A systematic review of technologies, applications, and future research directions | |
| JP5067595B2 (en) | Image display apparatus and method, and program | |
| KR101333031B1 (en) | Method of and device for generating and processing parameters representing HRTFs | |
| Larsson et al. | Auditory-induced presence in mixed reality environments and related technology | |
| RU2540774C2 (en) | Method and apparatus for playing back stereophonic sound | |
| US20200186912A1 (en) | Audio headset device | |
| US11184723B2 (en) | Methods and apparatus for auditory attention tracking through source modification | |
| KR102072146B1 (en) | Display apparatus and method for providing a stereophonic sound service | |
| US11482086B2 (en) | Drive control device, drive control method, and program | |
| JP2019506058A (en) | Signal synthesis for immersive audio playback | |
| CN104123948A (en) | Sound processing apparatus, method, and program | |
| Brandenburg et al. | Creating auditory illusions with binaural technology | |
| JP7347421B2 (en) | Information processing device, information processing method and program | |
| CN114822568A (en) | Audio playback method, apparatus, device, and computer-readable storage medium | |
| US12075234B2 (en) | Control apparatus, signal processing method, and speaker apparatus | |
| JP5307770B2 (en) | Audio signal processing apparatus, method, program, and recording medium | |
| JP7824173B2 (en) | Tactile presentation device and program | |
| CN105763923A (en) | Video and video template editing methods and device thereof | |
| EP3361756B1 (en) | Signal processing device, signal processing method, and computer program | |
| WO2022170716A1 (en) | Audio processing method and apparatus, and device, medium and program product | |
| JP2024017904A (en) | Tactile presentation device, self-speed estimation device and program | |
| WO2026022903A1 (en) | Content configuration method and content configuration device | |
| US20250193624A1 (en) | System for determining customized audio | |
| CN118202669A (en) | Information processing device, information processing method, and program | |
| Pörschmann et al. | 3-D audio in mobile communication devices: effects of self-created and external sounds on presence in auditory virtual environments |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250616 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20260121 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20260126 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260219 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7824173 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |