(57)【要約】【課題】早送りと巻戻しの操作を容易にすること。【解決手段】記憶装置５に記録された複数音声データを１つずつ音声に再生する再生部５と、ボタン１２、１４が押下されているときに複数音声データが再生される再生速度と異なる速度で再開時間を更新する再開時間算出部２３とを備えている。再生部５は、ボタン１２、１４が離されたときに複数音声データをその再開時間から再生する。再開時間算出部２３は、再開時間が複数音声データのうちの隣接する２音声データの間に対応するときに、再開時間を更新することを所定の期間だけ停止する。このような音声データ再生装置１によれば、ユーザは、頭出しをするときに、ボタンを離すタイミングが取り易く、音声データ再生装置１は、頭出しの操作を容易にすることができる。【選択図】図１
2007334932.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置に記録された複数音声データを１つずつ音声に再生する再生部と、
ボタンが押下されているときに前記複数音声データが再生される再生速度と異なる速度で再開時間を更新する再開時間算出部とを具備し、
前記再生部は、前記ボタンが離されたときに前記複数音声データを前記再開時間から再生し、
前記再開時間算出部は、前記再開時間が前記複数音声データのうちの隣接する２音声データの間に対応するときに、前記再開時間を更新することを所定の期間だけ停止する
音声データ再生装置。
【請求項２】
請求項１において、
前記記憶装置に記録される情報に基づいて前記複数音声データに対応する複数再生時間を検出する再生時間検出部を更に具備し、
前記再開時間算出部は、前記複数再生時間に基づいて前記再開時間が前記複数音声データのうちの隣接する２音声データの間に対応するかどうかを判別する
音声データ再生装置。
【請求項３】
請求項２において、
前記再開時間が更新されているかどうかを通知する通知部
を更に具備する音声データ再生装置。
【請求項４】
請求項３において、
前記再開時間は、
前記複数音声データを識別するトラック番号と、
前記複数音声データのうちの１つの音声データのうちの再生位置とを示し、
前記通知部は、前記トラック番号と前記再生位置とを表示装置に表示する
音声データ再生装置。
【請求項５】
請求項３において、
前記通知部は、前記再開時間が更新されているかどうかを示す画像を表示装置に表示する
音声データ再生装置。
【請求項６】
請求項３において、
前記通知部は、前記再開時間が更新されているかどうかを示す音声データを発音する
音声データ再生装置。
【請求項７】
請求項１〜請求項６のいずれかにおいて、
前記ボタンは、早送りボタンと巻戻しボタンとを含み、
前記再開時間算出部は、前記早送りボタンが押下されているときに前記再生速度より速い速度で前記再開時間を更新し、前記巻戻しボタンが押下されているときに前記再生速度と反対向きの速度で前記再開時間を更新する
音声データ再生装置。
【請求項８】
請求項７において、
前記再開時間算出部は、前記早送りボタンが所定の時間より短い時間だけ押下されたときに、前記複数音声データのうちの前記早送りボタンが押下された時に再生されていた音声データの次の音声データの先頭に対応する時刻に前記再開時間を更新する
音声データ再生装置。
【請求項９】
請求項７において、
前記再開時間算出部は、前記巻戻しボタンが所定の時間より短い時間だけ押下されたときに、前記複数音声データのうちの前記早送りボタンが押下された時に再生されていた音声データの先頭に対応する時刻に前記再開時間を更新する
音声データ再生装置。
【請求項１０】
請求項１〜請求項９のいずれかにおいて、
前記再開時間は、前記再開時間が前記複数音声データのうちの前記早送りボタンが押下された時に再生されていた音声データに対応するときに第１速度で更新され、前記再開時間が前記複数音声データのうちの前記音声データと異なる他の音声データに対応するときに前記第１速度より速い第２速度で更新される
音声データ再生装置。
【請求項１１】
請求項１〜請求項１０のいずれかにおいて、
前記再開時間は、前記再開時間が前記複数音声データのうちの前記ボタンが押下された時に再生されていた音声データに対応するときに第１速度で更新され、前記再開時間が前記複数音声データのうちの前記音声データと異なる他の音声データに対応するときに前記第１速度より速い第２速度で更新される
音声データ再生装置。
【請求項１２】
記憶装置に記録された複数音声データを１つずつ音声に再生する再生部と、
ボタンが押下されているときに前記複数音声データが再生される再生速度と異なる速度で再開時間を更新する再開時間算出部とを具備し、
前記再生部は、前記ボタンが離されたときに前記複数音声データを前記再開時間から再生し、
前記再開時間は、前記再開時間が前記複数音声データのうちの前記ボタンが押下された時に再生されていた音声データに対応するときに第１速度で更新され、前記再開時間が前記複数音声データのうちの前記音声データと異なる他の音声データに対応するときに前記第１速度より速い第２速度で更新される
音声データ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データ再生装置に関し、特に、音声データを音声に再生する音声データ再生装置に関する。
【背景技術】
【０００２】
記録媒体に記録された音声データを音声に再生する音声データ再生装置が知られている。このような音声データ再生装置は、早送りボタンと巻戻しボタンとを備えている。ユーザは、早送りボタンを押下することにより音声データの再生位置を後の位置に移動させ、巻戻しボタンを押下することにより音声データの再生位置を前の位置に移動させることができる。音声データ再生装置は、早送りまたは巻戻しの操作がより容易であることが望まれている。
【０００３】
実開平０７−０１４４９２号公報には、ＬＣＤやＬＥＤ等に比較してはるかに低廉なコストで、楽曲の演奏位置を、小節番号を告知する音声、及び小節内の拍毎に発音されるカウント音によって、ガイドする機能を有する自動演奏装置が開示されている。その自動演奏装置は、自動演奏データに基づいて楽曲を自動演奏する自動演奏手段と、該自動演奏手段により自動演奏される前記楽曲の自動演奏データを早送り及び早戻しする自動演奏データ制御手段と、該自動演奏データ制御手段により早送り及び早戻しされる前記自動演奏データに基づく前記楽曲の各小節の頭を検出する検出手段と、該検出手段により検出された前記小節の頭の位置に対応する小節番号を音声で告知する小節番号告知手段と、を有することを特徴としている。
【０００４】
特開平０７−０７２８５９号公報には、複数のトラックを並行して読み出す場合でも同期した繰り返し再生が可能な自動演奏装置が開示されている。その自動演奏装置は、各々複数のアドレスを有する複数のトラックを有し、演奏イベントを示すイベントデータおよび該イベントデータの発生タイミングを示すタイミングデータとからなる楽曲の演奏データを各トラックの各アドレスに各々記憶した演奏データ記憶手段と、各トラック毎に設けられ、次に読み出すデータの記憶アドレスである読出アドレスを管理するアドレス管理手段と、各トラック毎に設けられ、次のデータを読み出すタイミングである読出タイミングを各トラックのタイミングデータに基づいて管理するタイミング管理手段を有し、これら各トラックのタイミング管理手段およびアドレス管理手段の管理に応じて前記演奏データ記憶手段に記憶された複数のトラックのイベントデータを並列的に読み出して自動演奏する自動演奏手段とを備えた自動演奏装置において、前記楽曲の進行上の第１のタイミングにおける読出アドレスおよび読出タイミングを各トラック毎に記憶した状態記憶手段と、前記楽曲の進行位置が第２のタイミングに達したことを検出する検出手段と、前記検出手段で楽曲の進行位置が第２のタイミングに達したことが検出されたとき、前記状態記憶手段に記憶された各トラックの読出アドレスおよび読出タイミングを前記各トラックのアドレス管理手段および前記各トラックのタイミング管理手段に対して設定し、前記第１のタイミングからの演奏データの読み出しを開始するよう前記自動演奏手段を制御する制御手段とを備えたことを特徴としている。
【０００５】
【特許文献１】実開平０７−０１４４９２号公報
【特許文献２】特開平０７−０７２８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、早送りと巻戻しの操作を容易にする音声データ再生装置を提供することにある。
本発明の他の課題は、早送りまたは巻戻しするときの負担を軽減する音声データ再生装置を提供することにある。
【課題を解決するための手段】
【０００７】
以下に、発明を実施するための最良の形態・実施例で使用される符号を括弧付きで用いて、課題を解決するための手段を記載する。この符号は、特許請求の範囲の記載と発明を実施するための最良の形態・実施例の記載との対応を明らかにするために付加されたものであり、特許請求の範囲に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００８】
本発明による音声データ再生装置（１）は、記憶装置（５）に記録された複数音声データを１つずつ音声に再生する再生部（５）と、ボタン（１２、１４）が押下されているときに複数音声データが再生される再生速度と異なる速度で再開時間を更新する再開時間算出部（２３）とを備えている。再生部（５）は、ボタン（１２、１４）が離されたときに複数音声データを再開時間から再生する。再開時間算出部（２３）は、再開時間が複数音声データのうちの隣接する２音声データの間に対応するときに、再開時間を更新することを所定の期間だけ停止する。このような音声データ再生装置（１）によれば、ユーザは、頭出しをするときに、ボタンを離すタイミングが取り易く、音声データ再生装置（１）は、頭出しの操作を容易にすることができる。
【０００９】
本発明による音声データ再生装置（１）は、記憶装置（５）に記録される情報に基づいて複数音声データに対応する複数再生時間（４３）を検出する再生時間検出部（２１）をさらに備えている。再開時間算出部（２３）は、複数再生時間（４３）に基づいて再開時間が複数音声データのうちの隣接する２音声データの間に対応するかどうかを判別する。このとき、音声データ再生装置（１）は、再開時間が２音声データの間に対応するかどうかを判別するために複数音声データを走査する必要がなく、ＣＰＵの負担を軽減することができる。
【００１０】
本発明による音声データ再生装置（１）は、再開時間が更新されているかどうかを通知する通知部（２４）をさらに備えていることが好ましい。
【００１１】
再開時間は、複数音声データを識別するトラック番号と、複数音声データのうちの１つの音声データのうちの再生位置とを示している。通知部（２４）は、トラック番号と再生位置とを表示装置に表示することが好ましい。
【００１２】
通知部（２４）は、再開時間が更新されているかどうかを示している画像を表示装置に表示することが好ましい。
【００１３】
通知部（２４）は、再開時間が更新されているかどうかを示している音声データを発音することが好ましい。
【００１４】
ボタン（１２、１４）は、早送りボタン（１２）と巻戻しボタン（１４）とを含んでいる。再開時間算出部（２３）は、早送りボタン（１２）が押下されているときに再生速度より速い速度で再開時間を更新し、巻戻しボタン（１４）が押下されているときに再生速度と反対向きの速度で再開時間を更新することが好ましい。
【００１５】
再開時間算出部（２３）は、早送りボタン（１２）が所定の時間より短い時間だけ押下されたときに、複数音声データのうちの早送りボタン（１２）が押下された時に再生されていた音声データの次の音声データの先頭に対応する時刻に再開時間を更新することが好ましい。
【００１６】
再開時間算出部（２３）は、巻戻しボタン（１４）が所定の時間より短い時間だけ押下されたときに、複数音声データのうちの早送りボタン（１２）が押下された時に再生されていた音声データの先頭に対応する時刻に再開時間を更新することが好ましい。
【００１７】
再開時間は、再開時間が複数音声データのうちの早送りボタン（１２）が押下された時に再生されていた音声データに対応するときに第１速度で更新され、再開時間が複数音声データのうちの音声データと異なる他の音声データに対応するときに第１速度より速い第２速度で更新される。
【００１８】
再開時間は、再開時間が複数音声データのうちのボタン（１２、１４）が押下された時に再生されていた音声データに対応するときに第１速度で更新され、再開時間が複数音声データのうちの音声データと異なる他の音声データに対応するときに第１速度より速い第２速度で更新されることが好ましい。
【００１９】
本発明による音声データ再生装置（１）は、記憶装置（５）に記録された複数音声データを１つずつ音声に再生する再生部（５）と、ボタン（１２、１４）が押下されているときに複数音声データが再生される再生速度と異なる速度で再開時間を更新する再開時間算出部（２３）とを備えている。再生部（５）は、ボタン（１２、１４）が離されたときに複数音声データを再開時間から再生する。再開時間は、再開時間が複数音声データのうちのボタン（１２、１４）が押下された時に再生されていた音声データに対応するときに第１速度で更新され、再開時間が複数音声データのうちの音声データと異なる他の音声データに対応するときに第１速度より速い第２速度で更新されることが好ましい。
【発明の効果】
【００２０】
本発明による音声データ再生装置によれば、ユーザは、より容易に早送りと巻戻しとをすることができる。
【発明を実施するための最良の形態】
【００２１】
図面を参照して、本発明による音声データ再生装置の実施の形態を記載する。その音声データ再生装置１は、図１に示されているように、音声データ再生装置本体２とＣＤドライブ５とパネル６とスピーカ７と表示装置８とを備えている。
【００２２】
ＣＤドライブ５は、音声データ再生装置本体２に制御されて、ＣＤドライブ５に挿入されるＣＤに記録されたデータを読み出し、そのデータを音声データ再生装置本体２に出力する。なお、ＣＤドライブ５は、ＣＤと異なる他の記録媒体に情報を読み出すドライブに置換することができる。その記録媒体としては、メモリーカード、ＤＶＤが例示される。ＣＤドライブ５は、さらに、音声データ再生装置１に内蔵される記憶装置に置換することができる。その記憶装置としては、ＨＤＤ、フラッシュメモリが例示される。
【００２３】
パネル６は、再生ボタン１１と早送りボタン１２と巻戻しボタン１４とを備えている。パネル６は、再生ボタン１１が押されているかどうかを示す信号を音声データ再生装置本体２に出力し、早送りボタン１２が押されているかどうかを示す信号を音声データ再生装置本体２に出力し、巻戻しボタン１４が押されているかどうかを示す信号を音声データ再生装置本体２に出力する。
【００２４】
スピーカ７は、音声データ再生装置本体２により生成された電気信号を音に変換する。表示装置８は、表示面を備え、音声データ再生装置本体２により生成される画面をその表示面に表示する。
【００２５】
音声データ再生装置本体２は、コンピュータであり、図示されていないＣＰＵと記憶装置とを備えている。そのＣＰＵは、音声データ再生装置本体２にインストールされるコンピュータプログラムを実行して、その記憶装置とＣＤドライブ５とパネル６とスピーカ７と表示装置８とを制御する。その記憶装置は、そのコンピュータプログラムを記録し、そのＣＰＵにより生成される情報を一時的に記録する。
【００２６】
音声データ再生装置本体２は、コンピュータプログラムである再生時間検出部２１とボタン状態検出部２２と再開時間算出部２３と通知部２４と再生部２５とがインストールされている。
【００２７】
再生時間検出部２１は、ＣＤドライブ５を用いて、ＣＤに記録されているＴＯＣを読み出し、そのＴＯＣに基づいて再生時間テーブルを作成する。音楽ＣＤは、一般的に、ＴＯＣが記録されている。そのＴＯＣは、その音楽ＣＤに記録されている楽曲の再生時間などを示している。その再生時間テーブルは、そのＣＤに記録されている複数の音声データの各々の再生時間を示している。なお、再生時間検出部２１は、そのＴＯＣを用いないで、そのＣＤに記録されている複数の音声データに基づいてその再生時間テーブルを作成することもできる。
【００２８】
ボタン状態検出部２２は、パネル６を用いて、再生ボタン１１と早送りボタン１２と巻戻しボタン１４との状態を検出する。その状態は、再生ボタン１１が押下されているかどうかと、早送りボタン１２が押下されているかどうかと、巻戻しボタン１４が押下されているかどうかとを示している。
【００２９】
再開時間算出部２３は、ボタン状態検出部２２により検出される状態に基づいて再開時間を算出する。その再開時間は、そのＣＤに記録されている複数の音声データのうちの１つを示すトラック番号と、その１つの音声データのうちの位置を示している。すなわち、再開時間算出部２３は、早送りボタン１２が所定の時間内だけ押下されたときに、再生されている音声データの次の音声データの先頭を示す再開時間を算出する。再開時間算出部２３は、早送りボタン１２が所定の時間以上に押下されたときに、その押下時間に対応する再開時間を算出する。再開時間算出部２３は、巻戻しボタン１４が所定の時間内だけ押下されたときに、再生されている音声データの先頭を示す再開時間を算出する。再開時間算出部２３は、巻戻しボタン１４が所定の時間以上に押下されたときに、その押下時間に対応する再開時間を算出する。
【００３０】
通知部２４は、スピーカ７を用いて、再開時間算出部２３により再開時間が更新されているかどうかをユーザに通知する。たとえば、通知部２４は、再開時間算出部２３により再開時間が更新されていないときにスピーカ７からチャイム音を発音する。通知部２４は、さらに、表示装置８を用いて、再開時間算出部２３により再開時間が更新されているかどうかをユーザに通知する。
【００３１】
再生部２５は、再生ボタン１１が押下されたときに、ＣＤドライブ５を用いて、ＣＤに記録されている複数の音声データを所定の順に１つずつ読み出して、その音声データを音声に再生し、スピーカ７を用いてその音声を発音する。再生部２５は、さらに、早送りボタン１２または巻戻しボタン１４が押下されているときに、その音声データを音声に再生することを停止する。再生部２５は、さらに、早送りボタン１２または巻戻しボタン１４が離されたときに、再開時間算出部２３により算出された再開時間に対応する位置からその音声データを音声に再生する。
【００３２】
図２は、通知部２４により表示装置８に表示される画面を示している。その画面３１は、トラック番号表示欄３２と演奏時間表示欄３３と画像表示欄３４とを備えている。トラック番号表示欄３２は、トラック番号が表示される。演奏時間表示欄３３は、再生位置が表示される。画像表示欄３４は、ＣＤの画像が表示される。
【００３３】
すなわち、通知部２４は、再生部２５により音声データが再生されているときに、その音声のトラック番号をトラック番号表示欄３２に表示し、その音声データのうちの再生されている再生位置を演奏時間表示欄３３に表示し、ＣＤが時計回りに回転する動画を画像表示欄３４に表示する。通知部２４は、早送りボタン１２が押下されている場合で再開時間算出部２３により再開時間が更新されているときに、その再開時間が示すトラック番号をトラック番号表示欄３２に表示し、その再開時間が示す再生位置を演奏時間表示欄３３に表示し、ＣＤが時計回りに速く回転する動画を画像表示欄３４に表示する。通知部２４は、早送りボタン１２が押下されている場合で再開時間算出部２３により算出される再開時間が音声データの間に対応するときに、早送りボタン１２が押下されたときに再生されていた音声データの次の音声データのトラック番号をトラック番号表示欄３２に表示し、０を示す再生位置を演奏時間表示欄３３に表示し、ＣＤの静止画を画像表示欄３４に表示する。
【００３４】
通知部２４は、巻戻しボタン１４が押下されている場合で再開時間算出部２３により再開時間が更新されているときに、その再開時間が示すトラック番号をトラック番号表示欄３２に表示し、その再開時間が示す再生位置を演奏時間表示欄３３に表示し、ＣＤが反時計回りに回転する動画を画像表示欄３４に表示する。通知部２４は、巻戻しボタン１４が押下されている場合で再開時間算出部２３により算出される再開時間が音声データの間に対応するときに、巻戻しボタン１４が押下されたときに再生されていた音声データのトラック番号をトラック番号表示欄３２に表示し、０を示す再生位置を演奏時間表示欄３３に表示し、ＣＤの静止画を画像表示欄３４に表示する。
【００３５】
図３は、再生時間検出部２１により作成される再生時間テーブルを示している。その再生時間テーブル４１は、トラック番号４２を再生時間４３に対応付けている。トラック番号４２は、ＣＤに記録されている複数のトラックを識別し、その複数のトラックを再生する順番を示している。再生時間４３は、トラック番号４２により識別されるトラックが演奏されるときの所要時間を示している。
【００３６】
再開時間算出部２３は、早送りボタン１２または巻戻しボタン１４の押下時間に対応する再開時間を算出するときに、再生時間テーブル４１を参照して、その再開時間が音声データの終端または先頭に対応するかどうかを判別する。再開時間算出部２３は、その再開時間が音声データの終端または先頭に対応するときに、再開時間を更新することを所定の時間だけ待機する。
【００３７】
音声データ再生装置１の動作は、再生時間検出動作と再生動作と早送り／巻戻し動作とを備えている。
【００３８】
その再生時間検出動作は、ＣＤがＣＤドライブ５に挿入されたときに、開始される。音声データ再生装置１は、ＣＤがＣＤドライブ５に挿入されたときに、そのＣＤに記録されているＴＯＣに基づいて再生時間テーブル４１を作成する。なお、音声データ再生装置１は、そのＣＤに記録されている音声データに基づいて再生時間テーブル４１を作成することもできる。
【００３９】
その再生動作は、再生ボタン１１が押下されたときに、開始される。音声データ再生装置１は、再生ボタン１１が押下されたときに、ＣＤに記録されている複数の音声データを所定の順に１つずつ読み出して、その音声データを音声に再生し、スピーカ７を用いてその音声を発音する。
【００４０】
その早送り／巻戻し動作は、その再生動作が実行されているときに早送りボタン１２または巻戻しボタン１４が押下されたときに、開始される。その早送り／巻戻し動作は、タイマ割り込み処理とＦＦ／ＲＥＷボタンオン処理とＦＦ／ＲＥＷ処理と演奏再開時間更新処理とＦＦ／ＲＥＷボタンオフ処理とを備えている。このとき、音声データ再生装置本体２は、変数であるタイマカウンタと状態フラグと停止時刻と再開時間とを記憶している。タイマカウンタは、負でない整数を示している。状態フラグは、早送りボタン１２または巻戻しボタン１４の押下の状態を示し、通常状態と早送り状態と巻戻し状態とのうちのいずれかを示している。停止時刻は、トラック番号と位置とを示している。再開時間は、トラック番号と位置とを示している。
【００４１】
図４は、タイマ割り込み処理を示している。タイマ割り込み処理は、ＦＦ／ＲＥＷボタンオン処理とＦＦ／ＲＥＷ処理と演奏再開時間更新処理とＦＦ／ＲＥＷボタンオフ処理とに独立して、所定の時間（たとえば、２０ｍｓ）ごとに実行される。音声データ再生装置本体２は、タイマカウンタが正の整数を示すときに（ステップＳ１、＞０）、タイマカウンタの値から１を減算した値をタイマカウンタに代入する（ステップＳ２）。音声データ再生装置本体２は、タイマカウンタが０を示すときに（ステップＳ１、＝０）、タイマカウンタの値を更新しない。
【００４２】
図５は、ＦＦ／ＲＥＷボタンオン処理を示している。ＦＦ／ＲＥＷボタンオン処理は、再生動作が実行されている場合で早送りボタン１２または巻戻しボタン１４が離されている状態から押下されている状態に変化したときに実行される。音声データ再生装置本体２は、早送りボタン１２または巻戻しボタン１４の状態に基づいて状態フラグを更新する（ステップＳ１１）。すなわち、音声データ再生装置本体２は、早送りボタン１２が押下されたときに、状態フラグに早送り状態を代入する。音声データ再生装置本体２は、巻戻しボタン１４が押下されたときに、状態フラグに巻戻し状態を代入する。音声データ再生装置本体２は、タイマカウンタに５０を代入する（ステップＳ１２）。
【００４３】
音声データ再生装置本体２は、ＣＤに記録されている音声データを再生することを停止する（ステップＳ１３）。音声データ再生装置本体２は、その停止された音声データのトラック番号と、その音声データのうちの停止された位置とを停止時刻に代入し、そのトラック番号とその位置とを再開位置に代入する（ステップＳ１４）。
【００４４】
図６は、ＦＦ／ＲＥＷ処理を示している。ＦＦ／ＲＥＷ処理は、定期的に（たとえば、５０ｍｓごとに）実行される。音声データ再生装置本体２は、状態フラグが通常状態を示しているときに（ステップＳ２１、ＮＯ）、または、タイマカウンタが正の整数を示すときに（ステップＳ２２、≠０）、演奏再開時間更新処理を実行しない。音声データ再生装置本体２は、状態フラグが早送り状態または巻戻し状態を示し（ステップＳ２１、ＹＥＳ）、かつ、タイマカウンタが０を示すときに（ステップＳ２２、＝０）、演奏再開時間更新処理を実行する。その演奏再開時間更新処理は、ＲＥＷ演奏再開時間更新処理とＦＦ演奏再開時間更新処理とを含んでいる。音声データ再生装置本体２は、状態フラグが巻戻し状態を示すときに、ＲＥＷ演奏再開時間更新処理を実行し、状態フラグが早送り状態を示すときに、ＦＦ演奏再開時間更新処理を実行する。
【００４５】
図７は、ＲＥＷ演奏再開時間更新処理を示している。音声データ再生装置本体２は、再開時間がある音声データの先頭を示しているときに（ステップＳ３１、ＹＥＳ）、その音声データより順が１つだけ前の前音声データのトラック番号と、その前音声データの終端の位置とを再開時間に代入し（ステップＳ３２）、タイマカウンタに２５を代入する（ステップＳ３３）。このとき、音声データ再生装置本体２は、タイマカウンタが０になるまで（０．５秒以上が経過するまで）再開時間がデクリメントされない。音声データ再生装置本体２は、このように再開時間がデクリメントされていないときに、その再開時間が示すトラック番号をトラック番号表示欄３２に表示し、０を演奏時間表示欄３３に表示し、ＣＤの静止画を画像表示欄３４に表示し、スピーカ７からチャイム音を発音する。
【００４６】
音声データ再生装置本体２は、再開時間が音声データの先頭を示していないときに（ステップＳ３１、ＮＯ）、再開時間が示す位置に１秒を減算した値を再開時間の位置に代入する（ステップＳ３４）。音声データ再生装置本体２は、このように再開時間がデクリメントされているときに、さらに、その再開時間が示すトラック番号をトラック番号表示欄３２に表示し、その再開時間が示す再生位置を演奏時間表示欄３３に表示し、ＣＤが反時計回りに回転する動画を画像表示欄３４に表示する。音声データ再生装置本体２は、再開時間のトラック番号が示す音声データが巻戻しボタン１４が押下された時に再生されていた音声データと一致するかどうかを判別する（ステップＳ３５）。音声データ再生装置本体２は、その音声データが一致するときに（ステップＳ３５、ＮＯ）、タイマカウンタに５を代入する（ステップＳ３６）。音声データ再生装置本体２は、その音声データが一致しないときに（ステップＳ３５、ＹＥＳ）、タイマカウンタに３を代入する（ステップＳ３７）。
【００４７】
図８は、ＦＦ演奏再開時間更新処理を示している。音声データ再生装置本体２は、再開時間がある音声データの終端を示しているときに（ステップＳ４１、ＹＥＳ）、その音声データの次の次音声データのトラック番号と、その次音声データの先頭の位置とを再開時間に代入し（ステップＳ４２）、タイマカウンタに２５を代入する（ステップＳ４３）。このとき、音声データ再生装置本体２は、タイマカウンタが０になるまで（０．５秒以上が経過するまで）再開時間がインクリメントされない。音声データ再生装置本体２は、このように再開時間がインクリメントされていないときに、その再開時間が示すトラック番号をトラック番号表示欄３２に表示し、０を演奏時間表示欄３３に表示し、ＣＤの静止画を画像表示欄３４に表示し、スピーカ７からチャイム音を発音する。
【００４８】
音声データ再生装置本体２は、再開時間が音声データの終端を示していないときに（ステップＳ４１、ＮＯ）、再開時間が示す位置に１秒を加算した値を再開時間の位置に代入する（ステップＳ４４）。音声データ再生装置本体２は、このように再開時間がインクリメントされているときに、さらに、その再開時間が示すトラック番号をトラック番号表示欄３２に表示し、その再開時間が示す再生位置を演奏時間表示欄３３に表示し、ＣＤが時計回りに速く回転する動画を画像表示欄３４に表示する。音声データ再生装置本体２は、再開時間のトラック番号が示す音声データが早送りボタン１２が押下された時に再生されていた音声データと一致するかどうかを判別する（ステップＳ４５）。音声データ再生装置本体２は、その音声データが一致するときに（ステップＳ４５、ＮＯ）、タイマカウンタに５を代入する（ステップＳ４６）。音声データ再生装置本体２は、その音声データが一致しないときに（ステップＳ４５、ＹＥＳ）、タイマカウンタに３を代入する（ステップＳ４７）。
【００４９】
図９は、ＦＦ／ＲＥＷボタンオフ処理を示している。ＦＦ／ＲＥＷボタンオフ処理は、ＦＦ／ＲＥＷボタンオン処理は、早送りボタン１２または巻戻しボタン１４が押下されている状態から離されている状態に変化したときに実行される。音声データ再生装置本体２は、状態フラグに通常状態を代入する（ステップＳ５１）。音声データ再生装置本体２は、早送りボタン１２または巻戻しボタン１４が押下されてから所定の時間内に離されたかどうかを判別する（ステップＳ５２）。すなわち、音声データ再生装置本体２は、停止時刻と再開時間とが一致しているかどうかを判別する。
【００５０】
音声データ再生装置本体２は、早送りボタン１２または巻戻しボタン１４が押下されてから所定の時間以上経過した後に離されたときに、すなわち、停止時刻と再開時間とが一致していないときに（ステップＳ５２、ＮＯ）、再開時間が示す位置から音声データを再生する。音声データ再生装置本体２は、早送りボタン１２または巻戻しボタン１４が押下されてから所定の時間内に離されたときに、すなわち、停止時刻と再開時間とが一致しているときに（ステップＳ５２、ＹＥＳ）、音声データを先頭から再生する（ステップＳ５４）。その音声データは、早送りボタン１２が離されたときに、早送りボタン１２が押下された時に再生されていた音声データの次の音声データを示し、巻戻しボタン１４が離されたときに、巻戻しボタン１４が押下された時に再生されていた音声データを示している。
【００５１】
図１０は、音声データ再生装置本体２により算出される再開時間の変化を示している。図１０のグラフの縦軸の時間Ｔは、ステップＳ１４でセットされた停止時刻とステップＳ３４またはステップＳ４４で更新された再開時間との差の絶対値を示している。その横軸の押下時間ｔは、早送りボタン１２が押下されてから離されるまでの時間を示している。時刻ｔ１は、早送りボタン１２が押下された時刻を示している。時刻ｔ２は、時刻ｔ１から１秒経過した時刻を示している。時刻ｔ３は、時刻ｔ１で再生されていた音声データ５１の終端に再開時間が対応するときの時刻を示している。時刻ｔ４は、時刻ｔ３から０．５秒経過した時刻を示している。時刻ｔ５は、他の音声データ５２の終端に再開時間が対応するときの時刻を示している。時刻ｔ６は、時刻ｔ５から０．５秒経過した時刻を示している。時刻ｔ５は、さらに他の音声データ５３の終端に再開時間が対応するときの時刻を示している。時刻ｔ６は、時刻ｔ５から０．５秒経過した時刻を示している。
【００５２】
時間Ｔは、時刻ｔ１から時刻ｔ２までの間に０を示している。時間Ｔは、時刻ｔ２から時刻ｔ３までの間に直線的に増加する。時間Ｔは、時刻ｔ３から時刻ｔ４までの間に変化しない。時間Ｔは、時刻ｔ４から時刻ｔ５までの間に直線的に増加する。時間Ｔは、時刻ｔ５から時刻ｔ６までの間に変化しない。時間Ｔは、時刻ｔ６から時刻ｔ７までの間に直線的に増加する。時間Ｔは、時刻ｔ７から時刻ｔ８までの間に変化しない。音声データ再生装置本体２は、図４〜図９の動作を実行することにより、時刻ｔ４から時刻ｔ５までの間（時刻ｔ６から時刻ｔ７までの間）の時間Ｔの傾きが時刻ｔ２から時刻ｔ３までの間の時間Ｔの傾きより大きくなるように、再開時間を更新する。
【００５３】
音声データ再生装置本体２は、図４〜図９の動作を実行することにより、ユーザが時刻ｔ１から時刻ｔ２の間に早送りボタン１２を離したときに、停止時刻と等しい再開時刻を算出し、時刻ｔ１に再生されていた音声データ５１の次の音声データ５２を先頭から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ２から時刻ｔ３の間に早送りボタン１２を離したときに、押下時間に対応する再開時刻を算出し、時刻ｔ１に再生されていた音声データ５１のうちの再生時間に対応する位置から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ３にから時刻ｔ４の間に早送りボタン１２を離したときに、音声データ５１の次の音声データ５２の先頭に対応する再開時刻を算出し、音声データ５２を先頭から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ４から時刻ｔ５の間に早送りボタン１２を離したときに、押下時間に対応する再開時刻を算出し、時刻ｔ１に再生されていた音声データ５１の次の音声データ５２のうちの再生時間に対応する位置から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ５にから時刻ｔ６の間に早送りボタン１２を離したときに、音声データ５１の次の次の音声データ５３の先頭に対応する再開時刻を算出し、音声データ５３を先頭から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ６から時刻ｔ７の間に早送りボタン１２を離したときに、押下時間に対応する再開時刻を算出し、時刻ｔ１に再生されていた音声データ５１の次の次の音声データ５３のうちの再生時間に対応する位置から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ７にから時刻ｔ８の間に早送りボタン１２を離したときに、時刻ｔ１に再生されていた音声データ５１の次の次の次の音声データ５４の先頭に対応する再開時刻を算出し、時刻ｔ１に再生されていた音声データの次の次の次の音声データを先頭から再生する。
【００５４】
音声データ再生装置本体２は、ユーザが時刻ｔ１に巻戻しボタン１４を操作したときも、早送りボタン１２を操作したときと同様に動作する。すなわち、音声データ再生装置本体２は、ユーザが時刻ｔ１から時刻ｔ２の間に巻戻しボタン１４を離したときに、停止時刻と等しい再開時刻を算出し、時刻ｔ１に再生されていた音声データ５１を先頭から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ２から時刻ｔ３の間に巻戻しボタン１４を離したときに、押下時間に対応する再開時刻を算出し、時刻ｔ１に再生されていた音声データ５１のうちの再生時間に対応する位置から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ３にから時刻ｔ４の間に巻戻しボタン１４を離したときに、時刻ｔ１に再生されていた音声データ５１の先頭に対応する再開時刻を算出し、音声データ５１の先頭から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ４から時刻ｔ５の間に巻戻しボタン１４を離したときに、押下時間に対応する再開時刻を算出し、時刻ｔ１に再生されていた音声データ５１の前の音声データのうちの再生時間に対応する位置から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ５にから時刻ｔ６の間に巻戻しボタン１４を離したときに、時刻ｔ１に再生されていた音声データ５１の前の音声データ５２の先頭に対応する再開時刻を算出し、音声データ５２を先頭から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ６から時刻ｔ７の間に巻戻しボタン１４を離したときに、押下時間に対応する再開時刻を算出し、時刻ｔ１に再生されていた音声データ５１の前の前の音声データ５３のうちの再生時間に対応する位置から再生する。音声データ再生装置本体２は、ユーザが時刻ｔ７にから時刻ｔ８の間に巻戻しボタン１４を離したときに、時刻ｔ１に再生されていた音声データ５１の前の前の音声データ５３の先頭に対応する再開時刻を算出し、音声データ５３を先頭から再生する。
【００５５】
すなわち、音声データ再生装置１は、再開時間が２音声データの間に対応するときに再開時間の更新を待機する。このことにより、ユーザは、早送りボタン１２または巻戻しボタン１４を押し続けることにより頭出しをするときに、早送りボタン１２または巻戻しボタン１４を離すタイミングが取り易く、表示または音声に基づいて容易に頭出しすることができる。音声データ再生装置１は、再生中の音声データを早送りまたは巻戻しする速度が再生中の音声データ以外の音声データを早送りまたは巻戻しする速度より遅い。このため、ユーザは、再生中の音声データを早送りまたは巻戻しするときに早送りボタン１２または巻戻しボタン１４を離すタイミングが取り易く、容易に所望の再開時間を選択することができる。さらに、ユーザは、早送りボタン１２または巻戻しボタン１４を押し続けることにより再生中の音声データ以外の音声データの頭出しをするときに、より速く頭出しすることができる。
【００５６】
音声データ再生装置１は、さらに、早送り・巻戻しのときに音声データを操作していないで、再生時間テーブル４１を用いて音声データの先頭・終端を検出している。このため、音声データ再生装置１は、早送り・巻戻しのときのＣＰＵの負担を軽減することができる。
【００５７】
本発明による音声データ再生装置の実施の他の形態は、既述の実施の形態における通知部２４が他の通知部に置換されている。その通知部は、再開時間算出部２３により再開時間が更新されていないときにスピーカ７から音声を発音しないで、再開時間が更新されているときにスピーカ７から音声データを再開時間の更新の速度に合わせて再生する。このような音声データ再生装置は、既述の実施の形態における音声データ再生装置１のように、早送り・巻戻しのときのＣＰＵの負担を軽減することができないが、音声データ再生装置１と同様にして、早送りボタン１２または巻戻しボタン１４を離すタイミングが取り易くすることができる。
【図面の簡単な説明】
【００５８】
【図１】図１は、本発明による音声データ再生装置の実施の形態を示すブロック図である。
【図２】図２は、通知部により作成される画面を示す図である。
【図３】図３は、再生時間テーブルを示す図である。
【図４】図４は、タイマ割り込み処理を示すフローチャートである。
【図５】図５は、ＦＦ／ＲＥＷボタンオン処理を示すフローチャートである。
【図６】図６は、ＦＦ／ＲＥＷ処理を示すフローチャートである。
【図７】図７は、ＲＥＷ演奏再開時間更新処理を示すフローチャートである。
【図８】図８は、ＦＦ演奏再開時間更新処理を示すフローチャートである。
【図９】図９は、ＦＦ／ＲＥＷボタンオフ処理を示すフローチャートである。
【図１０】図１０は、押下時間と停止時刻から再開時間までの時間との関係を示すグラフである。
【符号の説明】
【００５９】
１  ：音声データ再生装置
２  ：音声データ再生装置本体
５  ：ＣＤドライブ
６  ：パネル
７  ：スピーカ
８  ：表示装置
１１：再生ボタン
１２：早送りボタン
１４：巻戻しボタン
２１：再生時間検出部
２２：ボタン状態検出部
２３：再開時間算出部
２４：通知部
２５：再生部
３１：画面
３２：トラック番号表示欄
３３：演奏時間表示欄
３４：画像表示欄
４１：再生時間テーブル
４２：トラック番号
４３：再生時間
【図１】
2007334932.tif 000003
【図２】
2007334932.tif 000004
【図３】
2007334932.tif 000005
【図４】
2007334932.tif 000006
【図５】
2007334932.tif 000007
【図６】
2007334932.tif 000008
【図７】
2007334932.tif 000009
【図８】
2007334932.tif 000010
【図９】
2007334932.tif 000011
【図１０】
2007334932.tif 000012