(57)【要約】【課題】ユーザが聞きたい内容を含む録音ファイルを提供すること。【解決手段】実施形態によれば、電子機器は、検索処理手段と、判定処理手段と、送信処理手段とを具備する。検索処理手段は、録音場所を示す位置情報と、録音日時を示す時間情報とがそれぞれ関連付けられ、複数の録音装置によって作成された複数の録音ファイルから、各録音ファイルに関連付けられている位置情報および時間情報に基づいて、指定された第１の録音ファイルに対応する第２の録音ファイルを検索する。判定処理手段は、第２の録音ファイルの録音内容が第１の録音ファイルの録音内容の少なくとも一部を含むかを判定する。第２の録音ファイルの録音内容が第１の録音ファイルの録音内容の少なくとも一部を含むと判定された場合に、送信処理手段は、第２の録音ファイルの少なくとも一部を含む第３の録音ファイルを第１の録音装置に送信する。【選択図】    図５
2015106058.tif 000002
【特許請求の範囲】
【請求項１】
録音場所を示す位置情報と、録音日時を示す時間情報とがそれぞれ関連付けられ、複数の録音装置によって作成された複数の録音ファイルから、各録音ファイルに関連付けられている位置情報および時間情報に基づいて、指定された第１の録音ファイルに対応する第２の録音ファイルを検索する検索処理手段と、
前記第２の録音ファイルの録音内容が、前記第１の録音ファイルの録音内容の少なくとも一部を含むかを判定する判定処理手段と、
前記第２の録音ファイルの録音内容が前記第１の録音ファイルの録音内容の少なくとも一部を含むと判定された場合に、前記第２の録音ファイルの少なくとも一部を含む第３の録音ファイルを第１の録音装置に送信する送信処理手段と
を具備する電子機器。
【請求項２】
前記判定処理手段は、前記第１の録音ファイルおよび前記第２の録音ファイルの一定音声区間毎に有音判定または有音無音判定を行い、前記有音判定または前記有音無音判定の判定結果に基づいて、前記第２の録音ファイルの録音内容が前記第１の録音ファイルの録音内容の少なくとも一部を含むかを判定する
請求項１に記載の電子機器。
【請求項３】
前記判定処理手段は、
前記第１の録音ファイルに対して一定音声区間毎に話者識別を行い、
前記第１の録音ファイルおよび前記第２の録音ファイルに対して有音判定または有音無音判定を前記一定音声区間毎に行い、
識別された話者の内の一人の話者の前記有音判定または前記有音無音判定が一致した場合に、前記第２の録音ファイルの録音内容が前記第１の録音ファイルの録音内容の少なくとも一部を含むと判定する、
請求項２に記載の電子機器。
【請求項４】
前記第１の録音ファイルの一部を含む第４の録音ファイルと、前記第２の録音ファイルを含む第５の録音ファイルとに対して、前記有音判定または前記有音無音判定を行う
請求項２に記載の電子機器。
【請求項５】
前記複数の録音ファイルから、前記第１の録音ファイルに対応する第６の録音ファイルが更に検索された場合、前記送信処理手段は、前記第２の録音ファイルと前記第６の録音ファイルの内から録音品質が良い録音ファイルを前記第１の録音装置に送信する
請求項１に記載の電子機器。
【請求項６】
前記第２の録音ファイルの録音品質が、前記第６の録音ファイルの録音品質よりも高く、前記第６の録音ファイルの録音内容が、前記第２の録音ファイルの録音内容に含まれない録音内容を含む場合、前記第６の録音ファイルから前記第２の録音ファイルの録音内容に含まれない録音内容を含む第７の録音ファイルを切り出し、前記第２の録音ファイルと前記第７の録音ファイルとを結合する、結合処理手段
を更に具備する請求項５に記載の電子機器。
【請求項７】
前記第３の録音ファイルの音声内容は、前記第２の録音ファイルの音声内容の全てを含む請求項１に記載の電子機器。
【請求項８】
録音場所を示す位置情報と、録音日時を示す時間情報とがそれぞれ関連付けられ、複数の録音装置によって作成された複数の録音ファイルから、各録音ファイルに関連付けられている位置情報および時間情報に基づいて、指定された第１の録音ファイルに対応する第２の録音ファイルを検索し、
前記第２の録音ファイルの録音内容が前記第１の録音ファイルの録音内容の少なくとも一部を含むかを判定し、
前記第２の録音ファイルの録音内容が前記第１の録音ファイルの録音内容の少なくとも一部を含むと判定された場合に、前記第２の録音ファイルの少なくとも一部を含む第３の録音ファイルを第１の録音装置に送信する
録音ファイル送信方法。
【請求項９】
録音場所を示す位置情報と、録音日時を示す時間情報とがそれぞれ関連付けられ、複数の録音装置によって作成された複数の録音ファイルから、各録音ファイルに関連付けられている位置情報および時間情報に基づいて、指定された第１の録音ファイルに対応する第２の録音ファイルを検索する手順と、
前記第２の録音ファイルの録音内容が、前記第１の録音ファイルの録音内容の少なくとも一部を含むかを判定する手順と、
前記第２の録音ファイルの録音内容が前記第１の録音ファイルの録音内容の少なくとも一部を含むと判定された場合に、前記第２の録音ファイルの少なくとも一部を含む第３の録音ファイルを第１の録音装置に送信する手順とを
コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、複数の録音ファイルを有する電子機器および録音ファイル送信方法に関する。
【背景技術】
【０００２】
近年、フラッシュメモリ等の不揮発性メモリに録音ファイルを記録(録音)するデジタル音声レコーダが普及している。録音時、バッテリ切れや不揮発性メモリの容量不足等の理由で連続して録音できなくなる場合がある。録音できなくなった場合に、別のレコーダで録音を引き継ぐことが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１１４７２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
別のレコーダで録音を引き継ぐために、録音開始時に、レコーダ間で相互に登録しておく必要があった。そのため、相互に登録されていなければ、別のレコーダに録音を引き継ぐことができず、録音したい内容の全ての内容を得ることができなかった。
【０００５】
本発明の目的は、ユーザが聞きたい内容を含む録音ファイルを提供することが可能な電子機器および録音ファイル送信方法を提供することにある。
【課題を解決するための手段】
【０００６】
実施形態によれば、電子機器は、検索処理手段と、判定処理手段と、送信処理手段とを具備する。検索処理手段は、録音場所を示す位置情報と、録音日時を示す時間情報とがそれぞれ関連付けられ、複数の録音装置によって作成された複数の録音ファイルから、各録音ファイルに関連付けられている位置情報および時間情報に基づいて、指定された第１の録音ファイルに対応する第２の録音ファイルを検索する。判定処理手段は、前記第２の録音ファイルの録音内容が前記第１の録音ファイルの録音内容の少なくとも一部を含むかを判定する。前記第２の録音ファイルが前記第１の録音ファイルの録音内容の少なくとも一部を含むと判定された場合に、送信処理手段は、前記第２の録音ファイルの少なくとも一部を含む第３の録音ファイルを第１の録音装置に送信する。
【図面の簡単な説明】
【０００７】
【図１】実施形態のシステムの構成の一例を示す図。
【図２】図１に示すシステムの運用例を示す図。
【図３】図１に示す各デジタル音声録音装置の構成を示すブロック図。
【図４】図１に示すサーバの構成を示すブロック図。
【図５】録音ファイル管理アプリケーションの構成を示すブロック図。
【図６】判定処理部による判定処理を説明するための図。
【図７】判定処理部による判定結果が一致しない場合を示す図。
【図８】閾値を変えることにより判定処理部による判定結果が一致した場合を示す図。
【図９】判定処理部による判定処理を説明するための図。
【図１０】判定処理部による判定処理を説明するための図。
【図１１】判定処理部による判定処理を説明するための図。
【図１２】録音ファイルが指定されてから、録音ファイルを送信するまでの手順の一例を示すフローチャート。
【図１３】録音ファイルの一部を切り出し、切り出された録音ファイルを結合する録音ファイル管理アプリケーションの構成を示すブロック図。
【図１４】録音ファイルの一部を切り出し、切り出された録音ファイルを別の録音ファイルに結合する手順の一例を示すフローチャート。
【図１５】二つの録音ファイルの結合を説明するための図。
【発明を実施するための形態】
【０００８】
以下、実施の形態について図面を参照して説明する。
【０００９】
図１は、本実施形態のシステムを示す図である。
【００１０】
本システムは、サーバコンピュータ１０と複数のデジタル音声録音装置２０（２０Ａ，２０Ｂ，２０Ｃ）とを含む。
【００１１】
各デジタル音声録音装置２０は、同一発話内容を録音し、録音ファイルを生成する。各デジタル音声録音装置２０は、録音ファイルと、録音位置を示す位置情報と録音日時を示す時間情報とを含むメタ情報とをサーバ１０にアップロードする。なお、メタ情報は、録音ファイルに追記されていても良い。
【００１２】
例えば、録音した音声がユーザの都合によって、例えば録音品質の良い音声が必要になった場合は、他のユーザがアップロードした録音ファイルがないかをサーバに問い合わせる。サーバ１０は、例えばデジタル音声録音装置２０Ａによってアップロードされた録音ファイルに対応するメタ情報に含まれる位置情報および時間情報に基づいて、デジタル音声録音装置２０Ａによってアップロードされた録音ファイルと、ほぼ同一位置およびほぼ同一日時に録音された録音ファイルが無いかを検索する。録音ファイルが検索された場合、サーバ１０は、録音ファイルが録音ファイルがあることをデジタル音声録音装置２０Ａに通知する。図２に示すように、デジタル音声録音装置２０Ａは、サーバ１０から録音ファイルをダウンロードする。
【００１３】
図３は、各デジタル音声録音装置音声録音装置２０の構成を示すブロック図である。  
デジタル音声録音装置２０は、図３に示されるように、タッチスクリーンディスプレイ１７、ＣＰＵ１０１、システムコントローラ１０２、主メモリ１０３、グラフィクスコントローラ１０４、ＢＩＯＳ−ＲＯＭ１０５、ストレージデバイス１０６、無線通信デバイス１０７、エンベデッドコントローラ（ＥＣ）１０８、マイク１０９、ＧＰＳモジュール１１０、およびＲＴＣ（Real Time Clock）１１１等を備える。
【００１４】
ＣＰＵ１０１は、デジタル音声録音装置２０内の各種モジュールの動作を制御するプロセッサである。ＣＰＵ１０１は、ストレージデバイスであるストレージデバイス１０６から揮発性メモリである主メモリ１０３にロードされる各種ソフトウェアを実行する。これらソフトウェアには、オペレーティングシステム（ＯＳ）２００、および各種アプリケーションプログラムが含まれている。各種アプリケーションプログラムには、録音アプリケーション（録音ＡＰＰ）３００が含まれている。
【００１５】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０５に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１６】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィクスコントローラ１０４との通信を実行する機能も有している。
【００１７】
グラフィクスコントローラ１０４は、デジタル音声録音装置２０のディスプレイモニタとして使用されるＬＣＤ１７Ａを制御する表示コントローラである。このグラフィクスコントローラ１０４によって生成される表示信号はＬＣＤ１７Ａに送られる。ＬＣＤ１７Ａは、表示信号に基づいて画面イメージを表示する。このＬＣＤ１７Ａ上にはタッチパネル１７Ｂが配置されている。タッチパネル１７Ｂは、ＬＣＤ１７Ａの画面上で入力を行うための静電容量式のポインティングデバイスである。指が接触される画面上の接触位置および接触位置の動き等はタッチパネル１７Ｂによって検出される。
【００１８】
無線通信デバイス１０７は、無線ＬＡＮまたは３Ｇ移動通信などの無線通信を実行するように構成されたデバイスである。ＥＣ１０８は、電力管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータである。ＥＣ１０８は、ユーザによるパワーボタンの操作に応じてデジタル音声録音装置２０を電源オンまたは電源オフする機能を有している。
【００１９】
ＧＰＳモジュール１１０は、デジタル音声録音装置２０の位置を測定する。ＲＴＣ１１１は、日時を計る。
【００２０】
録音アプリケーション３００は、マイクによって集音された音を圧縮符号化する処理を行う。録音アプリケーション３００は、録音ファイルに、ＧＰＳモジュール１１０によって測位された位置を示す位置情報と、ＲＴＣ１１１によって計られた日時を示す時間情報とをメタ情報として、追記する。録音アプリケーション３００は、圧縮符号化された録音ファイルを無線通信デバイス１０７を用いて、サーバに送信する処理を行う。
【００２１】
図４は、サーバ１０の構成を示すブロック図である。
【００２２】
サーバ１０は、図４に示されるように、ＣＰＵ３０１、システムコントローラ３０２、主メモリ３０３、グラフィクスコントローラ３０４、ＢＩＯＳ−ＲＯＭ３０５、ストレージデバイス３０６、ネットワークコントローラ３０７、エンベデッドコントローラ（ＥＣ）３０８等を備える。
【００２３】
ＣＰＵ３０１は、サーバ１０内の各種モジュールの動作を制御するプロセッサである。ＣＰＵ３０１は、ストレージデバイス３０６から揮発性メモリである主メモリ３０３にロードされる各種ソフトウェアを実行する。これらソフトウェアには、オペレーティングシステム（ＯＳ）４００、および各種アプリケーションプログラムが含まれている。各種アプリケーションプログラムには、録音ファイル管理アプリケーション（録音ファイル管理ＡＰＰ）５００が含まれている。
【００２４】
また、ＣＰＵ３０１は、ＢＩＯＳ−ＲＯＭ３０５に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２５】
システムコントローラ３０２は、ＣＰＵ３０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ３０２には、主メモリ３０３をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ３０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィクスコントローラ３０４との通信を実行する機能も有している。
【００２６】
グラフィクスコントローラ３０４は、サーバ１０のディスプレイモニタとして使用されるＬＣＤ３１７を制御する表示コントローラである。このグラフィクスコントローラ３０４によって生成される表示信号はＬＣＤ３１７に送られる。ＬＣＤ３１７は、表示信号に基づいて画面イメージを表示する。
【００２７】
ネットワークコントローラ３０７は、ネットワークを介してデジタル音声録音装置２０と通信を実行するように構成されたデバイスである。ＥＣ３０８は、電力管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータである。ＥＣ３０８は、ユーザによるパワーボタンの操作に応じてサーバ１０を電源オンまたは電源オフする機能を有している。
【００２８】
図５は、録音ファイル管理アプリケーション５００の構成を示すブロック図である。
【００２９】
録音ファイル管理アプリケーション５００は、受信処理部５０１、格納処理部５０２、データベース管理処理部（ＤＢ管理処理部）５０３、検索処理部５０４、判定処理部５０５、および送信処理部５０６等を備えている。
【００３０】
受信処理部５０１は、各デジタル音声録音装置２０からアップロードされた録音ファイルを受信する。格納処理部５０２は、受信した録音ファイルをストレージデバイス３０６に格納する。データベース管理処理部５０３は、格納された録音ファイルのストレージデバイス３０６の格納位置と、メタ情報内の位置情報に基づいた録音ファイルの録音位置と、メタ情報内の時間情報に基づいた録音ファイルの録音日時とが関連付けられたデータをデータベース６００に格納する。
【００３１】
デジタル音声録音装置が、アップロードした録音ファイルの内から指定された録音ファイルに対応する録音ファイルがあるかをサーバ１０に問い合わせた場合、検索処理部５０４は、指定された録音ファイルの録音位置および録音日時とデータベース６００に基づいて、ストレージデバイスに格納されている録音ファイルから指定された録音ファイルに対応する録音ファイル検索する。指定された録音ファイルに対応する録音ファイルは、指定された録音ファイルとほぼ同一位置およびほぼ同一日時に録音された録音ファイルのことである。
【００３２】
指定された録音ファイルに対応する録音ファイルが検索された場合、判定処理部５０５は、検索された録音ファイルの録音内容が、指定された録音ファイルの録音内容の少なくとも一部を含むかを判定する。検索された録音ファイルの録音内容が、指定された録音ファイルの録音内容の少なくとも一部を含むと判定された場合、送信処理部５０６は、指定された録音ファイルに対応する録音ファイルがあることを、問合せを行ったデジタル音声録音装置２０に通知する。デジタル音声録音装置２０からダウンロードの要求があった場合、送信処理部５０６は、録音ファイルをデジタル音声録音装置に送信する。なお、判定処理部５０５の判定処理を行わずに、検索された録音ファイルをデジタル音声録音装置に送信しても良い。
【００３３】
判定処理部５０５の判定処理について説明する。同じ場所、時間で録音された録音ファイルが検索されても、検索された録音ファイルが、建物の階が異なる場所で行われた講義の発話内容を含む場合も有る。従って、同じ場所、時間で録音された録音ファイルが検索されても、簡単に、同一発話内容を含む録音ファイルとして絞り込めない可能性もある。
【００３４】
そのため、検索された録音ファイルが同一発話内容の音声であるかを判定する必要がある。同一発話内容の音声であるかを判定するためには、指定された録音ファイルと、検索された録音ファイルとに対して、信号レベルでの相互相関の比較を行うと実現できるが、録音環境が異なると同一発話内容でも一致しないことがある。また、録音した録音ファイルが長時間になる場合、マッチング処理を行う時間が膨大になってしまうリスクもある。
【００３５】
まず、録音環境が異なる場合でも同一発話内容であるかを判定するために、図６に示すように、判定処理部５０５は、指定された録音ファイルと、検索された録音ファイルとに対して、例えば一定音声区間(フレーム)ごとに有音判定（ＶＡＤ：Voice activity detection）や有音無音判定を行った結果に対して判定を行う。そして、判定処理部５０５は、各音声区間毎に二つの判定結果が一致するかを判定するマッチング処理を行う。また、判定処理部５０５は、時間領域の特徴量だけではなく、周波数領域の特徴量（例えば、フォルマント周波数）を算出し、特徴量を用いてマッチング処理を行っても良い。以上によって、多少のノイズには関係なく判定を判定を行うことが可能になる。
【００３６】
以上の処理でも、自身が録音した際に、近くにファン等の騒音源があった場合、図７に示すように、判定結果が一致しない場合がある。ＶＡＤや有音無音判定を行う際の閾値を変化させる。図８に示すように、閾値の変化後に一致する場合は、同一発話内容を含む録音ファイルとして判定する。 
また、自身が録音した際に、近隣に別の発話者がいた場合、判定結果が一致しない場合がある。図９に示すように、判定処理部５０５は、指定録音ファイルに対して、一定音声区間(フレーム)ごとに話者識別を行う。一話者でもＶＡＤまたは有音無音判定が一致すれば、判定処理部５０５は、同一発話内容の音声と判定しても良い。
【００３７】
また、２本の指向性マイクで録音されている場合、話者識別の代わりに、図１０に示すように、判定処理部５０５は、指定録音ファイルに対してビームフォーミング処理により、特定の任意の角度から発生された音声を強調する。判定処理部５０５は、強調された音声に対して行われたＶＡＤ結果や有音無音判定結果と、検索録音ファイルに対して行われたＶＡＤ結果や有音無音判定結果とが一致すれば、同一発話内容の音声と判定してもよい。
【００３８】
一方、処理時間が膨大とならないようにするためには、図１１に示すように、判定処理部５０５は、指定録音ファイルおよび検索録音ファイルのそれぞれから音声の一部を切り出した後に、マッチング処理を行えば良い。そして、この切り出し音声のファイルサイズを、録音時間が長くなっても変わらないように調整すると、録音時間によらず、マッチング処理時間は一定となる。なお、簡単な音声の切り出し方法としては、時間情報に合わせて、間欠区間ごとに一意的に切り出せばよい。
【００３９】
以上のような、マッチング判定を行った結果、同一発話内容の録音ファイルを検索することができれば、録音引継ぎに掛る面倒な操作がなくとも、ユーザの要求に合わせて、別ユーザの録音ファイルを視聴することが可能となる。具体的には、ＳＮＲが最も良いクリアは音声が視聴できるようになったり、講義や会議の開始から終了までの一通りの内容を視聴できるようになる。
【００４０】
次に、録音ファイルが指定されてから、録音ファイルを送信するまでの手順について図１２を参照して説明する。図１２は、録音ファイルが指定されてから、録音ファイルを送信するまでの手順の一例を示すフローチャートである。  
判定処理部５０５は、指定された録音ファイルに関連付けられている位置情報および時間情報に基づいて、ストレージデバイス１０６に格納されている複数の録音ファイルから、指定録音ファイルに対応する録音ファイルを検索する（ステップＢ１１）。検索処理部５０４は、指定録音ファイルに対応する録音ファイルの検索に成功したかを判定する（ステップＢ１２）。成功した場合（ステップＢ１２のＹｅｓ）、判定処理部５０５は、検索録音ファイルの録音内容が、指定録音ファイルの録音内容の少なくとも一部を含むかを判定する（ステップＢ１３）。検索録音ファイルの録音内容が、指定録音ファイルの録音内容の少なくとも一部を含むと判定された場合（ステップＢ１３のＹｅｓ）、判定処理部５０５は、デジタル音声録音装置に指定録音ファイルに対応する録音ファイルがあることを通知する（ステップＢ１４）。デジタル音声録音装置からダウンロードの要求があったら、送信処理部５０６は、検索された録音ファイルをデジタル音声録音装置２０に送信する（ステップＢ１５）。検索に失敗した場合（ステップＢ１２のＮｏ）、または指定録音ファイルの録音内容の少なくとも一部を含まないと判定された場合（ステップＢ１３のＮｏ）、検索処理部５０４は、デジタル音声録音装置に指定録音ファイルに対応する録音ファイルがないことを通知する（ステップＢ１６）。
【００４１】
なお、サーバ上で複数の同一発話内容の録音ファイルがある場合では、録音品質の良い録音音声を開始から終了まで視聴できるように、それぞれの音声フイルを切り出し、結合しても良い。
【００４２】
サーバ１０内の録音ファイルの一部を切り出し、切り出された録音ファイルを結合する例を図１３，図１４、図１５を参照して説明する。
【００４３】
図１３は、録音ファイルの一部を切り出し、切り出された録音ファイルを結合する録音ファイル管理アプリケーション５００の構成を示すブロック図である。
【００４４】
録音ファイル管理アプリケーション５００は、結合処理部５０７を更に有する。結合処理部５０７は、録音ファイルの一部を切り出し、切り出された録音ファイルを結合する。
【００４５】
図１４は、録音ファイルの一部を切り出し、切り出された録音ファイルを別の録音ファイルに結合する手順の一例を示すフローチャートである。
【００４６】
結合処理部５０７は、検索された各録音ファイルのＳＮＲ（signal-noise ratio）を測定する(ステップＢ２１)。結合処理部５０７は、測定されたＳＮＲに基づいて最も録音状態が良い録音ファイルを１つ選択する（ステップＢ２２）。その後、結合処理部５０７は、選択された録音ファイル（以下、第１録音ファイル）の録音時間が他の録音ファイルの録音時間よりも短いかを判定する（ステップＢ２３）。録音時間が短いと判定された場合（ステップＢ２３のＹｅｓ）、結合処理部５０７は、第１録音ファイルより録音時間が長い録音ファイルの内で、測定されたＳＮＲに基づいて最も録音状態が良い録音ファイル（以下、第２録音ファイル）を選択する（ステップＢ２４）。結合処理部５０７は、第１録音ファイルの不足部分を第２録音ファイルから切り出す（ステップＢ２５）。結合処理部５０７は、第１録音ファイルと切り出された録音ファイルとを結合する（ステップＢ２６）。結合時、図１５に示すように、結合点は無声音部分で行い、振幅を限りなく０としておくと結合部での音質差は少なくなる。また、結合部分の前後でノイズや音量に差がある場合は、ノイズキャンセラや音量正規化処理等のスムーズ化処理を施し、同一の品質にする（ステップＢ２７）。
【００４７】
ストレージデバイスに格納されている複数の録音ファイルから、指定された録音ファイルに関連付けられている位置情報および時間情報に基づいて、指定された録音ファイルに対応する録音ファイルを検索し、検索された録音ファイルの少なくとも一部を含む録音ファイルを送信することで、ユーザが聞きたい内容を含む録音ファイルを提供することが可能になる。
【００４８】
また、本実施形態の各種処理はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５０】
１０…サーバコンピュータ（電子機器）、２００…オペレーティングシステム、３００…録音アプリケーション、３０１…ＣＰＵ、３０３…主メモリ、３０６…ストレージデバイス、３０７…ネットワークコントローラ、４００…オペレーティングシステム、５００…録音ファイル管理アプリケーション、５０１…受信処理部、５０２…格納処理部、５０３…データベース管理処理部、５０４…検索処理部、５０５…判定処理部、５０６…送信処理部、５０７…結合処理部、６００…データベース。
【図１】
2015106058.tif 000003
【図２】
2015106058.tif 000004
【図３】
2015106058.tif 000005
【図４】
2015106058.tif 000006
【図５】
2015106058.tif 000007
【図６】
2015106058.tif 000008
【図７】
2015106058.tif 000009
【図８】
2015106058.tif 000010
【図９】
2015106058.tif 000011
【図１０】
2015106058.tif 000012
【図１１】
2015106058.tif 000013
【図１２】
2015106058.tif 000014
【図１３】
2015106058.tif 000015
【図１４】
2015106058.tif 000016
【図１５】
2015106058.tif 000017