(57)【要約】【課題】録音機に設けられているメモリの記憶容量を増加させることなく、高品質な録音を長時間行うことを可能にする。【解決手段】メモリを備え、録音対象の音声の波形を表す音声データを前記メモリの記憶容量に達するまで前記メモリへ記憶することによって録音を行う録音機に、前記音声データを所定サイズのデータブロックに分割し、前記データブロック単位で前記メモリへ書き込む一方、前記データブロックを通信網を介して所定の宛先へ送信する送信手段と、前記送信手段により送信されたデータブロックの各々について前記所定の宛先へ到達したか否かを確認する確認手段と、前記所定の宛先へ到達したことが前記確認手段により確認されたデータブロックを前記メモリから消去する消去手段と、を設ける。【選択図】図３
2007193909.tif 000002
【特許請求の範囲】
【請求項１】
メモリを備え、データを前記メモリの記憶容量に達するまで前記メモリへ書き込むことにより前記データを記録する記録機において、
前記データを所定サイズのデータブロックに分割し、前記データブロック単位で前記メモリへ書き込む一方、前記データブロックを通信網を介して所定の宛先へ送信する送信手段と、
前記送信手段により送信されたデータブロックの各々について前記所定の宛先へ到達したか否かを確認する確認手段と、
前記所定の宛先へ到達したことが前記確認手段により確認されたデータブロックを前記メモリから消去する消去手段と、
を有することを特徴とする記録機。
【請求項２】
メモリを備え、録音対象の音声の波形を表す音声データを前記メモリの記憶容量に達するまで前記メモリへ書き込むことによって録音を行う録音機において、
前記音声データを所定サイズのデータブロックに分割し、前記データブロック単位で前記メモリへ書き込む一方、前記データブロックを通信網を介して所定の宛先へ送信する送信手段と、
前記送信手段により送信されたデータブロックの各々について前記所定の宛先へ到達したか否かを確認する確認手段と、
前記所定の宛先へ到達したことが前記確認手段により確認されたデータブロックを前記メモリから消去する消去手段と、
を有することを特徴とする録音機。
【請求項３】
前記所定の宛先へ到達しなかったことが前記確認手段により確認されたデータブロックを前記送信手段により所定のタイミングで再送信する再送信手段
を有することを特徴とする請求項２に記載の録音機。
【請求項４】
前記所定の宛先へ到達しなかったことが前記確認手段により確認されたデータブロックをコンピュータ装置読取り可能な記録媒体へ書き込む一方、前記消去手段によりそのデータブロックを前記メモリから消去する記録媒体書き込み手段
を有することを特徴とする請求項２に記載の録音機。
【請求項５】
前記録音対象の音声を表す第２の音声データであって、前記音声データよりも音質が低い音声を表す第２の音声データを生成する生成手段と、
前記録音対象の音声の再生を指示された場合に、前記第２の音声データにしたがって音声を再生する再生手段と
を有することを特徴とする請求項２に記載の録音機。
【請求項６】
前記録音対象の音声を表す第２の音声データであって、前記音声データよりも音質が低い音声を表す第２の音声データを生成する生成手段を備え、
前記送信手段は、
前記メモリに記憶されているデータブロックのデータ量が、前記メモリの記憶容量以下の予め定められた閾値に達した場合には、前記音声データに替えて前記第２の音声データを前記所定サイズのデータブロックに分割し、そのデータブロックを前記メモリへ書き込むとともに、そのデータブロックを前記通信網を介して前記所定の宛先へ送信する
ことを特徴とする請求項２に記載の録音機。
【請求項７】
コンピュータ装置に、録音対象の音声の波形を表す音声データを前記コンピュータ装置が有するメモリの記憶容量に達するまでそのメモリへ記憶させることによって録音を行わせるプログラムにおいて、
前記コンピュータ装置を、
前記音声データを所定サイズのデータブロックに分割し、前記データブロック単位で前記メモリへ書き込む一方、前記データブロックを通信網を介して所定の宛先へ送信する送信手段と、
前記送信手段により送信されたデータブロックの各々について前記所定の宛先へ到達したか否かを確認する確認手段と、
前記所定の宛先へ到達したことが前記確認手段により確認されたデータブロックを前記メモリから消去する消去手段、
として機能させることを特徴とするプログラム。
【請求項８】
コンピュータ装置に、データを前記コンピュータ装置が有するメモリの記憶容量に達するまで前記メモリへ書き込むことによって前記データの記録を行わせるプログラムにおいて、
前記コンピュータ装置を、
前記データを所定サイズのデータブロックに分割し、前記データブロック単位で前記メモリへ書き込む一方、前記データブロックを通信網を介して所定の宛先へ送信する送信手段と、
前記送信手段により送信されたデータブロックの各々について前記所定の宛先へ到達したか否かを確認する確認手段と、
前記所定の宛先へ到達したことが前記確認手段により確認されたデータブロックを前記メモリから消去する消去手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリを備え、そのメモリの記憶容量に達するまでデータを書き込むことによってデータの記録を行う記録機に関する。
【背景技術】
【０００２】
近年、メモリを備え、録音対象の音声の波形を表す音声データをそのメモリの記憶容量に達するまで記憶することによって録音を行う録音機が一般に普及している（例えば、特許文献１）。
【特許文献１】特開２００２−１１８６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示された技術では、録音機に設けられているメモリの記憶容量を超えるデータ量の録音を行わせることはできないため、高品質な録音を行う場合には、単位時間当たりの音声データのデータ量が低品質な録音を行う場合に比較して増えてしまうため録音時間が短くなってしまう、といった問題点があった。また、長時間の録音を行う場合には、単位時間当たりの音声データのデータ量を少なく抑えねばならず、録音品質を低下させなければならない、といった問題点があった。つまり、特許文献１に開示された技術では、録音品質と録音時間とはトレードオフの関係にあり、両者を両立させることはできない、といった問題点がある。このような問題点は、録音機に設けられているメモリの記憶容量を大きくすること（例えば、録音機に設けられているメモリを、より大容量なメモリに交換するなど）によって解消することができるが、携帯型の録音機ではメモリの設置スペースに制限があり大容量メモリを装着することは困難である。また、メモリの記憶容量を大きくすることは、録音機の製品コストを押し上げてしまうことになり、この点からも好ましくない。
本発明は、録音機に設けられているメモリの記憶容量を増加させることなく、高品質な録音を長時間行うことを可能にする技術を提供することを目的としている。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明は、メモリを備え、データを前記メモリの記憶容量に達するまで前記メモリへ書き込むことにより前記データを記録する記録機において、前記データを所定サイズのデータブロックに分割し、前記データブロック単位で前記メモリへ書き込む一方、前記データブロックを通信網を介して所定の宛先へ送信する送信手段と、前記送信手段により送信されたデータブロックの各々について前記所定の宛先へ到達したか否かを確認する確認手段と、前記所定の宛先へ到達したことが前記確認手段により確認されたデータブロックを前記メモリから消去する消去手段と、を有することを特徴とする記録機を提供する。
【０００５】
また、上記課題を解決するために、本発明は、メモリを備え、録音対象の音声の波形を表す音声データを前記メモリの記憶容量に達するまで前記メモリへ書き込むことによって録音を行う録音機において、前記音声データを所定サイズのデータブロックに分割し、前記データブロック単位で前記メモリへ書き込む一方、前記データブロックを通信網を介して所定の宛先へ送信する送信手段と、前記送信手段により送信されたデータブロックの各々について前記所定の宛先へ到達したか否かを確認する確認手段と、前記所定の宛先へ到達したことが前記確認手段により確認されたデータブロックを前記メモリから消去する消去手段と、を有することを特徴とする録音機、を提供する。
このような録音機によれば、その録音機に備えられているメモリの記憶容量に達するまで、録音対象の音声を表す音声データが所定サイズのデータブロックに分割されそのデータブロック単位でメモリに記憶される一方、そのデータブロックが通信網を介して所定の宛先へ送信され、その宛先への到達が確認されたデータブロックについては上記メモリから削除される。このため、上記宛先が、上記録音機から順次送信されてくるデータブロックを記憶するとともに、それらデータブロックを連結して上記音声データを復元する機能を備えた通信装置であれば、録音対象の音声を表す音声データのデータサイズが上記メモリの記憶容量よりも大きい場合であっても、その音声データに対応するデータブロックの各々は、上記録音機と上記通信装置の何れかに記憶される（すなわち、その音声データの表す音声の録音が行われる）。
【０００６】
より好ましい態様においては、前記所定の宛先へ到達しなかったことが前記確認手段により確認されたデータブロックを前記送信手段により所定のタイミングで再送信する再送信手段を有することを特徴としている。このような態様によれば、前記所定の宛先へ到達しなかったことが前記確認手段により確認され上記メモリに残っているデータブロックについては、上記再送信手段によって上記所定の宛先へ再送信され、その再送信が成功すると（すなわち、再送信したデータブロックが上記所定の宛先へ到達したことが上記確認手段によって確認されると）、そのデータブロックはメモリから削除されることになる。
【０００７】
また、別の好ましい態様においては、前記所定の宛先へ到達しなかったことが前記確認手段により確認されたデータブロックをコンピュータ装置読取り可能な記録媒体へ書き込む一方、前記消去手段によりそのデータブロックを前記メモリから消去する記録媒体書き込み手段を有することを特徴としている。このような態様によれば、前記所定の宛先へ到達しなかったことが前記確認手段により確認され上記メモリに残っているデータブロックについては、例えばＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）などのコンピュータ装置読み取り可能な記録媒体を介して上記所定の宛先へ入力することが可能になる。
【０００８】
また、別の好ましい態様においては、前記録音対象の音声を表す第２の音声データであって、前記音声データよりも音質が低い音声を表す第２の音声データを生成する生成手段と、前記録音対象の音声の再生を指示された場合に、前記第２の音声データにしたがって音声を再生する再生手段とを有することを特徴としている。このような態様においては、録音対象の音声の録音を完了した直後に、その録音結果を上記録音機を用いて大まかに確認することが可能になる。
【０００９】
また、別の好ましい態様においては、前記録音対象の音声を表す第２の音声データであって、前記音声データよりも音質が低い音声を表す第２の音声データを生成する生成手段を備え、前記送信手段は、前記メモリに記憶されているデータブロックのデータ量が、前記メモリの記憶容量以下の予め定められた閾値に達した場合には、前記音声データに替えて前記第２の音声データを前記所定サイズのデータブロックに分割し、そのデータブロックを前記メモリへ書き込むとともに、そのデータブロックを前記通信網を介して前記所定の宛先へ送信することを特徴としている。このような態様によれば、上記メモリへ記憶済みのデータ量が上記閾値に達した以降は、音質を低下させて（すなわち、単位時間当たりのデータ量を減少させて）録音を継続させることが可能になり、より長時間の録音を行うことが可能になる。
【００１０】
また、上記課題を解決するために、本発明は、コンピュータ装置に、録音対象の音声の波形を表す音声データを前記コンピュータ装置が有するメモリの記憶容量に達するまでそのメモリへ記憶させることによって録音を行わせるプログラムにおいて、前記コンピュータ装置を、前記音声データを所定サイズのデータブロックに分割し、前記データブロック単位で前記メモリへ書き込む一方、前記データブロックを通信網を介して所定の宛先へ送信する送信手段と、前記送信手段により送信されたデータブロックの各々について前記所定の宛先へ到達したか否かを確認する確認手段と、前記所定の宛先へ到達したことが前記確認手段により確認されたデータブロックを前記メモリから消去する消去手段、として機能させることを特徴とするプログラム、を提供する。このようなプログラムによれば、一般的なコンピュータ装置に本発明に係る録音機と同一の機能を付与することが可能になるといった効果を奏する。
また、上記課題を解決するために本発明は、コンピュータ装置に、データを前記コンピュータ装置が有するメモリの記憶容量に達するまで前記メモリへ書き込むことによって前記データの記録を行わせるプログラムにおいて、前記コンピュータ装置を、前記データを所定サイズのデータブロックに分割し、前記データブロック単位で前記コンピュータ装置のメモリへ書き込む一方、前記データブロックを通信網を介して所定の宛先へ送信する送信手段と、前記送信手段により送信されたデータブロックの各々について前記所定の宛先へ到達したか否かを確認する確認手段と、前記所定の宛先へ到達したことが前記確認手段により確認されたデータブロックを前記メモリから消去する消去手段、として機能させることを特徴とするプログラム、を提供する。このようなプログラムによれば、一般的なコンピュータ装置に本発明に係る記録機と同一の機能を付与することが可能になるといった効果を奏する。
なお、上記各プログラムを配布する際には、ＣＤ−ＲＯＭなどのコンピュータ装置読み取り可能な記録媒体に上記プログラムを書き込んで配布するとしても良く、また、インターネットなどの電気通信回線を介したダウンロードにより配布するようにしても良い。
【発明の効果】
【００１１】
本発明によれば、録音機に設けられているメモリの容量を増加させることなく、高品質な録音を長時間行うことが可能になる、といった効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の最良の形態について図面を参照しつつ説明する。
（Ａ．構成）
（Ａ−１：通信システム１０の構成）
図１は、本発明の１実施形態である録音機１００を含んでいる通信システム１０の構成例を示す図である。図１に示すように、この通信システム１０には、通信網２００と、この通信網２００に接続されている録音機１００と、同じく通信網２００に接続されている音声データ記憶サーバ３００と、が含まれている。なお、図１に示す通信システム１０では、１つの録音機が通信網２００に接続されている場合について例示されているが、複数の録音機が通信網２００に接続されるとしても良いことは勿論である。同様に、図１に示す通信システム１０では、１つの音声データ記憶サーバが通信網２００に接続されている場合について例示されているが、複数の音声データ記憶サーバが通信網２００に接続されるとしても勿論良い。
【００１３】
録音機１００は、データを不揮発に記憶するメモリを備え、録音対象の音声の波形を表す音声データをそのメモリに記憶することによって、その音声の録音を行うものである。詳細については後述するが、この録音機１００は、音声データを上記メモリへ書き込む際に、その音声データを所定データサイズ（例えば、１２８バイトや２５６バイトなど）のデータブロックに分割し、その各々に固有の識別子（本実施形態では、先頭から何番目のデータブロックであるかを示すシーケンス番号）を付与して上記メモリへ書き込むとともに、その識別子が付与されたデータブロックを所定の通信プロトコルにしたがって通信網２００を介して所定の宛先（本実施形態では、音声データ記憶サーバ３００）へ送信するように構成されている。なお、本実施形態では、各データブロックに付与されている識別子が、上記シーケンス番号である場合について説明するが、そのデータブロックの先頭の１ビットが、上記音声データにおける何ビット目であるかを示すデータを上記識別子として用いても良いことは勿論である。
【００１４】
通信網２００は、例えばインターネットであり、上記所定の通信プロトコルにしたがって録音機１００と音声データ記憶サーバ３００との間で行われる通信を仲介する機能を備えている。なお、本実施形態では、通信網２００がインターネットである場合について説明するがＬＡＮ（Local Area Network）であっても良いことは勿論である。要は、録音機１００と音声データ記憶サーバ３００とを有線接続し、両者の間で所定の通信プロトコルにしたがって行われるデータ通信を仲介する機能を備えた通信網であれば良い。また、本実施形態では、録音機１００と音声データ記憶サーバ３００とが通信網２００に有線接続されている場合について説明するが、通信網２００が例えば移動パケット通信網や無線ＬＡＮなどのように、録音機１００および音声データ記憶サーバ３００を収容し、両者の間で所定の通信プロトコルにしたがって行われる通信を仲介する無線通信網であっても良いことは勿論である。
【００１５】
音声データ記憶サーバ３００は、例えばＴＣＰにしたがって通信する一般的な通信装置と同様に、通信網２００を介して送信されてくるデータブロックを受信した場合に、そのデータブロックを受信したことを示す通信メッセージを（以下、確認応答メッセージ）を返信しそのデータブロックを受信したことをその送信元へ通知するように構成されている。より詳細に説明すると、音声データ記憶サーバ３００は、受信したデータブロックに付与されているシーケンス番号を上記確認応答メッセージに書き込んで返信することにより、そのデータブロックを受信したことをそのデータブロックの送信元へ通知する。また、この音声データ記憶サーバ３００は、受信したデータブロックを記憶し、録音対象の音声を表す音声データに対応する全てのデータブロックが揃った時点で、それらデータブロックをそのシーケンス番号の順に連結してその音声データを復元する機能も備えている。この音声データ記憶サーバ３００は、受信したデータブロックに付与されているシーケンス番号を書き込んだ確認応答メッセージを返信することによってそのデータブロックを受信したことをその送信元へ通知する点のみが、ＴＣＰにしたがって通信する一般的な通信装置と異なっているため、その構成および動作の詳細な説明については、これを省略する。なお、本実施形態では、受信したデータブロックに付与されているシーケンス番号を書き込んだ確認応答メッセージをそのデータブロックの送信元へ返信することによってそのデータブロックを正しく受信したことをその送信元へ通知する場合について説明したが、ＴＣＰにしたがって動作する一般的な通信装置と同様に、受信したデータブロックに後続するデータブロックに付与されるシーケンス番号（例えば、受信したデータブロックに付与されていたシーケンス番号が“１”である場合には、“２”）を書き込んだ確認応答メッセージをそのデータブロックの送信元へ返信することによって、そのデータブロックを正しく受信したことを通知するようにしても勿論良い。
【００１６】
さて、図１に示す通信システム１０においては、録音機１００は、上記確認応答メッセージが音声データ記憶サーバ３００から返信されてくると、その確認応答メッセージに書き込まれているシーケンス番号で識別されるデータブロックを自装置のメモリから消去するように構成されている。つまり、図１に示す通信システム１０においては、録音対象である音声の波形を表す音声データに対応する各データブロックが、録音機１００から音声データ記憶サーバ３００へ送信され、それらデータブロックを音声データ記憶サーバ３００に記憶させることによって音声の録音が行われる。そして、音声データ記憶サーバ３００への到達が確認されたデータブロックについては録音機１００のメモリからは削除されるのであるから、録音対象である音声の波形を表す音声データのデータサイズが録音機１００に設けられているメモリの記憶容量よりも大きい場合であっても、その音声データの表す音声を録音することが可能になる。つまり、録音機１００に設けられているメモリの記憶容量を大きくすることなく、高音質な録音を長時間行うことが可能になる。以下、録音機１００の構成および動作を中心に説明する。
【００１７】
（Ａ−２：録音機１００の構成）
図２は、録音機１００のハードウェア構成の一例を示すブロック図である。
図２に示したように、録音機１００は、記憶部１１０、音声処理部１２０、制御部１３０、通信インターフェイス（以下、「ＩＦ」）部１４０、および、これら各部間のデータ授受を仲介するバス１５０、を備えている。
【００１８】
記憶部１１０は、図２に示すように、不揮発性メモリ１１０ａと揮発性メモリ１１０ｂとを含んでいる。不揮発性メモリ１１０ａは、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）であり、本発明に係る録音機に特徴的な処理を制御部１３０に実行させるための制御プログラムや前述したデータブロックの送信先を一意に識別する通信アドレス（本実施形態では、音声データ記憶サーバ３００に割り当てられているＩＰアドレス：以下、「送信先アドレス」）が予め書き込まれている。また、この不揮発性メモリ１１０ａは、録音対象である音声を表す音声データを記憶するためのメモリとしても利用される。一方、揮発性メモリ１１０ｂは、例えばＲＡＭ（Random Access Memory）であり、上記制御プログラムにしたがって作動している制御部１３０によってワークエリアとして利用される。なお、本実施形態では、不揮発性メモリ１１０ａに、上記制御プログラムを記憶しておく機能と音声データを記憶する機能とを担わせる場合について説明したが、制御プログラムの格納先と音声データの記憶先とを夫々個別の不揮発性メモリにしても良いことは勿論である。また、本実施形態では、不揮発性メモリ１１０ａがＥＥＰＲＯＭで構成されている場合について説明した、ＨＤＤ（Hard Disk Drive）で構成されているとしても勿論良い。
【００１９】
音声処理部１２０には、録音対象の音声を収音しその音声に対応する音声信号を出力するマイクロホン１２０ａが接続されている。この音声処理部１２０は、上記音声信号にＡ／Ｄ変換を施してデジタル音声信号である音声データを生成するＡ／Ｄ変換回路（図示省略）を含んでおり、その音声データをバス１５０を介して制御部１３０へと引き渡す。なお、本実施形態では、マイクロホン１２０ａが録音機１００に含まれている場合について説明したが、音声処理部１２０へ入力端子を設け、オーディオケーブルを介してその入力端子に外部マイクロホンを接続するとしても良い。また、本実施形態では、マイクロホン１２０ａから音声処理部１２０へ入力される音声信号がアナログ音声信号である場合について説明したが、デジタル音声信号を入力するようにしても勿論良い。このような場合には、音声処理部１２０にてＡ／Ｄ変換を行う必要がないことは言うまでもない。
【００２０】
制御部１３０は、例えばＣＰＵ（Central Processing Unit）であり、録音機１００の電源（図示省略）が投入されると、上記制御プログラムを不揮発性メモリ１１０ａから読み出して実行し、その制御プログラムにしたがって本発明に係る録音機に特徴的な処理を実行するものである。より詳細に説明すると、この制御プログラムにしたがって作動している制御部１３０は、音声処理部１２０から引き渡された音声データを所定データサイズに分割して前述したデータブロックを生成し、不揮発性メモリ１１０ａの記憶容量に達するまでそれらデータブロックを不揮発性メモリ１１０ａへ書き込む一方、それらデータブロックを通信ＩＦ部１４０により上記送信先アドレスで識別される所定の宛先（本実施形態では、音声データ記憶サーバ３００）へ送信する処理を実行する。加えて、上記制御プログラムにしたがって作動している制御部１３０は、通信ＩＦ部１４０により前述した確認応答メッセージを受信した場合に、その確認応答メッセージに書き込まれているシーケンス番号で識別されるデータブロックを不揮発性メモリ１１０ａから削除する処理を実行する。なお、本実施形態では、録音機１００の電源が投入されたことを契機として、上記制御プログラムの実行を制御部１３０に開始させる場合について説明したが、上記電源が投入されたことを契機として、まず、ＯＳ（Operating System）の実行を制御部１３０に開始させ、そのＯＳの制御下で上記制御プログラムを制御部１３０に実行させるようにしても勿論良い。
【００２１】
通信ＩＦ部１４０は、例えばＮＩＣ（Network Interface Card）であり、通信網２００に有線接続されている。この通信ＩＦ部１４０は、通信網２００から送られているデータ（例えば、前述した確認応答メッセージ）を受信し制御部１３０へ引き渡す一方、制御部１３０から引き渡されたデータ（例えば、上記送信先アドレスで識別される宛先へ送信されるデータブロック）を通信網２００へ送出する機能を備えている。
【００２２】
以上が本実施形態に係る録音機１００のハードウェア構成である。このように、本実施形態に係る録音機１００のハードウェア構成は、音声処理部１２０および通信ＩＦ部１４０を備えている他は、一般的なコンピュータ装置のハードウェア構成と同一であり、本発明に係る録音機１００に特徴的な機能は、上記制御ソフトウェアにしたがって制御部１３０を作動させることによって（すなわち、ソフトウェアモジュールで）実現されている。
【００２３】
（Ｂ．動作）
次いで、録音機１００の制御部１３０が、前述した制御プログラムにしたがって行う音声録音処理について図面を参照しつつ説明する。なお、以下に説明する動作例では、録音機１００の電源は投入済みであり、録音機１００の制御部１３０は、上記制御ソフトウェアにしたがって作動しているものとする。また、以下に説明する動作例の開始以前には、不揮発性メモリ１１０ａに、前述したデータブロックが１つも記憶されていないものとする。
【００２４】
制御部１３０が、上記制御ソフトウェアにしたがって作動している状況下で、ユーザが録音機１００の操作部（図示省略）を操作し、録音の開始を指示すると、録音対象の音声がマイクロホン１２０ａによって収音され、その音声を表す音声データが音声処理部１２０から制御部１３０へと引き渡される。このようにして音声データを引き渡された制御部１３０は、前述した制御プログラムにしたがって、図３に示す録音処理を実行する。
【００２５】
図３に示すように、制御部１３０は、まず、不揮発性メモリ１１０ａに記憶されているデータブロックのデータ量が、その不揮発性メモリ１１０ａの記憶容量に達したか否かを判定し（ステップＳＡ１００）、その判定結果が“Ｙｅｓ”である場合には、本録音処理を終了する。逆に、ステップＳＡ１００の判定結果が“Ｎｏ”である場合には、制御部１３０は、図３に示すステップＳＡ１１０以降の処理を実行する。前述したように、本動作例の開始以前には、不揮発性メモリ１１０ａには前述したデータブロックは１つも記憶されていないのであるから、本動作例の開始直後では上記ステップＳＡ１００の判定結果は“Ｎｏ”になり、ステップＳＡ１１０以降の処理が実行されることになる。
【００２６】
ステップＳＡ１００の判定結果が“Ｎｏ”である場合に後続して実行されるステップＳＡ１１０においては、制御部１３０は、音声処理部１２０から引き渡された音声データを所定サイズのデータブロックに分割し、その各々に固有のシーケンス番号を付与して不揮発性メモリ１１０ａに書き込み、記憶させる。
【００２７】
次いで、制御部１３０は、ステップＳＡ１１０にて不揮発性メモリ１１０ａに記憶させたデータブロックをそのシーケンス番号が若い順に揮発性メモリ１１０ｂへ読み出し（そのデータブロックのコピーを揮発性メモリ１１０ｂ内に作成し）、読み出したデータブロックに、前述した送信先アドレスが書き込まれたヘッダを付与して通信ＩＦ部１４０に引き渡し、通信網２００へと送出させる（ステップＳＡ１２０）。このようにして録音機１００から送出されたデータブロックは、基本的には、通信網２００を介して音声データ記憶サーバ３００へと到達し、その音声データ記憶サーバ３００に記憶されることになるが、通信網２００の利用状況によっては、音声データ記憶サーバ３００へ到達しないことが起こり得る。前述したように、音声データ記憶サーバ３００は、通信網２００を介して送られてくるデータブロックを受信すると、そのデータブロックに付与されているシーケンス番号を書き込んだ確認応答メッセージをそのデータブロックの送信元へと返信するのであるから、制御部１３０は、上記確認応答メッセージが返信されてきたか否かを判定することによって、ステップＳＡ１２０にて送信したデータブロックがその宛先へ到達したか否かを確認することができる。
【００２８】
ステップＳＡ１２０に後続して実行されるステップＳＡ１３０においては、制御部１３０は、ステップＳＡ１２０にて送信した各データブロックについてその宛先へ到達したか否かを判定する。そして、制御部１３０は、ステップＳＡ１３０の判定結果が“Ｙｅｓ”であるデータブロック（すなわち、音声データ記憶サーバ３００への到達が確認されたデータブロック）については、そのデータブロックを不揮発性メモリ１１０ａから消去し（ステップＳＡ１４０）、逆に、ステップＳＡ１３０の判定結果が“Ｎｏ”であるデータブロックについては、そのデータブロックを送信した時点から所定時間が経過した時点で再送信し（ステップＳＡ１５０）、ステップＳＡ１００以降の処理を繰り返し実行する。その結果、制御部１３０は、音声データ記憶サーバ３００への到達が確認できなかったために、不揮発性メモリ１１０ａから消去されなかったデータブロックのデータ量が不揮発性メモリ１１０ａの記憶容量に達するまで、音声の録音が継続されることになる。なお、本実施形態では、音声データ記憶サーバ３００への到達が確認されなかったデータブロックについては、その送信時点から所定時間が経過した時点で再送信する場合について説明したが、例えばユーザにより再送信の指示が為された時点で不揮発性メモリ１１０ａに記憶されているデータブロックを全て再送信するようにしても勿論良い。また、通信網２００にかかっている負荷の度合いを例えばｐｉｎｇなどにより検出し、その検出結果（すなわち、負荷の度合い）が所定の閾値以下である場合に上記データブロックの再送信を行うようにしても良い。要は、所定のタイミングでデータブロックの再送信を行う態様であれば、どのような態様であっても良い。
【００２９】
以上に説明した動作が行われる結果、本実施形態によれば、録音対象である音声の波形を表す音声データに対応する各データブロックが、録音機１００から音声データ記憶サーバ３００へ送信され、それらデータブロックを音声データ記憶サーバ３００に記憶させることによって録音が行われ、音声データ記憶サーバへの到達が確認されたデータブロックについては録音機１００のメモリからは削除される。このため、通信システム１０においては、録音機１００に設けられているメモリの記憶容量よりもデータサイズが大きい音声データで表される音声を録音することが可能になり、録音機１００に設けられているメモリの記憶容量を大きくすることなく、高音質な録音を長時間行うことが可能になる、といった効果を奏する。
【００３０】
また、本実施形態によれば、ＴＣＰやＵＤＰなどの既存の通信プロトコルを用いて録音機から音声データ記憶サーバへデータブロックを送信する場合に比較して以下のような効果を奏する。すなわち、上記データブロックの転送にＴＣＰを用いた場合には、基本的には、送信したデータブロックがその宛先へ到達したことがその宛先から返信されてくるＡＣＫによって確認された後に、後続のデータブロックの送信が行われ、これにより、データ通信の信頼性が確保されるようになっている。これに対して、本実施形態においては、先行するデータブロックについての確認応答メッセージの受信を待たずに、そのデータブロックに後続するデータブロックを送信するため、ＴＣＰを用いた場合に比較してデータの転送効率を向上させることが可能になる。また、上記データブロックの転送にＵＤＰを用いた場合には、送信したデータブロックがその宛先へ到達したか否かを確認しないため、高速なデータ通信を行うことが可能であるが、データ通信の信頼性を確保することができなくなってしまう。これに対して、本実施形態によれば、確認応答メッセージを受信したか否かによって、送信したデータブロックがその宛先へ到達したことを確認することができるため、ＵＤＰに比較して信頼性の高いデータ通信を行うことが可能になる。
【００３１】
（Ｃ．変形）
以上、本発明の１実施形態について説明したが、上述した実施形態に以下のような変形を加えても良いことは勿論である。
（１）上述した実施形態では、音声データ記憶サーバ３００への到達が確認できなかったために、不揮発性メモリ１１０ａから消去されなかったデータブロックについては、所定のタイミングで再送信する場合について説明した。しかしながら、上記のようなデータブロックを例えばＣＤ−ＲＯＭなどのコンピュータ装置読取り可能な記録媒体へ書き込み、その記録媒体を用いて音声データ記憶サーバ３００に入力するようにしても良い。このようなことは、音声データ記憶サーバ３００へ到達しなかったことが確認されたデータブロックを上記記録媒体へ書き込む一方、そのデータブロックを不揮発性メモリ１１０ａから消去する記録媒体書き込み手段を録音機１００に設けるようにすれば良い。
【００３２】
（２）上述した実施形態では、録音対象である音声を表す音声データを所定サイズのデータブロックに分割し、通信網２００を介してそれらデータブロックを音声データ記憶サーバ３００へ送信し記憶させる一方、音声データ記憶サーバ３００への到達が確認されなかったデータブロックのみを録音機１００の不揮発性メモリ１１０ａに残しておく場合について説明した。しかしながら、このような態様においては、録音対象である音声を表す音声データの全体が録音機１００に記憶されている訳ではないため、録音完了後に、録音した音声を再生しその録音結果を確認することができないといった不具合が起こり得る。
【００３３】
そこで、このような不具合を解消するため、録音対象の音声を表す第２の音声データであって、複数のデータブロックに分割されて音声データ記憶サーバ３００へ転送される音声データの表す音声よりも音質が低い音声を表す第２の音声データ（例えば、上記転送される音声データよりも広いサンプリング間隔でサンプリングするＡ／Ｄ変換により生成される音声データ）を生成する生成手段と、録音対象の音声の再生を指示された場合に、上記第２の音声データにしたがって音声を再生する再生手段（例えば、上記第２の音声データにＤ／Ａ変換を施すＤ／Ａ変換器と、そのＤ／Ａ変換器により変換された音声信号に応じて音声を出力するスピーカなど）と、を録音機１００に設けるようにしても良い。このようにすると、上記第２の音声データにしたがって音声を再生させることが可能になり、録音完了後にその録音結果を大まかに確認すること（第２の音声データは、上記複数のデータブロックに分割される音声データに比較して低い品質の音声を表すため）が可能になる。
【００３４】
（３）上述した実施形態では、不揮発性メモリ１１０ａに記憶されているデータブロックのデータ量がその不揮発性メモリ１１０ａの記憶容量に達するまで録音を継続する場合について説明した。しかしながら、上記不揮発性メモリ１１０ａに記憶されているデータブロックのデータ量が上記記憶容量よりも小さい所定の閾値に達した以降は、録音対象の音声を、より音質の低い音声データに変換し記憶するようにしても勿論良い。具体的には、録音対象の音声を表す第２の音声データであって、複数のデータブロックに分割されて音声データ記憶サーバ３００へ転送される音声データの表す音声よりも音質が低い音声を表す第２の音声データを生成する生成手段を録音機１００に設け、不揮発性メモリ１１０ａに記憶されているデータブロックのデータ量が、上記閾値に達した場合には、上記第２の音声データを前記所定サイズのデータブロックに分割し、そのデータブロックを不揮発性メモリ１１０ａへ書き込むとともに、そのデータブロックを通信網２００を介して所定の宛先へ送信させるようにすれば良い。このようにすると、不揮発性メモリ１１０ａに記憶されているデータブロックのデータ量が上記閾値に達した以降は、音質を低下させた音声データ（すなわち、単位時間当たりのデータ量が減少した音声データ）を記憶させることによって、録音可能時間をより長くすることが可能になるといった効果を奏する。
【００３５】
（４）上述した実施形態では、録音対象である音声を表す音声データを不揮発性メモリの記憶容量に達するまでその不揮発性メモリへ書き込むことによってその音声の録音を行う録音機に本発明を適用し、その不揮発性メモリの記憶容量以上の録音を行わせる場合について説明した。しかしながら、本発明の適用対象は録音機に限定されるものではなく、メモリへ動画データや静止画データを記憶することにより録画を行う録画機（例えば、ハードディスクレコーダやデジタルカメラなど）や、メモリへテキストデータを記憶することによってそのテキストデータの表す文書を記録する文書記録機に本発明を適用することも可能である。要は、メモリを備えそのメモリにデータ書き込むことによってそのデータを記録する記録機であれば、本発明を適用することが可能である。具体的には、このような記録機に、データを所定サイズのデータブロックに分割し、そのデータブロック単位でその記録機のメモリへ書き込む一方、そのデータブロックを通信網を介して所定の宛先へ送信する送信手段と、送信手段により送信されたデータブロックの各々について上記所定の宛先へ到達したか否かを確認する確認手段と、上記所定の宛先へ到達したことが確認手段により確認されたデータブロックを上記メモリから消去する消去手段と、を設けることによって、上記メモリの記憶容量以上にデータを記録させることが可能になる。また、動画や静止画を記録する録画機に本発明を適用する場合には、前述した変形例（２）の場合と同様に、所定の宛先へ転送する画像データの他に、より画質の低い画像（例えば、低解像度の画像）を表す第２の画像データを生成させることによって、録画完了後にその録画結果を大まかに確認することが可能になる。また、文書記録機に本発明を適用する場合には、所定サイズのデータブロックに分割して所定の宛先へ転送するテキストデータの他に、そのテキストデータが表す文書の要約を表す第２のテキストデータを生成させることによって、前述した変形例（２）の場合と同様、記録完了後にその記録結果を大まかに確認することが可能になる。
【図面の簡単な説明】
【００３６】
【図１】本発明の１実施形態に係る録音機１００を含んでいる通信システム１０の構成例を示す図である。
【図２】同録音機１００のハードウェア構成の一例を示す図である。
【図３】同録音機１００の制御部１３０が制御プログラムにしたがって行う録音処理の流れを示すフローチャートである。
【符号の説明】
【００３７】
１００…録音機、１１０…記憶部、１１０ａ…不揮発性メモリ、１１０ｂ…揮発性メモリ、１２０…音声処理部、１２０ａ…マイクロホン、１３０…制御部、１４０…通信ＩＦ部、１５０…バス、２００…通信網、３００…音声データ記憶サーバ。
【図１】
2007193909.tif 000003
【図２】
2007193909.tif 000004
【図３】
2007193909.tif 000005