(57)【特許請求の範囲】
【請求項１】
複数のエリアを有し、該エリアの各々に音声情報を有する複数のトラックが記憶されている記憶手段と、
前記記憶手段の前記複数のエリアの中から選択されたエリアの識別情報が、ファースト・イン・ファースト・アウトで記憶されるエリア管理手段と、
前記選択されたエリアに記憶されている複数のトラックの中から選択されたトラックの識別情報が記憶されるトラック管理手段と、
前記選択されたトラックを再生する再生手段と、
前記選択されたエリアの中に記憶されているトラックの再生を継続すると判定された場合には、前記トラック管理手段に識別情報が記憶されていないトラックを該選択されたエリアに記憶されている複数のトラックの中から選択し、該選択されたエリアの中に記憶されているトラックの再生を終了すると判定された場合には、前記エリア管理手段に識別情報が記憶されていないエリアを前記記憶手段の複数のエリアの中から選択する制御手段と、
を有する音声情報再生システム。
【請求項２】
前記エリア管理手段に空き領域がないと判定されると、前記エリア管理手段に記憶されたエリアの識別情報の中で最初に記憶された識別情報を削除し、前記エリア管理手段に記憶されているエリアの識別情報を１つずつシフトすると共に、前記トラック管理手段に空き領域がないと判定されると、前記トラック管理手段に記憶されたトラックの識別情報の中で最初に記憶された識別情報を削除し、前記トラック管理手段に記憶されているトラックの識別情報を１つずつシフトする
請求項１記載の音声情報再生システム。
【請求項３】
選択されたエリアの中に記憶されているトラックの再生を終了すると判定された場合には、エリア管理手段に識別情報が記憶されていないエリアを記憶手段の複数のエリアの中から選択し、選択された該エリアの情報をファースト・イン・ファースト・アウトで該エリア管理手段に記憶し、
選択された前記エリアの中に記憶されているトラックの再生を継続すると判定された場合には、トラック管理手段に識別情報が記憶されていないトラックを、選択された該エリアに記憶されている複数のトラックの中から選択し、選択された該トラックの識別情報を該トラック管理手段に記憶し、選択された前記トラックを再生する、
音声情報再生方法。
【請求項４】
前記エリア管理手段に空き領域がないと判定されると、前記エリア管理手段に記憶されたエリアの識別情報の中で最初に記憶された識別情報を削除し、前記エリア管理手段に記憶されているエリアの識別情報を１つずつシフトすると共に、前記トラック管理手段に空き領域がないと判定されると、前記トラック管理手段に記憶されたトラックの識別情報の中で最初に記憶された識別情報を削除し、前記トラック管理手段に記憶されているトラックの識別情報を１つずつシフトする
請求項３記載の音声情報再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声情報を再生する音声情報再生システム及び方法に係り、詳細には、音声情報を有する複数のトラックをランダムに再生する際に、トラック管理手段を使用して再生するトラックを管理する音声情報再生システム及び方法に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
ディスク及び半導体メモリのような直接アクセス型の記憶媒体を有する音声情報再生システムでは、再生する音声情報を任意に選択することができる。これは、テープ型のような順次アクセス型の記憶媒体を有する音声情報再生システムと異なり、任意のトラックを再生するために、早送り、巻き戻しの操作が必要とされないためである。
【０００３】
このようなディスク及び半導体メモリの記憶媒体を有する音声情報再生システムでは、通常再生、リピート再生、１トラックリピート再生、プログラム再生、ランダム再生などの再生モードが、ユーザに提供されていることが一般的である。この中で、ランダム再生では、トラックの記憶順序（ＴＯＣ：Ｔａｂｌｅ Ｏｆ Ｃｏｎｔｅｎｔｓなどへの登録順序に）に関係なく、音声情報再生システムにより選択された任意の順序でトラックが再生される。
【０００４】
圧縮されていない音声情報を有するＣＤ−ＤＡ（Ｃｏｍｐａｃｔ Ｄｉｓｃ −Ｄｉｇｉｔａｌ Ａｕｄｉｏ）において、このランダム再生を行うのであれば、記憶されているトラックは通常１０数個であり、一度再生されたトラックをリスト等に記憶することにより、一回のランダム再生中に二度以上同じトラックが再生されないようにすることは容易に行うことが可能であった。
【０００５】
しかしながら、最近では、ハードディスク等の大容量記憶媒体の価格が低下し、また、音声情報の圧縮が容易に行われるようになってきたため、記憶媒体に記憶されるトラックの数は数百を越えるようになった。この記憶媒体に記憶されるトラックの数の増大により、ランダム再生中に再生された全てのトラックのリストを作成することは、大量のメモリを要するばかりでなく、メモリに記憶されたリストの管理にも多くの時間を要する、という問題点がある。
【０００６】
本発明は、上記問題点を解決するためになされたもので、音声情報を有する複数のトラックをランダムに再生する際に、トラック管理手段にファースト・イン・ファースト・アウトでトラックの識別情報を記録し、該トラック管理手段を使用して再生するトラックを管理する音声情報再生システム及び方法を提案することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、複数のエリアを有し、該エリアの各々に音声情報を有する複数のトラックが記憶されている記憶手段と、記憶手段の複数のエリアの中から選択されたエリアの識別情報が、ファースト・イン・ファースト・アウトで記憶されるエリア管理手段と、選択されたエリアに記憶されている複数のトラックの中から選択されたトラックの識別情報が記憶されるトラック管理手段と、選択されたトラックを再生する再生手段と、選択されたエリアの中に記憶されているトラックの再生を継続すると判定された場合には、トラック管理手段に識別情報が記憶されていないトラックを該選択されたエリアに記憶されている複数のトラックの中から選択し、該選択されたエリアの中に記憶されているトラックの再生を終了すると判定された場合には、エリア管理手段に識別情報が記憶されていないエリアを記憶手段の複数のエリアの中から選択する制御手段と、を有する音声情報再生システムを提供する。
【０００８】
請求項１に記載の発明によれば、選択されたエリアの識別情報がエリア管理手段にファースト・イン・ファースト・アウトで記憶され、選択されたトラックの識別情報がトラック管理手段に記憶されるため、エリア管理手段に識別情報が記憶可能な数のエリア各々について、トラック管理手段に識別情報が記憶可能な数のトラックが再生される時間の間は、同じトラックが再生されることがない。また、記憶装置に記憶されている全てのエリア及びトラックの情報を記憶できる容量を有するエリア管理手段及びトラック管理手段を必要としないため、メモリを節約することができるとともに、トラック管理手段及びエリア管理手段の管理に要する時間を短く抑えることができる。
【０００９】
請求項３に記載の発明では、選択されたエリアの中に記憶されているトラックの再生を終了すると判定された場合には、エリア管理手段に識別情報が記憶されていないエリアを記憶手段の複数のエリアの中から選択し、選択された該エリアの情報をファースト・イン・ファースト・アウトで該エリア管理手段に記憶し、選択されたエリアの中に記憶されているトラックの再生を継続すると判定された場合には、トラック管理手段に識別情報が記憶されていないトラックを、選択された該エリアに記憶されている複数のトラックの中から選択し、選択された該トラックの識別情報を該トラック管理手段に記憶し、選択されたトラックを再生する、音声情報再生方法を提供する。
【００１０】
請求項３に記載の発明によれば、選択されたエリアの識別情報がエリア管理手段にファースト・イン・ファースト・アウトで記憶され、選択されたトラックの識別情報がトラック管理手段に記憶されるため、エリア管理手段に識別情報が記憶可能な数のエリア各々について、トラック管理手段に識別情報が記憶可能な数のトラックが再生される時間の間は、同じトラックが再生されることがない。また、記憶手段に記憶されている全てのエリア及びトラックの識別情報を記憶できる容量を有するエリア管理手段及びトラック管理手段を必要としないため、メモリを節約することができるとともに、エリア管理手段及びトラック管理手段の管理に要する時間を短く抑えることができる。
【００１８】
【発明の実施の形態】
本発明の実施例による音声情報再生システム１００の構成を図１に示す。音声情報再生システム１００では、バス１７０を介して、記憶手段を駆動する再生手段であるＣＤ−ＲＯＭドライブ２１０、ＣＤ−Ｒ／ＲＷ（ＣＤ−Ｒｅｃｏｒｄａｂｌｅ／Ｒｅｗｒｉｔａｂｌｅ）ドライブ２１２、ハードディスク・ドライブ２１４、メモリカード・ドライブ２１６の装置間で、音声情報の送受信が行われる。
【００１９】
バス１７０には、デジタル信号を出力するＣＤ−ＲＯＭドライブ・インターフェース１３０、及びデジタル信号を入出力するＣＤ−Ｒ／ＲＷインターフェース１３２、ハードディスク・ドライブ・インターフェース１３４、メモリカード・ドライブ・インターフェース１３６が接続されている。各々のインターフェースには、ＣＤ−ＲＯＭドライブ１１０、ＣＤ−Ｒ／ＲＷドライブ１１２、ハードディスク・ドライブ１１４、メモリカード・ドライブ１１６が接続されている。ＣＤ−ＲＯＭドライブ１１０から出力されたデジタル信号はＣＤ−ＲＯＭドライブ・インターフェース１３０を介してバス１７０に送信され、他のドライブから入出力されるデジタル信号は各々のインターフェースを介してバス１７０と送受信される。
【００２０】
アナログ信号を入力するためのＡ／Ｄコンバータ（Ａｎａｌｏｇ ｔｏ Ｄｉｇｉｔａｌ Ｃｏｎｖｅｒｔｅｒ）１３８及びアナログ信号を出力するためのＤ／Ａコンバータ（Ｄｉｇｉｔａｌ ｔｏ Ａｎａｌｏｇ Ｃｏｎｖｅｒｔｅｒ）１４０がバス１７０に接続されている。Ａ／Ｄコンバータ１３８にはアナログ信号を入力するためのアナログ入力端子１１８が接続されている。アナログ入力端子１１８からアナログ信号が入力されると、入力されたアナログ信号はＡ／Ｄコンバータ１３８によりデジタル信号に変換され、バス１７０に送信される。
【００２１】
エンコーダ１５６及びデコーダ１５８は、音声情報を圧縮、解凍するためにバス１７０に接続されている。例えば、エンコーダ１５６はバス１７０から受信したＷＡＶデータ（パーソナルコンピュータで扱われる最も基本的な音声ファイルの形式）をＭＰ３データ（ＭＰＥＧ Ａｕｄｉｏ Ｌａｙｅｒ−３規格で圧縮された音声ファイルの形式）に変換してバス１７０に送信する。同様に、デコーダ１５８は、ＭＰ３データをＷＡＶデータに変換する。
【００２２】
ＲＯＭ１５０及びＲＡＭ１５２がバス１７０に接続されている。ＲＯＭ１５０は音声情報再生システム１００を制御するプログラムを記憶している。ＲＡＭ１５２は、トラック管理リストを記憶するトラック管理手段及びエリア管理リストを記憶するエリア管理手段としても使用される。また、ＲＡＭ１５２は、エンコーダ１５６、デコーダ１５８における音声情報信号の変換の際の一時的なバッファとしても使用される。
【００２３】
ユーザとのインターフェースとして、操作パネル１６０及び表示パネル１６２がバス１７０に接続されている。ユーザは表示パネル１６２に表示されるメニューにしたがって、操作パネル１６０を操作することによって、音声情報再生システム１００に複数の作業を指示することができる。
【００２４】
制御手段であるコントローラ１５４は、上記全ての機器を制御するためにバス１７０に接続されている。バス１７０に送信された音声情報がどの装置によって受信され、どのような操作を受けるかというような制御は、操作パネル１６０を介して行われるユーザの指示に基づくＲＯＭ１５０内のプログラムの実行によって、コントローラ１５４が制御する。
【００２５】
本発明の第１の実施の形態の処理ルーチンを図２に示す。処理は、表示パネル１６２に表示されたメニューから、操作パネル１６０を介して、ユーザがランダム再生モードを選択することにより、ステップ２１０で開始される。ステップ２１５でトラック管理リストが初期化され、図３（ａ）に示されるように、クリアされる。
【００２６】
ステップ２２０で、コントローラ１５４により、トラック管理リストに識別情報が記憶されていない任意のトラックが選択される。ステッブ２２５で、トラック管理リストに空き領域があるか否か判定される。空き領域がある、即ち、図３（ａ）、（ｂ）の状態であると判定された場合には、処理はステップ２４０に進む。ステップ２４０では、選択されたトラックの識別情報が空き領域の先頭に記憶される。
【００２７】
ステッブ２２５で、トラック管理リストに空き領域がない、即ち、図３（ｃ）、（ｄ）の状態であると判定された場合には、処理はステップ２３０に進む。ステップ２３０で、トラック管理リストに記憶されているトラックの識別情報の中で最初に記憶された情報、図３（ｃ）ではＴＲＡＣＫ１を削除する。次に、トラック管理リストに記憶されているトラックの識別情報を１つずつシフトする。即ち、ＴＲＡＣＫ２〜ｎを各々ＴＲＡＫ１〜ＴＲＡＣＫｎ−１が記憶されていた位置に移動する。
【００２８】
ステップ２４０で、このシフトにより生じた空き領域に、選択されたトラックの識別情報が記憶される。ステップ２３０〜２４０で行われる処理は一般にファースト・イン・ファースト・アウトと呼ばれている。
【００２９】
ステップ２４５で、選択されたトラックが再生され、再生が終了すると、ステップ２５０で、ランダム再生モードによる再生を終了するか否かが判定される。ランダム再生モードによる再生を終了すると判定された場合には、処理はステップ２５５に進み終了する。終了しないと判定された場合には、処理はステップ２２０に戻り、ステップ２２０〜２５０の処理が繰り返される。
【００３０】
このように、トラック管理リストに識別情報が記憶されていないトラックを、記憶手段に記憶されている複数のトラックの中から選択し、選択された前記トラックの情報をファースト・イン・ファースト・アウトで前記トラック管理リストに記憶し、選択された前記トラックを再生する。
【００３１】
これにより、選択されたトラックの識別情報がトラック管理リストにファースト・イン・ファースト・アウトで記憶されるため、トラック管理リストに識別情報が記憶可能な数のトラックが再生される時間の間は、同じトラックが再生されることがない。また、記憶手段に記憶されている全てのトラックの識別情報を記憶できる容量を有するトラック管理リストを必要としないため、メモリを節約することができるとともに、リストの管理に要する時間を短く抑えることができる。
【００３２】
トラック管理リストにｎトラックの情報が記憶可能であり、各トラックの再生時間がおよそｍ分間であるとすると、ｎ×ｍ分間は同じトラックが再生されることはない。例えば、トラック管理リストに２０トラックの情報が記憶可能であり、各トラックの再生時間がおよそ７分間であるとすると、１４０分間は同じトラックが再生されることはないということである。
【００３３】
本発明の第２の実施の形態の処理ルーチンを図４に示す。処理は、第１の実施の形態と同様に、表示パネル１６２に表示されたメニューから、操作パネル１６０を介して、ユーザがランダム再生モードを選択すると、ステップ４１０で開始される。ステップ４１５でエリア管理リストが初期化され、図５（ａ）に示されるようにクリアされる。
【００３４】
ステップ４２０で、コントローラ１５４により、エリア管理リストに識別情報が記憶されていない任意のエリアが選択される。ステッブ４２５で、エリア管理リストに空き領域があるか否か判定される。空き領域がある、即ち、図５（ａ）、（ｂ）の状態であると判定された場合には、処理はステップ４４０に進む。ステップ４４０では、選択されたエリアの識別情報が空き領域の先頭に記憶される。
【００３５】
ステッブ４２５で、エリア管理リストに空き領域がない、即ち、図５（ｃ）、（ｄ）の状態であると判定された場合には、処理はステップ４３０に進む。ステップ４３０で、エリア管理リストに記憶されているエリアの識別情報の中で最初に記憶された識別情報、図５（ｃ）ではＡＲＥＡ１を削除する。次に、エリア管理リストに記憶されているエリアの識別情報を１つずつシフトする。即ち、ＡＲＥＡ２〜ｎを各々ＡＲＥＡ１〜ｎ−１が記憶されていた位置に移動する。ステップ２４０で、このシフトにより生じた空き領域に、選択されたエリアの識別情報が記憶される。ステップ４３０〜４４０で行われる処理は一般にファースト・イン・ファースト・アウトと呼ばれている。
【００３６】
ステップ４４０〜ステップ４７５で行われる処理は、図２のステップ２１５〜２４５で行われている処理と略同様であるため、詳細な説明は省略する。図２のステップ２１５〜２４５で行われている処理と異なる点は、ステップ４５０で選択されるトラックが、ステップ４２０で選択されたエリア内に記憶されているトラックに限定されていることである。
【００３７】
ステップ４８０で選択されたエリア内での再生を終了するか否かが判定され、終了しないと判定された場合は、処理はステップ４５０に戻り、ステップ４５０〜４８０の処理が繰り返される。終了すると判定された場合には、処理はステップ４８５に進む。
【００３８】
ステップ４８５で、ランダム再生モードによる再生を終了するか否かが判定される。ランダム再生モードによる再生を終了すると判定された場合には、処理はステップ４９０に進み終了する。終了しないと判定された場合には、処理はステップ４２０に戻り、ステップ４２０〜４８５の処理が繰り返される。
【００３９】
このように、選択されたエリアの識別情報がエリア管理リストにファースト・イン・ファースト・アウトで記憶され、選択エリアの中から選択されたトラックの識別情報がトラック管理リストに記憶されるため、エリア管理リストに識別情報が記憶可能な数のエリア各々について、トラック管理リストに識別情報が記憶可能な数のトラックが再生される時間の間は、同じトラックが再生されることがない。また、記憶手段に記憶されている全てのエリア及びトラックの識別情報を記憶できる容量を有するエリア管理リスト及びトラック管理リストを必要としないため、メモリを節約することができるとともに、リストの管理に要する時間を短く抑えることができる。
【００４０】
エリア管理リストにｌ個のエリアの識別情報が記憶可能であり、トラック管理リストにｎトラックの識別情報が記憶可能であり、各トラックの再生時間がおよそｍ分間であるとすると、ｌ×ｎ×ｍ分間は同じトラックが再生されることはない。例えば、エリア管理リストに１０個のエリアの識別情報が記憶可能であり、トラック管理リストに１０トラックの識別情報が記憶可能であり、各トラックの再生時間がおよそ７分間であるとすると、７００分間は同じトラックが再生されることはないということである。
【００４１】
この場合、ステップ４８０における選択されたエリア内での再生を終了するか否かの判定は、トラック管理リストの空き領域があるか否かによりなされるものとする。
【００４２】
なお、エリアとはユーザにより選択される、あるいは、予め設定されている任意の領域でよく、ＣＤ−ＲＯＭ、ハードディスクなどの記憶媒体をエリアとしてもよいし、各記憶媒体におけるフォルダであってもよい。
【００４３】
第２の実施の形態では、トラック管理リストにトラックの識別情報を記憶する際に、ファースト・イン・ファースト・アウトを使用していないが、本発明はこれに限定されず、ファースト・イン・ファースト・アウトが使用されてもよい。
【００４４】
第２の実施の形態のステップ４８０で、エリアでの再生終了を判定する際には、ファースト・イン・ファースト・アウトを使用していない場合には、トラック管理リストに空き領域がないことにより再生終了としてもよい。ファースト・イン・ファースト・アウトを使用している場合には、所定の時間が経過したことにより再生終了としてもよい。
【００４５】
同様に、第１及び第２の実施の形態において、ランダム再生モードの終了は、ユーザからの操作パネルなどを介した指示があったか否かにより判定されてもよいし、所定の時間が経過したことにより判定されてもよい。
【００４６】
トラック管理リスト及びエリア管理リストはＲＡＭに記憶されるとしたが、本発明はこれに限定されず、ハードディスクなどの記憶装置に作成されてもよい。また、トラック管理リストに記載されるトラックの識別情報は、例えば、トラックの名称でもよいし、エリア管理リストに記載されるエリアの識別情報は記憶媒体のボリューム番号あるいはフォルダの名称でもよい。
【００４７】
【発明の効果】
請求項１及び請求項３の発明によれば、選択されたエリアの識別情報がエリア管理手段にファースト・イン・ファースト・アウトで記憶され、選択エリアの中から選択されたトラックの識別情報がトラック管理手段に記憶されるため、エリア管理手段に識別情報が記憶可能な数のエリア各々について、トラック管理手段に識別情報が記憶可能な数のトラックが再生される時間の間は、同じトラックが再生されることがない。また、記憶手段に記憶されている全てのエリア及びトラックの識別情報を記憶できる容量を有するエリア管理手段及びトラック管理手段を必要としないため、メモリを節約することができるとともに、エリア管理手段及びトラック管理手段の管理に要する時間を短く抑えることができる。
【図面の簡単な説明】
【図１】  本発明の音声情報再生システムの構成ブロック図を示す。
【図２】  本発明の第１の実施の形態のフロー・チャートを示す。
【図３】  本発明の第１の実施の形態のトラック管理リストを示す。
【図４】  本発明の第２の実施の形態のフロー・チャートを示す。
【図５】  本発明の第２の実施の形態のエリア管理リスト及びトラック管理リストを示す。
【符号の説明】
１００  音声情報再生システム
１５２  ＲＡＭ
１５４  コントローラ
【図１】
0004366881.tif 000002
【図２】
0004366881.tif 000003
【図３】
0004366881.tif 000004
【図４】
0004366881.tif 000005
【図５】
0004366881.tif 000006