(57)【特許請求の範囲】
【請求項１】
アナログ信号が入力されるアナログ信号入力手段と、
上記入力されたアナログ信号に基づいて第１ファイル形式のデジタル信号からなる第１ファイルを生成する第１ファイル生成手段と、
上記入力されたアナログ信号に基づいて上記第１ファイル形式とは異なる第２ファイル形式のデジタル信号からなる第２ファイルを生成する第２ファイル生成手段と、
上記第１ファイルと上記第２ファイルが記憶される記憶手段と、
を備えたコンピュータにより実行される、上記入力されたアナログ信号を上記デジタル信号のファイルとして記録するためのファイル生成方法であって、
上記コンピュータが、
上記記録の開始前に、上記第２ファイル生成手段が生成する第２ファイルに関する情報が記録された状態表示ファイルを生成して上記記憶手段に記憶するステップと、
上記記録の間に、上記第１ファイルと上記第２ファイルとを生成して上記記憶手段に記憶するステップと、
上記記録が正常終了した後に、上記記憶手段に記憶されている上記状態表示ファイルと上記第２ファイルとを削除するステップと、
を実行し、
上記コンピュータは、
上記記録の終了後に、上記状態表示ファイルが上記記憶手段に記憶されているか否かにより上記第１ファイル生成手段による上記第１ファイルの生成処理が異常終了したか否かを判定するステップと、
上記判定の結果、上記第１ファイルの生成処理が異常終了したと判定されたとき、上記記憶手段に記憶されている上記第２ファイルを上記第１ファイル形式に変換したファイルを生成して上記記憶手段に記憶するステップと、
上記第２ファイルと上記状態表示ファイルとを上記記憶手段から削除するステップと、
を実行することを特徴とするファイル生成方法。
【請求項２】
上記第１ファイル形式はｗｍａ形式で、上記第２ファイル形式はｗａｖ形式である、
請求項１記載のファイル生成方法。
【請求項３】
アナログ信号が入力されるアナログ信号入力手段と、
上記入力されたアナログ信号に基づいて第１ファイル形式のデジタル信号からなる第１ファイルを生成する第１ファイル生成手段と、
上記入力されたアナログ信号に基づいて上記第１ファイル形式とは異なる第２ファイル形式のデジタル信号からなる第２ファイルを生成する第２ファイル生成手段と、
上記第１ファイルと上記第２ファイルが記憶される記憶手段と、
を備えた、上記入力されたアナログ信号を上記のファイルとして記録するコンピュータを、
上記記録の開始前に、上記第１ファイル生成手段が生成する第１ファイルに関する情報が記録された状態表示ファイルを生成して上記記憶手段に記憶する手段と、
上記記録の間に、上記第１ファイルと上記第２ファイルとを生成して上記記憶手段に記憶する手段と、
上記記録が正常終了した後に、上記記憶手段に記憶されている上記状態表示ファイルと上記第２ファイルとを削除する手段と、
上記記録の終了後に、上記状態表示ファイルが上記記憶手段に記憶されているか否かにより上記第２ファイル生成手段による上記第２ファイルの生成処理が異常終了したか否かを判定する手段と、
上記判定の結果、上記第１ファイルの生成処理が異常終了したと判定されたとき、上記記憶手段に記憶されている上記第２ファイルを上記第１ファイル形式に変換したファイルを生成して上記記憶手段に記憶し、上記第２ファイルと上記状態表示ファイルとを上記記憶手段から削除する手段と、
して機能させることを特徴とするファイル生成プログラム。
【請求項４】
上記第１ファイル形式はｗｍａ形式で、上記第２ファイル形式はｗａｖ形式である、
請求項３記載のファイル生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル生成方法に関し、特にアナログ信号をデジタル信号に変換してファイルを生成する方法において、上記変換処理時に自動的にバックアップファイルを生成する方法に関するものである。また、上記変換処理が異常終了した場合、バックアップファイルを用いてファイルを修復する方法に関するものである。
【背景技術】
【０００２】
従来、映像や音声などのアナログ信号を記録するには、テープレコーダー装置などを用いていた。近年、テープレコーダーの代わりにパーソナルコンピュータを用いて記録することができるようになっている。即ち、パーソナルコンピュータが具備する入力端子からアナログ信号を入力し、それをデジタル信号に変換して所定の形式のファイルを生成し保存記録することができる。上記のアナログ信号からデジタル信号への変換はコーディック（ＣＯＤＥＣ）と呼ばれるプログラムを用いる。上記デジタル信号に変換したファイルの大きさや再生時の品質はこのコーディックの性能に左右される。
【０００３】
上記コーディックは複数種類が存在する。圧縮率（アナログ信号の情報量と変換したデジタル信号の情報量の比）の大小、変換方法、変換後のファイル形式によって複数種類が存在する。その中でも代表的なコーディックとして「追記型コーディック」と「一括型」コーディック」が知られている。追記型コーディックは、入力信号であるアナログ信号を、逐次デジタル信号に変換し１つのファイルに順次追加して記録する方式である。一括型コーディックは入力信号であるアナログ信号をメモリーに一旦蓄積し、蓄積終了後に一括して変換しファイルを生成する方式である。現在では、圧縮率が高く、高品質な変換が可能な一括型コーディックを用いることが多い。上記追記型コーディックの具体例はＷａｖ形式のファイルを生成するコーディックである。また、一括型コーディックの具体例はＭＰ３形式やＷＭＡ形式のファイルを生成するコーディックである。
【０００４】
一括型コーディックは圧縮率が高く、高品質であるがその変換処理の途中に、何らかの原因で処理の中断や強制終了が生じると、それまでメモリーに記憶していたアナログ信号は消えてしまいデジタル信号に変換することはできない。従って一括型コーディックを用いて記録する場合は、不測の事態に備えてバックアップを用意する必要がある。バックアップは別系統の記録手段を用意する。一般にアナログ信号が音声の場合はテープレコーダーを用いてバックアップを行っている。
【０００５】
しかし、上記のようなバックアップ用のテープレコーダーは準備を怠る可能性がある。さらに準備は煩雑であり、記録したバックアップ用テープをデジタル変換してファイル形式にする場合は、再度変換処理を行う必要があるので効率が悪い。
【０００６】
上記のようにテープレコーダーによるバックアップによらずに、記録を行う装置としてアナログ信号をデジタル信号に変換する際に、別々のメモリーカードに選択的に記録し、また、記録したファイルを暗号化することで、記録内容のセキュリティを確保する発明が知られている（例えば特許文献１参照）。
【０００７】
また、録音している現時点から所定時間遡った時点までの音声データをバッファメモリに予備的に記録し、その後の操作で実録音処理を行うことで、バックアップ録音を行う発明が知られている（例えば特許文献２参照）。
【０００８】
【特許文献１】特開２００１−２８３５２１号公報
【特許文献２】特開平０７−２７１４００号公報
【０００９】
しかしながら、上記発明を用いてもアナログ信号をデジタル信号に変換する処理中（即ち記録、録音中）に、当該処理が異常終了した場合、記録ファイルを生成することは出来ない。また、異常終了時に生成される中間ファイルが残ることがあるが、この中間ファイルを再生に用いることはできない。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上記課題を鑑みてなされたもので、アナログ信号をデジタル信号に変換してファイルを生成する方法であって、上記変換処理が異常終了した際に備えるバックアップ記録を自動的に行うファイル生成方法を提供することを目的とする。また、本発明は上記変換処理が異常終了した後に、デジタル信号を自動的に復元することができるファイル修復方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、アナログ信号が入力されるアナログ信号入力手段と、入力されたアナログ信号に基づいて第１ファイル形式のデジタル信号からなる第１ファイルを生成する第１ファイル生成手段と、入力されたアナログ信号に基づいて第１ファイル形式とは異なる第２ファイル形式のデジタル信号からなる第２ファイルを生成する第２ファイル生成手段と、第１ファイルと第２ファイルが記憶される記憶手段と、を備えたコンピュータにより実行される、入力されたアナログ信号をデジタル信号のファイルとして記録するためのファイル生成方法であって、コンピュータが、記録の開始前に、第２ファイル生成手段が生成する第２ファイルに関する情報が記録された状態表示ファイルを生成して記憶手段に記憶するステップと、記録の間に、第１ファイルと第２ファイルとを生成して記憶手段に記憶するステップと、記録が正常終了した後に、記憶手段に記憶されている状態表示ファイルと第２ファイルとを削除するステップと、を実行し、コンピュータは、記録の終了後に、状態表示ファイルが記憶手段に記憶されているか否かにより第１ファイル生成手段による第１ファイルの生成処理が異常終了したか否かを判定するステップと、判定の結果、第１ファイルの生成処理が異常終了したと判定されたとき、記憶手段に記憶されている第２ファイルを第１ファイル形式に変換したファイルを生成して記憶手段に記憶するステップと、第２ファイルと状態表示ファイルとを記憶手段から削除するステップとを有することを最も主要な特徴とする。
【発明の効果】
【００１３】
本発明によれば、従来はテープメディアなどを用いて記録バックアップを行っていたが、パーソナルコンピュータのみでバックアップファイルの作成も行うことができ、テープバックアップを用意する際の配線の煩わしさ、費用、取り忘れミスを回避することができる。
【００１４】
また、記録中に異常終了した場合であっても、残ったファイルを用いて自動的に記録ファイルを修復することができる。
【発明を実施するための最良の形態】
【００１５】
本願に係る第一の発明であるファイル生成方法について説明する。本発明は、専用のハードウェアを用いて行うこともできるが、ここでは本発明に係るファイル生成方法をパーソナルコンピュータ上で実行可能なファイル生成プログラムを例として実施の形態を説明する。図５に本発明に用いることが可能なパーソナルコンピュータの構成例を図示する。
【００１６】
図５（ａ）は、本発明に係る方法を実施する形態のイメージ図である。パーソナルコンピュータ１に外部入力装置であるマイク２を接続して用いる。図５（ｂ）にパーソナルコンピュータ１のハードウェア構成を示す。
【００１７】
図５（ｂ）において、パーソナルコンピュータ１が具備するＣＰＵ（Ｃｅｎｔｒａｌ
Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１１は、ＲＯＭ（Ｒｅａｄ ＯｎｌｙＭｅｍｏｒｙ）１２に記憶されているプログラムやＲＡＭ（Ｒａｎｄｏｍ ＡｃｃｅｓｓＭｅｍｏｒｙ）１３にロードされたプログラムなどに従って、各種の処理、計算、条件判断、各種デバイスの制御などを行う。
【００１８】
ＲＯＭ１２は、パーソナルコンピュータ１を機能させるための基本的なプログラムやパラメータなどが記憶された読み取り専用メモリである。ＲＡＭ１３は、ＣＰＵ１１が各種の処理を行う上で必要なプログラムやデータを記憶する、高速に読み出しと書き込みが可能なメモリである。
【００１９】
インターフェース１５は、記憶装置１６、表示手段１７、入力手段１８、操作手段１９、出力手段２０などの各種デバイス、デバイスとのインターフェースとＣＰＵ１１などと接続されており、これらのデバイスとＣＰＵ１１などとのインターフェースを提供する。バスライン１４は、インターフェース１５とＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３などがデータや制御信号など送受信する際の伝送媒体である。
【００２０】
記憶装置１６は、高速にアクセスできると共に大容量の記憶容量を有した記憶媒体を備えており、様々なプログラムやデータが記憶されている。また、記憶装置１６は本発明によって生成するファイルを記憶し保存する。記憶装置１６は、たとえば、ハードディスク、不揮発性の半導体メモリ、光磁気ディスクなどが使用される。
【００２１】
入力手段１８は、外部からアナログ信号を入力するマイクなどを接続する端子とその制御装置である。操作手段１９は、キーボードやマウスなどにより構成されている。マウスの他にタッチパネルやタブレットなどのポインティングデバイスを用いることもできる。出力手段２０は、たとえばスピーカなどである。
【００２２】
次に上記パーソナルコンピュータ１とマイク２を用いて行う本発明に係る処理方法について図１を用いて説明する。図１は本発明に係る処理内容を示すフローチャートである。同図において、各処理のステップを（１０１）、（１０２）、（１０３）・・・のように表す。ステップ１０１から処理を開始する。処理開始後先ず、当該処理の状態表示ファイルであるインジケータファイルを生成し記憶装置１６の所定のディレクトリに保存する（１０２）。このインジケータファイルには、当該処理の開始時刻などがテキスト形式で記録されるファイルであって、具体例として当該プログラムが処理を開始したシステム日付とシステム時刻をテキスト形式で書込む他、予め指定した当該変換処理によって生成するファイルのファイル名が書き込まれる。上記インジケータファイルは記録装置１６の特定ディレクトリに自動的に保存されてもよいし、保存時にディレクトリを指定できてもよい。
【００２３】
本実施例に係るファイル生成処理に必要な入力信号（アナログ信号）は、パーソナルコンピュータ１に接続したマイク２によって入力手段１８を介して入力される。この入力されたアナログ信号を、変換処理手段である追記型コーディックによってデジタル信号へ変換してファイルを生成する（１０３）。上記変換処理と同時に、上記と同じアナログ信号を入力として、一括型コーディックによる変換処理も開始する（１０４）。一括型コーディックによる変換処理は、当該入力信号が終了するまではＲＡＭ１３もしくは記憶装置１６の所定のディレクトリに一時的に変換対象の信号を記憶する。
【００２４】
上記追記型コーディックによって生成したファイルは上記インジケータファイルが保存されているディレクトリと同じディレクトリに保存する（１０５）。
【００２５】
上記ステップ１０２からステップ１０５までの処理はアナログ信号の記録が終了するまで即ち、当該処理の終了操作まで繰り返す（１０６のＮ）。当該処理が終了すると（１０６のＹ）、ステップ１０４において一時的に記憶した上記情報を一括型コーディックによってデジタル変換しファイルを生成する（１０７）。この一括型コーディックの変換処理が正常に終了してデジタル信号ファイルの生成が完了した場合（１０８のＹ）、この一括型コーディックによるファイルをインジケータファイルが保存されているディレクトリに保存する（１０９）。
【００２６】
次に上記インジケータファイルを記憶装置１６から削除する（１１０）。次に上記追記型コーディックによって生成したファイルも同様に削除して（１１１）当該処理は終了する。
【００２７】
上記の処理中（特に変換処理中）に、停電、瞬断などが発生するとパーソナルコンピュータが正常に処理を継続することができなくなり、上記処理が強制的に終了してしまう。強制終了が行われると、一括型コーディックによる変換処理の為にＲＡＭ１１に記憶していた情報は全て消去してしまう。従って正常に一括型コーディックを用いた変換処理が終了せずに記録ファイルを作成することができない。このように一括型コーディックを用いた変換処理が正常に終了出来ない場合（１０８のＮ）は、ファイルの保存先であるディレクトリには上記インジケータファイルと上記追記型ファイルが存在する。
【００２８】
上記のように一括型コーディックによるファイルが正常に生成されない場合、上記ディレクトリに保存されているインジケータファイルと追記型コーディックによるファイルは、消去されず当該処理は終了する。これによって、一括型コーディックよる変換処理が異常終了になっても、追記型コーディックによるファイルによって、記録を残すことが可能となる。すなわち、追記型コーディックによりバックアップファイルを生成することができる。
【００２９】
次に、上記本発明に係る方法の処理イメージを説明する。図３（ａ）はアナログ信号の記録開始から終了まで正常に動作した場合の図である。録音・録画開始時点３０１においてインジケータファイルの作成（３０３）、追記型コーディックによるデジタル変換処理の開始（３０４）が行われ、合わせて一括型コーディックによるデジタル変換処理の為の中間ファイル作成が開始される（３０５）。インジケータファイル３０６は時点３０１において作成され所定のディレクトリに保存される。
【００３０】
停止時点３０２が到来するまで、追記型コーディックによりデジタル変換処理をされたファイル３０７は追加記録される。操作手段の操作により当該方法が停止（３０２）されると、一括型コーディックによるデジタル変換処理が行われファイル３０８が生成される。このファイル３０８が正常に終了されたことを、図示しない確認手段が確認を行い、上記インジケータファイル３０６とファイル３０７を削除して終了する。
【００３１】
次に録音・録画処理中に中断事由が発生した場合の本発明に係る方法による処理を説明する。図３（ｂ）において、録音・録画開始点３０１による処理は正常処理時と同じである。時点３０９にて中断が発生すると、それまで、中間ファイルに記録していた一括型コーディックによる変換処理に必要な情報が消去されてしまう。このように一括型コーディックによる変換処理が正常に終了しない時は、インジケータファイル３１０と追記型コーディックによるファイル３１１は所定のディレクトリに保存されたままで削除処理は行わない。これによって、ファイル３１１は時点３０９までに記録した内容が保持されることでバックアップとしての機能を果たす。
【００３２】
次に本出願に係る別の発明であるファイル修復方法について説明する。本発明も専用のハードウェアを用いて行うことも可能である。ここでは、上記の発明の実施例と同様にパーソナルコンピュータ上で実行可能なファイル修復プログラムを例として実施の形態を説明する。
【００３３】
図２は本発明に係るファイル修復方法の処理内容を示す。ステップ２０１から処理を開始し、先ず、所定のディレクトリ内にインジケータファイルが存在するか否かを判断する（２０２）。インジケータファイルが存在しなければ（２０２のＮ）、修復対象の記録ファイルは存在しないので本処理は終了する（２０６）。
【００３４】
インジケータファイルが存在していれば(２０２のＹ)、同一のディレクトリ内に存在する追記型コーディックにより作成されたファイル（例えばｗａｖ形式ファイル）を、一括型コーディックによる変換処理を行ってファイル（例えばｗｍａ形式ファイル）を作成する（２０３）。次に、上記インジケータファイルを削除する（２０４）。次に上記追記型コーディックによるファイルを削除（２０５）し本処理は終了する。
【００３５】
上記発明を用いたファイル作成方法のイメージについて図４を用いて説明する。図４（ａ）は上記２０２においてチェックする所定の保存ディレクトリ４のイメージである。デジタル変換処理中に異常終了が発生すると、追記型ファイル３１１とインジケータファイル３１０は削除されずに保存される。従ってこの所定のディレクトリ内にインジケータファイルが存在すれば、異常終了を起したことを判別可能である。また、インジケータファイル３１０，追記型ファイル３１１はそれぞれ拡張子が異なるので、同じファイル名を附するようにファイル生成処理をすればよい。
【００３６】
このように、異常終了が発生したことを判別した段階で、図４（ｂ）に示すような画面５を図示しない画面に表示することで、修復の有無を確認することもできる。図４（ｂ）において画面５には、デジタル変換されたファイルが保存される所定のディレクトリに保存されているファイル名６とそのファイルの修復の有無表示７を対応して表示する。
有無表示７において修復表示（ファイル名ｙｙｙｙｙｙ）が出ているものは、異常終了となっているファイルである。
【００３７】
このように、記録ファイルの作成が途中で中断した場合であっても、自動的に作成されたバックアップ用ファイル（追記型コーディックによるファイル）を用いて、一括型コーディックによるファイルを自動的に作成することが可能となる。この場合、一括型コーディックによるファイルのファイル名は、上記ファイル名６にて表示されているものを用いるようにすればよい。
【００３８】
また、上記実施例においてステップ２０３を行う前に、当該追記型コーディックによるファイルの内容を確認するために、出力手段２０を用いて再生して、修復処理を実行するか否かを利用者に明示的に指定させるようにしてもよい。
【産業上の利用可能性】
【００３９】
本発明は、音声会議に使用する会議装置に用いることで、会議記録のバックアップを自動的に作成することが可能となる。
【図面の簡単な説明】
【００４０】
【図１】本発明に係るファイル生成方法を実現するソフトウェアの例を示すフローチャートである。
【図２】本発明に係るファイル修復方法を実現するソフトウェアの例を示すフローチャートである。
【図３】本発明に係るファイル生成のコンピュータ処理を示すイメージ図である。
【図４】本発明に係るファイル修復方法のコンピュータ処理を示すイメージ図である。
【図５】本発明に利用可能なパーソナルコンピュータの例を示す構成図である。
【符号の説明】
【００４１】
１  パーソナルコンピュータ
２  マイク
５  画面
６  ファイル名表示欄
７  修復の有無表示欄
３０６  インジケータファイル
３０７  追記型コーディックによるファイル
３０８  一括型コーディックによるファイル
【図１】
0004761881.tif 000002
【図２】
0004761881.tif 000003
【図３】
0004761881.tif 000004
【図４】
0004761881.tif 000005
【図５】
0004761881.tif 000006