Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5817197B2 - Terminal device, server device, masking system, and program - Google Patents
[go: Go Back, main page]

JP5817197B2 - Terminal device, server device, masking system, and program - Google Patents

Terminal device, server device, masking system, and program Download PDF

Info

Publication number
JP5817197B2
JP5817197B2 JP2011094429A JP2011094429A JP5817197B2 JP 5817197 B2 JP5817197 B2 JP 5817197B2 JP 2011094429 A JP2011094429 A JP 2011094429A JP 2011094429 A JP2011094429 A JP 2011094429A JP 5817197 B2 JP5817197 B2 JP 5817197B2
Authority
JP
Japan
Prior art keywords
sound
data
masker
generated
identifier
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.)
Expired - Fee Related
Application number
JP2011094429A
Other languages
Japanese (ja)
Other versions
JP2012226172A (en
Inventor
舞 小池
舞 小池
高史 山川
高史 山川
雅人 秦
雅人 秦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2011094429A priority Critical patent/JP5817197B2/en
Publication of JP2012226172A publication Critical patent/JP2012226172A/en
Application granted granted Critical
Publication of JP5817197B2 publication Critical patent/JP5817197B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Telephone Function (AREA)

Description

本発明は、音声をマスキングする技術に関する。   The present invention relates to a technique for masking voice.

マスキング効果を利用した発明として、特許文献1,2に開示された発明がある。特許文献1に開示されているサウンドマスキングシステムは、マイクロホンを音響空間に配置し、マイクロホンで収音された音声を複数のフレームに分割する。また、分割した音声を各フレーム内で逆の波形に置き換え、フレーム同士のつながりを滑らかにする処理をした後、フレームの順序をランダムに並べ替えてマスキングサウンドを生成し、生成したマスキングサウンドをマイクロホンがある音響空間とは別な音響空間にあるスピーカから放音する。これにより、マイクロホンがある音響空間で会話が行われても、スピーカがある音響空間には生成されたマスキングサウンドが放音される。スピーカがある音響空間とマイクロホンがある音響空間が近くても、スピーカがある音響空間にはマイクロホンで収音された音声から生成されたマスキングサウンドが放音されるので、マイクロホンがある音響空間でされた会話がマスキングされる。
また、特許文献2に開示されている音声処理装置は、会話が行われる場所にマイクロホンを配置し、会話が行われる場所の近傍にスピーカを配置する。ここで、音声処理装置は、マイクロホンで収音された音声のスペクトルを変形した変形スペクトルを生成し、生成した変形スペクトルから音声信号を生成する。生成された音声信号はスピーカへ供給され、スピーカからは、マイクロホンで収音された音声が聞き取られるのを防ぐ妨害音が放音される。
As inventions using the masking effect, there are inventions disclosed in Patent Documents 1 and 2. The sound masking system disclosed in Patent Literature 1 arranges a microphone in an acoustic space, and divides the sound collected by the microphone into a plurality of frames. In addition, the divided sound is replaced with a reverse waveform in each frame, and the process of smoothing the connection between the frames is performed. Then, the order of the frames is randomly arranged to generate a masking sound, and the generated masking sound is converted into a microphone. Sound is emitted from a speaker in an acoustic space different from the certain acoustic space. Thereby, even if a conversation is performed in an acoustic space with a microphone, the generated masking sound is emitted into the acoustic space with a speaker. Even if the acoustic space with the speaker and the acoustic space with the microphone are close, the masking sound generated from the sound collected by the microphone is emitted into the acoustic space with the speaker. The conversation is masked.
In addition, the speech processing device disclosed in Patent Document 2 arranges a microphone at a place where conversation is performed and a speaker near the place where conversation is performed. Here, the sound processing device generates a deformed spectrum obtained by modifying the spectrum of the sound collected by the microphone, and generates a sound signal from the generated deformed spectrum. The generated sound signal is supplied to a speaker, and a disturbing sound that prevents the sound collected by the microphone from being heard is emitted from the speaker.

特開2008−233671号公報JP 2008-233671 A 特開2006−243178号公報JP 2006-243178 A

ところで、会話の内容が他者に聞き取られるのを防ぎたい状況としては、様々な状況がある。例えば、医師からもらった処方箋に記載された薬を薬局で購入する場合、処方箋に記載された薬の効果や副作用の説明を受けることや、服用中の薬の名称を薬剤師に告げることがある。ここで、薬の名称、効果や副作用などを他者に聞かれると、他者に病気を特定される虞がある。特許文献1,2に開示された発明を設置すれば、他者に会話を聞かれる虞はなくなるものの、そのような場所に必ず特許文献1,2に開示された装置を配置するのは非常に手間やコストがかかる。また、ある薬局で特許文献1,2に開示された発明があっても他の薬局に特許文献1,2に開示された発明がなければ、結局会話の内容を他者に聞き取られる。   By the way, there are various situations in which it is desired to prevent the contents of the conversation from being heard by others. For example, when a drug described in a prescription given by a doctor is purchased at a pharmacy, an explanation of the effects and side effects of the drug described in the prescription may be received, or the name of the drug being taken may be told to the pharmacist. Here, if someone asks about the name, effects, or side effects of a drug, there is a risk that the other person will be able to identify the disease. If the inventions disclosed in Patent Documents 1 and 2 are installed, there is no possibility that others will hear the conversation, but it is very important to always place the device disclosed in Patent Documents 1 and 2 in such a place. It takes time and cost. Further, even if there is an invention disclosed in Patent Documents 1 and 2 at a certain pharmacy, if there is no invention disclosed in Patent Documents 1 and 2 at another pharmacy, the content of the conversation can be heard by others.

本発明は、上述した背景の下になされたものであり、会話する者が移動しても移動先で会話をマスキングできる技術を提供することを目的とする。   The present invention has been made under the above-described background, and an object of the present invention is to provide a technique capable of masking a conversation at a destination even if a person who has a conversation moves.

上述した課題を解決するため、本発明は、音を収音する収音手段と、前記収音手段で収音された音を表す音声データを生成するデータ生成手段と、前記データ生成手段で生成された前記音声データと、前記音から生成されるマスカー音の使用者を一意に識別する識別子を予め定められたサーバ装置へ送信する送信手段と、前記識別子を前記サーバ装置へ送信し、前記サーバ装置において該送信した識別子に対応づけられており、前記送信手段から送信された前記音声データを基に生成されたデータであって、前記マスカー音を表すデータを前記サーバ装置から取得する取得手段と、前記取得手段で取得したデータから前記マスカー音を表す信号を生成するマスカー音生成手段と、前記マスカー音生成手段が生成した信号が表す音を放音する放音手段とを備える端末装置を提供する。 In order to solve the above-described problems, the present invention provides a sound collection unit that collects sound, a data generation unit that generates sound data representing sound collected by the sound collection unit, and a data generation unit that generates the sound data. It said audio data, and sends a transmission means for transmitting an identifier to uniquely identify the user of the masker sound generated from the sound to a predetermined server device, the identifier to the server device, the server Acquisition means for acquiring data representing the masker sound from the server device, the data being generated on the basis of the voice data transmitted from the transmission means and associated with the transmitted identifier in the apparatus; A masker sound generating means for generating a signal representing the masker sound from the data acquired by the acquiring means; and a sound generator for emitting the sound represented by the signal generated by the masker sound generating means. Providing a terminal and means.

本発明においては、前記収音手段は、人間の発する音と、当該収音手段の周囲の暗騒音を収音する構成であってもよい。
また本発明においては、前記収音手段は、人間の発する音を収音し、前記人間が発する音は所定の文章を音読した音である構成であってもよい。
また本発明においては、前記収音手段は、人間の発する音を収音し、前記人間が発する音は会話の音である構成であってもよい。
また本発明においては、前記人間の発する音は複数の場所で収音され、前記マスカー音のデータは、前記複数の場所毎に生成され、前記複数の場所のいずれかを選択し、選択された場所で収音された音のデータから生成された前記マスカー音のデータを取得する構成であってもよい。
In the present invention, the sound collecting means may be configured to pick up sound generated by a human and background noise around the sound collecting means.
Further, in the present invention, the sound collecting means may be configured to collect a sound generated by a person, and the sound generated by the person is a sound obtained by reading a predetermined sentence aloud.
Further, in the present invention, the sound collecting means may collect a sound generated by a human and the sound generated by the human may be a conversational sound.
In the present invention, the sound emitted by the human being is collected at a plurality of locations, and the masker sound data is generated for each of the plurality of locations, and one of the plurality of locations is selected and selected. The configuration may be such that the masker sound data generated from the sound data collected at the place is acquired.

また本発明は、収音手段で収音された音を表す音声データと、前記音から生成されるマスカー音の使用者を一意に特定する識別子を受信する受信手段と、前記受信手段で受信された前記音声データを基に前記マスカー音を表すデータを生成する生成手段と、前記生成手段で生成されたデータを前記受信手段が受信した前記識別子に対応づけて記憶する記憶手段と、前記記憶手段において端末装置から送信された前記識別子に対応づけられているデータを前記端末装置へ送信する送信手段とを備えるサーバ装置を提供する。 Further, the present invention provides audio data representing the sound collected by the sound collection means, a reception means for receiving an identifier for uniquely identifying a user of the masker sound generated from the sound, and received by the reception means. Generating means for generating data representing the masker sound based on the voice data; storage means for storing the data generated by the generating means in association with the identifier received by the receiving means; and the storage means And a transmission unit that transmits data associated with the identifier transmitted from the terminal device to the terminal device.

また本発明は、音を収音する収音手段と、前記収音手段で収音された音を表す音声データを生成する第1生成手段と、前記第1生成手段で生成された前記音声データと、前記音から生成されるマスカー音の使用者を一意に識別する識別子を予め定められたサーバ装置へ送信する第1送信手段と、前記識別子を前記サーバ装置へ送信し、前記サーバ装置において該送信した識別子に対応づけられており、前記第1送信手段から送信された前記音声データを基に生成されたデータであって、前記マスカー音を表すデータを前記サーバ装置から取得する取得手段と、前記取得手段で取得したデータから前記マスカー音を表す信号を生成するマスカー音生成手段と、前記マスカー音生成手段が生成した信号が表す音を放音する放音手段とを備える端末装置と、前記第1送信手段から送信された前記音声データと前記識別子とを受信する受信手段と、前記受信手段で受信された前記音声データを基に前記マスカー音を表すデータを生成する第2生成手段と、前記第2生成手段で生成されたデータを前記受信手段が受信した前記識別子に対応づけて記憶する記憶手段と、前記記憶手段において前記取得手段から送信された前記識別子に対応づけられているデータを前記端末装置へ送信する第2送信手段とを備えるサーバ装置を具備するマスキングシステムを提供する。 The present invention includes a sound collecting means for picking up a sound, and a first generating means for generating audio data representing the picked-up sound by the sound collecting unit, the audio data generated by said first generating means When a first transmitting means for transmitting an identifier to uniquely identify the user of the masker sound generated from the sound to a predetermined server apparatus, transmits the identifier to the server device, the at the server device An acquisition unit that is associated with the transmitted identifier and is generated based on the audio data transmitted from the first transmission unit, and that acquires data representing the masker sound from the server device; A terminal comprising: a masker sound generating means for generating a signal representing the masker sound from the data acquired by the acquiring means; and a sound emitting means for emitting the sound represented by the signal generated by the masker sound generating means. A location, a receiving means for receiving a transmitted the voice data and the identifier from the first transmission means, second generating data representative of the masker sound based on the audio data received by said receiving means Generating means, storage means for storing the data generated by the second generating means in association with the identifier received by the receiving means, and corresponding to the identifier transmitted from the acquiring means in the storage means A masking system comprising a server device comprising second transmitting means for transmitting data to the terminal device.

また本発明は、コンピュータを、音を収音する収音手段で収音された音を表す音声データを生成するデータ生成手段と、前記データ生成手段で生成された前記音声データと、前記音から生成されるマスカー音の使用者を一意に識別する識別子を予め定められたサーバ装置へ送信する送信手段と、前記識別子を前記サーバ装置へ送信し、前記サーバ装置において該送信した識別子に対応づけられており、前記送信手段から送信された前記音声データを基に生成されたデータであって、前記マスカー音を表すデータを前記サーバ装置から取得する取得手段と、前記取得手段で取得したデータから前記マスカー音を表す信号を生成するマスカー音生成手段として機能させるためのプログラムを提供する。 The present invention is a computer, a data generating means for generating audio data representing the picked-up sound sound pickup means for picking up a sound, and the audio data generated by said data generating means, from the sound transmitting means for transmitting an identifier to uniquely identify the user of the generated masker sound to a predetermined server apparatus, it transmits the identifier to the server device, associated with the identifier the transmission at the server device Data generated based on the audio data transmitted from the transmission unit, the acquisition unit acquiring the data representing the masker sound from the server device, and the data acquired by the acquisition unit Provided is a program for causing a masker sound generating means to generate a signal representing a masker sound.

本発明によれば、会話する者が移動しても移動先で会話をマスキングすることができる。   According to the present invention, it is possible to mask a conversation at a destination even if a person who has a conversation moves.

本発明の一実施形態に係るマスキングシステム1の構成を示した図。The figure which showed the structure of the masking system 1 which concerns on one Embodiment of this invention. 携帯電話機10のハードウェア構成を示した図。The figure which showed the hardware constitutions of the mobile telephone 10. サーバ装置40のハードウェア構成を示した図。The figure which showed the hardware constitutions of the server apparatus. マスカー音テーブルTBの内容を示した図。The figure which showed the content of the masker sound table TB. マスカー音ファイルを生成する時の動作を説明するための図。The figure for demonstrating the operation | movement at the time of producing | generating a masker sound file. 携帯電話機10が表示する画面を示した図。The figure which showed the screen which the mobile telephone 10 displays. 携帯電話機10が表示する画面を示した図。The figure which showed the screen which the mobile telephone 10 displays. 携帯電話機10が表示する画面を示した図。The figure which showed the screen which the mobile telephone 10 displays. 携帯電話機10が表示する画面を示した図。The figure which showed the screen which the mobile telephone 10 displays. マスカー音ファイルを取得する時の動作を説明するための図。The figure for demonstrating the operation | movement when acquiring a masker sound file. 携帯電話機10が表示する画面を示した図。The figure which showed the screen which the mobile telephone 10 displays. 携帯電話機10が表示する画面を示した図。The figure which showed the screen which the mobile telephone 10 displays.

[実施形態]
(全体構成)
図1は、本発明の実施形態に係わるマスキングシステム1を構成する装置を示した図である。なお、このマスキングシステム1には多数の携帯電話機(端末装置)およびサーバ装置が存在するが、図面が繁雑になるのを防ぐため、図1においては、一つの携帯電話機10と、一つのサーバ装置40のみを示している。
[Embodiment]
(overall structure)
FIG. 1 is a diagram showing an apparatus constituting a masking system 1 according to an embodiment of the present invention. The masking system 1 includes a large number of mobile phones (terminal devices) and server devices. In order to prevent the drawing from becoming complicated, in FIG. 1, one mobile phone 10 and one server device are provided. Only 40 is shown.

移動体通信網30Aは、携帯電話機10に音声通話サービスやデータ通信サービスを提供する通信網である。移動体通信網30Aは、携帯電話機10と無線通信を行う無線基地局、無線基地局に接続された交換機、交換機および固定電話網に接続された関門交換機、関門交換機とインターネット30Bに接続されデータ通信を中継するゲートウェイサーバ(いずれも図示略)を有している。移動体通信網30Aは、移動体通信網30Aを運用する通信事業者と加入契約を行った者が所有する携帯電話機10に対して音声通話サービスやパケット通信を用いたデータ通信サービスを提供する。また、移動体通信網30Aは、インターネット30Bに接続されたサーバ装置40と携帯電話機10との間で行われるデータ通信を中継する。   The mobile communication network 30A is a communication network that provides the mobile phone 10 with a voice call service and a data communication service. The mobile communication network 30A is a radio base station that performs radio communications with the mobile phone 10, a switch connected to the radio base station, a switch and a gateway switch connected to the fixed telephone network, and a data exchange connected to the gateway switch and the Internet 30B. Has a gateway server (both not shown). The mobile communication network 30A provides a voice communication service and a data communication service using packet communication to the mobile phone 10 owned by a person who has subscribed to a communication carrier that operates the mobile communication network 30A. In addition, the mobile communication network 30A relays data communication performed between the server device 40 connected to the Internet 30B and the mobile phone 10.

サーバ装置40は、クライアント−サーバシステムのサーバとして機能するコンピュータ装置であり、インターネット30Bに接続されている。サーバ装置40は、携帯電話機10のユーザの音声をマスキングするマスカー音を表すマスカー音データを生成して記憶し、記憶したマスカー音データを携帯電話機10へ提供する機能を備えている。
携帯電話機10は、図示を省略したユーザが所有する携帯電話機であり、移動体通信網30Aが提供する様々な通信サービス受けることができる。また、携帯電話機10は、サーバ装置40とデータ通信を行い、マスカー音データをサーバ装置40から取得し、取得したマスカー音データを再生する機能を備えている。
The server device 40 is a computer device that functions as a server of a client-server system, and is connected to the Internet 30B. The server device 40 has a function of generating and storing masker sound data representing a masker sound that masks the voice of the user of the mobile phone 10 and providing the stored masker sound data to the mobile phone 10.
The mobile phone 10 is a mobile phone owned by a user (not shown), and can receive various communication services provided by the mobile communication network 30A. In addition, the mobile phone 10 has a function of performing data communication with the server device 40, acquiring masker sound data from the server device 40, and reproducing the acquired masker sound data.

(携帯電話機10の構成)
図2は、携帯電話機10のハードウェア構成を例示する図である。図2に示したように、携帯電話機10の各部はバス101に接続されている。携帯電話機10の各部は、このバス101を介して各部間でデータの授受を行う。
(Configuration of mobile phone 10)
FIG. 2 is a diagram illustrating a hardware configuration of the mobile phone 10. As shown in FIG. 2, each part of the mobile phone 10 is connected to the bus 101. Each unit of the cellular phone 10 exchanges data between the units via the bus 101.

通信部108は、無線通信を行うインターフェースの機能を有しており、CPU(Central Processing Unit)102の制御の下、通信部108に接続されているアンテナ(図示略)を介して、移動体通信網30Aの無線基地局との間で無線通信を行う。通信部108は、音声通信とデータ通信を同時に行うことが可能であり、デジタル化された音声信号や、データ通信で用いられるデータの送受信を行う。
通信部108は、無線基地局から送信された音声信号やデータを受信すると、受信した音声信号を音声処理部109へ供給し、受信したデータをCPU102へ供給する。また通信部108は、データ通信に係るデータが供給されると、このデータを無線基地局へ送信する。また通信部108は、デジタル化された音声信号が音声処理部109から供給されると、この音声信号を無線基地局へ送信する。
The communication unit 108 has a function of an interface for performing wireless communication, and mobile communication is performed via an antenna (not shown) connected to the communication unit 108 under the control of a CPU (Central Processing Unit) 102. Wireless communication is performed with the wireless base station of the network 30A. The communication unit 108 can perform voice communication and data communication at the same time, and transmits and receives digitized voice signals and data used in data communication.
When the communication unit 108 receives an audio signal or data transmitted from the radio base station, the communication unit 108 supplies the received audio signal to the audio processing unit 109 and supplies the received data to the CPU 102. Further, when data related to data communication is supplied, the communication unit 108 transmits this data to the radio base station. Further, when the digitized audio signal is supplied from the audio processing unit 109, the communication unit 108 transmits the audio signal to the radio base station.

音声処理部109は、スピーカと、携帯電話機10の周囲の音を収音する収音手段の一例であるマイクロホンを備えている。音声処理部109は、マイクロホンに音声が入力されると、入力された音声をデジタル化した音声信号を生成し、この音声信号を通信部108へ供給する。また、音声処理部109は、音声信号が供給されると、この音声信号をアナログ信号に変換し、アナログ化された音声信号をスピーカへ供給する。   The audio processing unit 109 includes a speaker and a microphone that is an example of a sound collection unit that collects sounds around the mobile phone 10. When sound is input to the microphone, the sound processing unit 109 generates a sound signal obtained by digitizing the input sound and supplies the sound signal to the communication unit 108. In addition, when an audio signal is supplied, the audio processing unit 109 converts the audio signal into an analog signal and supplies the analog audio signal to the speaker.

表示部107は、例えば液晶ディスプレイ装置を備えており、CPU102の制御の下、文字やグラフィック画面、携帯電話機10を操作するためのメニュー画面などを表示する。
操作部106は、図示を省略したテンキーや操作指示などを入力するための複数のキーを備えている。携帯電話機10のユーザが、これらのキーを操作すると、操作されたキーを示す信号が操作部106からCPU102へ出力される。また操作部106は、静電容量方式で矩形の形状をした透明なタッチセンサーを有している。タッチセンサーは、表示部107の液晶ディスプレイ装置の表面全体を覆うように配置されており、液晶ディスプレイ装置に表示された画像を透過する。タッチセンサーは、矩形の領域内においてユーザが指で触れた位置を検知し、検知した位置を示す信号をCPU102へ出力する。
記憶部105は、不揮発性メモリであり、携帯電話機10を制御するためのデータやマスカー音ファイル等の様々なデータを記憶する。また、記憶部105には、マスカー音ファイルの生成や再生に係る機能を実現するアプリケーションプログラム(以下、マスカー音アプリと称する)を記憶している。
The display unit 107 includes, for example, a liquid crystal display device, and displays characters, a graphic screen, a menu screen for operating the mobile phone 10, and the like under the control of the CPU 102.
The operation unit 106 includes a plurality of keys for inputting a numeric keypad (not shown) and operation instructions. When the user of the mobile phone 10 operates these keys, a signal indicating the operated key is output from the operation unit 106 to the CPU 102. Further, the operation unit 106 has a transparent touch sensor having a rectangular shape by a capacitance method. The touch sensor is disposed so as to cover the entire surface of the liquid crystal display device of the display unit 107, and transmits an image displayed on the liquid crystal display device. The touch sensor detects a position where the user touches with a finger in a rectangular area, and outputs a signal indicating the detected position to the CPU 102.
The storage unit 105 is a non-volatile memory, and stores various data such as data for controlling the mobile phone 10 and a masker sound file. In addition, the storage unit 105 stores an application program (hereinafter referred to as a masker sound application) that realizes functions related to generation and playback of a masker sound file.

ROM(Read Only Memory)103には、CPU102により実行される各種プログラムが記憶されており、CPU102および携帯電話機各部の初期化を行う初期化プログラム、携帯電話機10の全体を制御するOS(Operating System)プログラム、データ通信の機能や音声通信の機能を実現するプログラムなどが記憶されている。RAM(Random Access Memory)104は、CPU102がプログラムを実行するときの作業エリアとして使用され、CPU102がプログラムを実行するときに使用するデータが記憶される。   Various programs executed by the CPU 102 are stored in a ROM (Read Only Memory) 103, an initialization program for initializing the CPU 102 and each part of the mobile phone, and an OS (Operating System) for controlling the entire mobile phone 10. A program, a program for realizing a data communication function, a voice communication function, and the like are stored. A RAM (Random Access Memory) 104 is used as a work area when the CPU 102 executes a program, and stores data used when the CPU 102 executes the program.

CPU102は、携帯電話機10の各部を制御する制御部である。携帯電話機10において図示を省略した電源が入れられると、CPU102が、ROM103から初期化プログラムを読み出して実行し、CPU102の初期化および携帯電話機10各部の初期化を行う。CPU102は、初期化プログラムの実行を終了するとROM103からOSプログラムや各種プログラムを読み出し実行する。CPU102がOSプログラムを実行すると、携帯電話機としての各種機能が実現し、携帯電話機10において音声通信やデータ通信を行うことが可能となる。また、CPU102は、操作部106のキーやタッチセンサーから送られた信号によりユーザの操作を特定し、各種制御を行う。また、CPU102がOSプログラムを実行すると、記憶部105に記憶されているマスカー音アプリを実行することが可能となる。   The CPU 102 is a control unit that controls each unit of the mobile phone 10. When the mobile phone 10 is turned on (not shown), the CPU 102 reads and executes an initialization program from the ROM 103, and initializes the CPU 102 and initializes each part of the mobile phone 10. When the CPU 102 finishes executing the initialization program, it reads out and executes the OS program and various programs from the ROM 103. When the CPU 102 executes the OS program, various functions as a mobile phone are realized, and the mobile phone 10 can perform voice communication and data communication. Further, the CPU 102 specifies a user operation based on a signal sent from a key of the operation unit 106 or a touch sensor, and performs various controls. Further, when the CPU 102 executes the OS program, the masker sound application stored in the storage unit 105 can be executed.

(サーバ装置40の構成)
図3は、サーバ装置40のハードウェア構成を例示したブロック図である。同図に示したように、サーバ装置40の各部はバス401に接続されており、このバス401を介して各種データの授受を行う。
(Configuration of server device 40)
FIG. 3 is a block diagram illustrating a hardware configuration of the server device 40. As shown in the figure, each unit of the server device 40 is connected to a bus 401, and various data are exchanged via the bus 401.

操作部406は、キーボードやマウス等、サーバ装置40を操作するための装置を備えている。サーバ装置40の操作者によりこれらの装置が操作されると、行われた操作に応じてCPU402が各種処理を行う。表示部407は、液晶ディスプレイ装置を有しており、CPU402の制御の下、サーバ装置40を操作するためのメニュー画面やサーバ装置40が有するデータなどを表示する。通信部410は、インターネット30Bに接続されており、インターネット30Bを介して他の装置と通信を行う際のインターフェースとして機能する。   The operation unit 406 includes devices for operating the server device 40 such as a keyboard and a mouse. When these devices are operated by an operator of the server device 40, the CPU 402 performs various processes in accordance with the performed operations. The display unit 407 includes a liquid crystal display device, and displays a menu screen for operating the server device 40, data included in the server device 40, and the like under the control of the CPU 402. The communication unit 410 is connected to the Internet 30B and functions as an interface for communicating with other devices via the Internet 30B.

記憶部405は、ハードディスク装置であり、サーバ装置40においてオペレーティングシステムの機能を実現するOSプログラムを記憶している。また、記憶部405は、マスカー音を生成する機能や、マスカー音を記憶部405に記憶させる機能、マスカー音を携帯電話機10に送信する機能などをサーバ装置40において実現するアプリケーションプログラムを記憶している。また、記憶部405は、マスカー音テーブルTBを記憶している。図4は、マスカー音テーブルTBの一例を示した図である。図4に示したテーブルは、「ユーザ識別子」のフィールド、「パスワード」のフィールド、および「ファイル名」のフィールドを有している。「ファイル名」のフィールドには、マスカー音を表すファイルのファイル名が格納される。「ユーザ識別子」のフィールドには、マスカー音のユーザを一意に識別する識別子が格納される。また、「パスワード」のフィールドには、マスカー音のユーザを認証するためのパスワードが格納される。   The storage unit 405 is a hard disk device, and stores an OS program that realizes an operating system function in the server device 40. In addition, the storage unit 405 stores an application program that realizes in the server device 40 a function of generating a masker sound, a function of storing the masker sound in the storage unit 405, a function of transmitting the masker sound to the mobile phone 10, and the like. Yes. The storage unit 405 stores a masker sound table TB. FIG. 4 is a diagram showing an example of the masker sound table TB. The table shown in FIG. 4 has a “user identifier” field, a “password” field, and a “file name” field. In the “file name” field, the file name of the file representing the masker sound is stored. The “user identifier” field stores an identifier for uniquely identifying the user of the masker sound. In the “password” field, a password for authenticating the user of the masker sound is stored.

(実施形態の動作)
次に、本実施形態の動作について、まずマスカー音ファイルを生成する時の動作について説明する。まず、携帯電話機10のユーザが、操作部106においてマスカー音アプリの起動を指示する操作を行うと、CPU102が記憶部105からマスカー音アプリを読み出して実行する。マスカー音アプリが実行されると、CPU102により表示部107が制御されて図6に示した画面が表示される。図6は、マスカー音ファイルの生成処理とマスカー音ファイルの再生処理のいずれかを選択させるために表示される画面の一例を示している。この画面が表示されている状態において、ユーザが「マスカー音ファイルを生成する」のボタンに触れる操作を行うと、図5に示したマスカー音ファイルの生成処理が実行される。なお、ユーザが「マスカー音を取得する」のボタンに触れる操作を行うと、後述するマスカー音の取得処理と再生処理が実行される。またユーザが「終了」ボタンに触れる操作を行うと、CPU102は、マスカー音アプリの実行を終了する。
(Operation of the embodiment)
Next, regarding the operation of the present embodiment, the operation when generating a masker sound file will be described first. First, when the user of the mobile phone 10 performs an operation for instructing activation of the masker sound application on the operation unit 106, the CPU 102 reads the masker sound application from the storage unit 105 and executes it. When the masker sound application is executed, the display unit 107 is controlled by the CPU 102 and the screen shown in FIG. 6 is displayed. FIG. 6 shows an example of a screen displayed for selecting either a masker sound file generation process or a masker sound file playback process. When the user performs an operation of touching the “generate masker sound file” button while the screen is displayed, the masker sound file generation process shown in FIG. 5 is executed. When the user performs an operation of touching the “acquire masker sound” button, a masker sound acquisition process and a reproduction process described later are executed. When the user performs an operation of touching the “end” button, the CPU 102 ends the execution of the masker sound application.

図6に示した画面において「マスカー音ファイルを生成する」のボタンをユーザが触ると、CPU102は図7に示したように、ユーザに音読させる文章を表示部107に表示させる(ステップS101)。ここで、ユーザが画面に表示された録音開始ボタンに触れて文章の音読を始めると、マイクロホンで収音されたユーザの音声が音声処理部109においてユーザの音声を表すデータ(以下、音声データと称する)に変換され、この音声データは記憶部105に記憶される(ステップS102)。つまり、ここでCPU102は、音を表すデータを生成するデータ生成手段として機能する。なお、ユーザの音声を収音して音声データを記憶するのは、マスカー音を生成する際にはマスカー音を使用するユーザの音声を使用するためである。次に、ユーザが文章の音読を終了し、図7に示した録音終了ボタンに触れると、図8に示した画面が表示される。   When the user touches the “Generate masker sound file” button on the screen shown in FIG. 6, the CPU 102 causes the display unit 107 to display a text to be read aloud as shown in FIG. 7 (step S <b> 101). Here, when the user touches the recording start button displayed on the screen and starts reading the sentence, the voice processing unit 109 collects data representing the user's voice (hereinafter referred to as voice data). The voice data is stored in the storage unit 105 (step S102). In other words, the CPU 102 functions as a data generation unit that generates data representing sound. The reason why the voice data of the user is collected and stored is that the voice of the user who uses the masker sound is used when generating the masker sound. Next, when the user finishes reading the sentence aloud and touches the recording end button shown in FIG. 7, the screen shown in FIG. 8 is displayed.

図8の画面は、マスカー音を使用するユーザを識別する識別子が入力されるテキストボックスと、ユーザを認証するためのパスワードが入力されるテキストボックスを備えている。図8の画面が表示されると、ユーザは、マスカー音を使用するユーザを識別する識別子と、ユーザを認証するためのパスワードを、操作部106を操作して入力する。ユーザが、識別子とパスワードを入力した後、表示されている生成ボタンに触れる操作を行うと、CPU102は、テキストボックスに入力された識別子とパスワードを取得する(ステップS104)。CPU102は、識別子とパスワードを取得すると、記憶部105に記憶された音声データ、取得した識別子およびパスワードを、通信部108を制御してサーバ装置40へ送信する(ステップS105)。ここで、CPU102と通信部108はデータを送信する送信手段として機能する。   The screen of FIG. 8 includes a text box in which an identifier for identifying a user who uses a masker sound is input, and a text box in which a password for authenticating the user is input. When the screen of FIG. 8 is displayed, the user operates the operation unit 106 to input an identifier for identifying the user who uses the masker sound and a password for authenticating the user. When the user performs an operation of touching the displayed generation button after inputting the identifier and password, the CPU 102 acquires the identifier and password input in the text box (step S104). When acquiring the identifier and password, the CPU 102 controls the communication unit 108 to transmit the audio data stored in the storage unit 105 and the acquired identifier and password to the server device 40 (step S105). Here, the CPU 102 and the communication unit 108 function as a transmission unit that transmits data.

携帯電話機10から送信された音声データ、識別子およびパスワードは、移動体通信網30Aおよびインターネット30Bを介してサーバ装置40へ送られ、通信部410によって受信される。そして、通信部410で受信された音声データ、識別子およびパスワードは記憶部405に記憶される(ステップS106)。CPU402は、音声データを記憶部405に記憶させると、記憶部405に記憶された音声データからマスカー音を表すファイル(以下、マスカー音ファイルと称する)を生成し、生成したマスカー音ファイルを記憶部405に記憶させる(ステップS107)。なお、マスカー音ファイルを生成する方法としては、本実施形態では特開2008−233671号公報に開示されている方法を採用し、まず、音声データが表す音声を複数のフレームに分割する。次に、分割した音声を各フレーム内で逆の波形に置き換え、フレーム同士のつながりを滑らかにする処理をした後、フレームの順序をランダムに並べ替えてマスカー音を生成し、生成したマスカー音を表すマスカー音ファイルを生成する。なお、マスカー音を生成する方法は、特開2008−233671号公報に開示されている方法に限定されるものではなく、例えば、音声データが表す音声を複数のフレームに分割し、分割したフレームを並べ替えた音声をマスカー音としてもよい。   The voice data, identifier, and password transmitted from the mobile phone 10 are sent to the server device 40 via the mobile communication network 30A and the Internet 30B, and are received by the communication unit 410. The voice data, identifier, and password received by the communication unit 410 are stored in the storage unit 405 (step S106). When the audio data is stored in the storage unit 405, the CPU 402 generates a file representing a masker sound (hereinafter referred to as a masker sound file) from the audio data stored in the storage unit 405, and the generated masker sound file is stored in the storage unit 405. It is stored in 405 (step S107). As a method for generating a masker sound file, the method disclosed in Japanese Patent Application Laid-Open No. 2008-233671 is adopted in this embodiment, and first, the sound represented by the sound data is divided into a plurality of frames. Next, the divided sound is replaced with a reverse waveform in each frame, and the process of smoothing the connection between the frames is performed. Then, the order of the frames is randomly rearranged to generate a masker sound. Generate a masker sound file to represent. Note that the method of generating the masker sound is not limited to the method disclosed in Japanese Patent Application Laid-Open No. 2008-233671. For example, the sound represented by the audio data is divided into a plurality of frames, and the divided frames are divided. The rearranged sound may be a masker sound.

CPU402は、マスカー音ファイルを生成すると、生成したマスカー音ファイルのファイル名を携帯電話機10から送信された識別子およびパスワードと対応づけてマスカー音テーブルTBに格納する(ステップS108)。CPU402は、マスカー音テーブルTBにファイル名を格納すると、マスカー音ファイルが生成されたことを通知するメッセージを通信部410を制御して携帯電話機10へ送信する(ステップS109)。サーバ装置40から送信されたメッセージは、インターネット30Bおよび移動体通信網30Aを介して携帯電話機10へ送られ、通信部108によって受信される。通信部108で受信されたメッセージがCPU102へ供給されると、CPU102は図9に示したメッセージを、表示部107に表示させる(ステップS110)。これにより、ユーザは、自分の音声のマスカー音がサーバ装置40に記憶されたことを知ることができる。この後、ユーザが図9の戻るボタンに触れる操作を行うと、図6に示した画面が表示される。   When generating the masker sound file, the CPU 402 stores the file name of the generated masker sound file in the masker sound table TB in association with the identifier and password transmitted from the mobile phone 10 (step S108). When the file name is stored in the masker sound table TB, the CPU 402 controls the communication unit 410 to transmit a message notifying that the masker sound file has been generated (step S109). The message transmitted from the server device 40 is sent to the mobile phone 10 via the Internet 30B and the mobile communication network 30A, and is received by the communication unit 108. When the message received by the communication unit 108 is supplied to the CPU 102, the CPU 102 displays the message shown in FIG. 9 on the display unit 107 (step S110). Thereby, the user can know that the masker sound of his / her voice is stored in the server device 40. Thereafter, when the user performs an operation of touching the return button in FIG. 9, the screen shown in FIG. 6 is displayed.

次に、サーバ装置40に記憶されたマスカー音ファイルを取得して再生する時の動作について説明する。まず、図6に示した画面が表示されている状態において、ユーザが「マスカー音ファイルを取得する」のボタンに触れる操作を行うと、図10に示したマスカー音ファイルの取得処理と再生処理が行われる。具体的には、図6に示した画面において「マスカー音ファイルを取得する」のボタンに触れる操作をユーザが行うと、CPU102は図11に示した画面を表示部107に表示させる(ステップS201)。図11の画面は、マスカー音を使用するユーザを識別する識別子が入力されるテキストボックスと、ユーザを認証するためのパスワードが入力されるテキストボックスを備えている。図11の画面が表示されると、ユーザは、操作部106を操作してマスカー音を生成する時に入力した識別子とパスワードを入力する。ユーザが、識別子とパスワードを入力した後、表示されている「マスカー音ファイルを取得」のボタンに触れる操作を行うと、CPU102は、テキストボックスに入力された識別子とパスワードを取得する(ステップS202)。CPU102は、識別子とパスワードを取得すると、取得した識別子およびパスワードを、通信部108を制御してサーバ装置40へ送信する(ステップS203)。   Next, an operation when acquiring and reproducing a masker sound file stored in the server device 40 will be described. First, in the state where the screen shown in FIG. 6 is displayed, if the user performs an operation of touching the “acquire masker sound file” button, the masker sound file acquisition process and playback process shown in FIG. 10 are performed. Done. Specifically, when the user performs an operation of touching the “acquire masker sound file” button on the screen shown in FIG. 6, the CPU 102 displays the screen shown in FIG. 11 on the display unit 107 (step S201). . The screen of FIG. 11 includes a text box in which an identifier for identifying a user who uses a masker sound is input, and a text box in which a password for authenticating the user is input. When the screen of FIG. 11 is displayed, the user operates the operation unit 106 to input the identifier and password that were input when generating the masker sound. After the user inputs the identifier and password, when the user performs an operation of touching the displayed “Acquire masker sound file” button, the CPU 102 acquires the identifier and password input in the text box (step S202). . When acquiring the identifier and password, the CPU 102 controls the communication unit 108 to transmit the acquired identifier and password to the server device 40 (step S203).

携帯電話機10から送信された識別子およびパスワードは、サーバ装置40へ送られ、通信部410によって受信される。携帯電話機10から送信された識別子およびパスワードは、サーバ装置40へ送られ、通信部410によって受信される。そして、通信部410で受信された識別子およびパスワードはCPU402へ供給される。CPU402は、識別子およびパスワードが供給されると、マスカー音ファイルを記憶部405から取得する(ステップS204)。具体的には、CPU402は、受信した識別子をマスカー音テーブルTBにおいて検索する。ここで、検索した識別子がマスカー音テーブルTBに格納されている場合、検索した識別子に対応づけられているパスワードと、受信したパスワードが同じであるか判断する。CPU402は、ここでパスワードが同じである場合、検索した識別子に対応づけられているファイル名で特定されるマスカー音ファイルを記憶部405から取得する。CPU402は、マスカー音ファイルを取得すると、取得したマスカー音ファイルを携帯電話機10へ送信する(ステップS205)。サーバ装置40から送信されたマスカー音ファイルは、インターネット30Bおよび移動体通信網30Aを介して携帯電話機10へ送られ、通信部108によって受信される。
このように、CPU102と通信部108は、識別子とパスワードを送信してマスカー音ファイルを取得する取得手段として機能する。
The identifier and password transmitted from the mobile phone 10 are sent to the server device 40 and received by the communication unit 410. The identifier and password transmitted from the mobile phone 10 are sent to the server device 40 and received by the communication unit 410. Then, the identifier and password received by the communication unit 410 are supplied to the CPU 402. CPU402 will acquire a masker sound file from the memory | storage part 405, if an identifier and a password are supplied (step S204). Specifically, the CPU 402 searches the masker sound table TB for the received identifier. If the retrieved identifier is stored in the masker sound table TB, it is determined whether the password associated with the retrieved identifier is the same as the received password. If the passwords are the same, the CPU 402 acquires a masker sound file specified by the file name associated with the searched identifier from the storage unit 405. When acquiring the masker sound file, the CPU 402 transmits the acquired masker sound file to the mobile phone 10 (step S205). The masker sound file transmitted from the server device 40 is sent to the mobile phone 10 via the Internet 30B and the mobile communication network 30A, and is received by the communication unit 108.
As described above, the CPU 102 and the communication unit 108 function as an acquisition unit that acquires the masker sound file by transmitting the identifier and the password.

CPU102は、マスカー音ファイルが通信部108で受信されると、受信されたマスカー音ファイルを記憶部105に記憶させる(ステップS206)。CPU102は、マスカー音ファイルを記憶部105に記憶させると、図12に示した画面を表示部107に表示させる(ステップS207)。これによりユーザは、携帯電話機10がマスカー音ファイルを取得したことを知ることができる。次に、図12に示した再生ボタンに触れる操作を行うと、マスカー音ファイルが再生される(ステップS208)。具体的には、記憶されたマスカー音ファイルが音声処理部109へ供給される。音声処理部109は、マスカー音ファイルが供給されると、マスカー音ファイルが表すマスカー音の音声信号を生成し、生成した音声信号をスピーカへ供給する。ここで、CPU102と音声処理部109は、マスカー音を表す信号を生成するマスカー音生成手段として機能している。これにより、ユーザの音声から生成されたマスカー音が携帯電話機10のスピーカから放音される。即ち、ユーザの音声から生成されたマスカー音が携帯電話機10のスピーカから放音されている状態で当該ユーザが会話を行うと、放音されているマスカー音によりユーザ自らの音声がマスキングされる。ユーザは、会話を終了してマスカー音ファイルの再生を終了する場合には、図12に示した終了ボタンに触れる操作をする。この操作が行われると、CPU102は、マスカー音ファイルの再生を停止し、記憶部105に記憶されたマスカー音ファイルを消去する。   When the masker sound file is received by the communication unit 108, the CPU 102 stores the received masker sound file in the storage unit 105 (step S206). When the CPU 102 stores the masker sound file in the storage unit 105, the CPU 102 displays the screen shown in FIG. 12 on the display unit 107 (step S207). Thereby, the user can know that the mobile phone 10 has acquired the masker sound file. Next, when an operation of touching the reproduction button shown in FIG. 12 is performed, a masker sound file is reproduced (step S208). Specifically, the stored masker sound file is supplied to the sound processing unit 109. When the masker sound file is supplied, the sound processing unit 109 generates a masker sound signal represented by the masker sound file, and supplies the generated sound signal to the speaker. Here, the CPU 102 and the sound processing unit 109 function as a masker sound generating unit that generates a signal representing a masker sound. Thereby, the masker sound generated from the user's voice is emitted from the speaker of the mobile phone 10. That is, when the user has a conversation with a masker sound generated from the user's voice being emitted from the speaker of the mobile phone 10, the user's own voice is masked by the emitted masker sound. When the user ends the conversation and ends the reproduction of the masker sound file, the user touches the end button shown in FIG. When this operation is performed, the CPU 102 stops reproduction of the masker sound file and erases the masker sound file stored in the storage unit 105.

以上説明したように本実施形態によれば、ユーザの音声から生成したマスカー音で当該ユーザの音声がマスキングされるため、高いマスキング効果が得られる。また、マスカー音ファイルの生成はCPUに負荷をかける処理であるが、この処理は、携帯電話機10では行われないため、携帯電話機10のCPUにかかる負荷を抑えることができる。また、マスカー音ファイルは、サーバ装置40に記憶されているため、移動体通信網30Aやインターネット30Bに接続できる環境であれば、マスカー音が必要となる任意の場所や時間において、マスカー音ファイルを自由に取得して再生することができる。例えば、スピーカを備え、マスカー音アプリがインストールされたパーソナルコンピュータをインターネット30Bに接続すれば、識別子とパスワードを入力してサーバ装置40からマスカー音ファイルを取得し、マスカー音を再生することができる。この場合、移動体通信網30Aからの電波が届かない建物内の会議室などにパーソナルコンピュータがあっても、マスカー音ファイルを取得してユーザの音声をマスキングすることができる。   As described above, according to the present embodiment, since the user's voice is masked with the masker sound generated from the user's voice, a high masking effect can be obtained. The generation of the masker sound file is a process that places a load on the CPU, but since this process is not performed by the mobile phone 10, the load on the CPU of the mobile phone 10 can be suppressed. In addition, since the masker sound file is stored in the server device 40, the masker sound file can be downloaded at any place and time where the masker sound is required as long as it can be connected to the mobile communication network 30A or the Internet 30B. You can get and play freely. For example, if a personal computer provided with a speaker and installed with a masker sound application is connected to the Internet 30B, the masker sound file can be acquired from the server device 40 by inputting the identifier and password, and the masker sound can be reproduced. In this case, even if there is a personal computer in a conference room or the like in a building where radio waves from the mobile communication network 30A do not reach, a masker sound file can be acquired to mask the user's voice.

[変形例]
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
[Modification]
As mentioned above, although embodiment of this invention was described, this invention is not limited to embodiment mentioned above, It can implement with another various form. For example, the present invention may be implemented by modifying the above-described embodiment as follows. In addition, you may combine each of embodiment mentioned above and the following modifications.

マスカー音アプリがインストールされる端末装置は、携帯電話機10に限定されるものではない。マイクおよびスピーカを備え、移動体通信網30Aまたはインターネット30Bに接続してサーバ装置40と通信可能な装置であれば、例えば、PDA(Personal Digital Assistant)やパーソナルコンピュータであってもよい。   The terminal device on which the masker sound application is installed is not limited to the mobile phone 10. For example, a PDA (Personal Digital Assistant) or a personal computer may be used as long as it is a device that includes a microphone and a speaker and can connect to the mobile communication network 30A or the Internet 30B and communicate with the server device 40.

上述した実施形態においては、マスカー音ファイルの再生を停止すると記憶部105に記憶されたマスカー音ファイルを消去しているが、マスカー音ファイルを消去せずに、記憶部105に記憶させたままにしてもよい。この場合、CPU102は、「マスカー音ファイルを再生する」のボタンに触れる操作が行われると、記憶部105にマスカー音ファイルが記憶されているか判断し、記憶されていない場合には上述した動作を行う。一方、マスカー音ファイルが記憶部105に記憶されている場合には、記憶部105に記憶されているマスカー音ファイルを取得して再生する。   In the embodiment described above, when the reproduction of the masker sound file is stopped, the masker sound file stored in the storage unit 105 is deleted. However, the masker sound file is not deleted, but is stored in the storage unit 105. May be. In this case, when an operation of touching the “play masker sound file” button is performed, the CPU 102 determines whether or not the masker sound file is stored in the storage unit 105. If the masker sound file is not stored, the CPU 102 performs the above-described operation. Do. On the other hand, when the masker sound file is stored in the storage unit 105, the masker sound file stored in the storage unit 105 is acquired and reproduced.

本発明においては、マスカー音ファイルの再生中に音声処理部109のマイクロホンで携帯電話機10の周囲の音声を収音し、収音したマスカー音以外の音声の音量に応じてマスカー音の音量を制御してもよい。例えば、マスカー音以外の音声の音量が小さい場合にはマスカー音の音量も小さくし、マスカー音以外の音声の音量が大きい場合にはマスカー音の音量も大きくする構成としてもよい。   In the present invention, the sound around the mobile phone 10 is picked up by the microphone of the sound processing unit 109 during the reproduction of the masker sound file, and the volume of the masker sound is controlled according to the sound volume other than the picked up masker sound. May be. For example, the volume of the masker sound may be reduced when the volume of the sound other than the masker sound is low, and the volume of the masker sound may be increased when the volume of the sound other than the masker sound is high.

上述した実施形態においては、携帯電話機10のユーザの音声のみを収音して音声データを生成し、この音声データからマスカー音ファイルを生成していたが、このユーザの話し相手の音声もユーザの音声と同時に収音して音声データを生成し、この音声データからマスカー音ファイルを生成してもよい。この構成によれば、ユーザの音声だけでなくユーザの話し相手の音声もマスキングすることができる。また、会議などで複数の話し相手がいる場合には、これら複数の話し相手の音声も収音してマスカー音ファイルを生成するようにしてもよい。また、複数人で話しをする場合、各人が携帯電話機10でマスカー音を放音するようにしてもよい。   In the embodiment described above, only the voice of the user of the mobile phone 10 is collected to generate voice data, and a masker sound file is generated from this voice data. At the same time, sound may be collected to generate sound data, and a masker sound file may be generated from the sound data. According to this configuration, not only the user's voice but also the voice of the user's speaking partner can be masked. In addition, when there are a plurality of speaking partners at a meeting or the like, the voices of the plurality of speaking partners may be collected to generate a masker sound file. In addition, when talking by a plurality of people, each person may emit a masker sound with the mobile phone 10.

本発明においては、マイクロホンで収音した音声から音声データを生成する際、同時に収音される暗騒音をフィルタ処理によりカットした音声データを生成するようにしてもよい。また、暗騒音をカットせずに暗騒音を含む音声データを生成するようにしてもよい。
また、マスカー音ファイルを生成する場合、収音した場所を表す場所情報を入力し、入力された場所情報をマスカー音ファイルのファイル名に対応づけてマスカー音テーブルTBに格納するようにしてもよい。また、マスカー音ファイルを生成する場合、異なる複数の場所で収音し、場所毎にマスカー音ファイルを生成して記憶するようにしてもよい。また、マスカー音ファイルを取得する場合、マスカー音ファイルを生成する時に収音した場所の場所情報を入力し、入力された場所情報に対応づけられているマスカー音ファイルをサーバ装置40から携帯電話機10に送信するようにしてもよい。
In the present invention, when sound data is generated from sound picked up by a microphone, sound data obtained by cutting background noise simultaneously picked up by filtering may be generated. Further, voice data including background noise may be generated without cutting background noise.
Also, when generating a masker sound file, location information indicating the location where the sound is collected may be input, and the input location information may be stored in the masker sound table TB in association with the file name of the masker sound file. . Further, when generating a masker sound file, sound may be collected at a plurality of different locations, and a masker sound file may be generated and stored for each location. When acquiring a masker sound file, the location information of the place where the sound was collected when the masker sound file was generated is input, and the masker sound file associated with the input location information is transmitted from the server device 40 to the mobile phone 10. You may make it transmit to.

上述した実施形態においては、音声データの内容は所定の文章をユーザが音読したものであるが、音声データの内容は所定の文章を音読したものに限定されるものではない。例えば、会議室で会議中のユーザの音声を録音し、この録音した音声の音声データからマスカー音ファイルを生成してもよく、また、レストランで食事中のユーザの音声を録音し、この録音した音声の音声データからマスカー音ファイルを生成してもよい。また、このように、場所および会話の内容が異なる毎にマスカー音ファイルを生成してサーバ装置40に記憶させ、会議室にいる場合には会議室で録音した音声から生成したマスカー音ファイルを取得して再生し、レストランにいる場合にはレストランで録音した音声から生成したマスカー音ファイルを取得して再生するようにしてもよい。
また、携帯電話機10で音声通話中の音声と暗騒音を収音し、この収音した音声の音声データからマスカー音ファイルを生成してもよい。なお、この構成においては、音声通話中に携帯電話機10から放音される通話相手の音声を、収音された音声からカットするようにしてもよい。
In the above-described embodiment, the content of the voice data is obtained by reading a predetermined sentence by the user. However, the contents of the voice data are not limited to those obtained by reading the predetermined sentence aloud. For example, a user's voice during a meeting may be recorded in a meeting room, and a masker sound file may be generated from the voice data of the recorded voice, or a user's voice during a meal may be recorded in a restaurant and recorded. A masker sound file may be generated from voice data. In addition, in this way, a masker sound file is generated and stored in the server device 40 every time the location and the content of the conversation are different, and when in the conference room, the masker sound file generated from the voice recorded in the conference room is acquired. When the user is at a restaurant, the masker sound file generated from the sound recorded at the restaurant may be acquired and reproduced.
Alternatively, the mobile phone 10 may collect voice and background noise during a voice call, and generate a masker sound file from the voice data of the collected voice. In this configuration, the voice of the other party that is emitted from the mobile phone 10 during a voice call may be cut from the collected voice.

本発明においては、マスカー音ファイルの生成を有料とし、サーバ装置40にマスカー音ファイルの生成を行わせる場合、音声データを送信する携帯電話機10のユーザからマスカー音ファイルの代金を徴収するようにしてもよい。また、マスカー音ファイルの使用について使用期限を設け、使用期限を越えたマスカー音ファイルは再生しない構成としてもよい。また、マスカー音ファイルの生成を有料とし、且つ、マスカー音ファイルの使用期限を設ける場合、マスカー音ファイルの使用期限に応じて、徴収する料金を異ならせるようにしてもよい。例えば、使用期限が長い場合には徴収する料金を高くし、使用期限が短い場合には徴収する料金を低くしてもよい。また、マスカー音ファイルの生成を有料とする場合、マスカー音ファイルを音質毎に複数生成し、マスカー音ファイルの音質に応じて徴収する料金を異ならせるようにしてもよい。   In the present invention, when the generation of the masker sound file is charged and the server device 40 generates the masker sound file, the price of the masker sound file is collected from the user of the mobile phone 10 that transmits the voice data. Also good. In addition, a use time limit may be provided for use of the masker sound file, and a masker sound file that has exceeded the use time limit may not be reproduced. In addition, when the generation of the masker sound file is charged and the expiration date of the masker sound file is set, the charge to be collected may be varied depending on the expiration date of the masker sound file. For example, the fee to be collected may be increased when the expiration date is long, and the fee to be collected may be decreased when the expiration date is short. In addition, when generating a masker sound file for a fee, a plurality of masker sound files may be generated for each sound quality, and the charges to be collected may be varied according to the sound quality of the masker sound file.

上述した実施形態においては、携帯電話機10を使用した電話相手の音声から生成したマスカー音ファイルを電話相手から取得し、この電話相手と携帯電話機10で音声通話を行う場合、電話相手から取得したマスカー音ファイルを再生するようにしてもよい。   In the embodiment described above, when a masker sound file generated from the voice of the other party using the mobile phone 10 is acquired from the other party, and a voice call is made between the other party and the mobile phone 10, the masker acquired from the other party is obtained. The sound file may be played back.

本発明においては、ユーザを識別するための識別子は、携帯電話機10を一意に識別する個体識別番号であってもよい。また、携帯電話機10に装着されるSIM(Subscriber Identity Module)に割り当てられたSIMに固有の番号(例えば、IMSI(International Mobile Subscriber Identity))であってもよい。   In the present invention, the identifier for identifying the user may be an individual identification number that uniquely identifies the mobile phone 10. Further, it may be a number unique to a SIM (for example, IMSI (International Mobile Subscriber Identity)) assigned to a SIM (Subscriber Identity Module) attached to the mobile phone 10.

上述した携帯電話機10に記憶されているマスカー音アプリは、磁気記録媒体(磁気テープ、磁気ディスク(HDD(Hard Disk Drive)、FD(Flexible Disk))など)、光記録媒体(光ディスク(CD(Compact Disc)、DVD(Digital Versatile Disk))など)、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、携帯電話機10にインストールしてもよい。また、移動体通信網30Aやインターネット30Bを介してマスカー音アプリをダウンロードして携帯電話機10にインストールしてもよい。   The masker sound application stored in the mobile phone 10 described above includes a magnetic recording medium (magnetic tape, magnetic disk (HDD (Hard Disk Drive), FD (Flexible Disk), etc.)), optical recording medium (optical disk (CD (Compact)). Disc), DVD (Digital Versatile Disk)), etc., a magneto-optical recording medium, a semiconductor-readable recording medium such as a semiconductor memory, and the like may be provided and installed in the mobile phone 10. Alternatively, the masker sound application may be downloaded via the mobile communication network 30A or the Internet 30B and installed in the mobile phone 10.

1…マスキングシステム、10…携帯電話機、30A…移動体通信網、30B…インターネット、40…サーバ装置、101…バス、102…CPU、103…ROM、104…RAM、105…記憶部、106…操作部、107…表示部、108…通信部、109…音声処理部、401…バス、402…CPU、403…ROM、404…RAM、405…記憶部、406…操作部、407…表示部、410…通信部 DESCRIPTION OF SYMBOLS 1 ... Masking system, 10 ... Mobile phone, 30A ... Mobile communication network, 30B ... Internet, 40 ... Server apparatus, 101 ... Bus, 102 ... CPU, 103 ... ROM, 104 ... RAM, 105 ... Memory | storage part, 106 ... Operation 107, display unit, 108 ... communication unit, 109 ... audio processing unit, 401 ... bus, 402 ... CPU, 403 ... ROM, 404 ... RAM, 405 ... storage unit, 406 ... operation unit, 407 ... display unit, 410 ... communication department

Claims (8)

音を収音する収音手段と、
前記収音手段で収音された音を表す音声データを生成するデータ生成手段と、
前記データ生成手段で生成された前記音声データと、前記音から生成されるマスカー音の使用者を一意に識別する識別子を予め定められたサーバ装置へ送信する送信手段と、
前記識別子を前記サーバ装置へ送信し、前記サーバ装置において該送信した識別子に対応づけられており、前記送信手段から送信された前記音声データを基に生成されたデータであって、前記マスカー音を表すデータを前記サーバ装置から取得する取得手段と、
前記取得手段で取得したデータから前記マスカー音を表す信号を生成するマスカー音生成手段と、
前記マスカー音生成手段が生成した信号が表す音を放音する放音手段と
を備える端末装置。
Sound collection means for collecting sound;
Data generating means for generating sound data representing the sound collected by the sound collecting means;
And the audio data generated by said data generating means, transmitting means for transmitting an identifier to uniquely identify the user of the masker sound generated from the sound to a predetermined server apparatus,
The identifier is transmitted to the server device, is associated with the transmitted identifier in the server device, and is generated based on the voice data transmitted from the transmitting means, and the masker sound is Obtaining means for obtaining data representing the server device;
A masker sound generating means for generating a signal representing the masker sound from the data acquired by the acquiring means;
A terminal device comprising: sound emitting means for emitting the sound represented by the signal generated by the masker sound generating means.
前記収音手段は、人間の発する音と、当該収音手段の周囲の暗騒音を収音することを特徴とする請求項1に記載の端末装置。   The terminal device according to claim 1, wherein the sound collection unit collects a sound emitted by a person and background noise around the sound collection unit. 前記収音手段は、人間の発する音を収音し、前記人間が発する音は所定の文章を音読した音であることを特徴とする請求項1または請求項2に記載の端末装置。   The terminal device according to claim 1, wherein the sound collection unit collects a sound generated by a human, and the sound generated by the human is a sound obtained by reading a predetermined sentence aloud. 前記収音手段は、人間の発する音を収音し、前記人間が発する音は会話の音であることを特徴とする請求項1または請求項2に記載の端末装置。   The terminal device according to claim 1, wherein the sound collection unit collects a sound generated by a human, and the sound generated by the human is a conversational sound. 前記人間の発する音は複数の場所で収音され、
前記マスカー音のデータは、前記複数の場所毎に生成され、
前記複数の場所のいずれかを選択し、選択された場所で収音された音のデータから生成された前記マスカー音のデータを取得すること
を特徴とする請求項2乃至請求項4のいずれかに記載の端末装置。
The human-generated sound is collected at a plurality of locations,
The masker sound data is generated for each of the plurality of locations,
5. The masker sound data generated from the sound data picked up at the selected place is selected from any of the plurality of places. 5. The terminal device described in 1.
収音手段で収音された音を表す音声データと、前記音から生成されるマスカー音の使用者を一意に特定する識別子を受信する受信手段と、
前記受信手段で受信された前記音声データを基に前記マスカー音を表すデータを生成する生成手段と、
前記生成手段で生成されたデータを前記受信手段が受信した前記識別子に対応づけて記憶する記憶手段と、
前記記憶手段において端末装置から送信された前記識別子に対応づけられているデータを前記端末装置へ送信する送信手段と
を備えるサーバ装置。
Receiving means for receiving sound data representing the sound collected by the sound collecting means, and an identifier for uniquely identifying a user of the masker sound generated from the sound;
Generating means for generating data representing the masker sound based on the audio data received by the receiving means;
Storage means for storing the data generated by the generating means in association with the identifier received by the receiving means;
A server device comprising: a transmission unit configured to transmit, to the terminal device, data associated with the identifier transmitted from the terminal device in the storage unit.
音を収音する収音手段と、
前記収音手段で収音された音を表す音声データを生成する第1生成手段と、
前記第1生成手段で生成された前記音声データと、前記音から生成されるマスカー音の使用者を一意に識別する識別子を予め定められたサーバ装置へ送信する第1送信手段と、
前記識別子を前記サーバ装置へ送信し、前記サーバ装置において該送信した識別子に対応づけられており、前記第1送信手段から送信された前記音声データを基に生成されたデータであって、前記マスカー音を表すデータを前記サーバ装置から取得する取得手段と、
前記取得手段で取得したデータから前記マスカー音を表す信号を生成するマスカー音生成手段と、
前記マスカー音生成手段が生成した信号が表す音を放音する放音手段と
を備える端末装置と、
前記第1送信手段から送信された前記音声データと前記識別子とを受信する受信手段と、
前記受信手段で受信された前記音声データを基に前記マスカー音を表すデータを生成する第2生成手段と、
前記第2生成手段で生成されたデータを前記受信手段が受信した前記識別子に対応づけて記憶する記憶手段と、
前記記憶手段において前記取得手段から送信された前記識別子に対応づけられているデータを前記端末装置へ送信する第2送信手段と
を備えるサーバ装置
を具備するマスキングシステム。
Sound collection means for collecting sound;
First generation means for generating sound data representing the sound collected by the sound collection means;
And the audio data generated by said first generating means, a first transmission means for transmitting an identifier to uniquely identify the user of the masker sound generated from the sound to a predetermined server apparatus,
The identifier is transmitted to the server device, is associated with the transmitted identifier in the server device, and is generated on the basis of the audio data transmitted from the first transmission means, the masker Obtaining means for obtaining data representing sound from the server device;
A masker sound generating means for generating a signal representing the masker sound from the data acquired by the acquiring means;
A terminal device comprising: sound emitting means for emitting the sound represented by the signal generated by the masker sound generating means;
Receiving means for receiving the audio data and the identifier transmitted from the first transmitting means;
Second generating means for generating data representing the masker sound based on the audio data received by the receiving means;
Storage means for storing the data generated by the second generation means in association with the identifier received by the reception means;
A masking system comprising: a server device comprising: a second transmission unit configured to transmit, to the terminal device, data associated with the identifier transmitted from the acquisition unit in the storage unit.
コンピュータを、
音を収音する収音手段で収音された音を表す音声データを生成するデータ生成手段と、
前記データ生成手段で生成された前記音声データと、前記音から生成されるマスカー音の使用者を一意に識別する識別子を予め定められたサーバ装置へ送信する送信手段と、
前記識別子を前記サーバ装置へ送信し、前記サーバ装置において該送信した識別子に対応づけられており、前記送信手段から送信された前記音声データを基に生成されたデータであって、前記マスカー音を表すデータを前記サーバ装置から取得する取得手段と、
前記取得手段で取得したデータから前記マスカー音を表す信号を生成するマスカー音生成手段
として機能させるためのプログラム。
Computer
Data generating means for generating sound data representing the sound collected by the sound collecting means for collecting the sound;
And the audio data generated by said data generating means, transmitting means for transmitting an identifier to uniquely identify the user of the masker sound generated from the sound to a predetermined server apparatus,
The identifier is transmitted to the server device, is associated with the transmitted identifier in the server device, and is generated based on the voice data transmitted from the transmitting means, and the masker sound is Obtaining means for obtaining data representing the server device;
The program for functioning as a masker sound production | generation means which produces | generates the signal showing the said masker sound from the data acquired by the said acquisition means.
JP2011094429A 2011-04-20 2011-04-20 Terminal device, server device, masking system, and program Expired - Fee Related JP5817197B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011094429A JP5817197B2 (en) 2011-04-20 2011-04-20 Terminal device, server device, masking system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011094429A JP5817197B2 (en) 2011-04-20 2011-04-20 Terminal device, server device, masking system, and program

Publications (2)

Publication Number Publication Date
JP2012226172A JP2012226172A (en) 2012-11-15
JP5817197B2 true JP5817197B2 (en) 2015-11-18

Family

ID=47276399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011094429A Expired - Fee Related JP5817197B2 (en) 2011-04-20 2011-04-20 Terminal device, server device, masking system, and program

Country Status (1)

Country Link
JP (1) JP5817197B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3908684B2 (en) * 2003-03-31 2007-04-25 株式会社東芝 Sound field control information distribution method and apparatus, and sound field control system
JP2006166300A (en) * 2004-12-10 2006-06-22 Ricoh Co Ltd Mobile terminal, communication system, audio silencing method, program, and recording medium in mobile terminal

Also Published As

Publication number Publication date
JP2012226172A (en) 2012-11-15

Similar Documents

Publication Publication Date Title
US11012828B2 (en) Multiple user profiles and personas on a device
CN108521621B (en) Signal processing method, device, terminal, earphone and readable storage medium
CN101480025B (en) How to notify your mobile phone of an incoming call
JP2021516786A (en) Methods, devices, and computer programs to separate the voices of multiple people
JP2008061241A (en) Method and communication system for continuously recording ambient information
CN1200639A (en) Radio communication apparatus having plurality of communication functions
CN108763978B (en) Information prompting method, device, terminal, earphone and readable storage medium
CN109842712A (en) Method, apparatus, computer equipment and the storage medium that message registration generates
CN108429969B (en) Audio frequency playing method, device, terminal, earphone and readable storage medium storing program for executing
CN109274405A (en) Data transmission method, device, electronic device and computer readable medium
CN102355646A (en) Mobile communication device for transcribing a multi-party conversion
CN108337382A (en) User&#39;s selectable environments for mobile communication equipment
CN108540660B (en) Voice signal processing method and device, readable storage medium and terminal
CN109903765A (en) Sound control method and device
US20080085742A1 (en) Mobile communication terminal
CN109873894A (en) A kind of volume adjusting method and mobile terminal
KR20140061285A (en) Background sound removal for privacy and personalization use
JP5817197B2 (en) Terminal device, server device, masking system, and program
US8295449B2 (en) Method and system for creating audio identification messages
WO2008081301A1 (en) Apparatus and method for exchanging information between devices
CN104954552B (en) A kind of information processing method and device, terminal
KR101294214B1 (en) Mobile Communications Terminal and Method for Delivering feeling of far end talker by Vibration
JP2007025859A (en) Real world communication management device
JP2020120396A (en) Electronic device, control method, and program
JP4306140B2 (en) Portable information terminal device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150203

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150914

LAPS Cancellation because of no payment of annual fees