(57)【特許請求の範囲】
【請求項１】
音声を入力するマイクと、
前記マイクから出力される音声信号を処理してデジタルの音声データを生成し、当該の音声データを格納した第１の音声ファイルを生成して記録媒体に記憶する音声記憶処理部と、
外部処理装置と通信可能な通信部と、
録音動作と同時に前記音声記憶処理部で生成される前記音声データを、前記通信部を介して前記外部処理装置に逐次送信する音声データ送信処理部と、
前記録音動作の実行にあたり、前記外部処理装置から送信される、前記外部処理装置で当該音声データを格納する第２の音声ファイルに付与されたファイル名である第１の識別情報を、前記通信部を介して受信する識別情報受信処理部と、
前記外部処理装置との間で前記音声データの逐次送信に失敗があったときに、当該逐次送信の失敗を検出する送信失敗検出部と、
前記送信失敗検出部が前記逐次送信の失敗を検出した場合に、前記逐次送信に失敗した音声データを含む第１の音声ファイルを前記記録媒体から読み出す音声ファイル読み出し処理部と、
前記音声ファイル読み出し処理部によって読み出された第１の音声ファイルを、前記通信部を介して前記外部処理装置に送信する音声ファイル送信処理部と
を備えており、
前記音声記憶処理部は、前記第１の音声ファイルを生成する際に、前記音声データに対して、前記第１の識別情報と、前記送信失敗検出部が前記逐次送信の失敗を検出したことを示す送信失敗情報である第２の識別情報とを付加し、前記第１および第２の識別情報が付加された第１の音声ファイルを、前記記録媒体に記憶し、
前記音声ファイル読み出し処理部は、前記第１および第２の識別情報が付加された第１の音声ファイルを前記記録媒体から読み出すことを特徴とする録音装置。
【請求項２】
前記送信失敗検出部は、前記外部処理装置との間で前記音声データの逐次送信に失敗があったときに、伝送失敗を生じたデータブロックを特定し、
前記送信失敗情報は、前記送信失敗検出部により特定される伝送失敗を生じたデータブロックを示す情報を含むことを特徴とする
請求項１記載の録音装置。
【請求項３】
前記音声ファイル読み出し処理部は、前記送信失敗検出部が前記逐次送信の失敗を検出した場合に、前記第１の音声ファイル内における、前記送信失敗情報に含まれる伝送失敗を生じたデータブロックに対応した音声データを前記記録媒体から読み出し、
前記音声ファイル送信処理部は、前記伝送失敗を生じたデータブロックに対応した音声データを、前記通信部を介して前記外部処理装置に送信することを特徴とする
請求項２記載の録音装置。
【請求項４】
前記通信部は、無線の形態によって通信可能に構成されることを特徴とする請求項１ないし３のいずれか１つに記載の録音装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録音装置、および録音装置で生成された音声データを収容する音声ファイルを保存する録音システムに関する。
【背景技術】
【０００２】
病院における医師の診察等に際して録音し、生成される音声データを集約して蓄積するシステムがある。
【０００３】
大病院において集約された音声データは、電子カルテの作成等に利用される。一人の患者の診療に対応して１セッションの録音が行われ、その１セッション分の音声データを収容する音声ファイルはサーバ等に転送されて記録される。記録された音声ファイルは文書化を担当するオペレータによって再生されて電子カルテ等が作成される。
【０００４】
上述したシステムで音声データ、音声ファイルの転送に際して失敗を生じると、大事な記録を消失する可能性がある。また、医師の診療は、継続して行われる高度に専門的な行為で有り、診療に直接関係しない動作や操作は嫌われる。それ故、仮に音声データが医師の携帯するＩＣレコーダ等の録音装置に残っていたとしても、転送を失敗した音声データや音声ファイルの再転送を、医師に求めることは、継続中の診療行為中断することになり、実際的ではない。したがって、音声データや音声ファイルの転送に失敗したときに、自動的にリカバーすることが可能なシステムの構築が望まれる。
【０００５】
特許文献１には、バックアップ対象ファイルのファイル名に一意のシーケンス番号を付加してバックアップし、履歴管理を行い、バックアップと履歴管理に基づく復元処理が可能な技術が開示される。
【０００６】
特許文献２には、ファイルバックアップの目的に応じてバックアップ対象のファイルを自動的に一括抽出してファイルのバックアップを行うことを可能とする技術が開示される。
【０００７】
特許文献３には、クライアント装置とサーバ装置との間でデータを同期する際、途中で同期の失敗を生じたときに、不完全な同期セッションの部分で同期を再開可能とする技術が開示される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平９−２７４５８１号公報
【特許文献２】特開２００７−１６４２６５号公報
【特許文献３】特開２００９−１４０５１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
複数の医師のもとで生成された音声データ（音声データファイル）を集約して応答記録や電子カルテを作成する場合、集約された音声データファイルを扱う側においては、それらの音声データファイルが誰のもとで生成されたのかを明確に区別可能とする必要がある。つまり、後で音声ファイルを扱う側に適した命名規則に基づいてファイル名を付与することが作業ミスを未然に防止する上でも望まれる。例えば、診療科目や医師名、診療日時等を判別可能なファイル名を付与することが、効率的でミスの無い作業を行う上で重要となる。
【００１０】
一方、医師が所持する録音装置の側では、そのような命名規則に基づくファイル名を音声データファイルに付与することができない場合がある。また、仮に任意のファイル名をオペレータや医師が所持する録音装置の側で付与することができたとしても、それらの処理を医師に任せることは嫌われる。
【００１１】
この点、特許文献１に開示される技術では、システム全体でファイル名の命名規則を統一する必要があるので、必ずしも、音声データを処理する側の望むファイル名を付与することができない場合がある。
【００１２】
特許文献２に開示される技術では、履歴を管理するためのファイルを別途生成し、管理する必要がある。
【００１３】
特許文献３に開示される技術では、クライアント装置、サーバ装置の双方で更新識別子を保存し、相互に交換する必要がある。
【００１４】
本発明は上記の課題に鑑み、なされたもので、録音装置と、録音装置で生成される音声ファイルを集約するサーバなどの情報処理装置との間で行われる音声データ、音声ファイルの転送時に通信障害が発生した場合でも、より確実に音声ファイルの修復を行うことを可能とすることを目的とする。
【課題を解決するための手段】
【００１５】
（１）  本発明の代表的な一例を示せば以下のとおりである。すなわち、録音装置が、
音声を入力するマイクと、
前記マイクから出力される音声信号を処理してデジタルの音声データを生成し、当該の音声データを格納した第１の音声ファイルを生成して記録媒体に記憶する音声記憶処理部と、
外部処理装置と通信可能な通信部と、
録音動作と同時に前記音声記憶処理部で生成される前記音声データを、前記通信部を介して前記外部処理装置に逐次送信する音声データ送信処理部と、
前記録音動作の実行にあたり、前記外部処理装置から送信される、前記外部処理装置で当該音声データを格納する第２の音声ファイルに付与されたファイル名である第１の識別情報を、前記通信部を介して受信する識別情報受信処理部と、
前記外部処理装置との間で前記音声データの逐次送信に失敗があったときに、当該逐次送信の失敗を検出する送信失敗検出部と、
前記送信失敗検出部が前記逐次送信の失敗を検出した場合に、前記逐次送信に失敗した音声データを含む第１の音声ファイルを前記記録媒体から読み出す音声ファイル読み出し処理部と、
前記音声ファイル読み出し処理部によって読み出された第１の音声ファイルを、前記通信部を介して前記外部処理装置に送信する音声ファイル送信処理部と
を備えており、
前記音声記憶処理部は、前記第１の音声ファイルを生成する際に、前記音声データに対して、前記第１の識別情報と、前記通信失敗検出部が、前記逐次送信の失敗を検出したことを示す送信失敗情報である第２の識別情報を付加して生成し、前記第１および第２の識別情報を付加した後の第１の音声ファイルを、前記記録媒体に記憶し、
前記音声ファイル読み出し処理部は、前記第１および第２の識別情報が付加された第１の音声ファイルを前記記録媒体から読み出すものである。
【発明の効果】
【００１６】
本発明によれば、録音装置で生成された音声データを収容した音声ファイルを外部処理装置で保管する際に、録音装置と外部処理装置との間で情報通信の失敗を生じた場合であっても音声データの消失を防ぐことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】録音システムの構成を概略的に示す図である。
【図２】録音装置の内部構成を概略的に示すブロック図である。
【図３】ＰＣの内部構成を概略的に示すブロック図である。
【図４】サーバの内部構成を概略的に示すブロック図である。
【図５Ａ】録音装置内で実行されるメインフローの処理手順を説明するフローチャートである。
【図５Ｂ】録音装置内で実行されるメインフローの処理手順を説明するフローチャートである。
【図５Ｃ】録音装置内で実行されるメインフローの処理手順を説明するフローチャートである。
【図６】音声ファイルのフォーマット例を説明する図である。
【図７Ａ】録音システムを構成する録音装置、ＰＣ、サーバのそれぞれで実行される録音処理の手順を説明するフローチャートである。
【図７Ｂ】図７Ａのフローチャートに続く処理手順を説明するフローチャートである。
【図７Ｃ】図７Ｂのフローチャートに続く処理手順を説明するフローチャートである。
【図７Ｄ】図７Ｃのフローチャートに続く処理手順を説明するフローチャートである。
【図７Ｅ】図７Ａのフローチャート中に示される未送信データリカバリ処理の内容をより詳細に説明するフローチャートである。
【図７Ｆ】図７Ｅのフローチャートに続く処理手順を説明するフローチャートである。
【図７Ｇ】図７Ｂのフローチャート中で録音装置による処理として示される空きメモリ確認・確保処理の内容をより詳細に説明するフローチャートである。
【図８】図７のフローチャートに示される処理が録音装置、ＰＣ、サーバで実行され、三者間で情報、音声データ、音声ファイルが授受される様子を説明する図である。
【図９】録音装置がＰＣと通信可能な通信部とサーバと通信可能な通信部とを備える場合に録音装置、ＰＣ、サーバ間で情報、音声データ、音声ファイルが授受される様子を説明する図である。
【発明を実施するための形態】
【００１８】
図１は、録音システム１００の代表的な構成例を説明するブロック図である。録音システム１００は、録音装置２００と、パーソナルコンピュータ（ＰＣ）３００と、サーバ４００とを備えて構成される。図１において録音装置２００とＰＣ３００とは有線の形態で相互に接続されている様子が示されているが、医療現場に於いては無線による接続がより適している。また、後で詳細に説明するが、録音装置２００とサーバ４００とが有線または無線の通信網を介して直接接続可能に構成されていてもよい。
【００１９】
ＰＣ３００とサーバ４００とは、ＬＡＮ、ＷＡＮ等のネットワークＮＷを介して接続される。録音システム１００が、例えば大病院内等で用いられるものである場合、各医師は録音装置２００を携帯し、診療室や手術室にはＰＣ３００が設置され、それらがネットワークＮＷを介して一または複数のサーバ４００と接続される。そして、診療行為中に録音が行われて音声ファイルが生成され、その音声ファイルはサーバ４００に集約される。録音は、基本的に１回の診療行為に対応して１セッションの録音が行われ、それに対応して１つの音声ファイルを生成することが可能である。
【００２０】
図２は、録音装置２００の内部構成を概略的に説明するブロック図である。録音装置２００は、マイク２０２と、アナログ・フロントエンド（ＡＦＥ）２０４と、デジタル・シグナル・プロセッサ（ＤＳＰ）２０６と、記録媒体２０８と、システム制御部２１０と、操作部２１２と、表示処理部２１４と、表示部２１６と、通信部２１８とを備える。
【００２１】
マイク２０２は、音声を電気信号（アナログ音声信号）に変換してアナログ・フロントエンド２０４に出力する。アナログ・フロントエンド２０４は、マイク２０２から入力されたアナログ音声信号に対して増幅、イコライジング、ノイズ低減等の処理を行い、デジタル音声信号に変換してデジタル・シグナル・プロセッサ２０６に出力する。デジタル・シグナル・プロセッサ２０６は、アナログ・フロントエンド２０４から入力されたデジタル音声データに対して量子化ノイズ除去の処理を行い、必要に応じてエンコードや圧縮等の処理を施してシステム制御部２１０に出力する。
【００２２】
システム制御部２１０は、デジタル・シグナル・プロセッサ２０６から入力されたデジタル音声データを、通信部２１８を介してＰＣ３００に逐次送信する。システム制御部２１０はまた、１セッションの録音の完了に伴い、音声ファイルを生成して記録媒体２０８に記録する。このとき、記録媒体２０８に記録する音声ファイルは、後の説明でも明らかになるように、テンポラリファイルとして扱われるものである。無論、この音声ファイルは、必要に応じて記録媒体２０８中に長く記録しておくことも可能である。音声ファイルを記録媒体２０８中に記録する際には、録音装置２００内において独自の命名規則でファイル名を付与することが可能である。
【００２３】
記録媒体２０８はフラッシュメモリ等で構成され、内蔵式のものであってよいし、いわゆるメモリカードの形態で録音装置２００に対して着脱可能に構成されていてもよい。
【００２４】
操作部２１２は、録音ボタン、再生ボタン、停止ボタン、早送りボタン、早戻しボタン、音量調節ボタン、消去ボタン等を含み、ユーザによる操作を受け付ける。ユーザによる操作部２１２の操作をシステム制御部２１０が検出すると、検出した操作内容に関する情報、すなわち操作情報が通信部２１８を介してＰＣ３００に送信される。ＰＣ３００から録音装置２００には、後で詳細に説明するように、上記操作情報に対応したコマンドが送信される。システム制御部２１０は、通信部２１８を介してこのコマンドを受信し、受信したコマンドに対応した動作を開始させる。
【００２５】
表示部２１６は、液晶表示装置、あるいは有機ＥＬ表示装置等で構成され、文字やグラフィック情報等を表示可能に構成される。表示処理部２１４は、システム制御部２１０から出力される制御信号に基づいて、動作状況、電池残量、メモリ残量、警告等の各種表示が行われるように表示部２１６を制御する。なお、文字やグラフ等の表示ディスプレイを持たずに、ランプの点滅で動作状況、電池残量、メモリ残量、警告等を通知するようにしてもよい。
【００２６】
通信部２１８は、録音システム１００の構成に応じて様々の構成を有するものとすることが可能である。例えば、有線、または無線の形態でＰＣ３００とＵＳＢ接続されるものであってもよい。あるいは、ブルートゥース（登録商標）や他の近距離無線通信技術を用いてＰＣ３００と接続されるものであってもよい。これらに加えて、あるいはこれらに代えて、有線や無線のＬＡＮを介してＰＣ３００、そしてサーバ４００と直接接続可能に構成されていてもよい。あるいは、通信部２１８がＰＣ３００と接続可能に構成されるのに加えて、公衆無線回線や公衆無線電話回線等を介してサーバ４００と直接接続可能に構成されていてもよい。
【００２７】
図３は、ＰＣ３００の構成を概略的に示すブロック図である。ＰＣ３００は、通信部３０２と、補助記憶装置３０４と、ＣＰＵ３０６と、ＲＡＭ３０８と、ネットワーク・インターフェース（図３中でインターフェースは「Ｉ／Ｆ」と表記される）３１０と、表示処理部３１２と、表示部３１４と、操作入力部３１６とを備える。
【００２８】
通信部３０２は、録音装置２００およびサーバ４００と接続可能に構成される。録音装置２００の通信部２１８が、有線または無線のＵＳＢ、あるいはブルートゥース等の近距離無線通信技術を用いたものである場合、通信部３０２の側においても対応する技術を用いて通信部２１８と通信可能に構成される。通信部３０２はまた、ネットワーク・インターフェース３１０を介してネットワークＮＷと接続し、このネットワークＮＷを介してサーバ４００と接続可能に構成される。また、録音装置２００が有線や無線のＬＡＮを介してネットワークＮＷに接続される場合、通信部３０２はネットワークＮＷを介して録音装置２００の通信部２１８と接続可能に構成される。
【００２９】
ネットワーク・インターフェース３１０は、有線または無線の方式でネットワークＮＷと接続可能に構成される。
【００３０】
補助記憶装置３０４は、ハードディスクドライブやソリッドステートドライブ等で構成され、比較的大容量の記憶領域を有する。補助記憶装置３０４には、ＰＣ３００上で実行されるプログラムを記憶したり、録音装置２００から逐次送信される音声データ、あるいはＰＣ３００で生成された音声ファイルを保存したりするために用いられる。
【００３１】
ＣＰＵ３０６は、補助記憶装置３０４から読み出されてＲＡＭ３０８にロードされたプログラムを解釈実行し、後述する処理を行う。ＲＡＭ３０８は、ＤＤＲ  ＳＤ−ＲＡＭ等、アクセス速度の比較的高速なメモリで構成される。
【００３２】
表示部３１４は、ＣＲＴやフラットパネルディスプレイ等であり、文字やグラフィクスなどを表示可能に構成される。表示処理部３１２は、ＣＰＵ３０６から出力される制御信号に基づき、録音装置２００の動作状態や、補助記憶装置３０４に記録されている音声ファイルの一覧等を表示部３１４に表示する。
【００３３】
操作入力部３１６は、キーボードやマウス等を備え、ユーザの操作を受け付け可能に構成される。
【００３４】
図４は、サーバ４００の構成を概略的に示すブロック図である。サーバ４００は、サーバ本体４０２と、ネットワーク・インターフェース（図４中でインターフェースは「Ｉ／Ｆ」と表記される）４２０と、補助記憶装置４３０とを備える。サーバ本体４０２は、ＣＰＵ４０４と、ＲＡＭ４０６と、出力部４０８と、入力部４１０とを備える
ネットワーク・インターフェース４２０は、ネットワークＮＷと接続可能に構成される。録音装置２００が上述したように公衆無線回線や公衆無線電話回線と接続可能に構成される場合、サーバ４００もネットワークＮＷを介してこれら公衆無線回線や公衆無線電話回線の基地局と接続可能に構成される。
【００３５】
補助記憶装置４３０は、ハードディスクドライブのアレイ等で構成され、比較的大容量の記憶領域を有する。補助記憶装置４３０には、サーバ４００上で実行されるプログラムが記憶される。補助記憶装置４３０にはまた、サーバ４００に接続される複数のＰＣ３００から送信される音声ファイルを集約して保存するための記憶領域が確保される。また、録音装置２００とサーバ４００とが直接接続可能に構成されるものでは、録音装置２００からサーバ４００に音声ファイルが直接送信される場合がある。その場合にも、音声ファイルは補助記憶装置４３０に保存される。
【００３６】
補助記憶装置４３０に保存された音声ファイルは、ネットワークＮＷを介してサーバ４００と接続される他のクライアントマシンからの要求に応じて、それらのクライアントマシンに向けて送信される。クライアントマシンは、一例として、音声ファイルを再生して聴きながら電子カルテや対応記録等を作成するオペレータが操作するコンピュータである。
【００３７】
ＣＰＵ４０４は、補助記憶装置４３０から読み出されてＲＡＭ４０６にロードされたプログラムを解釈・実行して後述する動作を行う。ＲＡＭ４０６は、ＤＤＲ  ＳＤ−ＲＡＭ等、アクセス速度の比較的高速なメモリで構成される。
【００３８】
出力部４０８は、サーバ４００の他の装置との接続状態や通信状況等を表示するためのものであり、フラットパネルディスプレイ等を備えて構成される。入力部４１０は、キーボードやマウス等を備え、サーバ管理者の操作を受け付け可能に構成される。
【００３９】
図５は、録音装置２００のシステム制御部２１０で実行されるメインフローの処理手順を概略的に説明するフローチャートである。図５に示される処理は、記録媒体２０８に記憶されたプログラムをシステム制御部２１０が読み出して解釈、実行することにより行われる。この処理は、録音装置２００がＰＣ３００と接続され、録音装置２００の電源が投入された時点で実行が開始される。このとき、ＰＣ３００上では、録音装置２００およびサーバ４００の双方と通信を行い、情報を送受信するためのアプリケーションプログラムが実行されているものとする。あるいは、録音装置２００をＰＣ３００に接続すると、上記アプリケーションプログラムがＰＣ３００内で自動的にロードされて実行開始されてもよい。
【００４０】
なお、録音装置２００のシステム制御部２１０で実行される処理と連動してＰＣ３００、サーバ４００で実行される処理も図５に示される。図５中、録音装置２００のシステム制御部２１０で実行される処理手順を説明するステップ符号には、その先頭部分に符号ＳＲを付す。符号「ＳＲ」中の「Ｒ」は、録音装置、すなわちＲｅｃｏｒｄｅｒの頭文字である「Ｒ」に由来する。ＰＣ３００で実行される処理手順を説明するステップ符号には、その先頭部分に符号ＳＰを付す。符号「ＳＰ」中の「Ｐ」は、ＰＣの「Ｐ」に由来する。そして、サーバ４００で実行される処理手順を説明するステップ符号には、その先頭部分に符号ＳＳを付す。符号「ＳＳ」中の二文字目の「Ｓ」は、サーバ、すなわちＳｅｒｖｅｒの頭文字である「Ｓ」に由来する。
【００４１】
ここで図５に示される処理の概略について説明する。録音装置２００は、ＰＣ３００等、他の処理装置と接続されている状態で動作するモード（これを「オンライン動作モード」と称する）と、他の処理装置と接続されていない状態で動作するモード（これを「スタンドアロン動作モード」と称する）とを有するものとする。そして、図５に示される処理はオンライン動作モードで動作しているものとする。この場合、システム制御部２１０は、以下のような手順で録音装置２００の動作を制御する。
【００４２】
すなわち、ユーザが操作部２１２を操作すると、システム制御部２１０は、操作部２１２で受け付けたユーザ操作の内容を含む操作情報を、通信部２１８を介してＰＣ３００に送信する。この操作情報に対応して、ＰＣ３００から録音装置２００に動作コマンドが出力される。この動作コマンドを、システム制御部２１０は通信部２１８を介して受信する。そして、受信した動作コマンドに基づく動作を開始する。つまり、オンライン動作モードにおいて録音装置２００は、外部処理装置としてのＰＣ３００と連携して、図５のフローチャートに示される動作を行う。
【００４３】
録音装置２００の電源が投入されると、ＳＲ５００においてシステム制御部２１０は、初期設定を行う。初期設定に於いては、図５Ｃに示されるように、録音装置２００の各部の初期化（ＳＲ５８０）、すなわち、ＲＡＭクリア、ポートの初期化等に加えて、通信部２１８の初期設定を行う。そして、ＳＲ５８２とＳＰ５８０で、ＰＣ３００との間でのハンドシェイキング処理等を行う。その後、ＳＰ５８２においてＰＣ３００からサーバ４００に、録音装置２００を特定する情報およびＰＣ３００を特定する情報を含むアクセス許可要求が送信される。サーバ装置４００は、ＳＳ５８０でアクセス許可要求を受信し、アクセス許可要求に含まれた録音装置２００を特定する情報およびＰＣ３００を特定する情報を基にＰＣ３００にアクセス許可を与えるか否かを判定する（ＳＳ５８２）。サーバ装置４００において、アクセスを許可すると判定された場合には、アクセス許可の通知がサーバ４００からＰＣ３００に送信される（ＳＳ５８４）。
ＳＰ４８４でアクセス許可の通知を受信したＰＣ３００は、ＳＰ５８５においてリカバリを指示するコマンドを録音装置２００に送信する。
【００４４】
ＳＲ５８３でＰＣ３００からリカバリ指示のコマンドを受信した録音装置２００はＳＲ５８４において、未送信データリカバリ処理を実行する。このとき、ＰＣ３００はＳＰ５８６において、サーバ４００はＳＳ５８６において、録音装置２００の未送信データリカバリ処理に対応する処理を行う。この処理については後で図７Ｅおよび図７Ｆを参照して詳しく説明するが、過去に通信トラブル等により音声データの転送が失敗した場合に、転送を完了していない音声データを含む音声ファイルを録音装置２００からＰＣ３００を経由してサーバ４００に転送し、補助記憶装置４３０に保存する処理である。
【００４５】
以上の処理で録音装置の初期化処理（ＳＲ５００）が終了して、ユーザ操作が検出されるまで待機する。
【００４６】
ＳＲ５０２において、録音装置２００の操作部２１２の録音ボタン、再生ボタン、停止ボタン、早送りボタン、早戻しボタン等を操作されたことが検出されると、その操作の操作情報がＳＲ５０４においてＰＣ３００に送信される。ＰＣ３００は、この操作情報をＳＰ５００において受信する。ＰＣ３００は、ＳＰ５００で受信した操作情報をＳＰ５０２において解析して、操作情報に対応する動作を録音装置２００に命じる操作コマンドを生成して、ＳＰ５０４で録音装置２００に送信する。
【００４７】
ＳＲ５０６で受信した受信した操作コマンドは、ＳＲ５０８〜ＳＲ５１６で判定されて、操作コマンドに対応する処理が実行される。
【００４８】
ＳＲ５０８においてシステム制御部２１０は、ＰＣ３００から送信されたコマンドが録音コマンド否かを判定する。ＳＲ５０８での判定が肯定されると処理はＳＲ５５０に進み、録音開始に係る一連の処理が行われた後、ＳＲ５０２に進む。また、ＳＲ５０８での判定が否定された場合にはＳＲ５１０の処理に進む。
【００４９】
ＳＲ５１０においてシステム制御部２１０は、ＰＣ３００から送信されたコマンドが再生コマンドか否かを判定する。ＳＲ５１０での判定が肯定されると処理はＳＲ５５２に進み、再生処理開始に係る一連の処理が行われた後、ＳＲ５０２に進む。また、ＳＲ５１０での判定が否定された場合にはＳＲ５１２の処理に進む。
【００５０】
ＳＲ５１２においてシステム制御部２１０は、ＰＣ３００から送信されたコマンドが早送りコマンドか否かを判定する。ＳＲ５１２での判定が肯定されると処理はＳＲ５５４に進み、早送りに係る一連の処理が行われた後、ＳＲ５０２に進む。また、ＳＲ５１２での判定が否定された場合にはＳＲ５１４の処理に進む。
【００５１】
ＳＲ５１４においてシステム制御部２１０は、ＰＣ３００から送信されたコマンドが早戻しコマンドか否かを判定する。ＳＲ５１４での判定が肯定されると処理はＳＲ５５６に進み、早戻しに係る一連の処理が行われた後、ＳＲ５０２に進む。また、ＳＲ５１４での判定が否定された場合にはＳＲ５１６の処理に進む。
【００５２】
ＳＲ５１６においてシステム制御部２１０は、ＰＣ３００から送信されたコマンドが停止コマンドか否かを判定する。ＳＲ５１６での判定が肯定されるとＳＲ５１８に進む。一方、ＳＲ５１６での判定が否定されると、ＳＲ５０２に戻る。
【００５３】
ＳＲ５１８では、現時点で録音動作が行われているか否かの判定が行われる。ＳＲ５１８の判定が肯定されると、ＳＲ５５８の処理に進む。ＳＲ５１８の判定が否定されるとＳＲ５２０の処理に進む。
【００５４】
ＳＲ５１８での判定が肯定された場合の分岐先であるＳＲ５５８では、録音停止の処理が行われる。つまり、録音停止に係る一連の動作が行われる。ＳＲ５５８の処理が完了するとＳＲ５０２の処理に戻る。
【００５５】
ＳＲ５１８での判定が否定された場合の分岐先であるＳＲ５２０においてシステム制御部２１０は、現時点で再生動作が行われているか否かの判定を行う。ＳＲ５２０での判定が肯定されるとＳＲ５６０に進む。一方、ＳＲ５２０での判定が否定されると、ＳＲ５２２の処理に進む。
【００５６】
ＳＲ５２０での判定が肯定された場合の分岐先であるＳＲ５６０では、再生停止の処理が行われる。つまり、
再生停止に係る一連の動作が行われる。ＳＲ５６０の処理が完了するとＳＲ５０２の処理に戻る。
【００５７】
ＳＲ５２０での判定が否定された場合の分岐先であるＳＲ５２２においてシステム制御部２１０は、現時点で早送り動作が行われているか否かの判定を行う。ＳＲ５２２の判定が肯定されるとＳＲ５６２に進む。一方、ＳＲ５２２での判定が否定されると、ＳＲ５２４の処理に進む。
【００５８】
ＳＲ５２２での判定が肯定された場合の分岐先であるＳＲ５６２では、早送り停止の処理が行われる。つまり、早送り停止に係る一連の動作が行われる。ＳＲ５６２の処理が完了するとＳＲ５０２の処理に戻る。
【００５９】
ＳＲ５２２での判定が否定された場合の分岐先であるＳＲ５２４においてシステム制御部２１０は、現時点で早戻し動作が行われているか否かの判定を行う。ＳＲ５２４の判定が肯定されるとＳＲ５６４に進む。一方、ＳＲ５２４での判定が否定されると、ＳＲ５０２の処理に進む。
【００６０】
ＳＲ５２４での判定が肯定された場合の分岐先であるＳＲ５６４では、早戻し停止の処理が行われる。つまり、早戻し停止に係る一連の動作が行われる。ＳＲ５６４の処理が完了するとＳＲ５０２の処理に戻る。
【００６１】
続いて、ユーザが録音開始の操作をした場合に録音装置２００、ＰＣ３００、サーバ４００のそれぞれで行われる処理（録音処理）について説明する。最初に、その概略について説明する。録音処理の開始後、録音装置２００は、録音動作中に生成される音声データを録音装置２００の内部で記録するとともに、音声データをブロック単位でＰＣ３００に逐次出力する。ＰＣ３００は、受信した音声データのブロックを逐次記録する。そしてユーザにより録音停止の操作が行われると、録音機２００は音声データの記録を終了して音声ファイルを生成すると共に、音声データの送信を停止して、停止操作の情報をＰＣ３００に送信する。停止操作情報を受信したＰＣ３００では、音声データを含む音声ファイルが生成される。本明細書中では、録音装置２００で生成される音声ファイルをテンポラリ音声ファイルと称し、ＰＣ３００で生成される音声ファイルを記録用音声ファイルと称する。
【００６２】
ＰＣ３００で生成された記録用音声ファイルはサーバ４００に送信され、補助記憶装置４３０に保存される。テンポラリ音声ファイルと記録用音声ファイルとは、同じファイル名が付与されてもよいが、以下では異なるファイル名が付与されるものとする。記録用音声ファイルに付与されるファイル名は、録音処理の開始にあたってサーバ４００から発行される。つまり、ＰＣ３００で生成される記録用音声ファイルに付与されるファイル名を決定する権限はサーバ４００が有する。
【００６３】
図６は、録音装置２００で保存されるテンポラリ音声ファイルおよびＰＣ３００で保存される記録用音声ファイルのファイル構造例を概念的に説明する図である。本実施の形態において、両音声ファイルはRIFF waveform Audio Format （ＲＩＦＦ  Ｗａｖｅフォーマット）で記録されるものとして説明をする。
【００６４】
図６に示されるように、音声ファイルは、ＲＩＦＦヘッダチャンク、フォーマットチャンク、ファイル情報チャンク、データチャンクを備える。ＲＩＦＦヘッダチャンクには、音声ファイルがＲＩＦＦ形式のファイルであることを示す「ＲＩＦＦ」、フォーマットチャンク、ファイル情報チャンク及びデータチャンクのデータサイズを示す「サイズ」、音声データファイルがＷＡＶＥファイルであることを示す「ＷＡＶＥ」のデータが格納される。
【００６５】
フォーマットチャンクには、格納している音声データのフォーマットを示すデータが格納され、当該チャンクがフォーマットチャンクであることを示すチャンクヘッダ「ｆｍｔ  」、「ｆｍｔ  」以降のチャンク内のデータサイズを示す「サイズ」、「フォーマットタイプ」、「チャンネル数」、「サンプリング周波数」、「バイトレート」、「サンプルサイズ」、「量子化ビット数」のデータが格納される。
【００６６】
ファイル情報チャンクには、チャンクヘッダ「ＦＩＮＦ」、チャンク内のデータサイズを示す「サイズ」、「ファイル情報」、「送信失敗情報」、「送信完了情報」のデータが格納される。図６中、ファイル情報には符号ＦＩ（Ｆｉｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ）、送信失敗情報には符号ＴＦ（Ｔｒａｎｓｆｅｒ  Ｆａｉｌｕｒｅ）、送信完了情報には符号ＴＣ（Ｔｒａｎｓｆｅｒ  Ｃｏｍｐｌｅｔｅ）を付す。
【００６７】
上述したように、録音装置２００内に保存されるテンポラリ音声ファイルと、ＰＣ３００内に保存される記録用音声ファイルとには、異なるファイル名が付与される。そして、ＰＣ３００内に保存される記録用音声ファイルには、サーバ４００から発行されたファイル名が付与される。ファイル情報ＦＩには、サーバ４００から発行されたファイル名を特定可能な情報が格納される。例えば、ＰＣ３００内でサーバ４００から発行されたファイル名が付与されて保存された記録用音声ファイルが何らかの原因で不完全なものであったり、失われてしまったりした場合、ＰＣ３００は録音装置２００に対して対応するテンポラリ音声ファイルの転送を要求することができる。このときＰＣ３００は、サーバ４００から発行されて付与したファイル名に関する情報を録音装置２００に送信する。
【００６８】
録音装置２００は、目的のファイル名と一致するファイル情報ＦＩが格納されたテンポラリ音声ファイルを記録媒体２０８に保存されるファイル中からサーチして読み出し、ＰＣ３００に転送する。したがって、録音装置２００内で保存されるテンポラリ音声ファイルとＰＣ３００内で保存される記録用音声ファイルとは、同じファイル名が付与されていなくても対応をとることが可能となる。
【００６９】
例えば、サーバ４００の側では、複数のユーザから多数の記録用音声ファイルが送信されて来ることが想定されるので、それらの記録用音声ファイルを間違いなく分類して扱うためには比較的長く、複雑なファイル名の付与が必要な場合がある。一方、録音装置２００の側では、装置の小型化に伴って表示部２１６のサイズが小さくなり、長いファイル名や複雑なファイル名が付与されると、ファイル名を表示できなかったりスクロール表示をする必要を生じたりする。この点、上述のようにしてファイル情報ＦＩ中に記録される情報によって録音装置２００の側で保存される音声ファイルとＰＣ３００の側で保存される音声ファイルとを関連付けることが可能となり、それぞれの側で独自のファイル名を付与することが可能となる。
【００７０】
録音装置２００からＰＣ３００に音声データを逐次出力する際に、録音装置２００とＰＣ３００がケーブルにより接続されている場合には、コネクタの接触不良やノイズ等が原因で音声データの伝送失敗が起こりうる。また、録音装置２００とＰＣ３００がワイヤレス接続されている場合には、電磁波のマルチパスやノイズ、混信などにより、音声データの伝送失敗が発生しうる。この伝送失敗が検出されると、送信失敗情報ＴＦ中に伝送失敗を生じたデータ位置を特定可能な情報を記録する処理が録音装置２００で行われる。例えば、音声データが所定のバイト数からなるデータブロック単位で音声データの転送が行われる場合、伝送失敗を生じたデータブロックを特定可能な情報を送信失敗情報ＴＦ中に記録することが可能である。あるいは、伝送失敗を生じた音声データが２チャンネルのステレオの音声データであるものとして、右チャンネルのものか、左チャンネルのものか、録音開始後何秒の時点か（あるいは何バイト目か）といったことを特定可能な情報を送信失敗情報ＴＦ中に記録することも可能である。
【００７１】
ＰＣで生成された記録用音声ファイルは、サーバ４００に送信される。サーバ４００は、受信した記録用音声ファイルを保存した後、音声ファイル保存完了を知らせる通知をＰＣ３００に送信する。ＰＣ３００はこの通知を録音装置２００に転送する。録音装置２００では、該当するテンポラリ音声ファイルの送信完了情報ＴＣ中にファイル送信完了の情報を記録する処理が行われる。
【００７２】
データチャンクには、当該チャンクがオーディオデータを格納したチャンクであることを示すチャンクヘッダ「ｄａｔａ」、当該チャンクのデータサイズを示す「サイズ」、「音声データ」のデータが格納される。
【００７３】
図７を参照し、ユーザが録音開始の操作をした場合に録音装置２００、ＰＣ３００、サーバ４００のそれぞれで行われる処理（録音処理）の詳細について説明する。図７Ａから図７Ｇは、図５ＢにおけるＳＲ５５０の録音処理が行われる際の手順をより詳細に示すフローチャートである。本実施の形態においては、先に説明したように、録音装置２００は外部処理装置としてのＰＣ３００と有線または無線の形態で接続され、ＰＣ３００は第２の外部処理装置としてのサーバ４００と有線または無線の形態で接続されるものとする。図７には、これら録音装置２００、ＰＣ３００、サーバ４００のそれぞれで実行される処理手順が示されている。録音装置２００で実行される処理手順を説明するステップ符号には、その先頭部分に符号ＳＲを付す。符号「ＳＲ」中の「Ｒ」は、録音装置、すなわちＲｅｃｏｒｄｅｒの頭文字である「Ｒ」に由来する。ＰＣ３００で実行される処理手順を説明するステップ符号には、その先頭部分に符号ＳＰを付す。符号「ＳＰ」中の「Ｐ」は、ＰＣの「Ｐ」に由来する。そして、サーバ４００で実行される処理手順を説明するステップ符号には、その先頭部分に符号ＳＳを付す。符号「ＳＳ」中の二文字目の「Ｓ」は、サーバ、すなわちＳｅｒｖｅｒの頭文字である「Ｓ」に由来する。
【００７４】
図７に示される処理を実行する主体は以下のとおりである。すなわち、録音装置２００においては、システム制御部２１０が記録媒体２０８に記録されるプログラムを読み出してＳＲ７００およびそれに続く処理を行う。ＰＣ３００においては、ＣＰＵ３０６が補助記憶装置３０４に記憶されるアプリケーションプログラムを読み出してＳＰ７００およびそれに続く処理を行う。サーバ４００においては、ＣＰＵ４０４が補助記憶装置４３０に記憶されるプログラムを読み出してＳＳ７００およびそれに続く処理を行う。ただし、以下では理解を容易にすることを目的として、各処理の主体が録音装置２００、ＰＣ３００、サーバ４００であるものとして説明をする。
【００７５】
図５ＢにおけるＳＲ５５０の処理の実行が開始されるのに伴い、録音装置２００とＰＣ３００では、録音処理を開始する。録音装置２００はＳＲ７００で初期設定の処理を行う。一例として、録音をする際のフォーマット、モノーラル／ステレオの設定、音質、マイクロホン入力レベル等の設定を読み出したり、録音装置２００内でファイルを生成する際のファイル名を生成したりする処理を行う。上記の設定は、録音装置２００のユーザにより予め設定された内容に関する情報が記録媒体２０８等に保存されているものとする。ファイル名としては、所定の文字列と、ファイルが一つ生成されるたびに数値がインクリメントする、シーケンシャルな数字の組み合わせとすることが可能である。
【００７６】
一方、ＰＣ３００はＳＰ７００において、録音開始通知送信の処理を行い、録音開始通知をサーバ４００に送信する。サーバ４００はＳＳ７００において、この録音開始通知を受信する。サーバ４００はＳＳ７０２において、音声ファイル受信準備を行う。この音声フィル受信準備においては、記録用音声ファイルを補助記憶装置４３０内に保存する際の記憶領域の確保、ファイル名を決定する処理などが行われる。
【００７７】
サーバ４００はＳＳ７０４において、ファイル名情報をＰＣ３００に送信する。ＰＣ３００は、サーバから送信されたファイル名情報をＳＰ７０２で受信する。続いてＰＣ３００はＳＰ７０４において、録音開始コマンドをファイル名情報とともに録音装置２００へ送信する。
【００７８】
録音装置２００は、ＰＣ３００から送信された録音開始コマンドとファイル名情報とをＳＲ７０１で受信する。録音装置２００はＳＲ７０２において、録音動作を開始する。このとき、録音完了時に生成される音声ファイル中のヘッダ情報、すなわち図６を参照して説明した付加情報中にファイル名情報を記録する。具体的には、ファイル情報チャンク内のファイル情報ＦＩにファイル名情報を記録する。ところで、ＰＣ３００はＳＰ７０４において、録音開始コマンド、ファイル名情報とともに記録開始時刻等の情報も録音装置２００に送信するようにしてもよい。その場合、録音装置２００は、ファイル名情報に加えて記録開始時刻等の情報も付加情報中に記録する。ＳＲ７０２での処理開始後、録音装置２００では、アナログ・フロントエンド２０４で生成され、出力されたデジタル音声信号がデジタル・シグナル・プロセッサ２０６で処理されて音声データが逐次生成される。
【００７９】
録音装置２００で生成される音声データは、記録媒体２０８中に一時的に保存される。このとき、記録媒体２０８の残り容量の確認（空きメモリ確認）と、空きメモリが不足する場合の記憶領域確保の処理がＳＲ７０４で行われる。この、ＳＲ７０４での処理の詳細については後で説明し、ここでは十分な空きメモリがあるものとしてＳＲ７０６以降の処理の説明をする。
【００８０】
ＳＲ７０６において録音装置２００は、音声データ記録の処理を行う。すなわち、デジタル・シグナル・プロセッサ２０６で逐次生成される音声データを記録媒体２０８中に保存する。続くＳＲ７０８において録音装置２００は、音声データをＰＣ３００に送信する。例えば、このときの送信される音声データは、所定のデータサイズにまとめられたブロック（パケット）として録音装置２００からＰＣ３００へ逐次送信される。ここで、逐次送信とは、録音装置２００が音声データを内部に記憶すると同時に、ＰＣ３００へ送信することである。
【００８１】
ＰＣ３００は、ＳＰ７０６において録音装置２００から音声データ（データブロック）を受信し、受信したデータブロックが完全か否かをチェックされる（ＳＰ７０８）。完全であれば、ＳＰ７１０で保存され、ＳＰ７１２で受信が完全であることを伝え通知が録音装置２００に送信される。一方、ＳＰ７０８で受信したデータブロックが不完全であると判定された場合は、ＳＰ７１２で受信が不完全であることを伝える通知が録音装置２００に送信される。録音装置２００の側では、ＳＲ７１０において受信したＰＣ３００からの通知が、データブロックの受信が不完全との通知であった場合は、ＳＲ７１２で録音装置２００からのデータブロックの送信に失敗と判定され、ＳＲ７１４に進む。なお、データブロックの受信の完全・不完全は、データブロックに付与された誤り検出コードを使用する公知の技術で検出できる。
【００８２】
ＳＲ７１２で、データブロックの送信が失敗したと判定された場合の分岐先であるＳＲ７１４において録音装置２００は、送信失敗の記録を行う。すなわち、図６を参照して説明した付加情報中に送信失敗情報を記録してＳＲ７１６に進む。具体的には、ファイル情報チャンク内の送信失敗情報ＴＦ中に、伝送失敗を生じたデータ位置を特定可能な情報を記録する。
【００８３】
ＳＲ７１２で録音装置２００からのデータブロックの送信が成功したと判定された場合にはＳＲ７１６に進む。ＳＲ７１６において録音装置２００は、外部入力の有無を判定する。外部入力としては大きく分けて二つの種類がある。第一の種類は、ユーザによる操作部２１２の操作である。第二の種類は、通信部２１８を介してのＰＣ３００からの信号の入力である。ＳＲ７１６での判定が否定される間、ＳＲ７０４からＳＲ７１６までの処理が録音装置２００内で繰り返し行われる。一方、ＳＲ７１６の判定が肯定された場合、ＳＲ７１８に進む。
【００８４】
ＳＲ７１８において録音装置２００は、外部入力がユーザ操作であるか、ＰＣ３００からの信号の入力であるかを判定する。なお、図７に示される例においては、録音装置２００が録音動作を行っている状況でＰＣ３００から出力されるのは録音終了コマンドであるものとする。
【００８５】
ＳＲ７１８での判定が肯定された場合、つまり外部入力がユーザ操作であると判定された場合の分岐先であるＳＲ７２０において録音装置２００は、操作情報をＰＣ３００に送信する。操作情報は、操作部２１２で受け付けたユーザ操作の内容を含む情報である。一方、ＳＲ７１８での判定が否定された場合、つまり外部入力がＰＣ３００からの信号の入力であると判定された場合の分岐先であるＳＲ７２２においては、録音終了の処理が行われる。録音終了の処理には、録音動作を停止する処理、最後の音声データ（データブロック）を、当該音声データが最後のデータであることを示す情報とともにＰＣ３００へ送信する処理などが含まれる。続くＳＲ７２４において、テンポラリ音声ファイル生成・保存の処理が行われる。すなわち、記録媒体２０８に記録されている音声データをデータチャンクに納め、付加情報を付加してテンポラリ音声ファイルを生成し、記録媒体２０８に保存する処理がＳＲ７２４で行われる。
【００８６】
録音装置２００において以上に説明したＳＲ７１６からＳＲ７２０の処理と関連してＰＣ３００で行われる処理について説明する。ＳＰ７１６においてＰＣ３００は、最終データ、つまり最後の音声データを受信したか否かを判定する。この判定が肯定されるとＳＰ７２４に進む一方、否定されるとＳＰ７１８に進む。
【００８７】
ＳＰ７１６での判定が否定された場合の処理について先に説明すると、ＳＰ７１８においてＰＣ３００は、操作情報を受信したか否かを判定する。ＳＰ７１８の判定が否定されるとＳＰ７０６に戻り、録音装置２００から送信される音声データを受信する処理を引き続き行う。ＳＰ７１８の判定が肯定された場合の分岐先であるＳＰ７２０においてＰＣ３００は、録音装置２００から受信した操作情報を解析する。なお、図７に示される例において、録音処理の動作をしている録音装置２００から送信される操作情報は録音終了の操作情報であるものとする。つまり、ＳＰ７２０での処理により解析された結果、録音装置２００から送信された操作情報は録音終了の操作に関連するものであると判定されたものとする。
【００８８】
ＰＣ３００は、ＳＰ７２２において録音終了コマンドを録音装置２００に出力し、その後ＳＰ７０６に戻る。ＳＰ７２２で出力される録音終了コマンドが、録音装置２００の側から見ると、通信部２１８を介してＰＣ３００から受け取った、第二の種類の外部入力に相当する。この入力に基づき、先に説明したように、録音装置２００の側ではＳＲ７１６の判定が肯定され、ＳＲ７１８の判定が否定され、ＳＲ７２２およびこれに続く処理が行われる。
【００８９】
ＳＰ７１６での判定が肯定されると、処理はＳＰ７２４に進み、音声ファイル生成の処理がＰＣ３００内で行われる。すなわち、補助記憶装置３０４に記録されている音声データをデータチャンクに納め、付加情報を付加して記録用音声ファイルを生成し、補助記憶装置３０４に保存する処理がＳＰ７２４で行われる。付加情報は、ＰＣ３００の内部で生成することも可能であるが、録音装置２００からＰＣ３００に送信される最後の音声データに、録音装置２００の側で生成された付加情報が付加されてもよい。
【００９０】
ところで、ＳＰ７２４でＰＣ３００により生成される記録用音声ファイルは、必ずしも完全な音声ファイルであるとは限らない。理由は、録音装置２００からＰＣ３００に音声データが逐次送信される際に、データ送信の失敗が存在しうるからである。このデータ送信の失敗に備え、録音装置２００ではＳＲ７２６の判定処理が行われ、必要に応じてＳＲ７３４、ＳＲ７３６の処理が行われる。これらの処理に対応して、ＰＣ３００ではＳＰ７２６からＳＰ７３２までの処理が行われる。これらの処理について以下に説明する。
【００９１】
ＳＲ７２６において録音装置２００は、ファイル情報チャンク中の送信失敗情報ＴＦを参照し、送信失敗の記録の有無を判定する。ＳＲ７２６の判定が肯定されると処理はＳＲ７３４に進む一方、否定されるとＳＲ７３８に進む。
【００９２】
ＳＲ７２６に判定が肯定された場合の分岐先であるＳＲ７３４において録音装置２００は、音声ファイル送信通知をＰＣ３００に送信する。そして、ＳＲ７３６において録音装置２００は、記録媒体２０８に保管されているテンポラリ音声ファイルをＰＣ３００に送信する。
【００９３】
録音装置２００による上記ＳＲ７３４、ＳＲ７３６の処理に対応して、ＰＣ３００ではＳＰ７２６からＳＰ７３２までの処理が行われる。ＳＰ７２６では、録音装置３００から音声ファイル送信通知を受信したか否かの判定が行われる。ＳＰ７２６での判定が肯定されると処理はＳＰ７２８に進む一方、否定されるとＳＰ７３４に進む。ＳＰ７２６での判定が否定される、ということは、ＰＣ３００に保存されている記録用音声ファイルは完全なものである、ということを意味する。理由は、録音装置２００によるＳＲ７３４、ＳＲ７３６の処理は、送信失敗が検出されたときにのみ行われるからである。
【００９４】
ＳＰ７２６の判定が肯定された場合の分岐先であるＳＰ７２８においてＰＣ３００は、録音装置２００でＳＲ７３６の処理が行われて送信されるテンポラリ音声ファイルを受信する。続くＳＰ７３０においてＰＣ３００は、録音装置２００から受信したテンポラリ音声ファイルを記録用音声ファイルに変換する処理を行う。この処理としては、ファイル名のリネームをする処理、付加情報を更新する処理などが含まれる。なお、本実施の形態においては、先にも説明したように、テンポラリ音声ファイルおよび記録用音声ファイルは共にＲＩＦＦ  Ｗａｖｅフォーマットで記録されるものとしている。しかし、テンポラリ音声ファイルおよび記録用音声ファイルが互いに異なる記録形式で記録されるものである場合、ＳＰ７３０においてフォーマットを変換する処理を行うようにすればよい。記録用音声ファイルに付与するファイル名については、現状でＰＣ３００が保持しているファイル名情報を参照して決定することが可能である。あるいは、テンポラリ音声ファイル中に含まれるファイル情報ＦＩを参照して決定することも可能である。
【００９５】
ＳＰ７３２においてＰＣ３００は、ＳＰ７２４で生成された記録用音声ファイルを消去して、ＳＰ７３０で生成された記録用音声ファイルを最新の記録用音声ファイルとする処理を行う。
【００９６】
以上、録音装置２００におけるＳＲ７２６からＳＲ７３６までの処理、そしてＰＣ３００におけるＳＰ７２６からＳＰ７３２までの処理によって、録音装置２００からＰＣ３００への音声データ転送に失敗を生じたときに、録音装置２００からＰＣ３００へテンポラリ音声ファイルを送信する例について説明した。これに関して、以下のようにすることも可能である。すなわち、送信失敗情報ＴＦを参照することにより、音声ファイル中のどのデータが通信失敗によって破壊されているかを知ることができる。この送信失敗情報ＴＦを参照して、必要なデータブロックのみを録音装置２００からＰＣ３００に送信することが可能である。そしてＰＣ３００内において、録音装置２００から受信したデータブロックを記録用音声ファイルの音声データ中に挿入して音声ファイルを修復することができる。
【００９７】
ところで、録音装置２００でＳＲ７３６の音声ファイル送信処理が行われ、ＰＣ３００で音声ファイル受信処理が行われているときに送受信失敗が発生することも想定しうる。その場合の処理については説明を省略するが、一般に用いられるファイル転送プロトコル中のエラーリカバリ処理の手順等を適用することが可能である。
【００９８】
ＰＣ３００によるＳＰ７２４またはＳＰ７３２の処理で生成された記録用音声ファイルは、サーバ４００に送信される。以下、ＰＣ３００とサーバ４００との間で行われる、記録用音声ファイルの送受信処理について説明する。
【００９９】
ＳＰ７３４においてＰＣ３００は、記録用音声ファイルをサーバ４００に送信する処理を開始する。この処理を受け、サーバ４００の側では、ＳＳ７１４において記録用音声ファイルの受信処理を開始する。
【０１００】
ＰＣ３００はＳＰ７３６において、通信状況を監視する。続くＳＰ７３８においてＰＣ３００は、サーバ４００との間の通信に失敗したか否かを判定する。ＳＰ７３８の判定が肯定されると処理はＳＰ７４０に進む一方、否定されるとＳＰ７４６に進む。
【０１０１】
ＳＰ７３８での判定が肯定される、すなわちＰＣ３００とサーバ４００との間の通信に失敗したと判定された場合の分岐先であるＳＰ７４０においてＰＣ３００は、ＰＣ３００の補助記憶装置３０４に保存されている記録用音声ファイルが不完全か否かの判定をする。ＳＰ７４０の判定処理は、何らかの障害が発生して補助記憶装置３０４に保存されている記録用音声ファイルが破壊されていたり、消えていたりした場合に備えての処理である。
【０１０２】
ＳＰ７４０での判定が否定された場合、補助記憶装置３０４に保存されている記録用音声ファイルは完全なものであるので、ＳＰ７３４に戻り、記録用音声ファイルの送信を最初からやりなおす。一方、ＳＰ７４０での判定が肯定された場合、補助記憶装置３０４に保存されている記録用音声ファイルは完全ではないので、ＳＰ７４２に進み、ＰＣ３００は音声ファイル転送要求を録音装置２００に送信する。
【０１０３】
録音装置２００は、ＰＣ３００からの音声ファイル転送要求を受信したか否かをＳＲ７３８で判定し、この判定が肯定されるとＳＲ７４０に進む。一方、ＳＲ７３８の判定が否定されると、処理はＳＲ７４４に進む。
【０１０４】
ＳＲ７３８での判定が肯定された場合の分岐先であるＳＲ７４０において録音装置２００は、音声ファイル検索の処理を行う。すなわち、録音装置２００は、補助記憶装置３０４中に保管される音声ファイルのうち、ＰＣ３００から送信された音声ファイル要求中に含まれるファイル名情報がファイル情報ＦＩ中に含まれる音声ファイルを検索する。録音装置２００は、ＳＲ７４０で検索された音声ファイルをＳＲ７４２において読み出し、ＰＣ３００に送信する。
【０１０５】
ＳＰ７４４においてＰＣ３００は、録音装置２００から出力された音声ファイル（テンポラリ音声ファイル）を受信し、受信した音声ファイルに対し、ＳＰ７３０における処理と同様の変換処理を行う。そして、ＳＰ７３４に戻って音声ファイル送信の処理をやりなおす。
【０１０６】
ＳＰ７３８の判定が否定された場合、すなわちサーバ４００との通信は失敗していないと判定された場合の分岐先であるＳＰ７４６においてＰＣ３００は、記録用音声ファイルのサーバ４００への送信が完了したか否かを判定する。ＳＰ７４６の判定が肯定されると処理はＳＰ７４８に進む。一方、ＳＰ７４６の判定が否定されるとＳＰ７３６に戻り、音声ファイル送信の処理を引き続き行う。
【０１０７】
ＰＣ３００で上述したＳＰ７３４からＳＰ７４６までの処理が行われる間、サーバ４００はＳＳ７１６において音声ファイルの受信を完了したか否かの判定を繰り返し行う。そして、ＰＣ３００から送信される記録用音声ファイルの受信を完了したとＳＳ７１６で判定される（ＳＳ７１６：はい）と、処理はＳＳ７１８に進む。
【０１０８】
ＳＳ７１８においてサーバ４００は、ＰＣ３００から受信した記録用音声ファイルを補助記憶装置４３０に保存する。ＳＳ７１８における記録用音声ファイルの保存処理を完了すると、サーバ４００はＳＳ７２０において音声ファイル保存完了通知をＰＣ３００に送信し、サーバ４００における一連の録音処理が完了する。
【０１０９】
ＰＣ３００は、上記の音声ファイル保存完了通知をＳＰ７４８において受信し、この音声ファイル保存完了通知を録音装置２００に転送する。録音装置２００は、ＰＣ３００から転送された音声ファイル保存完了通知をＳＲ７４４において受信し、対応するテンポラリ音声ファイル中の送信完了情報ＴＣを、音声ファイルのサーバ４００への送信を完了したことを示す情報に書き換える。
【０１１０】
ＳＰ７５０においてＰＣ３００は、サーバ４００への送信完了後も補助記憶装置３０４内に保存されている記録用音声ファイルを消去する処理をＳＰ７５０で行う。なお、ＳＰ７５０での処理を行う前に、当該記録用音声ファイルを補助記憶装置３０４から消去するか否かについてユーザに確認し、消去する旨の操作をユーザがした場合にＳＰ７５０の処理を行うようにしてもよい。
【０１１１】
ＳＰ７５２においてＰＣ３００は、録音装置２００の記録媒体２０８に保管されているテンポラリ音声ファイルのうち、今回、録音装置２００からＰＣ３００を経由してサーバ４００に送信し、サーバ４００で保存されたものに対応するものを消去するか否か、ユーザに確認する。ＳＰ７５２の判定が肯定される、すなわちユーザが当該のテンポラリ音声ファイルを消去する旨の操作をしたことが検出されると、処理はＳＰ７５４に進む。ＳＰ７５４においてＰＣ３００は、テンポラリ音声ファイル消去コマンドを録音装置２００に送信する。一方、ＳＰ７５２の判定が否定されると、ＳＰ７５４の処理はスキップされる。そしてＰＣ３００における一連の録音処理が完了する。
【０１１２】
録音装置２００は、ＰＣ３００からテンポラリ音声ファイル消去コマンドを受信したか否かの判定をＳＲ７４６において行い、この判定が肯定されるとＳＲ７４８に進む。ＳＲ７４８において録音装置２００は、ＰＣ３００からテンポラリ音声ファイル消去コマンドとともに送信されたファイル名情報がファイル情報ＦＩ中に含まれるテンポラリ音声ファイルを記録媒体２０８中で探索する。そして、見つけ出したテンポラリ音声ファイルを消去する。そして、録音装置２００における一連の録音処理が完了する。
【０１１３】
図７Ｅ、図７Ｆに示されるフローチャートは、図５Ｃ中のＳＲ５８４、ＳＰ５８６、ＳＳ５８６で実行される未送信データリカバリ処理の内容を説明するフローチャートである。
【０１１４】
録音装置２００はＳＲ７７０において、送信未完了の音声データの有無を判定する。すなわち、以前に行われた録音処理に際して、録音装置２００とＰＣ３００、あるいはＰＣ３００とサーバ４００との間で生じた通信の障害やシステムダウン等により、音声データ（音声ファイル）の転送や保存が完了していないものがないか、録音装置２００は判定する。ＳＲ７７０の判定処理は、例えば記録媒体２０８中に保存されるテンポラリ音声ファイルの送信完了情報ＴＣを読み出すことにより行われる。ＳＲ７７０の判定が肯定されると処理はＳＲ７７２に進み、否定されると録音装置２００は図７Ｅ、図７Ｆの処理を完了してリターンする。
【０１１５】
ＳＲ７７０の判定が肯定された場合の分岐先であるＳＲ７７２において、録音装置２００はＰＣ３００に対して送信未完了音声データありの通知を送信する。続くＳＲ７７４において、送信未完了音声データが記録媒体２０８内にあることをユーザに通知する。この通知方法としては、音声やブザー等、あるいはＬＥＤによる表示や、表示部２１６への文字等の表示が可能である。
【０１１６】
録音装置２００は、ＳＲ７７６において音声ファイル送信通知をＰＣ３００に送信し、ＳＲ７７８においてテンポラリ音声ファイルをＰＣ３００に送信する。
【０１１７】
一方、ＰＣ３００においては、送信未完了データありの通知を録音装置２００から受信したか否かの判定がＳＰ７７０で行われ、この判定が肯定されると処理はＳＰ７７２に進む。ＳＰ７７０の判定が否定されるとＰＣ３００は図７Ｅ、図７Ｆの処理を完了してリターンする。
【０１１８】
ＳＰ７７０の判定が肯定された場合の分岐先であるＳＰ７７２において、ＰＣ３００は送信未完了音声データありの通知をサーバ４００に転送する。続くＳＰ７７４においてＰＣ３００は、録音装置２００から送信された音声ファイル送信通知を受信する。
【０１１９】
ＳＰ７７６においてＰＣ３００は、録音装置２００から送信されたテンポラリ音声ファイルを受信する。ＳＰ７７８においてＰＣ３００は、録音装置２００から送信されたテンポラリ音声ファイルを記録用音声ファイルに変換する処理を行う。このとき、テンポラリ音声ファイルと記録用音声ファイルとで記録フォーマットが異なっていれば記録フォーマットを変換する処理が行われる。しかし、本実施の形態では、先にも説明したようにテンポラリ音声ファイルおよび記録用音声ファイルは共にＲＩＦＦ  Ｗａｖｅフォーマットで記録されている。したがって、ＳＰ７７８においては、録音装置２００から受信したテンポラリ音声ファイル内のファイル情報ＦＩ中に記録されるファイル名情報に基づいて、テンポラリ音声ファイルのファイル名をリネームする処理が行われる。
【０１２０】
ＰＣ３００はＳＰ７８０において、補助記憶装置３０４に記録用音声ファイルを保存する。このとき、補助記憶装置３０４内に同名の記録用音声ファイルが既に存在する場合には上書き保存する。
【０１２１】
ＳＳ７７０においてサーバ４００は、ＰＣ３００から送信未完了音声データありの通知を受信したか否かの判定を行う。この判定が肯定されると処理はＳＳ７７２に進む。ＳＳ７７０の判定が否定されるとサーバ４００は図７Ｅ、図７Ｆの処理を完了してリターンする。
【０１２２】
ＰＣ３００はＳＰ７８２において、音声ファイル送信通知をサーバ４００に送信し、続くＳＰ７８４において、ＳＰ７７８で変換処理をして生成した記録用音声ファイルをサーバ４００に送信する。
【０１２３】
ＰＣ３００によって上述したＳＰ７８２、ＳＰ７８４の処理が行われるのに応じてサーバ４００では以下に説明するＳＳ７７２からＳＳ７７８までの処理が行われる。
【０１２４】
ＳＳ７７２においてサーバ４００は、ＰＣ３００から送信された音声ファイル送信通知を受信する。続くＳＳ７７４においてサーバ４００は、ＰＣ３００から送信された記録用音声ファイルを受信する。ＳＳ７７６においてサーバ４００は、ＳＳ７７４においてＰＣ３００から受信した記録用音声ファイルを補助記憶装置４３０に保存する。サーバ４００はＳＳ７７８において、音声ファイル保存完了通知をＰＣ３００に送信し、図７Ｅ、図７Ｆの処理を完了してリターンする。
【０１２５】
ＰＣ３００は、この音声ファイル保存完了通知をＳＰ７８６で受信し、この通知を録音装置２００に転送する。録音装置２００はこの通知をＳＲ７８０において受信し、ＳＲ７７８の処理でＰＣ３００に送信したテンポラリ音声ファイルの送信完了情報ＴＣを書き換えて未送信記録をクリアする処理をＳ７８２で行う。
【０１２６】
ＳＰ７８８においてＰＣ３００は、ＳＰ７８４の処理でサーバ４００に送信した記録用音声ファイルを補助記憶装置３０４内から消去する。なお、補助記憶装置３０４内の記録用音声ファイルについて、上記のように消去するのに代えて、記録用音声ファイルの保管／消去をユーザが選択可能に構成されていてもよい。
【０１２７】
ＰＣ３００はＳＰ７９０において、録音装置２００内に保存されているテンポラリ音声ファイルを消去するか否かを判定する。ここで、消去する対象のテンポラリ音声ファイルは、ＳＲ７７８の処理で録音装置２００からＰＣ３００に送信されたテンポラリ音声ファイルである。ＳＰ７９０での判定処理としては、例えば、サーバ４００に記録用音声ファイルが転送されて保存された後、録音装置２００内のテンポラリ音声ファイルを消去するか否かをユーザがオプション設定した結果を参照することが可能である。あるいは、表示部３１４上に「録音装置内の音声ファイルを消去しますか  ？  （Ｙ／Ｎ）」といった表示をして、ユーザ操作を検出することも可能である。
【０１２８】
ＳＰ７９０で、ユーザがテンポラリ音声ファイルの消去を希望していると判定された場合、処理はＳＰ７９２に進む一方、テンポラリ音声ファイルの消去を希望していないと判定された場合、ＰＣ３００は図７Ｅ、図７Ｆの処理を完了してリターンする。
【０１２９】
ＰＣ３００は、ＳＰ７９２においてテンポラリ音声ファイル消去コマンドを録音装置２００に送信し、図７Ｅ、図７Ｆの処理を完了してリターンする。
【０１３０】
録音装置２００は、ＰＣ３００から送信されたテンポラリ音声ファイル消去コマンドをＳＲ７８４で受信し、ＳＲ７７８でＰＣ３００に送信したテンポラリ音声ファイルを消去する処理をＳ７８６で行い、図７Ｅ、図７Ｆの処理を完了してリターンする。
【０１３１】
図７Ｇに示されるフローチャートは、図７Ａ中のＳＲ７０４で録音装置２００により実行される空きメモリ確認・確保処理の内容を説明するフローチャートである。ＳＲ７９０において録音装置２００は、記録媒体２０８の空き容量情報を取得し、空き容量が所定の量を上回っているか（十分な空き容量があるか）否かを判定する。ＳＲ７９０での判定が肯定されると録音装置２００は図７Ｇに示される処理を完了してリターンする。
【０１３２】
ＳＲ７９０での判定が否定された場合の分岐先であるＳＲ７９２において録音装置２００は、記録媒体２０８中に保存されているテンポラリ音声ファイルの中から消去可能なものが無いか、チェックする。具体的には、記録媒体２０８中に保存されているテンポラリ音声ファイルの付加情報を録音装置２００は読み出し、送信完了情報ＴＣ内に、音声ファイルのサーバ４００への送信を完了したことを示す情報が書き込まれているテンポラリ音声ファイルを探索する。
【０１３３】
ＳＲ７９２における処理結果に基づき、録音装置２００はＳＲ７９４において、サーバへの保存処理を完了しているファイルが存在しているか否かを判定する。そして、ＳＲ７９４の判定が肯定されると処理はＳＲ７９６に進む一方、否定されると処理はＳＲ７９８に進む。
【０１３４】
ＳＲ７９４での判定が肯定された場合の分岐先であるＳＲ７９６において録音装置２００は、記録媒体２０８中に保存されているテンポラリ音声ファイル中で、サーバ４００への転送・保存をする処理が完了しているファイルを削除する。このとき、削除可能なテンポラリ音声ファイルが複数存在する可能性がある。そのような場合には、タイムスタンプの最も古いテンポラリ音声ファイルを消去してもよいし、容量の最も大きいテンポラリ音声ファイルを消去してもよい。あるいは、容量の最も小さいテンポラリ音声ファイルを消去してもよい。消去するテンポラリ音声ファイルを、ユーザの選択に任せることも可能である。テンポラリ音声ファイルを消去する場合に、警告音等によってユーザに告知してもよい。また、記録媒体２０８中からテンポラリ音声ファイルを消去する際に、当該テンポラリ音声ファイルをＰＣ３００に送信して補助記憶装置３０４内に一時的に保存するようにしてもよい。
【０１３５】
ＳＲ７９４での判定が否定された場合の分岐先であるＳＲ７９８において録音装置２００は、ユーザに対してメモリ残容量不足の警告通知をする処理を行う。警告通知としては、音を発することが可能であるが、表示部２１６の表示全体を点滅表示させる等、表示による警告通知を行うことも可能である。そして、メモリ残容量が無くなる時点で録音装置２００およびＰＣ３００での録音の処理を強制的に停止する処理が行われる。あるいは、ＳＲ７９８の処理に続いて、記録媒体２０８内に保存されているテンポラリ音声ファイルを一時的にＰＣ３００の補助記憶装置３０４に移し、記録媒体２０８の残り容量を確保する処理などが行われて録音の処理が継続して行われるようにしてもよい。
【０１３６】
以上に説明したＳＲ７９６またはＳＲ７９８の処理の後、録音装置２００は図７Ｇの処理を完了してリターンする。
【０１３７】
以上、図７のフローチャートを参照して説明した、録音装置２００、ＰＣ３００、サーバ４００で行われる録音処理の骨子について、図８を参照して説明する。図８は、録音装置２００、ＰＣ３００、サーバ４００が互いに通信可能に接続される様子と、三者の間で授受される情報やデータ、ファイル等のうち、代表的なものを示している。
【０１３８】
録音装置２００とＰＣ３００とは、通信部２１８、３０２を介して双方向の通信か可能に接続される。ＰＣ３００は通信部３０２を介してネットワークＮＷと接続しており、サーバ４００もまたネットワーク・インターフェース４２０を介してネットワークＮＷと接続している。その結果、ＰＣ３００とサーバ４００とは、ネットワークＮＷを介して双方向の通信が可能に接続される。
【０１３９】
録音装置２００のユーザが録音開始の操作をすると操作情報が録音装置２００からＰＣ３００に送信され、ＰＣ３００は録音開始通知をサーバ４００に送信する。すると、サーバ４００はファイル名情報を発行し、そのファイル名情報をＰＣ３００に送信する。ＰＣ３００は、ファイル名情報と録音開始コマンドとを録音装置２００に送信する。
【０１４０】
録音装置２００では録音動作が行われ、音声データが録音装置２００内に蓄積されると同時にＰＣ３００に逐次転送される。このとき、録音装置２００からＰＣ３００への音声データの送信が成功か失敗かを知らせる通知をＰＣ３００から録音装置２００に送信し、音声データの送信が失敗の場合、録音装置２００で送信失敗があった旨記録される。録音動作が終わり、最後の音声データが録音装置２００からＰＣ３００に送信されると、ＰＣ３００内では記録用音声ファイルが生成される。この記録用音声ファイルには、サーバ４００から送信されたファイル名情報に基づくファイル名が付与される。
【０１４１】
一方、録音装置２００の側でも、録音動作が終わったときにテンポラリ音声ファイルが生成される。このテンポラリ音声ファイル内の付加情報中のファイル情報ＦＩにファイル名情報が記録される。録音装置２００からＰＣ３００への音声データの逐次転送に際して失敗が検出された場合、録音装置２００からＰＣ３００にテンポラリ音声ファイルが送信される。ＰＣ３００は、録音装置２００とＰＣ３００との間の音声データの授受に際して失敗が無かった場合には、ＰＣ３００内で生成された記録用音声ファイルをサーバ４００に送信する。一方、録音装置２００とＰＣ３００との間の音声データの授受に際して失敗が検出された場合、ＰＣ３００は、録音装置２００から送信されたテンポラリ音声ファイルを記録用音声ファイルに変換してサーバ４００に送信する。
【０１４２】
ＰＣ３００からサーバ４００への記録用音声ファイルの送信に際して失敗があった場合、ＰＣ３００はそれを検出する。この場合、ＰＣ３００内に保存されている記録用音声ファイルをサーバ４００に再送信することになる。ここで、ＰＣ３００に保存されている記録用音声ファイルが何らかの原因で不完全であることが検出されると、ＰＣ３００は音声ファイル転送要求を録音装置２００に送信する。
【０１４３】
録音装置２００は、音声ファイル転送要求中に含まれるファイル名情報が付加情報内のファイル名情報ＦＩ中に記録されている音声ファイルを記録媒体２０８中から探索し、該当するテンポラリ音声ファイルをＰＣ３００に送信する。ＰＣ３００は、このテンポラリ音声ファイルを記録用音声ファイルに変換し、サーバ４００に送信する。
【０１４４】
以上では、録音装置２００から操作情報を受信したＰＣ３００からサーバ４００に録音開始通知が送信されると、サーバ４００でファイル名情報が発行される例について説明した。このファイル名情報については、必ずしもサーバ４００で保存される音声ファイルのファイル名と一致していなくてもよい。例えば、何らかの識別情報がサーバ４００で発行されて、その識別情報が音声ファイルの付加情報中に記録されてもよい。この識別情報により、録音装置２００、ＰＣ３００、サーバ４００は、ファイル名を参照せずに音声ファイルを識別することが可能となる。この場合、識別情報の発行元は、サーバ４００に限られず、ＰＣ３００、あるいは録音装置２００とすることも可能である。要するに、録音装置２００、ＰＣ３００、サーバ４００の間で共通して認識可能な識別情報をこれら録音装置２００、ＰＣ３００、サーバ４００のうちのいずれかで決定し、その識別情報が音声ファイル内の付加情報中に記録されていればよい。但し、サーバ４００は複数のＰＣと接続される可能性があるので識別情報の重複を避ける必要がある。そのためには、各録音装置２００およびＰＣ３００の組み合わせに対応して使用可能な数字列や文字列を割り当てておき、その数字列や文字列に枝番や符号を適宜付加したものを識別情報とすることが可能である。
【０１４５】
図９は、本発明の実施の形態の変形例として、録音装置２００Ａが第１の通信部２１８Ａ−１および第２の通信部２１８Ａ−２を含む通信部２１８Ａを備える例について説明する図である。
【０１４６】
録音装置２００ＡとＰＣ３００とは、通信部２１８Ａ−１、３０２を介して双方向の通信が可能に接続される。ＰＣ３００は通信部３０２を介してネットワークＮＷと接続しており、サーバ４００もまたネットワーク・インターフェース４２０を介してネットワークＮＷと接続している。その結果、ＰＣ３００とサーバ４００とは、ネットワークＮＷを介して双方向の通信が可能に接続される。以上に加えて、録音装置２００Ａは通信部２１８Ａ−２を介してネットワークＮＷと接続可能に構成される。通信部２１８Ａ−２としては、公衆無線網、あるいは公衆無線電話網等の、無線通信網に接続可能に構成されるものとすることが可能である。あるいは、無線ＬＡＮ等を介してネットワークＮＷに接続可能に通信部２１８Ａ−２が構成されていてもよい。以上に説明した構成を備えることにより、録音装置２００ＡはＰＣ３００と接続されるのに加えて、必要に応じてサーバ４００とも接続することが可能となる。
【０１４７】
上述した構成の録音システムにおいて、録音装置２００Ａの録音動作が始まり、そして完了し、ＰＣ３００内で記録用音声ファイルが生成されるまでは図８を参照して説明したのと同様の処理が行われる。つまり、録音装置２００Ａのユーザが録音開始の操作をすると、操作情報が録音装置２００ＡからＰＣ３００に送信され、ＰＣ３００からサーバ４００に録音開始通知が送信される。サーバ４００はファイル名情報を発行し、そのファイル名情報をＰＣ３００に送信する。ＰＣ３００は、ファイル名情報と録音開始コマンドとを録音装置２００Ａに送信する。
【０１４８】
録音開始コマンドをＰＣ３００から受信した録音装置２００Ａは録音動作を開始し、音声データを録音装置２００Ａ内に蓄積すると同時にＰＣ３００に逐次転送する。このとき、録音装置２００ＡからＰＣ３００への音声データの送信が成功か失敗かを知らせる通知をＰＣ３００から録音装置２００Ａに送信し、音声データの送信が失敗の場合、録音装置２００Ａで送信失敗があった旨記録される。録音動作が終わり、最後の音声データが録音装置２００ＡからＰＣ３００に送信されると、ＰＣ３００内では記録用音声ファイルが生成される。この記録用音声ファイルには、サーバ４００から送信されたファイル名情報に基づくファイル名が付与される。
【０１４９】
一方、録音装置２００Ａの側でも、録音動作が終わったときにテンポラリ音声ファイルが生成される。このテンポラリ音声ファイル内の付加情報中のファイル情報ＦＩにファイル名情報が記録される。
【０１５０】
録音装置２００ＡとＰＣ３００との間での通信の失敗が検出されなかった場合、ＰＣ３００で生成された記録用音声ファイルがＰＣ３００からサーバ４００に送信される。一方、録音装置２００ＡからＰＣ３００への音声データの送信、あるいはＰＣ３００からサーバ４００への記録用音声ファイルの送信に際して通信の失敗を生じたとき、以下に説明するように、録音装置２００Ａからサーバ４００への音声データファイルの送信が行われる。この点が図７、図８を参照して説明したものと異なる。
【０１５１】
録音装置２００ＡからＰＣ３００への音声データの転送に際して失敗が検出された場合、録音装置２００Ａは、録音完了時に生成されて記録媒体２０８に保存されている音声ファイルを、通信部２１８Ａ−２を介してサーバ４００に直接送信する。このとき送信される音声ファイルは、テンポラリ音声ファイルのままであってもよいし、録音装置２００Ａ内で変換処理をして生成された記録用音声ファイルであってもよい。録音装置２００Ａからサーバ４００にテンポラリ音声ファイルが送信される場合、サーバ４００内で記録用音声ファイルに変換する処理が行われる。また、録音装置２００Ａからサーバ４００へ音声ファイルが送信され、サーバ４００内での音声ファイルの保管が完了すると、録音装置２００ＡからＰＣ３００にファイル消去コマンドが出力される。ＰＣ３００は、このファイル消去コマンドを受信すると、補助記憶装置３０４内に保存されている記録用音声ファイルを消去する。消去された記録用音声ファイルは、録音装置２００ＡとＰＣ３００との間で通信の失敗があったので、不完全な音声ファイルである。さらに、ＰＣ３００上で実行されているアプリケーションプログラムにおいて、サーバ４００内で音声ファイルの保存が完了した後に録音装置２００Ａ内のテンポラリ音声ファイルを消去する設定となっている場合には、録音装置２００Ａ内の対応するテンポラリ音声ファイルは消去される。
【０１５２】
ＰＣ３００からサーバ４００へ記録用音声ファイルを送信する際に失敗が検出された場合（図７ＣのＳＰ７３８：「はい」の判定に相当）、かつ、ＰＣ３００内に保存されている音声ファイルが不完全である場合（ＳＰ７４０：「はい」の判定に相当）、ＰＣ３００は録音装置２００Ａに音声ファイル転送要求を出力する。録音装置２００Ａは、ＰＣ３００から音声ファイル転送要求を受信し、該当する音声ファイルを記録媒体２０８中から探索して、通信部２１８Ａ−２を介してサーバ４００に送信する。このとき送信される音声ファイルは、テンポラリ音声ファイルのままであってもよいし、録音装置２００Ａ内で変換処理をして生成された記録用音声ファイルであってもよい。録音装置２００Ａからサーバ４００にテンポラリ音声ファイルが送信される場合、サーバ４００内で記録用音声ファイルに変換する処理が行われる。
【０１５３】
サーバ４００は、記録用音声ファイルを補助記憶装置４３０に保存した後、音声ファイル保存完了通知をＰＣ３００に送信する。この音声ファイル保存完了通知は、ＰＣ３００から録音装置２００Ａに転送される。あるいは、サーバ４００からＰＣ３００および録音装置２００Ａの双方に音声ファイル保存完了通知が送信されてもよい。録音装置２００Ａは、テンポラリ音声ファイル内の付加情報中の送信完了情報ＴＣを「未送信」から「送信済み」に書き換える（図７ＦのＳＲ７８０の処理に相当）。一方、ＰＣ３００内では、図７Ｆに示されるＳＰ７８８からＳＰ７９２までの処理が行われ、ＰＣ３００内に保管されていた記録用音声ファイル（壊れている音声ファイルである）を消去する。そして、ユーザ設定に応じて（ＳＰ７９０：「はい」の判定に相当）テンポラリファイル消去コマンドを録音装置２００Ａに送信する。録音装置２００Ａは、テンポラリ音声ファイル消去コマンドで指定されたテンポラリ音声ファイルを消去する。
【０１５４】
また、以上の処理に加えて、録音装置２００Ａの電源を投入したときに、送信未完了音声データの存在が判定された場合（図７ＥのＳＲ７７０：「はい」の判定に相当）にも、通信部２１８Ａ−１を介して録音装置２００Ａからサーバ４００に音声ファイルを送信することが可能である。
【０１５５】
図９を参照して説明した例では、録音装置２００Ａが通信部２１８Ａ−１および通信部２１８Ａ−２を備える。そして、録音装置２００ＡからＰＣ３００への音声データの送信は、通信部２１８Ａ−１を介して行う。一方、録音装置２００ＡとＰＣ３００、あるいはＰＣ３００とサーバ４００との間で送信エラーを生じた場合には、音声ファイルが通信部２１８Ａ−２を介してサーバ４００へとバイパス転送される。したがって、録音装置２００ＡとＰＣ３００との間あるいはＰＣ３００とサーバ４００との間で何らかの通信の障害を生じた場合であっても、音声ファイルをバイパスルートでサーバ４００に送信することが可能となる。
【０１５６】
以上ではＰＣ３００を介在して録音装置２００（２００Ａ）とサーバ４００との間で情報の授受および音声ファイルの授受が行われる例について説明したが、録音装置２００（２００Ａ）自体が、ＰＣ３００に備えられる機能を含んだような構成を有するものとすることが可能である。
【０１５７】
例えば、録音装置がスマートフォンなどのような構成を備えていて、サーバと直接接続可能に構成されることにより、両者の間で以下のような録音処理をすることが可能となる。すなわち、ユーザが録音装置を操作してサーバに接続し、認証のための操作をしてサーバとの接続が確立されると録音装置の操作が可能となる。
【０１５８】
そして、録音装置を操作すると操作情報がサーバに出力され、サーバから録音装置に動作コマンドが出力される。ユーザが録音開始の操作をしたとき、録音装置からサーバに操作情報が出力される。サーバから録音装置に録音の動作コマンドとともにファイル名情報が出力される。このファイル名情報は、サーバ内で音声ファイルを保存する際に、当該音声ファイルに付与するものとして決定されたファイル名を特定可能な情報である。録音動作の進行に伴い、音声データが録音装置からサーバに逐次転送される。このとき、情報通信の失敗があると、録音装置またはサーバで当該情報通信の失敗が検出されて記録される。ユーザが録音動作を停止する操作をすると、その操作情報がサーバに出力され、サーバから録音装置に録音動作停止のコマンドが出力される。
【０１５９】
録音装置は、最後の音声データをサーバに出力するとともに、録音装置内でテンポラリ音声ファイルを生成する。このテンポラリ音声ファイル内の付加情報中にはファイル名情報が記録される。また、サーバの側においても、最後の音声データを録音装置から受信すると、音声ファイルを生成する。このとき生成される音声ファイルには、先に決定されたファイル名が付与される。
【０１６０】
上記情報通信の失敗が録音装置またはサーバで検出された場合、録音装置に保存されているテンポラリ音声ファイルがサーバに送信される。この際、録音装置の側でテンポラリ音声ファイルを記録用音声ファイルに変換し、ファイル名情報に基づくファイル名を付与してからサーバに送信してもよい。あるいは、録音装置からサーバにテンポラリ音声ファイルを送信し、サーバの側でテンポラリ音声ファイルを記録用音声ファイルに変換して先に決定されたファイル名を付与してもよい。
【０１６１】
以上に説明したように、録音装置２００（２００Ａ）で録音されて生成された音声ファイルが外部処理装置としてのサーバ４００に自動的に転送されて集約され、記録されるので、音声ファイルの管理が容易となる。このとき、通信の障害等が生じても、録音装置２００（２００Ａ）の側で保存されるテンポラリ音声ファイルによってバックアップが可能となり、音声ファイルのより確実な転送を期することが可能となる。
【０１６２】
以上では、音声を記録する録音装置２００（２００Ａ）で録音動作が行われ、生成される音声ファイルがサーバ４００に集約される例について説明したが、録音装置２００（２００Ａ）に代えてデータロガー、撮像装置等でデータ収集や撮像が行われ、生成されるデータファイルや画像ファイルをサーバ４００に集約することも可能である。
【０１６３】
次に、本出願の他の特徴的な技術事項を下記の通り付記する。
【０１６４】
［付記項］
１．  音声を入力するマイクと、
前記マイクから出力される音声信号を処理してデジタルの音声データを生成し、当該の音声データを格納した第１の音声ファイルを生成して記録媒体に記憶する音声記憶処理部と、
外部処理装置と通信可能な通信部と、
録音動作と同時に前記音声記憶処理部で生成される前記音声データを、前記通信部を介して前記外部処理装置に逐次送信する音声データ送信処理部と、
前記外部処理装置において前記逐次送信された音声データの受信が不完全あることが検出されたときに、前記外部処理装置から発せられる不完全通知を受信する不完全通知受信処理部と、
前記不完全通知を受信した場合に、前記不完全受信の通知を受けた音声データを含む第１の音声ファイルを前記記録媒体から読み出す音声ファイル読み出し処理部と、
前記音声ファイル読み出し処理部によって読み出された第１の音声ファイルを、前記通信部を介して前記外部処理装置に送信する音声ファイル送信処理部と
を備えることを特徴とする録音装置。
【０１６５】
２．  前記録音動作の実行にあたり、前記外部処理装置から送信される識別情報を、前記通信部を介して受信する識別情報受信処理部をさらに備え、
前記音声記憶処理部は、第１の音声ファイルを生成する際に前記音声データに前記識別情報を付加して記録し、
前記音声ファイル読み出し処理部は、前記識別情報が付加された第１の音声ファイルを前記記録媒体から読み出すことを特徴とする付記項１に記載の録音装置。
【０１６６】
３．  前記識別情報は、前記外部処理装置で、当該音声データを格納する第２の音声ファイルに付与されたファイル名であって、
前記音声記憶処理部は、前記音声データを格納し前記ファイル名を有する前記第１の音声ファイルを記憶し、
前記音声ファイル読み出し処理部は、前記不完全通知内に含まれる前記ファイル名を有する第１の音声ファイルを前記記録媒体から読み出す
ことを特徴とする付記項２に記載の録音装置。
【０１６７】
４．  音声を入力するマイクと、
前記マイクから出力される音声信号を処理してデジタルの音声データを生成し、当該の音声データを格納した第１の音声ファイルを生成して記録媒体に記憶する音声記憶処理部と、
外部処理装置および当該外部処理装置と異なる第２の外部処理装置と通信可能な通信部と、
録音動作と同時に前記音声記憶処理部で生成される前記音声データを、前記通信部を介して前記外部処理装置に逐次送信する音声データ送信処理部と、
前記外部処理装置において前記逐次送信された音声データの受信が不完全であること検出されたときに、前記外部処理装置から発せられる不完全通知を受信する不完全通知受信処理部と、
前記不完全通知を受信した場合に、前記不完全受信の通知を受けた音声データを含む第１の音声ファイルを前記記録媒体から読み出す音声ファイル読み出し処理部と、
前記音声ファイル読み出し処理部によって読み出された第１の音声ファイルを、前記通信部を介して前記第２の外部処理装置に送信する音声ファイル送信処理部と
を備えることを特徴とする録音装置。
【０１６８】
付記項４に記載の録音装置によれば、外部処理装置において逐次送信された音声データの受信が不完全であることが検出された場合に、前記逐次送信された音声データを含む第１の音声ファイルが、録音装置から第２の外部処理装置に送信される。したがって、録音装置と外部処理装置、あるいは外部処理装置と第２の外部処理装置との間の通信に障害を生じている場合であっても、第２の外部処理装置は音声データを含む第１の音声ファイルを受信することが可能となる。
【０１６９】
５．  前記通信部は、前記外部処理装置と通信可能な第１の通信部と、前記第２の外部処理装置と通信可能な第２の通信部とを備え、
前記音声ファイル送信処理部は、前記第２の通信部を介して前記第２の外部処理装置に前記第１の音声ファイルを送信する
ことを特徴とする付記項４に記載の録音装置。
【０１７０】
付記項５に記載の録音装置によれば、録音装置と外部処理装置との間で通信の障害を生じている場合であっても、録音装置と第２の外部処理装置とは第２の通信部を介しての通信が可能となり、第２の外部処理装置は録音装置から完全な音声データを含む第１の音声ファイルを受信することが可能となる。
【０１７１】
６．  前記通信部は、無線の形態によって通信可能に構成されることを特徴とする付記項１から５のいずれか一つに記載の録音装置。
【０１７２】
付記項６に記載の録音装置によれば、録音装置を身に付けたユーザが外部処理装置から離れた位置に移動する際にコードが絡む等の不具合を生じることがない。
【０１７３】
７．  音声を入力するマイクと、
前記マイクから出力される音声信号を処理してデジタルの音声データを生成し、当該の音声データを格納した第１の音声ファイルを生成して記録媒体に記憶する音声記憶処理部と、
外部処理装置と通信可能な通信部と、
録音動作と同時に前記音声記憶処理部で生成される前記音声データを、前記通信部を介して前記外部処理装置に逐次送信する音声データ送信処理部と、
前記外部処理装置との間で前記音声データの逐次送信に失敗があったときに、当該情報通信の失敗を検出する通信失敗検出部と、
前記通信失敗検出部が前記逐次送信の失敗を検出した場合に、前記逐次送信に失敗した音声データを含む第１の音声ファイルを前記記録媒体から読み出す音声ファイル読み出し処理部と、
前記音声ファイル読み出し処理部によって読み出された第１の音声ファイルを、前記通信部を介して前記外部処理装置に送信する音声ファイル送信処理部と
を備えることを特徴とする録音装置。
【０１７４】
付記項７に記載の録音装置によれば、音声データの逐次送信に失敗を、録音装置で検出し、送信に失敗した音声データを含む第１の音声ファイルが音声ファイル読み出し処理部によって読み出され、通信部を介して外部処理装置に送信される。したがって、録音装置と外部処理装置との間で音声データの逐次送信に失敗を生じた場合であっても音声データの消失を防ぐことが可能となる。
【０１７５】
８．  前記録音動作の実行にあたり、前記外部処理装置から送信される識別情報を、前記通信部を介して受信する識別情報受信処理部をさらに備え、
前記音声記憶処理部は、前記第１の音声ファイルを生成する際に前記音声データに前記識別情報を付加し、
前記音声ファイル読み出し処理部は、前記識別情報が付加された第１の音声ファイルを前記記録媒体から読み出すことを特徴とする付記項７に記載の録音装置。
【０１７６】
付記項８に記載の録音装置によれば、外部処理装置から送信される識別情報が録音装置内で生成される第１の音声ファイルに付加される。そのため、識別情報によって音声ファイルを同定することが可能となり、誤ったファイルが送信されるのを抑制することが可能となる。
【０１７７】
９．  前記識別情報は、前記音声データを受信した前記外部処理装置で、当該音声データを格納する第２の音声ファイルに付与されるファイル名であって、
前記音声記憶処理部は、前記音声データを格納し前記ファイル名を有した前記第１の音声ファイルを記憶し、
前記音声ファイル読み出し処理部は、前記ファイル名を有する第１の音声ファイルを前記記録媒体から読み出す
ことを特徴とする付記項８に記載の録音装置。
【０１７８】
付記項９に記載の録音装置によれば、外部処理装置で第２の音声ファイルとして保存される際に付与されるファイル名が付加されるので、外部処理装置側で保存される音声ファイルと録音装置側で保存される音声ファイルとの対応付けが容易となる。
【０１７９】
１０．  前記通信部は、ワイヤレスにより通信可能に構成されていること特徴とする付記７から９のいずれか一つに記載の録音装置。
【０１８０】
付記項追加１０に記載の録音装置によれば、録音装置を身に付けたユーザが外部処理装置から離れた位置に移動する際にコードが絡む等の不具合を生じることがない。
【０１８１】
１１．  音声を入力するマイクと、
前記マイクから出力される音声信号を処理してデジタルの音声データを生成し、当該の音声データを格納した第１の音声ファイルを生成して記録媒体に記憶する音声記憶処理部と、
外部処理装置および当該外部処理装置と異なる第２の外部処理装置と通信可能な通信部と、
録音動作と同時に前記音声記憶処理部で生成される前記音声データを、前記通信部を介して前記外部処理装置に逐次送信する音声データ送信処理部と、
前記外部処理装置との間で前記音声データの逐次送信に失敗があったときに、当該情報通信の失敗を検出する通信失敗検出部と、
前記通信失敗検出部が前記逐次送信の失敗を検出した場合に、前記逐次送信に失敗した音声データを含む第１の音声ファイルを前記記録媒体から読み出す音声ファイル読み出し処理部と、
前記音声ファイル読み出し処理部によって読み出された第１の音声ファイルを、前記通信部を介して前記第２の外部処理装置に送信する音声ファイル送信処理部と
を備えることを特徴とする録音装置。
【０１８２】
付記項１１に記載の録音装置によれば、音声データの逐次送信に失敗したときに、録音装置の側で検出し、送信に失敗した音声データを含む第１の音声ファイルが音声ファイル読み出し処理部によって読み出され、通信部を介して外部処理装置に送信される。したがって、録音装置と外部処理装置との間で音声データの逐次送信に失敗を生じた場合であっても音声データの消失を防ぐことが可能となる。
【０１８３】
１２．  前記通信部は、前記外部処理装置と通信可能な第１の通信部と、前記第２の外部処理装置と通信可能な第２の通信部とを備え、
前記音声ファイル送信処理部は、前記第２の通信部を介して前記第２の外部処理装置に前記第１の音声ファイルを送信する
ことを特徴とする付記項１１に記載の録音装置。
【０１８４】
付記項１２に記載の録音装置によれば、録音装置と外部処理装置との間で通信の障害を生じている場合であっても、録音装置と第２の外部処理装置とは第２の通信部を介しての通信が可能となり、第２の外部処理装置は録音装置から音声データを含む第１の音声ファイルを受信することが可能となる。
【０１８５】
１３．  前記通信部は、無線の形態によって通信可能に構成されることを特徴とする付記項１１または１２に記載の録音装置。
【０１８６】
付記項１３に記載の録音装置によれば、録音装置を身に付けたユーザが外部処理装置から離れた位置に移動する際に線が絡む等の不具合を生じることがない。
【０１８７】
１４．  録音装置と、前記録音装置と通信が可能な外部処理装置とを備えて構成される録音システムであって、
前記録音装置は、
音声を入力するマイクと、
前記マイクから出力される音声信号を処理してデジタルの音声データを生成し、当該の音声データを格納した第１の音声ファイルを生成して記録媒体に記憶する音声記憶処理部と、
前記外部処理装置と通信可能な第１の通信部と、
録音動作と同時に前記音声記憶処理部で生成される前記音声データを、前記第１の通信部を介して前記外部処理装置に逐次送信する音声データ送信処理部と、
前記外部処理装置において前記逐次送信された音声データの受信が不完全あることが検出されたときに、前記外部処理装置から発せられる不完全通知を、前記第１の通信部を介して受信する不完全通知受信処理部と、
前記不完全通知を受信した場合に、前記不完全受信の通知を受けた音声データを含む第１の音声ファイルを前記記録媒体から読み出す音声ファイル読み出し処理部と、
前記音声ファイル読み出し処理部によって読み出された第１の音声ファイルを、前記第１の通信部を介して前記外部処理装置に送信する第１の音声ファイル送信処理部と
を備え、
前記外部処理装置は、
前記録音装置と通信可能な第２の通信部と、
前記外部処理装置とは異なる第２の外部処理装置と通信可能な第３の通信部と、
前記録音装置から逐次送信される前記音声データを、前記第２の通信部を介して受信する音声データ受信処理部と、
前記音声データ受信処理部で受信した音声データを格納した音声ファイルである第２の音声ファイルを生成する音声ファイル生成処理部と、
前記第２の音声ファイルを、前記第３の通信部を介して前記第２の外部処理装置に送信する第２の音声ファイル送信処理部と、
前記外部処理装置から前記第２の外部処理装置への前記第２の音声ファイルの送信に際して失敗が検出され、更に前記第２の音声ファイルが不完全であると判定されたときに、前記不完全通知を前記第２の通信部を介して前記録音装置に発する不完全通知出力部と、
前記不完全通知を受信した前記録音装置から送信される前記第１の音声ファイルを、前記第２の通信部を介して受信する音声ファイル受信処理部と
を備え、
前記第２の音声ファイル送信処理部は、前記情報通信の失敗が検出されたときに、前記音声ファイル受信処理部で受信した前記第１の音声ファイルを、前記第２の音声ファイルとして前記第３の通信部を介して前記第２の外部処理装置に送信することを特徴とする録音システム。
【０１８８】
付記項１４に記載の録音システムによれば、情報通信の失敗が外部処理装置で検出されたときに、情報通信の失敗によって送受信のうまく行われていない可能性のある情報を含む第１の音声ファイルが録音装置の音声ファイル読み出し処理部によって読み出され、第１の通信部を介して外部処理装置に送信される。この第１の音声ファイルは、外部処理装置から第２の外部処理装置に第２の音声ファイルとして送信される。したがって、外部処理装置で第２の音声ファイルの送信に失敗した場合や、外部処理装置内で生成された第２の音声ファイルに不具合がある場合であっても不具合の無い音声ファイルを第２の外部処理装置に送信しなおすことが可能となり、音声データの消失を防ぐことが可能となる。
【０１８９】
１５．  前記外部処理装置はさらに、
前記第２の外部処理装置から送信される識別情報を、前記第３の通信部を介して受信する、第１の識別情報受信処理部と、
前記識別情報を、前記第２の通信部を介して前記録音装置に送信する識別情報送信処理部と
をさらに備え、
前記録音装置はさらに、
前記外部処理装置から送信される前記識別情報を、前記第１の通信部を介して受信する第２の識別情報受信処理部
をさらに備え、
前記録音装置において、
前記音声記憶処理部は、前記第１の音声ファイルを生成する際、前記音声データに前記識別情報を付加し、
前記音声ファイル読み出し処理部は、前記識別情報が付加された第１の音声ファイルを前記記録媒体から読み出し、
前記外部処理装置において、
前記第２の音声ファイル送信処理部は、前記音声ファイル受信処理部で受信した、前記識別情報が付加された第１の音声ファイルを、前記第２の音声ファイルとして前記第３の通信部を介して前記第２の外部処理装置に送信する
ことを特徴とする付記項１４に記載の録音システム。
【０１９０】
付記項１５に記載の録音システムによれば、第２の外部処理装置から外部処理装置を経て録音装置に送信される識別情報が、録音装置内で生成される第１の音声ファイルに付加される。そのため、識別情報によって、録音装置内に保管される第１の音声ファイルと、第２の外部処理装置の側で必要とする音声ファイルとの対応付けが確実となり、誤ったファイルが送信されるのを抑制することが可能となる。
【０１９１】
１６．  前記識別情報には、前記第２の外部処理装置から割り当てられたファイル名を特定可能な情報であるファイル名情報が含まれ、
前記録音装置において、
前記音声記憶処理部は、前記ファイル名情報を付加された前記第１の音声ファイルを記憶し、
前記音声ファイル読み出し処理部は、前記ファイル名情報が付加された第１の音声ファイルを前記記録媒体から読み出し、
前記外部処理装置において、
前記第２の音声ファイル送信処理部は、前記音声ファイル受信処理部で受信した、前記ファイル名情報が付加された第１の音声ファイルに、前記第２の外部処理装置から割り当てられたファイル名を付与し、前記第２の音声ファイルとして前記第３の通信部を介して前記第２の外部処理装置に送信する
ことを特徴とする付記項１５に記載の録音システム。
【０１９２】
付記項１６に記載の録音システムによれば、録音装置において、第２の外部処理装置が割り当てたファイル名を特定可能な情報であるファイル名情報が付加されて音声データが第１の音声ファイルとして記録されるので、録音装置の側で保存される第１の音声ファイルと、第２の外部処理装置側で必要とする第２の音声ファイルとの対応付けが容易となる。
【０１９３】
１７．  録音装置と、前記録音装置と通信が可能な外部処理装置とを備えて構成される録音システムであって、
前記録音装置は、
音声を入力するマイクと、
前記マイクから出力される音声信号を処理してデジタルの音声データを生成し、当該の音声データを格納した第１の音声ファイルを生成して記録媒体に記憶する音声記憶処理部と、
前記外部処理装置と通信可能な第１の通信部と、
前記外部処理装置と異なる第２の外部処理装置と通信可能な第２の通信部と、
録音動作と同時に前記音声記憶処理部で生成される前記音声データを、前記第１の通信部を介して前記外部処理装置に逐次送信する音声データ送信処理部と、
前記外部処理装置逐次送信された音声データを含む第２の音声ファイルの前記外部処理装置から前記第２の外部処理装置への送信の失敗が検出されたときに、前記外部処理装置から発せられる不完全通知を、前記第１の通信部を介して受信する不完全通知受信処理部と、
前記不完全通知を受信した場合に、前記送信失敗の通知を受けた音声データを含む第１の音声ファイルを前記記録媒体から読み出す音声ファイル読み出し処理部と、
前記音声ファイル読み出し処理部によって読み出された第１の音声ファイルを、前記第２の通信部を介して前記第２の外部処理装置に送信する第２の音声ファイル送信処理部と
を備え、
前記外部処理装置は、
前記録音装置と通信可能な第３の通信部と、
前記第２の外部処理装置と通信可能な第４の通信部と、
前記録音装置から逐次送信される前記音声データを、前記第３の通信部を介して受信する音声データ受信処理部と、
前記音声データ受信処理部で受信した音声データを格納した前記第２の音声ファイルを生成する音声ファイル生成処理部と、
前記第２の音声ファイルを、前記第４の通信部を介して前記第２の外部処理装置に送信する第３の音声ファイル送信処理部と、
前記外部処理装置から前記第２の外部処理装置への前記第２の音声ファイルの送信の失敗が検出されたときに、前記不完全通知を前記第３の通信部を介して前記録音装置に発する不完全通知出力部と
を備えることを特徴とする録音システム。
【０１９４】
付記項１７に記載の録音システムによれば、第１の通信部を介して外部装置に逐次送信された音声データを含む第２の音声ファイルを、その外部装置から第２の外部装置へ送信することに失敗したことが検出されたときに、その失敗によって正しく送信されなかった音声データを含む第１の音声ファイルが録音装置の音声ファイル読み出し処理部によって読み出され、第２の通信部を介して第２の外部処理装置に直接送信される。したがって、録音装置と外部処理装置、あるいは外部処理装置と第２の外部処理装置との間の通信に障害を生じている場合であっても、第２の外部処理装置は第１の音声ファイルを受信することが可能となる。
【０１９５】
１８．  前記第２の通信部は、前記第１の通信部と同一である
ことを特徴とする付記項１７に記載の録音システム。
【０１９６】
付記項１８に記載の録音システムによれば、外部処理装置と第２の外部処理装置との間で通信の障害を生じている場合であっても、録音装置と第２の外部処理装置とは通信が可能となり、第２の外部処理装置は録音装置から第１の音声ファイルを受信することが可能となる。
【０１９７】
１９．  前記第１および第２の通信部は、無線の形態によって通信可能に構成されることを特徴とする付記項１４から１８のいずれか一つに記載の録音システム。
【０１９８】
付記項１９に記載の録音システムによれば、録音装置を身に付けたユーザが外部処理装置から離れた位置に移動する際に線が絡む等の不具合を生じることがない。
【０１９９】
２０．  録音装置と、前記録音装置と通信が可能な外部処理装置とを備えて構成される録音システムであって、
前記録音装置は、
音声を入力するマイクと、
前記マイクから出力される音声信号を処理してデジタルの音声データを生成し、当該の音声データを格納した第１の音声ファイルを生成して記録媒体に記憶する音声記憶処理部と、
前記外部処理装置と通信可能な第１の通信部と、
前記録音装置の動作を指定するためのユーザ操作を受け付ける操作部と、
前記操作部において受け付けたユーザ操作の内容を含む操作情報を前記第１の通信部を介して前記外部処理装置に送信する操作情報送信処理部と、
受信した前記操作情報に対応して前記外部処理装置から送信される動作コマンドを、前記第１の通信部を介して受信する動作コマンド受信処理部と、
前記第１の通信部を介して受信した動作コマンドに対応する動作を行うように前記録音装置を制御する動作コマンド実行部と
を備え、
前記外部処理装置は、
前記録音装置と通信可能な第２の通信部と、
前記第２の通信部を介して受信した前記操作情報に対応する動作コマンドを、前記第２の通信部を介して前記録音装置に出力する動作コマンド送信処理部と
を備えることを特徴とする録音システム。
【０２００】
付記項２０に記載の録音システムによれば、
録音装置から外部処理装置に送信された操作情報に基づいて外部処理装置から録音装置に送信された動作コマンドに基づき、録音装置が動作するので、録音装置と外部処理装置との連係動作をより確実に行うことが可能となる。
【０２０１】
２１．  前記録音装置はさらに、
前記動作コマンドに基づく録音動作と同時に、前記音声記憶処理部で生成される前記音声データを前記第１の通信部を介して前記外部処理装置に逐次送信する音声データ送信処理部と、
前記外部処理装置において前記逐次送信された音声データの受信が不完全であることが検出されたときに、前記外部処理装置から発せられる不完全通知を受信する不完全通知受信処理部と、
前記不完全通知を受信した場合に、前記不完全受信の通知を受けた音声データを含む第１の音声ファイルを前記記録媒体から読み出す音声ファイル読み出し処理部と、
前記音声ファイル読み出し処理部によって読み出された第１の音声ファイルを、前記第１の通信部を介して前記外部処理装置に送信する第１の音声ファイル送信処理部と
を備え、
前記外部処理装置はさらに、
前記外部処理装置とは異なる第２の外部処理装置と通信可能な第３の通信部と、
前記録音装置から逐次送信される前記音声データを、前記第２の通信部を介して受信する音声データ受信処理部と、
前記音声データ受信処理部で受信した音声データを格納した音声ファイルである第２の音声ファイルを生成する音声ファイル生成処理部と、
前記第２の音声ファイルを、前記第３の通信部を介して前記第２の外部処理装置に送信する第２の音声ファイル送信処理部と、
前記外部処理装置から前記第２の外部処理装置への前記第２の音声ファイルの送信に際して失敗が検出されたときに、前記不完全通知を前記第２の通信部を介して前記録音装置に発する不完全通知出力部と、
前記不完全通知を受信した前記録音装置から送信される前記第１の音声ファイルを、前記第２の通信部を介して受信する音声ファイル受信処理部と
を備え、
前記外部処理装置において、
前記第２の音声ファイル送信処理部は、前記情報通信の失敗が検出されたときに、前記音声ファイル受信処理部で受信した前記第１の音声ファイルを、前記第２の音声ファイルとして前記第３の通信部を介して前記第２の外部処理装置に送信する
ことを特徴とする付記項２０に記載の録音システム。
【０２０２】
付記項２１に記載の録音システムによれば、情報通信の失敗が外部処理装置で検出されたときに、情報通信の失敗によって送受信のうまく行われていない可能性のある情報を含む第１の音声ファイルが録音装置の音声ファイル読み出し処理部によって読み出され、第１の通信部を介して外部処理装置に送信される。この第１の音声ファイルは、外部処理装置から第２の外部処理装置に第２の音声ファイルとして送信される。したがって、外部処理装置で第２の音声ファイルの送信に失敗した場合や、外部処理装置内で生成された第２の音声ファイルに不具合がある場合であっても不具合の無い音声ファイルを第２の外部処理装置に送信しなおすことが可能となり、音声データの消失を防ぐことが可能となる。
【０２０３】
２２．  前記外部処理装置はさらに、
前記第２の外部処理装置から送信される識別情報を前記第３の通信部を介して受信する、第１の識別情報受信処理部と、
前記識別情報を、前記第２の通信部を介して前記録音装置に送信する識別情報送信処理部と
をさらに備え、
前記録音装置はさらに、
前記外部処理装置から送信された前記識別情報を、前記第１の通信部を介して受信する第２の識別情報受信処理部
をさらに備え、
前記録音装置において、
前記音声記憶処理部は、前記第１の音声ファイルを生成する際、前記音声データに前記識別情報を付加し、
前記音声ファイル読み出し処理部は、前記識別情報が付加された第１の音声ファイルを前記記録媒体から読み出し、
前記外部処理装置において、
前記第２の音声ファイル送信処理部は、前記音声ファイル受信処理部で受信した、前記識別情報が付加された第１の音声ファイルを、前記第２の音声ファイルとして前記第３の通信部を介して前記第２の外部処理装置に送信する
ことを特徴とする付記項２１に記載の録音システム。
【０２０４】
付記項２２に記載の録音システムによれば、第２の外部処理装置から外部処理装置を経て録音装置に送信される識別情報が、録音装置内で生成される第１の音声ファイルに付加される。そのため、付加された識別情報によって、録音装置内に保管される第１の音声ファイルと、第２の外部処理装置の側で必要とする音声ファイルとの対応付けが確実となり、誤ったファイルが送信されるのを抑制することが可能となる。
【０２０５】
２３．  前記識別情報には、前記第２の外部処理装置から割り当てられたファイル名を特定可能な情報であるファイル名情報が含まれ、
前記録音装置において、
前記音声記憶処理部は、前記ファイル名情報を付加された前記第１の音声ファイルを記憶し、
前記音声ファイル読み出し処理部は、前記ファイル名情報が付加された第１の音声ファイルを前記記録媒体から読み出し、
前記外部処理装置において、
前記第２の音声ファイル送信処理部は、前記音声ファイル受信処理部で受信した前記ファイル名情報が付加された第１の音声ファイルに、前記第２の外部処理装置から割り当てられたファイル名を付与し、第２の音声ファイルとして前記第３の通信部を介して前記第２の外部処理装置に送信する
ことを特徴とする付記項２２に記載の録音システム。
【０２０６】
付記項２３に記載の録音システムによれば、録音装置において、第２の外部処理装置が割り当てたファイル名を特定可能な情報であるファイル名情報が付加されて音声データが第１の音声ファイルとして記録されるので、録音装置の側で保存される第１の音声ファイルと、第２の外部処理装置側で必要とする第２の音声ファイルとの対応付けが容易となる。
【０２０７】
２４．  前記外部処理装置は、
前記録音装置で録音を指示する操作が行われたのに応じて識別情報を発行する識別情報発行処理部と、
前記識別情報を、前記第２の通信部を介して前記録音装置に、前記第３の通信部を介して前記第２の外部処理装置に、それぞれ送信する、識別情報送信処理部と
をさらに備え、
前記録音装置は、
前記情報装置から送信された識別情報を、前記第１の通信部を介して受信する識別情報受信処理部
をさらに備え、
前記録音装置において、
前記音声記憶処理部は、前記第１の音声ファイルを生成する際、前記音声データに前記識別情報を付加し、
前記音声ファイル読み出し処理部は、前記識別情報が付加された第１の音声ファイルを前記記録媒体から読み出し、
前記外部処理装置において、
前記第２の音声ファイル送信処理部は、前記音声ファイル受信処理部で受信した、前記識別情報が付加された第１の音声ファイルを、前記第２の音声ファイルとして前記第３の通信部を介して前記第２の外部処理装置に送信する
ことを特徴とする付記項２１に記載の録音システム。
【０２０８】
付記項２４に記載の録音システムによれば、外部処理装置で発行された識別情報が録音装置および第２の外部処理装置に送信される。この識別情報は、録音装置内で生成される第１の音声ファイルに付加される。そのため、付加された識別情報によって、録音装置内に保管される第１の音声ファイルと、第２の外部処理装置の側で必要とする音声ファイルとの対応付けが確実となり、誤ったファイルが第２の外部処理装置に送信されるのを抑制することが可能となる。
【産業上の利用可能性】
【０２０９】
本発明は、電子式のスチルカメラ、ムービーカメラ、撮影機能付きの携帯電話、録音装置等、音声を収録可能な機器に適用することが可能である。
【符号の説明】
【０２１０】
１００  …  録音システム
２００  …  録音装置
２０２  …  マイクロホン
２０４  …  アナログ・フロントエンド
２０６  …  デジタル・シグナル・プロセッサ
２０８  …  記録媒体
２１０  …  システム制御部
２１２  …  操作部
２１６  …  表示部
２１８  …  通信部
３００  …  ＰＣ
３０２  …  通信部
３０４  …  補助記憶装置
３０６  …  ＣＰＵ
３１０  …  ネットワーク・インターフェース
３１４  …  表示部
３１６  …  操作入力部
４００  …  サーバ
４０２  …  本体部
４０４  …  ＣＰＵ
４０８  …  出力部
４１０  …  入力部
４２０  …  ネットワーク・インターフェース
４３０  …  補助記憶装置
【図１】
0005959680.tif 000002
【図２】
0005959680.tif 000003
【図３】
0005959680.tif 000004
【図４】
0005959680.tif 000005
【図５Ａ】
0005959680.tif 000006
【図５Ｂ】
0005959680.tif 000007
【図５Ｃ】
0005959680.tif 000008
【図６】
0005959680.tif 000009
【図７Ａ】
0005959680.tif 000010
【図７Ｂ】
0005959680.tif 000011
【図７Ｃ】
0005959680.tif 000012
【図７Ｄ】
0005959680.tif 000013
【図７Ｅ】
0005959680.tif 000014
【図７Ｆ】
0005959680.tif 000015
【図７Ｇ】
0005959680.tif 000016
【図８】
0005959680.tif 000017
【図９】
0005959680.tif 000018