(57)【要約】【課題】      より安全かつ効率的に、例えば会議における参加者の発言などを録音し、サーバにて保存可能な録音システム等を提案する。【解決手段】  例えば会議等における参加者の発言は、クライアント３iの音取得部７iにより所定の時間毎に収集され、リアルタイムにサーバ５に送信される。各録音データのフッタには検証情報として例えばハッシュ値が含まれており、このハッシュ値は、直前にサーバ５に送信された録音データのハッシュ値と新たに送信する録音データとにより計算されるものである。また、各録音データの名前には、録音の順番が含まれている。録音が終了したときには、クライアント３iは、サーバ５に対して、録音データを含まず、最後に送信したハッシュ値により計算されたハッシュ値を含む終了指示データを送信する。サーバ５では、ハッシュ値を用いて受信した録音データを検証し、一連の録音データを結合して録音データ記憶部２３に保存する。【選択図】  図１
2010102258.tif 000002
【特許請求の範囲】
【請求項１】
音取得手段により順番に取得された複数の録音データを受信して記憶するサーバを備える録音システムであって、
前記各録音データは、
最初に取得された録音データには、当該録音データを検証可能な検証情報が付加され、
２番目以降に取得された録音データには、一つ前に取得された録音データに付加された検証情報と当該録音データとを検証可能な検証情報が付加されており、
前記サーバは、録音データを含まず、最後に取得された録音データに付加された検証情報を検証可能な検証情報を含む終了指示データを受信し、
前記サーバは、
最初に取得された録音データに対しては、当該録音データに付加された検証情報を用いて当該録音データを検証し、２番目以降に取得された録音データに対しては、当該録音データに付加された検証情報を用いて、一つ前に取得された録音データに付加された検証情報及び当該録音データを検証する検証手段と、
前記検証手段による検証処理後の録音データを結合する結合手段と、
録音データ記憶手段に、前記結合手段による結合処理後の録音データを保存し、及び、前記終了指示データを受信した場合、又は、所定の時間内に新たな録音データを受信しない場合に最後に受信した検証情報を保存する保存手段
を備える、録音システム。
【請求項２】
前記最初に取得された録音データ、前記２番目以降に取得された録音データ及び前記終了指示データには、順番を特定可能な順番情報が付加され、
前記２番目以降に取得された録音データ及び前記終了指示データには、一つ前に取得された録音データに付加された検証情報が付加されており、
前記検証手段は、前記２番目以降に取得された録音データ及び前記終了指示データのそれぞれに対して、当該データの順番情報により一つ前に取得されたとされる録音データに付加された検証情報と、当該データに付加された一つ前に取得された録音データに付加された検証情報とを比較する、
請求項１記載の録音システム。
【請求項３】
クライアントを備え、
前記クライアントは、
前記音取得手段と、
前記音取得手段により取得された各録音データを、当該録音データ取得された時刻から所定の時間内に前記サーバに送信し、及び、前記終了指示データを、全ての録音データが前記サーバに送信された時刻から所定の時間内に前記サーバに送信する送信手段と、
第１の記憶装置と、
中央処理装置とのアクセススピードが前記第１の記憶装置よりも遅い第２の記憶装置を有し、
前記音取得手段は、その取得する音を分割して順番に前記複数の録音データとするものであり、
前記第２の記憶装置には、前記録音データは記憶されず、最後に取得された録音データに付加された検証情報又は前記終了指示データの検証情報が記憶される、
請求項１又は２に記載の録音システム。
【請求項４】
前記サーバは、
前記録音データを分析する分析手段と、
前記分析手段による分析後の録音データを調整する調整手段、を備え、
前記録音データ記憶手段には、
前記結合手段による、前記調整手段による調整後の録音データに対する処理後の録音データ、又は、
前記調整手段による、前記結合手段による結合処理後の録音データに対する調整後の録音データが記憶される、
請求項１から３のいずれかに記載の録音システム。
【請求項５】
前記サーバは、利用者に対して、前記録音データ記憶手段に記憶された録音データを、当該録音データに関連する他の情報と共に提示する提示手段を備える、請求項１から４のいずれかに記載の録音システム。
【請求項６】
音取得手段により順番に取得された複数の録音データを受信して記憶する情報処理装置における録音方法であって、
前記各録音データは、
最初に取得された録音データには、当該録音データを検証可能な検証情報が付加され、
２番目以降に取得された録音データには、一つ前に取得された録音データに付加された検証情報及び当該録音データを検証可能な検証情報が付加されており、
前記情報処理装置は、録音データを含まず、一つ前に取得された録音データに付加された検証情報を検証可能な検証情報を含む終了指示データを受信するものであり、
最初に取得された録音データに対して、
検証手段が、当該録音データに付加された検証情報を用いて当該録音データを検証し、
保存手段が、当該録音データを結合データとして録音データ記憶手段に保存するステップと、
２番目以降に取得された録音データに対して、
検証手段が、前記録音データ記憶手段が記憶する結合データの次の録音データである場合に、当該録音データに付加された検証情報を用いて、一つ前に取得された録音データに付加された検証情報及び当該録音データを検証し、
結合手段が、前記録音データ記憶手段が記憶する結合データに当該録音データを結合して新たな結合データとし、
保存手段が、前記録音データ記憶手段が記憶する結合データに代えて前記新たな結合データを保存するステップと、
前記終了指示データを受信した場合、又は、所定の時間内に新たな録音データを受信しない場合に、保存手段が、最後に受信した検証情報を前記録音データ記憶手段に保存するステップ
を含む録音方法。
【請求項７】
コンピュータを、請求項１から５のいずれかに記載のサーバとして、又は、請求項３に記載のクライアントとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、録音システム、録音方法及びプログラムに関し、特に音取得手段により順番に取得された複数の録音データを、連続して受信して記憶するサーバを備える録音システム等に関する。
【背景技術】
【０００２】
クライアントにおいて収集された音声をサーバにて保存することは知られている（例えば特許文献１参照）。出願人は、これまで、例えば会議における参加者の発言を、クライアントであるパーソナルコンピュータ（ＰＣ）で録音し、それをファイルに書き出して、録音終了後にフォーマット変換等の処理を施してサーバにアップロードして保存する技術を開発してきた（以下、「従来方式」という。）。
【０００３】
【特許文献１】特開２００７−２９８８７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来方式では、クライアントＰＣにて音声録音が終了した時点でフォーマット変換を行い、サーバに送信する。そのため、録音されたデータは、クライアントＰＣに長時間保存され、さらに、そのデータ量は大きなものとならざるを得なかった。
【０００５】
録音されたデータが大きなものとなり、クライアントＰＣに長時間保存されることから、クライアントＰＣでは、録音されたデータは、メモリ上で処理をすることができず、ファイルとしてハードディスクへ書き込まれてしまっていた。そのため、クライアントＰＣの利用者は容易にアクセスしてコピー等を行い、さらに、当該ファイルの改ざんをすることも可能であった。また、大きなデータを保存することから、クライアントＰＣへの負担も大きなものとならざるを得ない。
【０００６】
また、例えば、音声録音処理を終了してサーバに送信する前に、会議の終了によりクライアントＰＣを終了させてしまったり、クライアントＰＣに障害が生じたり、クライアントＰＣとサーバとの通信に障害が生じたりした場合に、サーバにアップロードがなされない可能性があった。
【０００７】
さらに、録音終了時に、大きなデータがサーバにアップロードされるため、通信時間は大きくなり、また、サーバにおいて、その大きなデータを処理する必要がある。そのため、録音が終了してからサーバにおいて利用可能となるまでの待ち時間は長くならざるを得なかった。これは、特に、クライアントが複数ある場合には、大きなデータが同時にサーバに複数到達することとなり、より深刻な問題となる。
【０００８】
そこで、本願発明は、従来方式に比べて、より安全かつ効率的に、例えば会議における参加者の発言などを録音し、サーバにて保存可能な録音システム等を提案することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に係る発明は、音取得手段により順番に取得された複数の録音データを受信して記憶するサーバを備える録音システムであって、前記各録音データは、最初に取得された録音データには、当該録音データを検証可能な検証情報が付加され、２番目以降に取得された録音データには、一つ前に取得された録音データに付加された検証情報と当該録音データとを検証可能な検証情報が付加されており、前記サーバは、録音データを含まず、最後に取得された録音データに付加された検証情報を検証可能な検証情報を含む終了指示データを受信し、前記サーバは、最初に取得された録音データに対しては、当該録音データに付加された検証情報を用いて当該録音データを検証し、２番目以降に取得された録音データに対しては、当該録音データに付加された検証情報を用いて、一つ前に取得された録音データに付加された検証情報及び当該録音データを検証する検証手段と、前記検証手段による検証処理後の録音データを結合する結合手段と、録音データ記憶手段に、前記結合手段による結合処理後の録音データを保存し、及び、前記終了指示データを受信した場合、又は、所定の時間内に新たな録音データを受信しない場合に、最後に受信した検証情報を録音データ記憶手段に保存する保存手段を備えるものである。
【００１０】
請求項２に係る発明は、請求項１記載の録音システムであって、前記最初に取得された録音データ、前記２番目以降に取得された録音データ及び前記終了指示データには、順番を特定可能な順番情報が付加され、前記２番目以降に取得された録音データ及び前記終了指示データには、一つ前に取得された録音データに付加された検証情報が付加されており、前記検証手段は、前記２番目以降に取得された録音データ及び前記終了指示データのそれぞれに対して、当該データの順番情報により一つ前に取得されたとされる録音データに付加された検証情報と、当該データに付加された一つ前に取得された録音データに付加された検証情報とを比較するものである。
【００１１】
請求項３に係る発明は、請求項１又は２に記載の録音システムであって、クライアントを備え、前記クライアントが、前記音取得手段と、前記音取得手段により取得された各録音データを、当該録音データ取得された時刻から所定の時間内に前記サーバに送信し、及び、前記終了指示データを、全ての録音データが前記サーバに送信された時刻から所定の時間内に前記サーバに送信する送信手段と、第１の記憶装置と、中央処理装置とのアクセススピードが前記第１の記憶装置よりも遅い第２の記憶装置を有し、前記音取得手段が、その取得する音を分割して順番に前記複数の録音データとするものであり、前記第２の記憶装置には、前記録音データは記憶されず、最後に取得された録音データに付加された検証情報又は前記終了指示データの検証情報が記憶されるものである。
【００１２】
請求項４に係る発明は、請求項１から３のいずれかに記載の録音システムであって、前記サーバが、前記録音データを分析する分析手段と、前記分析手段による分析後の録音データを調整する調整手段、を備え、前記録音データ記憶手段には、前記結合手段による、前記調整手段による調整後の録音データに対する処理後の録音データ、又は、前記調整手段による、前記結合手段による結合処理後の録音データに対する調整後の録音データが記憶されるものである。
【００１３】
請求項５に係る発明は、請求項１から４のいずれかに記載の録音システムであって、前記サーバが、利用者に対して、前記録音データ記憶手段に記憶された録音データを、当該録音データに関連する他の情報と共に提示する提示手段を備えるものである。
【００１４】
請求項６に係る発明は、音取得手段により順番に取得された複数の録音データを受信して記憶する情報処理装置における録音方法であって、前記各録音データは、最初に取得された録音データには、当該録音データを検証可能な検証情報が付加され、２番目以降に取得された録音データには、一つ前に取得された録音データに付加された検証情報及び当該録音データを検証可能な検証情報が付加されており、前記情報処理装置は、録音データを含まず、一つ前に取得された録音データに付加された検証情報を検証可能な検証情報を含む終了指示データを受信するものであり、最初に取得された録音データに対して、検証手段が、当該録音データに付加された検証情報を用いて当該録音データを検証し、保存手段が、当該録音データを結合データとして録音データ記憶手段に保存するステップと、２番目以降に取得された録音データに対して、検証手段が、前記録音データ記憶手段が記憶する結合データの次の録音データである場合に、当該録音データに付加された検証情報を用いて、一つ前に取得された録音データに付加された検証情報及び当該録音データを検証し、結合手段が、前記録音データ記憶手段が記憶する結合データに当該録音データを結合して新たな結合データとし、保存手段が、前記録音データ記憶手段が記憶する結合データに代えて前記新たな結合データを保存するステップと、前記終了指示データを受信した場合、又は、所定の時間内に新たな録音データを受信しない場合に、保存手段が、最後に受信した検証情報を前記録音データ記憶手段に保存するステップを含むものである。
【００１５】
請求項７に係る発明は、コンピュータを、請求項１から５のいずれかに記載のサーバとして、又は、請求項３に記載のクライアントとして機能させるためのプログラムである。
【００１６】
なお、本願発明を、例えば、サーバ、クライアント又はプログラムを記録したコンピュータ読み取り可能な記録媒体として捉えてもよい。
【００１７】
また、請求項１に係る発明において、結合手段は、保存手段による受信した複数の録音データに関する保存処理の前に結合処理を行うものであればよい。例えば、検証手段により録音データの検証処理が終了したときに順次結合処理を行うものであってもよく、また、保存処理の直前にまとめて結合処理を行うものであってもよく、さらに、終了指示データの受信までは順次結合処理を行い、終了指示データの受信後はまとめて結合処理を行うものであってもよい。
【００１８】
さらに、サーバが受信する録音データのフォーマットは、例えばＳＰＥＥＸ形式のように、音声に特化し、比較的サイズの小さいものであってもよい。このようなデータであれば、通信や処理の負担を軽減することが可能となる。また、録音データ記憶手段の録音データのフォーマットは、例えばＭＰ３形式のように、容易に利用可能なものであってもよい。このように、適切な録音データのフォーマット変換を行うことにより、通信・結合・保存などの利用準備処理も、これを利用する処理も、さらに効率よく行うことが可能となる。
【発明の効果】
【００１９】
本願の各請求項に係る発明（以下、「本願発明」という。）によれば、各録音データには、それ以前に取得された録音データに付加された検証情報（例えばハッシュ値など）と当該録音データとを検証可能な検証情報が含まれる。そのため、最後に受信した検証情報は、それ以前に取得された全ての録音データを検証可能なものとなっている。そのため、各録音データの改ざんを防止することが可能となる。さらに、請求項２に係る発明にあるように、２番目以降に取得された録音データ及び終了指示データは直前に取得された録音データを順序情報により特定可能とし、各データには、その直前のデータに付加された検証情報そのものを付加することにより、検証情報を送受信に用いるデータのみから計算可能なものとし、さらに、サーバ側でも順序情報及び検証情報による改ざんへの検証処理及び録音データの保存処理を、より安全で効率的な、高度なものとすることができる。
【００２０】
また、本願発明によれば、一定量のデータを随時処理してサーバにアップロードする。そのため、請求項３に係る発明にあるように、クライアントにおいて、録音データをアクセススピードが速い第１の記憶装置（例えばメモリなど）上にて処理をし、アクセススピードの遅い第２の記憶装置（例えばハードディスクドライブなど）にはファイルとして書き出すことなく処理をすることが可能となる。そのため、クライアントにおけるハードディスクドライブ等への負担を軽減することができる。また、随時処理と記憶領域管理により、録音データの改ざんもさらに困難となる。
【００２１】
さらに、サーバには録音データが随時アップロードされる。録音中にもアップロードがなされるため、録音中にサーバにおける処理を行い、録音終了後の処理の待ち時間が飛躍的に短くなる。さらに、ネットワークが遮断したり、クライアントが終了したりして、クライアントからの録音データの送信が中断した場合にも、サーバは、既にアップロード済みの録音データを保存することができる。
【００２２】
このように、本願発明によれば、録音データをクライアントに溜め込む必要がなく、録音データの管理は、サーバにより行うようにすることができる。さらに、ネットワークに繋がっている環境があれば、どこからでも録音することが可能となる。
【００２３】
さらに、請求項４に係る発明によれば、分析手段により各録音データを分析したり、複数の録音データを比較して分析したりし、さらに、調整手段により録音データの調整処理をすることにより、サーバの利用者は、例えば会議における各参加者の発言を参照したり、録音レベルを均一にして発言を聞いたり、最もクリアに収集された音声により発言を聞いたりして、録音データ記憶手段に記憶される録音データをより快適に利用することができる。
【００２４】
さらに、請求項５に係る発明によれば、サーバの利用者は、会議の録音データを、会議の名前や参加者などの基本情報や会議の資料等と関連して利用することが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下では、図面を参照して、本願発明の実施の形態について説明する。なお、本願発明は、下記の実施例に限定されるものではない。
【実施例１】
【００２６】
図１は、本願発明の実施の形態に係る録音システム１の概略ブロック図である。録音システム１は、例えば会議における複数の参加者の発言を収集して録音するものであり、複数のクライアント３1，…，３Nとサーバ５を備える。また、図２は、クライアント３i（ｉは１からＮまでの整数）において収集された録音データに対して、クライアント３i及びサーバ５における処理の概要を示す図である。図１及び図２を参照して、録音システム１の構成及び動作の一例について説明する。
【００２７】
クライアント３iは、例えばパーソナルコンピュータであり、図１を参照して、例えば会議参加者の発言を録音デバイス（例えばマイクなど）により取得する音取得部７iと、所定の時間に音取得部７iにより収集された録音データのフォーマットを変換するフォーマット変換部９iと、フォーマット変換部９iによる変換後の録音データに対して情報を付加する情報付加部１０iと、情報が付加された録音データをリアルタイムにサーバ５に対して送信する送信部１１iを備える。
【００２８】
クライアント３iの動作について、図２を参照してより具体的に説明する。音取得部７iにおいて、録音デバイスから取得されるＰＣＭデータ５１に対して、所定の時間（例えば５〜１０秒程度）のデータにリアルタイムにまとめる（ＰＣＭデータ５３参照）。そして、図１のフォーマット変換部９iは、まとめられたＰＣＭデータ５３のフォーマットをＳＰＥＥＸ形式にフォーマット変換する（ＳＰＸデータ５５参照）。情報付加部１０iは、各ＳＰＸデータ５５に対して、ヘッダとフッタを付加する（送信データ５７参照）。送信部１１iは、サーバ５に送信データ５７をアップロードする。ここで、最初の録音データのヘッダには録音開始時刻情報やユーザ情報などが含まれ、フッタには、ヘッダと録音データ部分から作成されたハッシュ値が含まれる。また、２番目以降の録音データのヘッダには一つ前のデータのフッタが含まれ、フッタにはヘッダと録音データ部分から作成されたハッシュ値が含まれる。録音が終了した場合には、情報付加部１０iにより、録音データがなく、ヘッダとフッタからなる送受信データが作成され、送信部１１iにより送信される。各送信データ５７の例えばデータの名前（ファイル名など）には、当該送信データ５７が何番目のものであるかという順序情報が記載されているとする。
【００２９】
また、クライアント３iにおいて、図２のＰＣＭデータ５１、ＰＣＭデータ５３、ＳＰＸデータ５５及び送信データ５７の録音データは、ハードディスクドライブには書き出すことなく、メモリ上で処理される。送信データ５７のうち、フッタについては、次の送信データの作成に用いられることから、次の送信データが作成されるまでは保持されているものとする。本実施例において、各フッタのハッシュ値は、それ以前のハッシュ値及び録音データから計算される。そのため、最後のフッタのハッシュ値は、一連の録音データ全てを検証可能な情報となっている。よって、これをクライアント３iに保存しておき、サーバ５における録音データの改ざん防止に活用することもできる。そのため、クライアント３iにおいて、この最後のフッタを保存しておき、サーバ５に保存されている録音データの検証に使用するようにしてもよい。また、最初のヘッダに含まれる録音開始時刻等もクライアント３iに保存しておき、改ざん防止に活用することができる。
【００３０】
このクライアント３iにおける処理は、録音データが取得されてからリアルタイムに順次行われるものである。そのため、録音データをクライアント３i内に溜め込む必要がない。さらに、一定量のデータを随時処理し、比較的サイズが小さいＳＰＥＥＸ形式に変換してサーバ５にアップロードする。そのため、録音データをファイルに書き出すことなく、全てメモリ上で処理をすることが可能となり、クライアント３iにおいて、ハードディスクドライブへの負担を軽減することができる。また、録音データの改ざんも困難なものとなる。さらに、録音データの管理はサーバ５において行われるため、ネットワークに繋がっている環境であれば、どこからでも録音が可能となる。
【００３１】
サーバ５は、図１を参照して、各クライアント３iの送信部１１iより送信された複数の録音データを順次受信する受信部１３と、各録音データに付加されたハッシュ値を用いて検証処理を行う検証部１５と、受信部１３が受信した複数の録音データのフォーマットを変換するフォーマット変換部１７と、録音データを分析して加工を行う加工部１９と、録音データの結合処理を行う結合部２０と、録音データを録音データ記憶部２３に保存する保存部２１を備える。
【００３２】
サーバ５の動作について、図２を参照してより具体的に説明する。サーバ５において、受信部１３が受信した受信データ６１は、例えば、録音データ記憶部２３のレコードＩＤにより分類されるディレクトリ（例えば/レコードＩＤ/tmp/など）に保存される。検証部１５は、受信した受信データ６１を順次検証する。フォーマット変換部１７は、受信データ６１の録音データのフォーマットを変換する（ＰＣＭデータ６３参照）。ＰＣＭデータ６３も、同様にレコードＩＤにより分類されるディレクトリに保存される。そして、結合部２０は、ＰＣＭデータ６３を結合してＰＣＭデータ６５を生成する。保存部２１は、ＰＣＭデータ６５を録音データ記憶部２３に保存する。ＰＣＭデータ６５も、同様にレコードＩＤにより分類されるディレクトリに保存される。また、保存部２１は、録音終了時又は中断時に、ＰＣＭデータ６５のフォーマットをＭＰ３形式に変換し、ＭＰ３データと最終のフッタを録音データ記憶部２３に保存する（保存データ６７参照）。保存データ６７も、同様にレコードＩＤにより分類されるディレクトリに保存される。最終のフッタのハッシュ値は、一連の録音データ全てから作成されたものである。そのため、これにより、一連の録音データを後に検証することが可能である。また、受信した受信データ６１も保存することにより、より正確な検証が可能となる。途中のＰＣＭデータ６３及びＰＣＭデータ６５については、データのサイズが大きいため、本実施例では保存せずに破棄する。
【００３３】
なお、結合部２０は、保存部２１による受信した複数の録音データに関する保存処理の前に結合処理を行うものであればよい。例えば、検証部１５により録音データの検証処理が終了したときに順次結合処理を行うものであってもよく、また、保存処理の直前にまとめて結合処理を行うものであってもよく、さらに、終了指示データの受信までは順次結合処理を行い、終了指示データの受信後はまとめて結合処理を行うものであってもよい。
【００３４】
また、各データのフォーマットは一例であり、これらのフォーマットに限定されるものではない。
【００３５】
図３は、図１のサーバ５の動作の一例を示すフロー図である。受信部１３が１番目の録音データを受信した場合、検証部１５は、受信した録音データのフッタのハッシュ値を用いて検証処理を行い（ステップＳＴ１）、ヘッダの情報を保存する（ステップＳＴ２）。そして、フォーマット変換部１７は、録音データをＰＣＭ形式に変換し、保存部２１は、これを結合データとして録音データ記憶部２３に保存する（ステップＳＴ３）。
【００３６】
そして、データの受信がタイムアウトとなったことを終了条件として、ステップＳＴ４〜ステップＳＴ１１のループ処理を行う。具体的には、ステップＳＴ５で結合データとして結合済みのデータの次のデータに対して保存処理が行われたか否かを判断し（ステップＳＴ５）、次のデータでなければ、ループ処理の最初に戻る。
【００３７】
次のデータの保存処理が終了している場合、検証部１５は、当該データのヘッダに含まれるハッシュ値と直前のデータのフッタとハッシュ値から検証処理を行い（ステップＳＴ６）、当該データのフッタのハッシュ値を用いて検証処理を行う（ステップＳＴ７）。そして、当該データに録音データが含まれるか否かの判断処理を行う（ステップＳＴ８）。録音データが含まれるならば、フォーマット変換部１７は、録音データをＰＣＭ形式にフォーマット変換し（ステップＳＴ９）、結合部２０は、ＰＣＭデータを結合データに結合して新たな結合データとし、保存部２１は、新たな結合データを録音データ記憶部２３に保存する（ステップＳＴ１０）。
【００３８】
ループの終了条件であるデータの受信がタイムアウトになった場合、又は、ステップＳＴ８の判断処理において録音データが含まれていないと判断された場合、保存部２１は、録音データ記憶部２３に、最後のデータのフッタに含まれるハッシュ値を保存する（ステップＳＴ１２）。このとき、保存部２１は、結合データ（ＰＣＭデータ６５）を、ＭＰ３形式にフォーマット変換して、保存する。
【００３９】
続いて、図１、図４及び図５を参照して、加工部１９の動作について説明する。図１の加工部１９は、例えば図２の受信データ６１のＳＰＸデータ、ＰＣＭデータ６３、ＰＣＭデータ６５、保存データ６７のＭＰ３データなどの録音データを分析する分析部２５と、分析部２５による分析結果に基づいて録音データを調整する調整部２７を有する。
【００４０】
図４は、分析部２５による録音データの分析処理の一例を示す図である。図４は、同じ会議室における複数人の発言を識別する処理を行う場合のものである。各話者にはＰＣがあり、これがクライアント３iであるとする。話者１の発言は、その近くに設置されたマイク１により収集されるだけでなく、少し離れて設置されたマイク２によっても収集されているとする。また、話者２の発言も、同様に、その近くに設置されたマイク２により収集されるだけでなく、少し離れて設置されたマイク１によっても収集されているとする。この場合、図４（ａ）にあるように、マイク１により収集された録音データには、話者１の発言ははっきりと録音されるが、話者２の発言はそれほど明確には録音されない。また、同様に、マイク２により収集された録音データには、話者２の発言ははっきりと録音されるが、話者１の発言はそれほど明確には録音されない。分析部２５は、各録音データに対して、例えば独立成分分析（Independent  component  analysis：ICA）を用いて、複数人の発言を識別する。
【００４１】
さらに、より正確に話者識別を行うため、各話者に対して、自身を識別する情報（例えば各話者に割り当てられた番号や各話者の位置情報を示すキューポイントなど）を設定するようにしてもよい。例えば、分析部２５は、マイクと話者が同じ部屋にいないなどの位置関係により、当該マイクによる話者の発言の録音可能性など、話者とマイクとの位置関係に基づいて、同時に収集された複数の録音データを分析して話者の特定を行うようにしてもよい。音取得部７iは、各話者を識別する情報を含めて録音データを収集し、サーバ５に送信するようにしてもよい。また、このような話者の識別は、録音データの再生時に、図４（ｂ）にあるように、例えば話者１の発言を青、話者２の発言を赤のように、録音データの波形に色を付け、視覚的に話者を識別するようにすることで、特定の話者を参照することを支援することができる。
【００４２】
図５は、調整部２７による録音データの調整処理の一例を示す図である。分析部２５（ａ）にあるように、例えば各話者と録音デバイスとの位置関係などにより、各話者の録音レベルは不均一なものとなる。そのため、調整部２７は、例えば、複数の話者の録音レベルを均一にする。これにより、保存データ６７の利用者は、より快適に利用することが可能となる。
【００４３】
また、分析部２５は、図５（ｂ）にあるように、複数のクライアント３1，…，３Nにより並行して録音された録音データから、よりクリアなデータを抽出し、調整部２７は、並行して録音された録音データをクリアな録音データにより統合し、新たな録音データを作成するようにしてもよい。
【００４４】
また、分析部２５は、キーボードをタイプする音やマウスをクリックする音など発言と関係のない音を識別し、調整部２７は、このような音を消去するようにしてもよい。
【００４５】
なお、加工部１９は、例えばクライアント３iに設けられ、音取得部７iが収集した録音データに対して処理を行うものであってもよい。
【００４６】
録音データ記憶部２３には、例えばＳＰＸデータ６１及び保存データ６７などのデータが保存される。また、加工部１９による加工処理後のデータが保存される。
【００４７】
また、サーバ５は、各会議を管理するための会議アイテムを記憶するアイテム記憶部２８と、例えば会議資料のように、収集される録音データに関連する資料データを記憶する資料データ記憶部２９と、サーバ５の利用者に対して、録音データ記憶部２３の録音データと資料データ記録部２９の資料データとを関連付けて提示する提示部３１を備える。ここで、資料データは、例えば会議の主催者や参加者などがアップロードしたファイルである。
【００４８】
録音システム１では、１つの会議を会議アイテムにより管理する。アイテム記憶部２８に記憶される会議アイテムは、それぞれ、会議の名前や参加者などといった基本的な情報を保存することができる。さらに、録音データ記憶部２３に記憶された録音データとも関連付け、資料データ記憶部２９に記憶された資料データとも関連付けられる。提示部３１は、インターネット等により、サーバ５の利用者に会議アイテムにより管理される基本情報・録音データ・資料データを提示し、その操作に応じて、これらのデータを閲覧させ、取得させる。
【図面の簡単な説明】
【００４９】
【図１】本願発明の実施の形態に係る録音システム１の概略ブロック図である。
【図２】図１のクライアント３iにおいて収集された録音データに対する、クライアント３i及びサーバ５における処理の一例の概要を示す図である。
【図３】図１のサーバ５の動作の一例を示すフロー図である。
【図４】図１の分析部２５による録音データの分析処理の一例を示す図である。
【図５】図１の調整部２７による録音データの調整処理の一例を示す図である。
【符号の説明】
【００５０】
１  録音システム、３1，…，３N  クライアント、５  サーバ、７1，…，７N  音取得部、９1，…，９N  フォーマット変換部、１０1，…，１０N  情報付加部、１１1，…，１１N  送信部、１３  受信部、１５  検証部、１７  フォーマット変換部、１９  加工部、２０  結合部、２１  保存部、２３  録音データ記憶部、２５  分析部、２７  調整部、２８  アイテム記憶部、２９  資料データ記憶部、３１  提示部
【図１】
2010102258.tif 000003
【図２】
2010102258.tif 000004
【図３】
2010102258.tif 000005
【図４】
2010102258.tif 000006
【図５】
2010102258.tif 000007