(57)【要約】【課題】タイマー録音機能を有する音声記録装置において、タイマー録音時に、時計用とは別のクロック基準で生成した録音データを、そのファイルサイズから記録時間を表示すると、設定時間より短い場合がある。【解決手段】タイマー録音設定確定後に、ステップＳ２０１で、記録する時間から記録要求バイト数を算出する。タイマー録音終了時刻に到達した時点で、記録要求バイト数に到らない場合、ステップＳ２０７により不足バイト数分が得られる分だけ、録音を継続させて、設定時間以上の録音データファイルサイズ及び録音時間の表示を可能とする。【選択図】図２
2005115223.tif 000002
【特許請求の範囲】
【請求項１】
タイマー録音機能により不揮発性メモリに音声信号を記録する装置であって、
前記不揮発性メモリへの記録を制御する制御手段と、
前記制御手段に対する基準クロックを生成する第１の発振子と、
タイマー録音機能の基準クロックを生成する第２の発振子とを備え、
前記制御手段は、タイマー録音時に設定される録音時間から求まるデータサイズ以上となるように、前記不揮発性メモリに記録されるデータサイズを得るように記録動作を制御する音声記録装置。
【請求項２】
前記制御手段は、前記第２の発振子の基準クロックに基づき制御された録音終了時刻において、前記第１の発振子の基準クロックに基づき生成された録音データサイズと、設定された録音時間から求まる要求データサイズとを比較し、前記録音データサイズが前記要求データサイズ未満の場合に、録音終了時刻以降も記録を継続することを特徴とする請求項１記載の音声記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイマー録音時に別クロック基準の録音データをタイマー設定時間未満の場合に追加録音して録音データファイルサイズ補正処理を行う音声記録装置に関するものである。
【背景技術】
【０００２】
記録装置の分野において、タイマー録音という機能は広く知られている（例えば、特許文献１）。
【０００３】
図３は、従来の音声記録装置において、タイマー録音時の録音データ処理のフローチャート図を示すものであり、特許文献１に記載の図６に相当するものである。図３により、従来の音声記録装置のタイマー録音時のデータ処理について、以下その内容を説明する。
【０００４】
まず、タイマー録音設定をキー入力等により行い、タイマー録音スタンバイ状態となる。この状態で、図３に示すフォローが実行される。ステップＳ３０１において、現在の時刻がタイマー録音開始時間か否かを判定する。判定の結果、Ｙｅｓであれば、ステップＳ３０２に移行し、タイマー録音を開始する。一方、Ｎｏであれば、タイマー録音開始時間になるまで、ステップＳ３０１を繰り返すタイマー録音待機状態となる。
【０００５】
タイマー録音動作中には、ステップＳ３０３のタイマー録音終了時間判定により、Ｙｅｓであれば、録音を終了し、それまでに録音された音声データを不揮発性メモリ等の記録媒体に書き込む処理を行い、タイマー録音終了となる。また、ステップＳ３０３でＮｏであれば、ステップＳ３０３を繰り返し、タイマー録音動作を継続する。
【特許文献１】特開平８−２６３８９１号公報（段落００６９〜００７３及び図６）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このような従来のタイマー録音機能を有する音声記録装置においては、タイマー録音終了判定（ステップＳ３０３）がＹｅｓとなった段階で、タイマー録音終了となり、実際に録音したファイルサイズがタイマー録音設定した要求分のファイルサイズを満たしているかどうかという判定をしないまま、タイマー録音終了としていた。そのため、従来の音声記録装置のタイマー録音では、システムの基準クロックを生成するセラミック発振子の精度（最大±０．５％）のばらつきにより、水晶発振子基準の時間（タイマー）とセラミック発振子基準の時間との差が生じて、タイマー録音終了したファイルサイズがタイマー設定時間分のファイルサイズを超えずに、表示上、設定時間よりも短い表示になっていてもタイマー録音終了になるという問題点を有していた。
【０００７】
本発明は、前記のような従来の問題点を改善するためのもので、セラミック発振子のばらつきにかかわらず、タイマー録音設定した時間以上の録音データファイルサイズや録音時間表示を確実に得られる音声記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記の課題を解決するために本発明の音声記録装置は、不揮発性メモリへの記録を制御する制御手段と、制御手段に対する基準クロックを生成する第１の発振子と、タイマー録音機能の基準クロックを生成する第２の発振子とを備え、制御手段は、タイマー録音時に設定される録音時間から求まるデータサイズ以上となるように、不揮発性メモリに記録されるデータサイズを得るように記録動作を制御するものである。
【０００９】
これにより、第１の発振子のばらつきが有るにも関わらず、タイマー録音設定時間分の録音データサイズを確実に得ることができる。
【発明の効果】
【００１０】
本発明の音声記録装置によれば、タイマー録音時に２系統のクロックを用いることで、発振子のばらつきに依存することなく、使用者は確実にタイマー録音設定した時間以上の録音データファイルサイズを得ることができ、データサイズや記録時間の表示に関しても、タイマー録音設定した時間以上の録音時間表示を得ることができるという有利な効果が得られる。
【発明を実施するための最良の形態】
【００１１】
本発明の音声記録装置は、前記不揮発性メモリへの記録を制御する制御手段と、前記制御手段に対する基準クロックを生成する第１の発振子と、タイマー録音機能の基準クロックを生成する第２の発振子とを備え、前記制御手段は、タイマー録音時に設定される録音時間から求まるデータサイズ以上となるように、前記不揮発性メモリに記録されるデータサイズを得るように記録動作を制御するものである。
【００１２】
また、上記発明において、前記制御手段は、前記第２の発振子の基準クロックに基づき制御された録音終了時刻において、前記第１の発振子の基準クロックに基づき生成された録音データサイズと、設定された録音時間から求まる要求データサイズとを比較し、前記録音データサイズが前記要求データサイズ未満の場合に、録音終了時刻以降も記録を継続するものである。
【００１３】
これにより、第１の発振子（セラミック発振子）のバラツキが例えば最大±０．５％程度ある状態において、第２の発振子（水晶発振子）でタイマー録音の開始と終了が制御されても、録音されたデータのファイルサイズから求める録音時間は、所定の録音時間以上とすることができる。
【００１４】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１５】
（実施の形態１）
図１は、本発明の実施の形態１における音声記録装置の構成を示すブロック図である。図１において、１はキー入力などにより音声記録装置へ操作情報を入力する操作手段であり、２は録音データを記録するためのフッラシュメモリ等の不揮発性メモリであり、３は音声記録装置の記録状況、操作状況、時刻表示などの動作状況を表示する表示手段であり、４はシステムの基準クロックを生成するセラミック発振子（第１の発振子に相当）であり、５は時計やタイマーの基準クロックを生成する水晶発振子（第２の発振子に相当）であり、６は装置全体の入出力、記録、操作などの指令や制御を行うマイクロコンピュータであり、７はマイクロコンピュータ６内にあるメモリ領域としてデータの書き込み、読み出しを行うためのＲＡＭであり、８は中央演算装置及び制御プログラムからなる制御手段である。制御手段８は、不揮発性メモリ２への書き込み動作、操作手段１を用いた各種の動作、表示手段３にタイマー録音時の記録状況や操作状況を表示させるための動作、２系統の発振子（セラミック発振子４と水晶発振子５）の動作などを制御するものである。
【００１６】
なお、音声記録装置としては、上記以外にもマイクロホンなどの音声入力手段、圧縮処理や伸張処理を施すための記録再生手段、スピーカまたはイヤホンなどの音声出力手段、各回路に電力を供給する電源などを有することは言うまでもないが、ここでは、図１に示した構成要素のみを記載し、その他については省略する。
【００１７】
以上のように構成された本実施の形態による音声記録装置について、以下その動作概要について説明する。
【００１８】
タイマー録音が開始されると、マイクロコンピュータ６の制御手段８の動作により、不揮発性メモリ２に音声デジタルデータが記録される。タイマー録音動作内容については、表示手段３により、使用者にその状況を知らせることができ、その際の録音時間表示カウントは、システム基準であるセラミック発振子４のクロックを基準に刻まれる。
【００１９】
この時、本実施の形態による音声記録装置では、記録データファイルサイズ補正処理が施される。この処理の詳細について、図２に示すフローチャートを用いて説明する。
【００２０】
最初にタイマー録音設定をキー入力等による操作手段１により行い、タイマー録音設定が完了となり、タイマー録音待機状態となる。この状態に続いて、図２のフローチャートがマイクロコンピュータ６において実行される。ステップＳ２０１では、タイマー録音設定完了時に設定された録音時間や記録データの処理方法等から録音要求バイト数を算出する。この記録要求バイト数をＲＡＭ７に保存する。ステップＳ２０２では、水晶発振子５により生成される水晶発振クロックによりカウントされる現在時刻と設定されたタイマー録音開始時刻とを比較する。比較の結果、現在時刻がタイマー録音開始時間である場合（即ち判定がＹｅｓの場合）には、ステップＳ２０３に進む。ステップＳ２０２での判定がＮｏの場合には、装置は引き続きタイマー録音待機状態となり、ステップＳ２０２を繰り返す。
【００２１】
次に、ステップＳ２０３によりタイマー録音が開始され、ステップＳ２０４に進む。ステップＳ２０４において、タイマー録音終了時間判定が行われ、現在時刻がタイマー録音設定終了時間になっている場合（即ち判定がＹｅｓの場合）には、ステップＳ２０５に進み、ステップＳ２０４での判定がＮｏの場合には、装置は引き続きタイマー録音継続状態となり、録音を継続しながらステップＳ２０４を繰り返す。
【００２２】
次に、ステップＳ２０５では、現在時刻がタイマー録音設定終了時間を過ぎたことを示すフラグ（終了時刻経過フラグ）をオンにする。この終了時刻経過フラグは、例えば、マイクロコンピュータ６の内部のレジスタに設定されるものとする。次にステップＳ２０６にて、実際に録音された録音バイト数（以下の説明では実録音バイト数と呼ぶ）とステップＳ２０１でマイクロコンピュータ６のＲＡＭ７上に保存された録音要求バイト数とを比較する。実録音バイト数は、セラミック発振子４で生成されるセラミック発振クロックを基準にして算出される。従って、セラミック発振子４の誤差を含み、発振周波数が若干低ければ実録音バイト数は、録音要求バイト数より若干少なくなる。実録音バイト数が録音要求バイト数を超えているか同じであれば、ステップＳ２０８に進み、録音終了許可フラグがオンになり、タイマー録音終了となる。この録音終了許可フラグは、例えば、マイクロコンピュータ６の内部のレジスタに設定されるものとする。
【００２３】
しかし、実録音バイト数が録音要求バイト数を超えていなければ（ステップＳ２０６の判定がＮｏの場合）、ステップＳ２０７に進み、録音要求バイト数に不足分のバイト数分だけ録音を継続させ、実録音バイト数が録音要求バイト数と同等以上になるまで追加録音を施す。そして、ステップＳ２０６の判定がＹｅｓとなった時点で、ステップＳ２０８に進み、録音終了許可フラグがオンになり、タイマー録音終了となる。
【００２４】
以上のように本実施の形態による音声記録装置は、水晶発振子５と、セラミック発振子４と、これら２系統のクロックを用いて制御を行う制御手段８とを備え、マイクロコンピュータ６のシステム基準クロックとしてセラミック発振子４を用い、記録時間はファイルサイズとしてシステム基準クロックを基準に管理し、時計基準クロックとして水晶発振子５を用い、タイマー録音動作時の録音開始時間および終了時間判定には時計基準クロックを基準に管理し、制御手段８は、タイマー録音終了時刻経過後にタイマー録音時の録音データファイルサイズに追加録音を施す補正処理を行うことで、タイマー録音設定した時間に相当するファイルサイズを確実に得ることができ、記録時間の表示に関しても、タイマー録音設定した時間未満を表示することなく、設定時間以上の録音時間表示を確実に得ることが可能となる。
【産業上の利用可能性】
【００２５】
本発明にかかる音声記録装置は、タイマー録音時に２系統のクロックを用いることで、発振子のばらつきに依存することなく、タイマー録音設定した時間以上の録音データファイルサイズを確実に得ることができ、表示に関しても、タイマー録音設定した時間以上の録音時間表示を得ることができるという効果を有し、タイマー録音機能を有する音声記録装置等として有用である。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施の形態による音声記録装置の構成を示すブロック図
【図２】同音声記録装置の動作を示すフローチャート
【図３】従来の音声記録装置の動作を示すフローチャート
【符号の説明】
【００２７】
１    操作手段
２    不揮発性メモリ
３    表示手段
４    セラミック発振子
５    水晶発振子
６    マイクロコンピュータ
７    ＲＡＭ
８    制御手段
【図１】
2005115223.tif 000003
【図２】
2005115223.tif 000004
【図３】
2005115223.tif 000005