(57)【特許請求の範囲】
【請求項１】
複数の可変長フレームから成る素材データを受け取り、前記各可変長フレームのフレームデータに当該フレームデータの固有情報を示す管理データを付加し、当該フレームデータと管理データとを前記可変長フレーム毎に各固定長パケットに格納することで、パケットデータを生成するパケット化部と、
前記パケットデータを前記固定長パケット単位で一時的に保存する書込みバッファ部と、
不揮発性メモリから成る第１及び第２のメモリを情報記憶媒体とし、前記書込みバッファ部に一時的に保存されたデータを蓄積する蓄積部と、
前記蓄積部に対して、前記第１のメモリに前記パケットデータを前記固定長パケット単位で書き込ませ、前記第２のメモリに前記素材データの固有情報を書き込ませるように制御する制御部と
を具備することを特徴とする半導体メモリ蓄積装置。
【請求項２】
前記制御部は、前記第２のメモリに記録された固有情報を参照して、前記第１のメモリに記録されたパケットデータを前記固定長パケット単位で読み出すように前記蓄積部に対して制御をし、
前記第１のメモリからのパケットデータを前記固定長パケット単位で一時的に保存する読出しバッファ部をさらに具備することを特徴とする請求項１に記載の半導体メモリ蓄積装置。
【請求項３】
前記読出しバッファ部に一時的に保存されたパケットデータをパケット解除して、前記複数の可変長フレームから成る素材データとして出力するパケット解除部をさらに具備することを特徴とする請求項２に記載の半導体メモリ蓄積装置。
【請求項４】
前記パケット化部は、前記固定長パケットの末尾に誤り訂正符号を挿入することを特徴とする請求項１に記載の半導体メモリ蓄積装置。
【請求項５】
前記第１のメモリはＮＡＮＤ型半導体メモリであり、前記第２のメモリはＮＯＲ型半導体メモリであることを特徴とする請求項１に記載の半導体メモリ蓄積装置。
【請求項６】
複数の可変長フレームから成る素材データを受け取り、前記各可変長フレームのフレームデータに当該フレームデータの固有情報を示す管理データを付加し、当該フレームデータと管理データとを前記可変長フレーム毎に各固定長パケットに格納することで、パケットデータを生成し、
前記パケットデータを前記固定長パケット単位で一時的に保存し、
不揮発性メモリから成る第１及び第２のメモリを情報記憶媒体とした蓄積部に対して、前記第１のメモリに前記パケットデータを前記固定長パケット単位で書き込ませ、前記第２のメモリに前記素材データの固有情報を書き込ませることを特徴とする半導体メモリ蓄積装置の素材管理方法。
【請求項７】
前記第２のメモリに記録された固有情報を参照して、前記第１のメモリに記録されたパケットデータを前記固定長パケット単位で読み出し、
前記第１のメモリからのパケットデータを前記固定長パケット単位で一時的に保存することを特徴とする請求項６に記載の半導体メモリ蓄積装置の素材管理方法。
【請求項８】
前記一時的に保持されたパケットデータをパケット解除して、前記複数の可変長フレームから成る素材データとして出力することを特徴とする請求項７に記載の半導体メモリ蓄積装置の素材管理方法。
【請求項９】
前記パケットデータを生成する際に、前記固定長パケットの末尾に誤り訂正符号を挿入することを特徴とする請求項６に記載の半導体メモリ蓄積装置の素材管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体メモリに素材データ等を蓄積する半導体メモリ蓄積装置に係り、特に半導体メモリにおける素材データの管理方法に関する。
【背景技術】
【０００２】
半導体メモリを記録媒体として使用する蓄積装置は、例えば、複数チャンネル同時マルチアクセスや高速ランダムアクセスが可能となることから、素材データ等の情報コンテンツの記録再生に広く普及されつつある。特に、この半導体メモリ蓄積装置は、稼働部分がないため信頼性が高く、また、半導体プロセスの向上によりその蓄積容量の大容量化が期待できる。
【０００３】
従来の半導体メモリ蓄積装置では、複数の可変長フレームからなる素材データを入力し、素材データのフレームデータを可変長データとしてＮＡＮＤ型半導体メモリに蓄積する。そして、このフレームデータの固有情報と、フレーム毎の保存位置とを管理データとしてＮＯＲ型半導体メモリに蓄積している。
【０００４】
近年、半導体プロセスの向上により、ＮＡＮＤ型半導体メモリは大容量化し、大量のフレームデータを蓄積することが可能になった。一方、ＮＡＮＤ型半導体メモリの容量を増加させることは容易だが、ＮＯＲ型半導体メモリの容量を増加させることは困難である。しかしながら、フレームデータのＮＡＮＤ型半導体メモリへの蓄積量の増加に伴い、ＮＯＲ型半導体メモリが蓄積すべき管理データも増加する。そのため、フレームデータを保存するメモリ容量に対し、管理データを保存するメモリ容量が不足するという問題があった。
【０００５】
なお、入力された画像データを所定データ単位で記憶媒体上に連続して記録することで、記憶媒体上の固定長区画サイズと符号化データサイズとの差異により発生する記憶媒体の未使用領域を削減する方法が提案されている（例えば、特許文献１参照。）。しかしながら、特許文献１は、画像データを画像データ領域へ、管理データを管理データ領域へと記録するようにしており、画像データ領域の大容量化に伴う管理データ領域のメモリ容量不足を解決するものではない。
【特許文献１】特開２００６−３５１０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上のように、従来の半導体メモリ蓄積装置では、管理データの保存容量に制限があるため、フレームデータの保存容量が大容量化しても、効率よく大量の素材データを管理することは困難であった。
【０００７】
この発明は、上記事情によりなされたもので、その目的は、管理データの保存容量の制限を解消し、大量の素材データを効率よく管理することが可能な半導体メモリ蓄積装置とその素材管理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る半導体メモリ蓄積装置は、複数の可変長フレームから成る素材データを受け取り、前記各可変長フレームのフレームデータに当該フレームデータの固有情報を示す管理データを付加し、当該フレームデータと管理データとを前記可変長フレーム毎に各固定長パケットに格納することで、パケットデータを生成するパケット化部と、前記パケットデータを前記固定長パケット単位で一時的に保存する書込みバッファ部と、不揮発性メモリから成る第１及び第２のメモリを情報記憶媒体とし、前記書込みバッファ部に一時的に保存されたデータを蓄積する蓄積部と、前記蓄積部に対して、前記第１のメモリに前記パケットデータを前記固定長パケット単位で書き込ませ、前記第２のメモリに前記素材データの固有情報を書き込ませるように制御する制御部とを具備する。
【０００９】
また、本発明に係る半導体メモリ蓄積装置の素材管理方法は、複数の可変長フレームから成る素材データを受け取り、前記各可変長フレームのフレームデータに当該フレームデータの固有情報を示す管理データを付加し、当該フレームデータと管理データとを前記可変長フレーム毎に各固定長パケットに格納することで、パケットデータを生成し、前記パケットデータを前記固定長パケット単位で一時的に保存し、不揮発性メモリから成る第１及び第２のメモリを情報記憶媒体とした蓄積部に対して、前記第１のメモリに前記パケットデータを前記固定長パケット単位で書き込ませ、前記第２のメモリに前記素材データの固有情報を書き込ませることを特徴とする。
【００１０】
上記構成による半導体メモリ蓄積装置及びその素材管理方法では、複数の可変長フレームから成る素材データを、その素材データのフレーム毎のフレームデータと管理データとが固定長パケットに格納されるようパケット化する。そして、パケット化された素材データを固定長パケット単位で蓄積部の第１のメモリに記録する。また、素材データの固有情報を第２のメモリに記録する。これにより、管理データとフレームデータとを同一の固定長パケットに格納して第１のメモリに記録させることが可能となるため、第２のメモリに記録させるべき管理データの容量が減少する。つまり、蓄積部における管理データの保存容量の制限を解消することが可能となる。
【発明の効果】
【００１１】
この発明によれば、管理データの保存容量の制限を解消し、大量の素材データを効率よく管理することが可能な半導体メモリ蓄積装置とその素材管理方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら本発明の実施の形態について詳細に説明する。
【００１３】
図１は、本発明の一実施形態に係る半導体メモリ蓄積装置の構成を示すブロック図である。図１に示す半導体メモリ蓄積装置は、複数の可変長フレームから成る音声データを、パケット化部１０でパケット化する。そして、バッファ部２０で一時保存し、制御部３０の書き込み制御により、蓄積部４０に書き込む。また、半導体メモリ蓄積装置は、蓄積部４０に蓄積された音声データを、制御部３０の読み出し制御により読み出す。そして、バッファ部５０で一時保存し、パケット解除部６０でパケット化を解除して出力する。
【００１４】
上記パケット化部１０は、複数の可変長フレームから成る音声データを受け取り、音声データの可変長フレーム毎のフレームデータに、このフレームデータの固有情報を示す管理データを付加する。ここで、固有情報とは、このフレームデータのデータサイズ、フレーム番号、他の装置による付加情報等である。そして、このフレームデータと管理データとを固定長パケットに格納することにより、音声データをパケット化する。
【００１５】
図２は、本発明の一実施形態に係る蓄積部４０に蓄積されるパケット化された音声データを示す概念図である。蓄積部４０は、ＮＡＮＤ型半導体メモリ４１と、ＮＯＲ型半導体メモリ４２とを備える。制御部３０は、パケット化部１０が出力する、フレームデータと管理データとが格納された固定長パケットを、固定長パケット単位でＮＡＮＤ型半導体メモリ４１に書き込み制御する。これにより、ＮＡＮＤ型半導体メモリ４１には、パケット［０］に格納された管理データ［０］とフレームデータ［０］及び、パケット［１］に格納された管理データ［１］とフレームデータ［１］が書き込まれる。また、制御部３０は、音声データの固有情報、例えばフレーム数等、をＮＯＲ型半導体メモリ４２に書き込み制御する。
【００１６】
また、制御部３０は、ＮＯＲ型半導体メモリ４２に蓄積されている管理データを参照して、ＮＡＮＤ型半導体メモリ４１に蓄積されている音声データを固定長パケット単位で読み出し制御する。
【００１７】
なお、本実施形態では、固定長パケットの容量を８キロバイトとしている。音声データのフレームデータの容量は、およそ６〜７キロバイトであり、管理データは、およそ１キロバイトである。このため、この固定長パケットにフレームデータ及び管理データを格納しても、固定長パケットの容量を超えることはない。
【００１８】
さらに、この固定長パケットの末端には、書き込み・読み出し時のエラーを補償するリード・ソロモン訂正符号が、パケット化部１０のパケット化の際に付加される。
【００１９】
上記バッファ部２０は、パケット化部１０から出力されるパケット化された素材データを、固定長パケット単位で一時的に保存する。また、バッファ部５０は、制御部３０により読み出されたパケット化された音声データを固定長パケット単位で一時的に保存する。
【００２０】
上記パケット解除部６０は、バッファ部５０から出力されるパケット化された音声データを受け取り、パケット化を解除して複数の可変長フレームからなるデータとして出力する。
【００２１】
以上のように、上記実施形態では、パケット化部１０は、複数の可変長フレームから成る音声データを受け取り、フレーム毎のフレームデータと管理データとを各固定長パケットに格納することにより、音声データをパケット化する。そして、蓄積部４０は、固定長パケットに格納された音声データをパケット単位でＮＡＮＤ型半導体メモリ４１に蓄積し、音声データの固有情報をＮＯＲ型半導体メモリ４２に蓄積するようにしている。
【００２２】
すなわち、ＮＡＮＤ型半導体メモリ４１に、管理データが格納されたパケットを、固定長で、かつ、シーケンシャルに保存することができるため、ＮＯＲ型半導体メモリ４２に、フレーム毎の保存位置を管理データとして記録する必要がなくなる。また、パケットが固定長であるため、特定のフレームデータがどこの場所に格納されているかを、フレーム数とパケットの容量とから導き出すことができる。つまり、従来のＮＯＲ型半導体メモリと比較して、記録すべき管理データが少なくてすむ。
【００２３】
さらに、固定長パケットの末端にリード・ソロモンを付加するようにしているため、ＮＡＮＤ型半導体メモリ４１における書き込み・読み出し時のエラーを補償することが可能となる。
【００２４】
したがって、ＮＯＲ型半導体メモリ４２への管理データの蓄積容量を抑えることが可能となるため、大量の素材データを効率よく管理することができ、今後さらに大容量化が見込まれる半導体メモリ蓄積装置に対応することができる。
【００２５】
なお、この発明は上記一実施形態に限定されるものではない。例えば上記一実施形態では、素材データとして音声データを入力する例について説明したが、音声データ以外、例えば映像データ、である場合であっても同様に実施可能である。
【００２６】
さらに、この発明は実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る半導体メモリ蓄積装置の一実施形態の構成を示すブロック図。
【図２】上記一実施形態の蓄積部に蓄積されるパケット化された音声データを示す概念図。
【符号の説明】
【００２８】
１０…パケット化部、２０，５０…バッファ部、３０…制御部、４０…蓄積部、４１…ＮＡＮＤ型半導体メモリ、４２…ＮＯＲ型半導体メモリ、６０…パケット解除部。
【図１】
0004469879.tif 000002
【図２】
0004469879.tif 000003