(57)【要約】【課題】  簡易な構成で、正確な頭出し動作を行い得る再生装置を実現する。【解決手段】  テープ状記録媒体２１が巻回されているリールの回転に従って発生する第１のパルスと、当該第１のパルスよりも短い周期の第２のパルスとを用い、テープ状記録媒体２１に記録されている記録信号の先頭位置、及び当該テープ状記録媒体２１の現在走行位置を、第１のパルスの１周期に対する相対位置として測定することにより、第１のパルスの分解能が低くデューティ比が大きい場合でも、テープ状記録媒体の現在走行位置から記録信号の先頭位置までの距離を正確に判定して、正確な頭出し動作を行うことができる。【選択図】        図９
2006120265.tif 000002
【特許請求の範囲】
【請求項１】
テープ状記録媒体を走行させ、当該テープ状記録媒体に記録されている記録信号を再生する再生手段と、
上記テープ状記録媒体が巻回されているリールの回転に従って第１のパルスを発生する第１のパルス発生手段と、
上記第１のパルスよりも短い周期の第２のパルスを発生する第２のパルス発生手段と、
上記テープ状記録媒体に記録されている上記記録信号の先頭位置を検出する先頭位置検出手段と、
上記第１のパルスの１周期、及び当該第１のパルスの１周期内における上記記録信号の先頭位置を上記第２のパルスを用いて測定し、当該第１のパルスの１周期に対する上記記録信号の先頭位置の相対値でなる先頭位置情報を算出する先頭位置情報算出手段と、
上記第１のパルスの１周期、及び当該第１のパルスの１周期内における上記記録媒体の現在走行位置を上記第２のパルスを用いて測定し、当該第１のパルスの１周期に対する上記テープ状記録媒体の現在走行位置の相対値でなる現在位置情報を算出する現在位置情報算出手段と、
上記先頭位置情報と現在位置情報との差に基づいて、上記テープ状記録媒体の現在走行位置から上記記録信号の先頭位置までの距離を算出する距離算出手段と
を具えることを特徴とする再生装置。
【請求項２】
上記距離算出手段が算出した上記テープ状記録媒体の現在走行位置から上記記録信号の先頭位置までの距離が所定値以下になったとき、上記記録信号を出力する
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
テープ状記録媒体を走行させ、当該テープ状記録媒体に記録されている記録信号を再生する再生ステップと、
上記テープ状記録媒体が巻回されているリールの回転に従って第１のパルスを発生する第１のパルス発生ステップと、
上記第１のパルスよりも短い周期の第２のパルスを発生する第２のパルス発生ステップと、
上記テープ状記録媒体に記録されている上記記録信号の先頭位置を検出する先頭位置検出ステップと、
上記第１のパルスの１周期、及び当該第１のパルスの１周期内における上記記録信号の先頭位置を上記第２のパルスを用いて測定し、当該第１のパルスの１周期に対する上記記録信号の先頭位置の相対値でなる先頭位置情報を算出する先頭位置情報算出ステップと、
上記第１のパルスの１周期、及び当該第１のパルスの１周期内における上記テープ状記録媒体の現在走行位置を上記第２のパルスを用いて測定し、当該第１のパルスの１周期に対する上記テープ状記録媒体の現在走行位置の相対値でなる現在位置情報を算出する現在位置情報算出ステップと、
上記先頭位置情報と現在位置情報との差に基づいて、上記テープ状記録媒体の現在走行位置から上記記録信号の先頭位置までの距離を算出する距離算出ステップと
を具えることを特徴とする再生方法。
【請求項４】
上記距離算出ステップで算出した上記テープ状記録媒体の現在走行位置から上記記録信号の先頭位置までの距離が所定値以下になったとき、上記記録信号を出力する
ことを特徴とする請求項３に記載の再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置及び再生方法に関し、例えばカセットテーププレーヤに適用して好適なものである。
【背景技術】
【０００２】
従来コンパクトカセットテーププレーヤ（以下、カセットテーププレーヤと呼ぶ)においては、テープを早送りしながら録音された楽曲の無音区間を検出し、当該無音区間の終了時点までテープを巻き戻した後再生を開始することにより、曲の頭出しを行うようになされている。
【０００３】
図１１（Ａ）は、コンパクトカセットテープのテープに記録されている曲を模式的に示した図である。図１において、曲（３曲目または４曲目）および曲間が並ぶ方向は、テープの走行方向に対応する。曲間はいわゆる無音部分である。
【０００４】
図１１（Ｂ）は早送りによる曲の頭出しの動作を説明する図である。カセットテーププレーヤは早送りによる曲の頭出しにおいて、テープを早送りしながらテープに記録されている音声信号を読み取り、設定されている曲に対応する曲間を検出する（以下、ＦＦサーチとも呼ぶ）。ユーザ操作等によって４曲目の頭出しが設定されているとき、カセットテーププレーヤは、４曲目に対応する無音部分を検出した後に４曲目に対応する音声信号を検出したとき（すなわち曲間検出がされたとき）、予め定めた一定時間早送りを継続してオーバーランさせた後、巻き戻し（以下、ＲＥＷとも呼ぶ）を実行する。
【０００５】
カセットテーププレーヤは巻き戻しの間においてもテープに記録されている音声信号を読み取り続け、４曲目に対応する音声信号が記録されている部分から無音部分に変化したとき、４曲目の頭であると判定し、当該４曲目の頭から予め定めた時間だけ巻き戻しを継続した後、ミュート状態で再生（以下、ＰＬＡＹとも呼ぶ）を実行する。
【０００６】
再生においてテープの走行速度が定速に達したとき（再生動作を開始してから予め定めた一定時間が経過したとき）、カセットテーププレーヤはミュートを解除し、コンパクトカセットテープのテープに記録されている音声信号を出力する。早送りによる曲の頭出しの動作におけるオーバーランの時間、ＲＥＷにおける４曲目の頭からの巻き戻しする時間、および再生動作に移行してミュートを解除するまでの時間は、カセットテーププレーヤの機構のブレーキ性能、および立ち上がり時間、並びに個々のカセットテーププレーヤのバラツキなどを基に、３曲目の音が出ず、かつ４曲目の先頭の音が欠けないように設定される。
【０００７】
一方、図１１（Ｃ）は巻き戻しによる曲の頭出しの動作を説明する図である。カセットテーププレーヤは巻き戻しによる曲の頭出しにおいて、テープを巻き戻しながらテープに記録されている音声信号を読み取り、設定されている曲に対応する曲間を検出する（以下、ＲＥＷサーチと称する）。４曲目の頭出しが設定されているとき、カセットテーププレーヤは、４曲目に対応する音声信号が記録されている部分から無音部分に変化したとき（曲間検出がされたとき）、予め定めた一定時間、巻き戻しを継続してオーバーランさせ、その後、早送りを実行する。
【０００８】
早送りにおいてもカセットテーププレーヤは、予め定めた時間早送りした後、ミュート状態で再生を実行する。カセットテーププレーヤは再生時において、テープの走行速度が定速に達したときミュートを解除し、音声信号を出力する。
【０００９】
図１１（Ｄ）は巻き戻しによる曲の頭出しの他の動作を説明する図である。カセットテーププレーヤは巻き戻しによる曲の頭出しにおいて、テープを巻き戻しながらテープに記録されている音声信号を読み取り、設定されている曲に対応する曲間を検出する。４曲目の頭出しが設定されているとき、カセットテーププレーヤは、４曲目に対応する音声信号が記録されている部分から無音部分に変化したとき（曲間検出がされたとき）、予め定めた一定時間、巻き戻しを継続してオーバーランさせ、その後、ミュート状態で再生を実行する。そして、再生においてテープの走行速度が定速に達したとき、カセットテーププレーヤはミュートを解除し、音声信号を出力する。
【００１０】
またカセットテーププレーヤにおいては、再生動作に移行してから４曲目の音声が出力されるまでの時間を短くするため、ＦＦサーチにおいて、曲間検出がされたときのカウンタ値を記録すると共に、巻き戻し動作において、曲間検出がされたときのカウンタ値を基に、巻き戻しの停止位置を制御するようになされたものもある（例えば、特許文献１（段落〔００１３〕〜〔００２１〕、図１〜図３参照）。
【００１１】
図１２は、曲間検出がされたときのカウンタ値を基に、巻き戻しの動作を制御するカセットテーププレーヤにおける、テープの初めに記録されている曲をサーチするときの、動作モード、曲間検出信号、リールパルス、およびミュート制御信号の変化を説明するタイミングチャートである。
【００１２】
図１２（Ａ）に示す動作モードは、FFサーチ、REWサーチ、早送り、巻き戻し、再生又は停止の内の１つの動作状態を示す。
【００１３】
図１２（Ｂ）に示す曲間検出信号は、音声信号が記録されているとき及び無音部分が予め定めた時間より短いとき信号レベル「１」を示し、無音部分が予め定めた時間続いたとき信号レベル「０」を示す。
【００１４】
図１２（Ｃ）に示すリールパルスは、コンパクトカセットテープの巻き取りリールの回転に対応するパルス信号である。テープの初めの再生の動作におけるリールパルスの変化の間隔は、０．２秒である。リールパルスの変化の間隔の２倍の時間をリールパルス周期と呼ぶ。
【００１５】
図１２（Ｄ）に示すミュート制御信号は、その信号レベルが「１」のとき、カセットテーププレーヤに音声信号を出力させず、信号レベルが「０」のとき、音声信号を出力させるように制御するための信号である。
【００１６】
カセットテーププレーヤはＦＦサーチの動作において、曲間検出信号が０から１に変化したとき、カウンタ値を記憶する。そしてカセットテーププレーヤは、検出信号が０から１に変化したときから予め定めた時間が経過すると、動作モードをＦＦサーチから巻き戻しに変更する。
【００１７】
続いてカセットテーププレーヤは巻き戻しにおいて、現在のカウンタ値が、曲間検出がされたときのカウンタ値と同じになったときから予め定めた時間を経過すると、動作モードを巻き戻しから再生に変更する。
【００１８】
カセットテーププレーヤは再生の動作において、テープが定速走行になったとき（再生の動作開始から予め定めた一定時間が経過したとき）、ミュート制御信号を１から０に変化させる。
【００１９】
図１３に、このようなカウンタ値に基づく頭出し制御を行うカセットテーププレーヤ１の構成を示す。
【００２０】
マイクロコンピュータ２は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read-only Memory）、およびＲＡＭ（Random-Access Memory）などが一体的に組み込まれた、いわゆるワンチップマイクロコンピュータなどで構成され、制御プログラムを実行して、操作部３から供給される操作に対応した信号、リールパルス生成器１０の光学センサ６が回転円板５の回転を検出することにより生成するリールパルス、および磁気ヘッド７で再生した再生信号に基づきヘッドアンプ８から供給される曲間信号などを基に、ミュート制御信号およびメカモード制御信号を生成する。またマイクロコンピュータ２は、ミュート制御信号をミュート回路８に供給するとともに、メカモード制御信号をメカ制御ブロック４に供給する。
【００２１】
操作部３は各種操作スイッチ等で構成され、カセットテーププレーヤ１のユーザによる操作に対応して、例えば、ＦＦサーチの動作を要求する信号、ＲＥＷサーチの動作を要求する信号、停止を要求する信号、あるいは再生の動作を要求する信号等をマイクロコンピュータ２に供給する。
【００２２】
メカ制御ブロック４は、例えばロジック回路などから構成され、マイクロコンピュータ２から供給されたメカモード制御信号を基に、コンパクトカセットテープ（以下単にカセットと呼ぶ）２０の供給側リール２３又は巻取側リール２４を所定の方向に回転させると共に、ヘッド７を磁気テープ（以下、単にテープと呼ぶ）２１に接触させ、またはヘッド７をテープ２１から引き離すなどのカセットテーププレーヤ１の機械的な動作を制御する。
【００２３】
回転円板５には巻取側リール２４の回転力がベルトなどを介して伝達され、巻取側リール２４の回転に同期して回転するように構成されている。そして回転円板５は、回転軸を中心に遮光領域と光を通過させる領域とが交互に配置され、回転に対応して、光学センサ６の光を遮光または通過させるように構成されている。
【００２４】
光学センサ６は光電スイッチなどで構成され、回転円板５の回転に対応したリールパルスを生成してマイクロコンピュータ２に供給する。例えば、光学センサ６が回転円板５の光を通過させる領域に位置するとき、当該光学センサ６はオン状態となって１に対応するリールパルスを出力し、光学センサ６が回転円板５の遮光領域に位置するとき、当該光学センサ６はオフ状態となって０に対応するリールパルスを出力する。かくして光学センサ６は、巻取側リール２４の回転に対応したリールパルスを出力する。
【００２５】
ヘッド７は、テープ２１に記録されている信号を読み出し、再生信号をヘッドアンプ８に供給する。ヘッドアンプ８は、ヘッド７から供給された再生信号を増幅し、音声信号としてミュート回路９に供給する。
【００２６】
またヘッドアンプ８は、ヘッド７から供給された再生信号に音声が含まれているとき、曲間信号の信号レベルを「１」としてマイクロコンピュータ２に供給し、ヘッド７から供給される音声信号が無音であるとき、曲間信号の信号レベルを「０」にとしてマイクロコンピュータ２に供給する。
【００２７】
ミュート回路９はリレーなどで構成され、マイクロコンピュータ２から供給されるミュート制御信号の信号レベルが「１」のとき、ヘッドアンプ８から供給される音声信号を短絡させることによりミュートを行い、ミュート制御信号が「０」のとき、ヘッドアンプ７から供給される音声信号をそのまま出力する。
【００２８】
カセット２０は、供給側リール２３及び巻取側リール２４を有しており、当該供給側リール２３及び巻取側リール２４は装着されたカセットテーププレーヤ１によって回転駆動される。そしてカセット２０は、カセットテーププレーヤ１が再生等の動作を行う際、音声信号が記録されているテープ２１を供給側リール２３または巻取側リール２４に巻き取りさせ、所定の速度で所定の方向に移動するテープ２１をヘッド７に接触させるように構成されている。
【特許文献１】特開２００２−７４７８０公報
【発明の開示】
【発明が解決しようとする課題】
【００２９】
一般に、カセットテーププレーヤにはテープの終端を検出するためのエンドスイッチが設けられている。かかるエンドスイッチは、カセットの供給側リール又は巻取側リールの回転を機械的に検出したエンドスイッチパルスを出力するようになされており、カセットテーププレーヤのマイクロコンピュータは、エンドスイッチパルスのパルス変化が所定時間以上停止した場合、テープが終端に到達して走行が停止したものとしてリールの駆動を停止する。
【００３０】
ここで、エンドスイッチパルスのパルス数をカウントし、そのカウンタ値に基づいてテープの頭出し制御を行うようにすれば、上述したリールパルス生成器を廃することができ、簡易な構成で高速な頭出しを行うことができると考えられる。
【００３１】
ところが実際上、機械的検出を行うエンドスイッチの分解能は、光学的検出を行うリールパルス検出スイッチの分解能に比べて低いという問題がある。例えばリールパルスは回転円板１回転で４波（８カウント）程度であるのに対し、エンドスイッチパルスは回転円板１回転で１波（２カウント）程度であり、このためエンドスイッチパルスでは正確な頭出しを行い得ないという問題があった。
【００３２】
また、機械的検出を行うエンドスイッチはエンドスイッチパルスのデューティ比が大きく、このため、たとえエンドスイッチの分解能を向上させたとしても、エンドスイッチパルスでは正確な頭出しを行い得ないという問題があった。
【００３３】
本発明は以上の点を考慮してなされたものであり、簡易な構成で、正確な頭出し動作を行い得る再生装置を提案しようとするものである。
【課題を解決するための手段】
【００３４】
かかる課題を解決するため本発明においては、テープ状記録媒体を走行させ、当該テープ状記録媒体に記録されている記録信号を再生する再生手段と、テープ状記録媒体が巻回されているリールの回転に従って第１のパルスを発生する第１のパルス発生手段と、第１のパルスよりも短い周期の第２のパルスを発生する第２のパルス発生手段と、テープ状記録媒体に記録されている記録信号の先頭位置を検出する先頭位置検出手段と、第１のパルスの１周期、及び当該第１のパルスの１周期内における記録信号の先頭位置を第２のパルスを用いて測定し、当該第１のパルスの１周期に対する記録信号の先頭位置の相対値でなる先頭位置情報を算出する先頭位置情報算出手段と、第１のパルスの１周期、及び当該第１のパルスの１周期内におけるテープ状記録媒体の現在走行位置を第２のパルスを用いて測定し、当該第１のパルスの１周期に対するテープ状記録媒体の現在走行位置の相対値でなる現在位置情報を算出する現在位置情報算出手段と、先頭位置情報と現在位置情報との差に基づいて、テープ状記録媒体の現在走行位置から記録信号の先頭位置までの距離を算出する距離算出手段とを再生装置に設けた。
【００３５】
そして、距離算出手段が算出したテープ状記録媒体の現在走行位置から記録信号の先頭位置までの距離が所定値以下になったとき、記録信号を出力するようにした。
【００３６】
テープ状記録媒体に記録されている記録信号の先頭位置及びテープ状記録媒体の現在走行位置を、第２のパルスを用いて、第１のパルスの１周期に対する相対位置として測定することにより、第１のパルスの分解能が低くデューティ比が大きい場合でも、テープ状記録媒体の現在走行位置から記録信号の先頭位置までの距離を正確に判定して、正確な頭出し動作を行うことができる。
【発明の効果】
【００３７】
本発明によれば、テープ状記録媒体に記録されている記録信号の先頭位置及びテープ状記録媒体の現在走行位置を、第２のパルスを用いて、第１のパルスの１周期に対する相対位置として測定することにより、第１のパルスの分解能が低くデューティ比が大きい場合でも、テープ状記録媒体の現在走行位置から記録信号の先頭位置までの距離を正確に判定して、正確な頭出し動作を行い得る再生装置を実現できる。
【発明を実施するための最良の形態】
【００３８】
以下図面について、本発明の一実施の形態を詳述する。
【００３９】
（１）カセットテーププレーヤの全体構成
図１３との対応部分に同一符号を付して示す図１において、３０は全体として本発明を適用したカセットテーププレーヤを示し、リールパルス生成器を持たず、機械的にリール回転を検出してテープ終端を検出するための、第１のパルス発生手段としてのエンドスイッチ３３のみを有する以外は、図１３に示すカセットテーププレーヤ１と同様の構成を有している。そしてカセットテーププレーヤ３０は、エンドスイッチ３３から出力される第１のパルスとしてとしてのエンドスイッチパルスを用いて頭出しの制御を行うようになされている。
【００４０】
カセットテーププレーヤ３０はマイクロコンピュータ２によって統括的に制御される。マイクロコンピュータ２は、ＣＰＵ、ＲＯＭ、ＲＡＭなどが一体的に組み込まれたワンチップマイクロコンピュータなどで構成され、制御プログラムを実行することにより操作部３から供給されるユーザの操作に対応した信号、エンドスイッチ３３のメカニカルセンサ３２が回転円板３１の回転を検出することにより生成するエンドスイッチパルス、磁気ヘッド７で再生した再生信号に基づきヘッドアンプ８から供給される曲間信号などを基に、ミュート制御信号およびメカモード制御信号を生成する。またマイクロコンピュータ２は、ミュート制御信号をミュート回路８に供給するとともに、メカモード制御信号をメカ制御ブロック４に供給する。
【００４１】
スイッチ２は、各種操作スイッチ等で構成され、カセットテーププレーヤ３０のユーザによる操作に対応して、ＦＦサーチの動作を要求する信号、ＲＥＷサーチの動作を要求する信号、停止を要求する信号、あるいは再生の動作を要求する信号等をマイクロコンピュータ２に供給する。
【００４２】
メカ制御ブロック４は例えばロジック回路などから構成され、マイクロコンピュータ２から供給されたメカモード制御信号を基に、図示しない再生手段としてのメカ部を制御し、コンパクトカセットテープ（以下単にカセットと呼ぶ）２０の供給側リール２３又は巻取側リール２４を所定の方向に回転させると共に、ヘッド７をテープ２１に接触させ、またはヘッド７をテープ２１から引き離すなどのカセットテーププレーヤ３０の機械的な動作を制御する。
【００４３】
エンドスイッチ３３の回転円板３１には巻取側リール２４の回転力がベルトなどを介して伝達され、巻取側リール２４の回転に同期して回転するように構成されている。回転円板３１はカム形状でなり、回転に対応してメカニカルスイッチ３２をオン／オフさせるように構成されている。そしてメカニカルスイッチ３２は、回転円板３１の回転に対応した１回転につき１波（２カウント）のエンドスイッチパルスを生成してマイクロコンピュータ２に供給する。
【００４４】
ヘッド７は、テープ２１に記録されている信号を読み出し、再生信号をヘッドアンプ８に供給する。ヘッドアンプ８は、ヘッド７から供給された再生信号を増幅し、音声信号としてミュート回路９に供給する。
【００４５】
またヘッドアンプ８は、ヘッド７から供給された再生信号に音声が含まれているとき、曲間信号の信号レベルを「１」としてマイクロコンピュータ２に供給し、ヘッド７から供給される音声信号が無音であるとき、曲間信号の信号レベルを「０」にとしてマイクロコンピュータ２に供給する。
【００４６】
ミュート回路９はリレーなどで構成され、マイクロコンピュータ２から供給されるミュート制御信号の信号レベルが「１」のとき、ヘッドアンプ８から供給される音声信号を短絡させることによりミュートを行い、ミュート制御信号が「０」のとき、ヘッドアンプ７から供給される音声信号をそのまま出力する。
【００４７】
カセット２０は、供給側リール２３及び巻取側リール２４を有しており、当該供給側リール２３及び巻取側リール２４は装着されたカセットテーププレーヤ１によって回転駆動される。そしてカセット２０は、カセットテーププレーヤ１が再生等の動作を行う際、音声信号が記録されているテープ２１を供給側リール２３または巻取側リール２４に巻き取りさせ、所定の速度で所定の方向に移動するテープ２１をヘッド７に接触させるように構成されている。
【００４８】
図２は、マイクロコンピュータ１が制御プログラムを実行することにより実現される機能を示すブロック図である。回転検出部１０１は、制御部１０３から供給される動作モードを示す信号、およびエンドスイッチ３３から供給されるエンドスイッチパルスを基に、内部に設けられているカウンタのカウンタ値ＲＣをインクリメントまたはデクリメントし、当該カウンタ値ＲＣを制御部１０３に供給する。
【００４９】
図３は回転検出部１０１におけるカウント値ＲＣのカウント処理を示す。回転検出部１０１は、ルーチンＲＴ１の開始ステップから入ってステップＳＰ１に移り、エンドスイッチ３３から供給されるエンドスイッチパルスが０から１、または１から０に変化したか否かを判定し、当該エンドスイッチパルスが変化したと判定された（すなわちエッジ検出）場合、ステップＳＰ２に移る。
【００５０】
ステップＳＰ２において回転検出部１０１は、制御部１０３から供給される動作モードを示す信号を基に、テープ２１が再生または早送りの方向に移動しているか否かを判定する。ステップＳＰ２において、テープ２１が再生または早送りの方向に移動していると判定された場合、回転検出部１０１はステップＳＰ３に移り、カウンタ値ＲＣをインクリメントしてステップＳＰ１に戻る。これに対してテープ２１が巻き戻しの方向に移動していると判定された場合、回転検出部１０１はステップＳＰ４に移り、カウンタ値ＲＣをデクリメントしてステップＳＰ１に戻る。
【００５１】
このようにして回転検出部１０１は、テープ２１とヘッド７との位置に対応して、カウンタのカウンタ値ＲＣを更新することができる。
【００５２】
一方曲間検出部１０２は、ヘッドアンプ８から供給される曲間信号が予め定めた期間継続して０であるとき、０である曲間検出信号を制御部１０３に供給し、ヘッドアンプ８から供給される曲間信号の無音に対応する時間（曲間信号が０である時間）が予め定めた時間より短いとき、およびヘッドアンプ８から供給される曲間信号が１であるとき、１である曲間検出信号を制御部１０３に供給する。
【００５３】
制御部１０３は、曲間検出信号が０から１に変化したときなど、回転検出部１０１から供給されたカウンタ値ＲＣなどを記憶部１０４に記憶させる。
【００５４】
制御部１０３は、操作部３から供給された操作に対応する信号、記憶部１０４に記憶されているカウンタ値、回転検出部１０１から供給されたカウンタ値ＲＣおよび曲間検出部１０２から供給された曲間検出信号を基に、ミュート制御信号およびメカモード制御信号を生成する。制御部１０３は、ミュート制御信号をミュート回路９に供給すると共に、メカモード制御信号をメカ制御ブロック４に供給する。
【００５５】
（２）本発明による頭出し処理
上述したように、このカセットテーププレーヤ３０のエンドスイッチ３３はリール回転を機械的に検出するものであるため、リール回転を光学的に検出するリールパルス生成器に比べてその分解能が低い。実際上、光学式のリールパルス生成器では回転円板１回転につき４パルスが生成されるのに対し、エンドスイッチ３３では回転円板１回転につき１パルスが生成され、その分解能は１／４となる。さらに、エンドスイッチ３３はエンドスイッチパルスのデューティ比が大きい（すなわち５０％にならない）という問題もあり、これらの理由によって、従来の手法では、エンドスイッチパルスに基づいて正確な頭出しを行うことが困難である。
【００５６】
このため本発明のカセットテーププレーヤ３０では、エンドスイッチ３３によるエンドスイッチパルスと、当該エンドスイッチパルスよりも周期が短くかつデューティ比が５０％のパルスでなる第２のパルスとしてのエッジカウンタとを併用して曲間位置を特定することにより、分解能の低いエンドスイッチパルスを用いて正確な頭出しを行うようになされている。具体的には、曲間を検出した時点におけるエンドスイッチパルスのデューティ比をエッジカウンタに基づいて測定するとともに、当該エンドスイッチパルス１周期内における曲間位置をエッジカウンタのカウント値に基づいて認識する。
【００５７】
すなわち、制御部１０３は第２のパルス発生手段としてのエッジカウンタＥＣのパルス数を常時カウントしており、エンドスイッチパルスのエッジを検出したとき（すなわちパルスが０から１または１から０へ反転したとき）のエッジカウンタＥＣの値を、エッジカウント値ＥＣ＿ｎとして記憶するとともに、当該エッジカウンタＥＣをリセットしてカウントを再開する。このようにして制御部１０３は、エンドスイッチパルスのエッジ間隔（すなわち「０」区間及び「１」区間それぞれの長さ）を過去数個（ｎ＝０、１、２、……）に渡って一時記憶する。
【００５８】
（２−１）サーチによる曲間検出
先頭位置検出手段としての制御部１０３は、図４に示すように、サーチ中に曲間検出信号が０から１に変化すると（曲の頭を検出したとき、すなわち曲間検出）、このときのエンドスイッチパルスカウント値ＲＣを曲間検出カウント値Ｃ＿ＡＤとして記憶部１０４に記憶するとともに、このときのエッジカウンタＥＣを曲間検出位置情報Ｅ＿ＡＤとして記憶部１０４に記憶する。
【００５９】
制御部１０３は曲間を検出した後も所定のオーバーラン時間ＯＲＴだけ早送りを継続してオーバーランさせ、曲間検出時におけるエンドスイッチパルスのエッジ間隔を示すエッジカウント値ＥＣ＿０を記憶する。そして制御部１０３は、曲間検出時におけるエンドスイッチパルスのデューティ比ＥＣ＿ＤＵＴＹを、次式を用いて算出する。
【００６０】
ＥＣ＿ＤＵＴＹ＝ＥＣ＿０／（ＥＣ＿０＋ＥＣ＿１）                    ……（１）
【００６１】
さらに先頭位置情報算出手段としての制御部１０３は、曲間検出時におけるエンドスイッチパルスのエッジ間隔を示すエッジカウント値ＥＣ＿０及び一つ前のエッジ間隔を示すエッジカウント値ＥＣ＿１、並びに曲間検出位置情報Ｅ＿ＡＤに基づき、次式を用いて、エンドスイッチパルス１周期（すなわちエンドスイッチ３３の回転円板３１が１回転する期間）における曲の頭の位置を示す、先頭位置情報としての曲間位置情報ＥＣ＿ＭＵＳＩＣを算出する。
【００６２】
ＥＣ＿ＭＵＳＩＣ＝（ＥＣ＿１＋Ｅ＿ＡＤ）／（ＥＣ＿１＋ＥＣ＿０）    ……（２）
【００６３】
以上の処理をフローチャートを用いて詳細に説明する。まず制御部１０３は、図５に示す曲間検出処理手順を実行する。すなわち制御部１０３は、ルーチンＲＴ２の開始ステップから入ってステップＳＰ５に移り、曲間検出部１０２から供給される曲間検出信号を基に、目的の曲に対応する曲間を検出したか否かを判定し、目的の曲に対応する曲間を検出したと判定した場合、次のステップＳＰ６に移る。
【００６４】
ステップＳＰ６において制御部１０３は、回転検出部１０１から供給されるエンドスイッチパルスカウント値ＲＣを曲間検出カウント値Ｃ＿ＡＤとして記憶部１０４に記憶し、次のステップＳＰ７に移る。ステップＳＰ７において制御部１０３は、このときのエッジカウンタＥＣを曲間検出位置情報Ｅ＿ＡＤとして記憶部１０４に記憶し、次のステップＳＰ８に移る。
【００６５】
ステップＳＰ８において制御部１０３は、予め定められた設定値を内蔵するオーバーランタイマＯＲＴに設定した後、ステップＳＰ５に戻る。
【００６６】
これと平行して制御部１０３は、図６に示すエンドスイッチパルスのデューティ比測定処理を実行する。すなわち制御部１０３は、ルーチンＲＴ３の開始ステップから入ってステップＳＰ１１に移り、エンドスイッチパルスのエッジを検出したか否かを判定し、当該最初のエッジを検出したと判定した場合、次のステップＳＰ１２に移る。
【００６７】
ステップＳＰ１２において制御部１０３は、このときのエッジカウンタＥＣの値をエッジカウント値ＥＣ＿０として記憶し、次のステップＳＰ１３に移る。
【００６８】
ステップＳＰ１３において制御部１０３は、曲間検出部１０２から供給された曲間検出信号に基づいて、曲間を検出したか否かを判定し、当該曲間を検出したと判定した場合、次のステップＳＰ１４に移る。
【００６９】
ステップＳＰ１４において制御部１０３は、エッジカウント値ＥＣ＿０及びＥＣ＿１に基づいて、曲間検出時におけるエンドスイッチパルスのデューティ比ＥＣ＿ＤＵＴＹを算出して記憶部１０４に記憶し、次のステップＳＰ１５に移る
【００７０】
ステップＳＰ１５において制御部１０３は、エッジカウント値ＥＣ＿０及びＥＣ＿１並びに曲間検出位置情報Ｅ＿ＡＤに基づいて、曲間位置情報ＥＣ＿ＭＵＳＩＣを算出して記憶部１０４に記憶し、ステップＳＰ１１に戻る。
【００７１】
これに対して、ステップＳＰ１３において曲間を検出していないと判定した場合、制御部１０３はステップＳＰ１６に移り、エッジカウント値ＥＣ＿０を前のパルスのエッジカウント値ＥＣ＿１として記憶し、ステップＳＰ１１に戻る。
【００７２】
（２−２）再生開始位置への移動
さらに制御部１０３は曲間検出後、テープ２１をオーバーランさせた後、頭出しのための再生開始位置まで移動させる。このとき制御部１０３は、テープ２１をサーチ方向とは逆の方向へ移動させる。
【００７３】
このときの処理を図７に示すフローチャートを用いて説明する。制御部１０３は、図７に示す再生開始位置移動処理手順ルーチンＲＴ３の開始ステップから入ってステップＳＰ１７に移り、テープ２１をオーバーランさせている間、所定の時間間隔で、オーバーランタイマＯＲＴの値をデクリメントする。このステップＳＰ１７の処理は、他の処理と並列に実行される。
【００７４】
次のステップＳＰ１８において制御部１０３は、オーバーランタイマＯＲＴの値が０になったか否かを判定し、当該オーバーランタイマＯＲＴの値が０になったと判定された場合、ステップＳＰ１９に移り、メカモード制御信号の値を決定するために格納しているデータなどを基に、早送りによる曲の頭出しの動作であるか否かを判定する。
【００７５】
ステップＳＰ１９において、早送りによる曲の頭出しの動作であると判定された場合、制御部１０３はステップＳＰ２０に移り、メカ制御ブロック４に対して巻き戻し動作をさせるメカモード制御信号を出力し、ステップＳＰ２２に移って処理を終了する。
【００７６】
これに対し、ステップＳＰ１９において巻き戻しによる曲の頭出しの動作であると判定した場合、制御部１０３はステップＳＰ２１に移り、メカ制御ブロック４に対して早送り動作をさせるメカモード制御信号を出力し、ステップＳＰ２２に移って処理を終了する。
【００７７】
またステップＳＰ１８において、オーバーランタイマＯＲＴの値が０になっていないと判定された場合、制御部１０３はステップＳＰ１７に戻ってオーバーランを更に継続させる。
【００７８】
（２−３）再生開始
続いて制御部１０３は、テープ２１が再生開始位置に到達すると再生動作に移行する。
このとき制御部１０３は、テープ２１を曲間検出した位置よりも前まで移動させる。このときの処理を、図８のフローチャートを用いて説明する。
【００７９】
制御部１０３は、図８に示す再生動作開始処理手順ルーチンＲＴ４の開始ステップから入ってステップＳＰ２５に移り、再生開始位置への移動が巻き戻し動作であるか否かを判定し、再生開始位置への移動が巻き戻し動作であると判定した場合、ステップＳＰ２６に移り、回転検出部１０１から供給されるカウンタのカウンタ値ＲＣが、記憶部１０４に記憶されている曲間検出カウント値Ｃ＿ＡＤと予め記憶しているオフセット値Ａとの差と等しいか否かを判定する。
【００８０】
ここでオフセット値Ａは、ブレーキ、再生動作の立ち上がり特性、および再生動作において定速走行になってからミュートが解除されるまでの時間などを考慮して決定される。例えば、ブレーキに必要な空走距離に対応する値をＢとし、再生動作の立ち上がりに必要な走行距離に対応する値をＰとし、定速走行になってからミュートが解除されるまでに必要な走行距離に対応する値をＬとしたとき、オフセット値Ａは、Ｐ＋Ｌ−Ｂにより求められる。
【００８１】
ステップＳＰ２６において、回転検出部１０１から供給されるカウンタ値ＲＣが、曲間検出カウント値Ｃ＿ＡＤとオフセット値Ａとの差と等しいと判定された場合、すなわち、カウンタ値ＲＣ＝曲間検出カウント値Ｃ＿ＡＤ−オフセット値Ａが成立する場合、このことはテープ２１が再生を開始すべき位置に到達したことを表しており、このとき制御部１０３はステップＳＰ２７に移り、メカ制御ブロック４に対して再生の動作をさせるメカモード制御信号を出力してステップＳＰ２５に戻る。
【００８２】
これに対して、ステップＳＰ２６において回転検出部１０１から供給されるカウンタ値ＲＣが、曲間検出カウント値Ｃ＿ＡＤとオフセット値Ａとの差と等しくないと判定された場合、すなわち、カウンタ値ＲＣ＝曲間検出カウント値Ｃ＿ＡＤ−オフセット値Ａが成立しない場合、このことはテープ２１が再生を開始すべき位置に到達していないことを表しており、このとき制御部１０３は再生動作を行うことなくステップＳＰ２５に戻る。
【００８３】
一方ステップＳＰ２５において、再生開始位置への移動が巻き戻し動作であるか否かを判定し、再生開始位置への移動が巻き戻し動作ではないと判定した場合、制御部１０３はステップＳＰ２８に移り、回転検出部１０１から供給されるカウンタのカウンタ値ＲＣが、記憶部１０４に記憶されている曲間検出カウント値Ｃ＿ＡＤと予め記憶しているオフセット値Ａ’との差と等しいか否かを判定する。
【００８４】
ここでオフセット値Ａ’は、ブレーキ、再生動作の立ち上がり特性、および再生動作において定速走行になってからミュートが解除されるまでの時間などを考慮して決定される。例えば、ブレーキに必要な空走距離に対応する値をＢとし、再生動作の立ち上がりに必要な走行距離に対応する値をＰとし、定速走行になってからミュートが解除されるまでに必要な走行距離に対応する値をＬとしたとき、オフセット値Ａは、Ｐ＋Ｌ＋Ｂにより求められる。
【００８５】
ステップＳＰ２８において、回転検出部１０１から供給されるカウンタ値ＲＣが、曲間検出カウント値Ｃ＿ＡＤとオフセット値Ａ’との差と等しいと判定された場合、すなわち、カウンタ値ＲＣ＝曲間検出カウント値Ｃ＿ＡＤカウンタ値Ｍ−オフセット値Ａ’が成立する場合、このことはテープ２１が再生を開始すべき位置に到達したことを表しており、このとき制御部１０３はステップＳＰ２７に移り、メカ制御ブロック４に対して再生の動作をさせるメカモード制御信号を出力してステップＳＰ２５に戻る。
【００８６】
これに対して、ステップＳＰ２９において回転検出部１０１から供給されるカウンタ値ＲＣが、曲間検出カウント値Ｃ＿ＡＤとオフセット値Ａ’との差と等しくないと判定された場合、すなわち、カウンタ値ＲＣ＝曲間検出カウント値Ｃ＿ＡＤ−オフセット値Ａ’が成立しない場合、このことはテープ２１が再生を開始すべき位置に到達していないことを表しており、このとき制御部１０３は再生動作を行うことなくステップＳＰ２５に戻る。
【００８７】
（２−４）ミュート解除
このようにして再生動作を開始した処理部１０３は、曲間検出した位置よりも所定時間だけ前のタイミングでミュートを解除して音声出力を行う。
【００８８】
このとき、現在位置情報算出手段としての制御部１０３は、サーチ時において記憶部１０４へ記憶した曲間検出カウント値Ｃ＿ＡＤ及び曲間位置情報ＥＣ＿ＭＵＳＩＣ、エンドスイッチパルスのエッジ間隔を示すエッジカウント値ＥＣ＿ｎやエンドスイッチパルスのデューティ比等に基づいて、テープ２１の現在走行位置とサーチ時における曲間検出位置との相関を取ることにより再生位置の測定を行う。
【００８９】
このようなエンドスイッチパルスを用いた再生時位置測定処理を、フローチャートを用いて説明する。
【００９０】
制御部１０３は、図９に示す再生時位置測定処理手順ルーチンＲＴ５の開始ステップから入ってステップＳＰ３０に移り、曲間検出における再生動作中であるか否かを判定し、再生動作中であると判定した場合、次のステップＳＰ３１に移る。
【００９１】
ステップＳＰ３１において制御部１０３は、回転検出部１０１を介してエンドスイッチパルスのエッジを監視し、当該エンドスイッチパルスのエッジを検出したとき、次のステップＳＰ３２に移る。
【００９２】
ステップＳＰ３２において制御部１０３は、記憶部１０４に記憶されているエッジカウント値ＥＣ＿１を新たなエッジカウント値ＥＣ＿２として記憶する。同様に制御部１０３は、記憶部１０４に記憶されているエッジカウント値ＥＣ＿０を新たなエッジカウント値ＥＣ＿１として記憶する。さらに制御部１０３は、現在のエッジカウンタＥＣの値を新たなエッジカウント値ＥＣ＿０として記憶する。
【００９３】
ここで、図１０に示すように、エッジカウント値ＥＣ＿１は前回のエンドスイッチパルスの変化部分のエッジ間隔を示し、エッジカウント値ＥＣ＿２は前々回のエンドスイッチパルスの変化部分のエッジ間隔を示す。このようにして制御部１０３は、エンドスイッチパルスのエッジが検出される度、現時点、前回及び前々回のエンドスイッチパルスのエッジ間隔を示すエッジカウント値ＥＣ＿０、ＥＣ＿１及びＥＣ＿２を更新し、次のステップＳＰ３３に移る。
【００９４】
ステップＳＰ３３において制御部１０３は、次式を用いて前回のエンドスイッチパルス１周期についてのデューティ比ＥＣ＿ＤＵＴＹ２を算出し、次のステップＳＰ３４に移る。
【００９５】
ＥＣ＿ＤＵＴＹ２＝ＥＣ＿０／（ＥＣ＿０＋ＥＣ＿１）                ……（３）
【００９６】
ステップＳＰ３４において制御部１０３は、次式を用いて現在における想定デューティ比ＥＣ＿ＤＵＴＹ１を算出し、ステップＳＰ３０に戻って再生を継続する。
【００９７】
ＥＣ＿ＤＵＴＹ１＝ＥＣ＿１／（ＥＣ＿１＋ＥＣ＿２）                ……（４）
【００９８】
このようにして制御部１０３は、エンドスイッチパルスのエッジが検出される度、前回のエンドスイッチパルス１周期についてのデューティ比ＥＣ＿ＤＵＴＹ２及び現在の想定デューティ比ＥＣ＿ＤＵＴＹ１を算出する。
【００９９】
一方、ステップＳＰ３１においてエンドスイッチパルスのエッジを検出しなかったとき、制御部１０３はステップＳＰ３５に移り、回転検出部１０１から供給されるエンドスイッチパルスのカウント値ＲＣと記憶部１０４に記憶されている曲間検出カウント値Ｃ＿ＡＤとを比較することにより、テープ２１の現在走行位置が、曲間を検出した時のエンドスイッチパルスのエッジ間にあるか否かを判定する。
【０１００】
ステップＳＰ３５において、カウンタ値ＲＣと曲間検出カウント値Ｃ＿ＡＤとが等しいと判定された場合、すなわち、カウンタ値ＲＣ＝曲間検出カウント値Ｃ＿ＡＤが成立する場合、このことは、テープ２１の現在位置が、曲間を検出した時のエンドスイッチパルスのエッジ間にあることを表しており、このとき制御部１０３はステップＳＰ３６に移る。
【０１０１】
ステップＳＰ３６において制御部１０３は、記憶部１０４に記憶されている曲間検出時のデューティ比ＥＣ＿ＤＵＴＹと、現在の想定デューティ比ＥＣ＿ＤＵＴＹ１とを比較する。そして、デューティ比ＥＣ＿ＤＵＴＹと想定デューティ比ＥＣ＿ＤＵＴＹ１とが一致した場合、このことは、テープ２１の現在位置が曲間検出時のエンドスイッチパルスの１周期内にあることを表しており、このとき制御部１０３はステップＳＰ３７に移る。
【０１０２】
ステップＳＰ３７において制御部１０３は、前々回のエッジカウント値ＥＣ＿１を、テープ２１の現在走行位置における想定エッジ間隔でなる想定エッジカウント値ＥＣ＿３として記憶し、次のステップＳＰ３８に移る。
【０１０３】
ステップＳＰ３８において、現在位置情報算出手段としての制御部１０３は、前回のエッジカウント値ＥＣ＿０、想定エッジカウント値ＥＣ＿３、及び現在のエッジカウンタＥＣの値に基づき、次式を用いて、最新のエンドスイッチパルス１周期に対するテープ２１の予想現在位置を示す現在位置情報としての想定現在位置ＥＣ＿ＡＤを算出し、次のステップＳＰ３９に移る。
【０１０４】
ＥＣ＿ＡＤ＝ＥＣ＋ＥＣ＿０／（ＥＣ＿０＋ＥＣ＿３）                ……（５）
【０１０５】
ステップＳＰ３９において制御部１０３は、記憶部１０４に記憶されている曲間位置情報ＥＣ＿ＭＵＳＩＣから想定現在位置ＥＣ＿ＡＤを減算することにより、現在位置から曲
間検出位置までの距離を示す曲間位置距離情報ＥＣ＿ｗａｉｔを算出し、ステップＳＰ３０に戻って再生を継続する。
【０１０６】
一方、ステップＳＰ３５においてカウンタ値ＲＣと曲間検出カウント値Ｃ＿ＡＤとが等しくない判定された場合、並びにステップＳＰ３６においてデューティ比ＥＣ＿ＤＵＴＹと想定デューティ比ＥＣ＿ＤＵＴＹ１とが一致しないと判定された場合、制御部１０３はステップＳＰ４０に移る。
【０１０７】
ステップＳＰ４０において制御部１０３は、カウンタ値ＲＣ＝曲間検出カウント値Ｃ＿ＡＤ−１が成立するか否かを判定する。ステップＳＰ４０において、カウンタ値ＲＣ＝曲間検出カウント値Ｃ＿ＡＤ−１が成立すると判定された場合、このことは、テープ２１の現在位置が、曲間検出時のエンドスイッチパルスのエッジ間よりも一つ前のエッジ間にあることを表しており、このとき制御部１０３はステップＳＰ４１に移る。
【０１０８】
ステップＳＰ４１において制御部１０３は、記憶部１０４に記憶されている曲間検出時のデューティ比ＥＣ＿ＤＵＴＹと前回のエンドスイッチパルス１周期についてのデューティ比ＥＣ＿ＤＵＴＹ２とを比較する。そして、デューティ比ＥＣ＿ＤＵＴＹとデューティ比ＥＣ＿ＤＵＴＹ２とが一致した場合、このことは、テープ２１の現在位置が曲間検出時より一つ前のエンドスイッチパルスの１周期内にあることを表しており、このとき制御部１０３はステップＳＰ４２に移る。
【０１０９】
ステップＳＰ４２において制御部１０３は、前々回のエッジカウント値ＥＣ＿１'を、テープ２１の現在走行位置における想定エッジ間隔でなる想定エッジカウント値ＥＣ＿３'として記憶し、次のステップＳＰ４３に移る。
【０１１０】
ステップＳＰ４３において制御部１０３は、前回のエッジカウント値ＥＣ＿０'、想定エッジカウント値ＥＣ＿３'、及び現在のエッジカウンタＥＣの値に基づき、次式を用いて、最新のエンドスイッチパルス１周期に対するテープ２１の予想現在位置を示す想定現在位置ＥＣ＿ＡＤ'を算出し、次のステップＳＰ４４に移る。
【０１１１】
ＥＣ＿ＡＤ'=ＥＣ'/（ＥＣ＿０'＋ＥＣ＿３'）                        ……（６）
【０１１２】
ステップＳＰ４４において制御部１０３は、記憶部１０４に記憶されている曲間位置情報ＥＣ＿ＭＵＳＩＣから想定現在位置ＥＣ＿ＡＤ'を減算することにより、現在位置から曲
間検出位置までの距離を示す新たな曲間位置距離情報ＥＣ＿ｗａｉｔ'を算出し、ステップＳＰ３０に戻る。
【０１１３】
一方、ステップＳＰ４０及びステップＳＰ４１において否定結果が得られた場合、このことはテープ２１の予想現在位置が曲間検出位置よりも大きく離れていることを表しており、このとき制御部１０３はステップＳＰ３０に移って再生を継続する。
【０１１４】
このようにして制御部１０３は、テープ２１の現在位置から曲間検出位置までの距離を示す曲間位置距離情報ＥＣ＿ｗａｉｔを算出していく。
【０１１５】
そして制御部１０３は、算出した曲間位置距離情報ＥＣ＿ｗａｉｔの値が所定値α以下になったとき、ミュート回路９に供給するミュート制御信号の値を「０」にすることにより、曲の頭の直前から音声出力を開始する。
【０１１６】
（３）動作及び効果
以上の構成において、このカセットテーププレーヤ３０では、曲間検出動作の際、エンドスイッチ３３から供給されるエンドスイッチパルスのエッジ間隔を、当該エンドスイッチパルスよりも周期が短いエッジカウンタＥＣによって測定するようにした。
【０１１７】
カセットテーププレーヤ３０の制御部１０３は曲間検出のためのサーチ時において、当該エッジカウンタＥＣを用いて、曲間検出時におけるエンドスイッチパルス１周期のデューティ比ＥＣ＿ＤＵＴＹ、及び当該エンドスイッチパルス１周期における曲間位置を相対値で表した曲間位置情報ＥＣ＿ＭＵＳＩＣを算出し、記憶部１０４に記憶する。
【０１１８】
制御部１０３は曲間検出後、テープ２１を所定時間オーバーランさせた後再生開始位置まで移動し、ミュート状態で再生を開始する。このとき制御部１０３は、エッジカウンタＥＣを用いてエンドスイッチパルス１周期のデューティ比を常に算出していく。
【０１１９】
このとき制御部１０３は、エッジカウンタＥＣを用いて、現時点のエンドスイッチパルスの変化部分のエッジ間隔を示すエッジカウント値ＥＣ＿０、前回の変化部分のエッジ間隔を示すエッジカウント値ＥＣ＿１、前々回の変化部分のエッジ間隔を示すエッジカウント値ＥＣ＿２を測定し、これらと今現在のエッジカウンタＥＣの値とを用いて、エンドスイッチパルス１周期におけるテープ２１の現在位置を相対値で表した現在位置情報ＥＣ＿ＡＤを算出する。
【０１２０】
そして制御部１０３は、曲間位置情報ＥＣ＿ＭＵＳＩＣから現在位置情報ＥＣ＿ＡＤを減算することにより、テープ２１の現在位置から曲間検出位置までの距離を示す曲間位置距離情報ＥＣ＿ｗａｉｔを算出していき、当該曲間位置距離情報ＥＣ＿ｗａｉｔが所定値以下になったとき、ミュートを解除して音声出力を開始する。
【０１２１】
曲間検出時と再生時とでは、リール回転速度は当然大きく異なるが、曲間検出位置及び再生時の現在位置それぞれを、エンドスイッチパルス１周期における相対値でなる曲間位置情報ＥＣ＿ＭＵＳＩＣ及び現在位置情報ＥＣ＿ＡＤで表すようにしたことにより、当該曲間位置情報ＥＣ＿ＭＵＳＩＣ及び現在位置情報ＥＣ＿ＡＤを直接比較して、曲間検出位置までの距離を認識することができる。
【０１２２】
以上の構成によれば、エッジカウンタＥＣを用いて、サーチ時に検出した曲間位置及びテープ２１の現在位置をエンドスイッチパルス１周期における相対値として測定するようにしたことにより、分解能が低くデューティ比が大きいエンドスイッチパルスを用いて、正確な頭出し動作を行うことができる。
【産業上の利用可能性】
【０１２３】
本発明の再生装置は、例えばカセットテープレコーダに適用することができる。
【図面の簡単な説明】
【０１２４】
【図１】本発明によるカセットテーププレーヤの構成を示すブロック図である。
【図２】マイクロコンピュータが制御プログラムを実行することにより実現される機能を示すブロック図である。
【図３】エンドスイッチパルスカウント処理手順を示すフローチャートである。
【図４】ＦＦサーチ時におけるカウント値変化の説明に供するタイミングチャートである。
【図５】曲間検出処理手順を示すフローチャートである。
【図６】デューティ比測定処理手順を示すフローチャートである。
【図７】再生開始位置移動処理手順を示すフローチャートである。
【図８】再生動作開始処理手順を示すフローチャートである。
【図９】再生位置測定処理手順を示すフローチャートである。
【図１０】再生時におけるカウント値変化の説明に供するタイミングチャートである。
【図１１】曲の頭出し動作の説明に供するタイミングチャートである。
【図１２】動作モード及び各種信号の説明に供するタイミングチャートである。
【図１３】従来のカセットテーププレーヤの構成を示すブロック図である。
【符号の説明】
【０１２５】
１、３０……カセットテーププレーヤ、２……マイクロコンピュータ、３……操作部、４……メカ制御ブロック、５、３１……回転円板、６……光学センサ、７……ヘッド、８……ヘッドアンプ、９……ミュート回路、１０……リールパルス生成器、３２……メカニカルスイッチ、３３……エンドスイッチ。
【図１】
2006120265.tif 000003
【図２】
2006120265.tif 000004
【図３】
2006120265.tif 000005
【図４】
2006120265.tif 000006
【図５】
2006120265.tif 000007
【図６】
2006120265.tif 000008
【図７】
2006120265.tif 000009
【図８】
2006120265.tif 000010
【図９】
2006120265.tif 000011
【図１０】
2006120265.tif 000012
【図１１】
2006120265.tif 000013
【図１２】
2006120265.tif 000014
【図１３】
2006120265.tif 000015