JP2008217839A - Fast-forward playback method, fast-rewind playback method, and player - Google Patents

Fast-forward playback method, fast-rewind playback method, and player Download PDF

Info

Publication number
JP2008217839A
JP2008217839A JP2005180961A JP2005180961A JP2008217839A JP 2008217839 A JP2008217839 A JP 2008217839A JP 2005180961 A JP2005180961 A JP 2005180961A JP 2005180961 A JP2005180961 A JP 2005180961A JP 2008217839 A JP2008217839 A JP 2008217839A
Authority
JP
Japan
Prior art keywords
playback
fast
speed
time
reproduction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2005180961A
Other languages
Japanese (ja)
Inventor
Yoshiya Nonaka
慶也 野中
Eiji Ota
英治 太田
Hiroki Kato
寛樹 加藤
Akihiro Denda
明弘 傳田
Noritaka Arai
紀孝 新居
Kentaro Yamamoto
健太郎 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Tech Experts Inc
Pioneer System Technologies Corp
Original Assignee
Pioneer Electronic Corp
Tech Experts Inc
Pioneer System Technologies Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Electronic Corp, Tech Experts Inc, Pioneer System Technologies Corp filed Critical Pioneer Electronic Corp
Priority to JP2005180961A priority Critical patent/JP2008217839A/en
Priority to PCT/JP2006/310025 priority patent/WO2006137229A1/en
Publication of JP2008217839A publication Critical patent/JP2008217839A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/005Reproducing at a different information rate from the information rate of recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a simple playback method at a minimum cost increase capable of finding the position to start at a speed matching the long or short music to playback when making fast-forward or fast-rewind playback of music on CDs. <P>SOLUTION: This method first obtains in advance the playback time tt of the tracks tr from the TOC area of a CD2a, and changes the fast-forward or fast-rewind playback speed n to match the playback time tt of the tracks tr when making fast-forward or fast-rewind playback. It determines the number of intermittent playback sectors is and the number of skip sectors ss according to the playback speed n, and makes fast-forward or fast-rewind playback by repeating the playback of the number of intermittent reproduction sectors is, the skipping of the number of skip sectors ss, and the playback of the number of intermittent reproduction sectors is. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、記録媒体に記録された記録単位の早送り再生方法と早戻し再生方法、および再生装置に関する。   The present invention relates to a fast-forward playback method, a fast-rewind playback method, and a playback device for a recording unit recorded on a recording medium.

CD(Compact Disc)やDVD(Digital Versatile Disc)などの光ディスクや、ハードディスクおよび半導体メモリには、記録単位が記録される。記録単位は、例えば音声データでは楽曲の各曲に相当し、映像データでは番組やチャプターなどが相当する。   A recording unit is recorded on an optical disc such as a CD (Compact Disc) and a DVD (Digital Versatile Disc), a hard disk, and a semiconductor memory. The recording unit corresponds to, for example, each piece of music in audio data, and corresponds to a program or a chapter in video data.

曲や番組の目的の位置まで音声や映像を再生したまま早送りや早戻し(早送り再生や早戻し再生)する際には、例えば特許文献1に記載された再生装置が用いられる。特許文献1記載の再生装置では早送り再生または早送り再生速度は予め定めた一定速度としていた。
特開平8−180567号公報
When fast-forwarding or fast-rewinding (fast-forward playback or fast-rewind playback) while playing back audio or video to a target position of a song or program, for example, a playback device described in Patent Document 1 is used. In the playback apparatus described in Patent Document 1, fast-forward playback or fast-forward playback speed is set to a predetermined constant speed.
JP-A-8-180567

上述したような、一定速度での早送り再生または早戻し再生では、クラシックのように記録単位の演奏時間(再生時間)が長い楽曲では、目的の位置が楽曲の末端や先頭付近にある場合は、目的の位置まで早送り再生または早戻し再生を行うのに時間がかかる。また、演奏時間が長い楽曲に合わせて早送り再生速度を速く設定すると、演奏時間が短い楽曲では早送りの速度が速すぎて目的の位置を超えてしまうことがあり使いにくくなってしまう。   In fast-forward playback or fast-rewind playback at a constant speed as described above, if the target position is near the end or the beginning of the song in a song with a long performance time (reproduction time) such as classical music, It takes time to perform fast forward playback or fast reverse playback to the target position. In addition, if the fast-forward playback speed is set fast in accordance with the music having a long performance time, the fast-forward speed is too fast for the music having a short performance time, and the target position may be exceeded.

そこで、早送り再生速度を可変にする方法として、早送り再生ボタンなどを押す時間や回数に応じて可変にしたり、ボタンの代わりにダイヤルを使用して、ダイヤルの回転数や角度に応じて可変にする方法などが提案されているが、操作方法が複雑になったり、コストアップになってしまうという問題があった。   Therefore, as a method of making the fast-forward playback speed variable, it can be made variable according to the time and the number of times the fast-forward playback button is pressed, or it can be made variable according to the rotation speed and angle of the dial by using a dial instead of the button. A method has been proposed, but there are problems that the operation method becomes complicated and the cost increases.

従って、本発明は、早送り再生または早戻し再生時に、例えば再生時間の長短に合わせて適切な速さで目的の位置を検索でき、かつ操作方法が簡単でコストアップも最小限に抑えられるような早送り再生または早戻し再生方法および再生装置を提供することを目的とする。   Therefore, according to the present invention, at the time of fast forward playback or fast reverse playback, for example, the target position can be searched at an appropriate speed according to the length of the playback time, the operation method is simple, and the cost increase can be minimized. It is an object to provide a fast-forward playback or fast-rewind playback method and playback apparatus.

上記課題を解決するために、請求項1に記載の発明は、記録媒体に記録された少なくとも一つ以上の記録単位を、早送り再生または早戻し再生する方法において、
前記記録媒体に記録された記録単位の再生時間を読み出して、前記記録単位の前記再生時間に応じて、前記早送り再生または前記早戻し再生の速度を可変にすることを特徴としている。
In order to solve the above-mentioned problem, the invention according to claim 1 is a method for fast-forward playback or fast-rewind playback of at least one recording unit recorded on a recording medium.
The reproduction time of the recording unit recorded on the recording medium is read, and the speed of the fast forward reproduction or the fast reverse reproduction is made variable according to the reproduction time of the recording unit.

請求項3記載の発明は、記録媒体に記録された少なくとも1つ以上の記録単位を、早送り再生または早戻し再生可能な再生装置において、前記記録単位の再生時間を取得する再生時間取得手段と、前記再生時間取得手段が取得した再生時間に応じて前記早送り再生速度または前記早戻し再生速度を変更するとともに、前記早送り再生速度または前記早戻し再生速度を決定する速度決定手段と、前記速度決定手段が決定した再生速度に基づいて前記記録媒体の前記記録単位を読み出して再生する読み出し再生手段と、を備えたことを特徴としている。   The invention according to claim 3 is a playback apparatus capable of fast-forward playback or fast-rewind playback of at least one recording unit recorded on a recording medium, and playback time acquisition means for acquiring the playback time of the recording unit; Speed determining means for changing the fast forward playback speed or the fast reverse playback speed according to the playback time acquired by the playback time acquiring means, and for determining the fast forward playback speed or the fast reverse playback speed, and the speed determining means. And reading / reproducing means for reading and reproducing the recording unit of the recording medium based on the reproduction speed determined by.

以下、本発明の一実施形態にかかる早送り再生および早戻し再生方法を説明する。本発明の一実施形態にかかる早送り再生方法および早戻し再生方法は、記録媒体から記録単位の再生時間を読み出し、その再生時間に応じて早送り再生速度および早戻し再生速度を可変にする。このようにすることによって、記録単位ごとに適切な速度で早送り再生または早戻し再生を行えるので、目的位置の検索が行い易くなる。   Hereinafter, a fast forward playback and a fast reverse playback method according to an embodiment of the present invention will be described. In the fast-forward playback method and fast-rewind playback method according to an embodiment of the present invention, the playback time for each recording unit is read from the recording medium, and the fast-forward playback speed and the fast-forward playback speed are made variable according to the playback time. By doing so, fast-forward playback or fast-rewind playback can be performed at an appropriate speed for each recording unit, so that the target position can be easily searched.

また、前記記録単位の前記再生時間が長くなるのにしたがって、早送り再生速度または早戻し再生速度をより早くし、前記再生時間が短くなるのにしたがって、早送り再生速度または早戻し再生速度をより遅くしているため、前記再生時間の長さに応じた再生速度で早送り再生または早戻し再生を行うことが可能となる。   Further, as the playback time of the recording unit becomes longer, the fast forward playback speed or the fast reverse playback speed is made faster, and as the playback time becomes shorter, the fast forward playback speed or the fast reverse playback speed is made slower. Therefore, fast forward playback or fast reverse playback can be performed at a playback speed corresponding to the length of the playback time.

また、本発明の一実施形態にかかる再生装置は、再生時間取得手段が記録媒体から記録単位の再生時間を取得し、速度決定手段が前記再生時間に応じて前記早送り再生速度または早戻し再生速度を変更するとともに、前記早送り再生速度または早戻し再生速度を決定し、読み出し再生手段が、決定した再生速度に応じて記録媒体から記録単位を読み出し再生する。このようにすることによって、再生時間取得手段が取得した再生時間に応じて速度決定手段が再生速度を変更するとともに決定し、読み出し再生手段が記録媒体から記録単位を読み出して再生できるため、記録単位ごとに適切な速度で早送り再生または早戻し再生を行えるため、目的位置の検索が行い易くなる。   In the playback apparatus according to an embodiment of the present invention, the playback time acquisition unit acquires the playback time of the recording unit from the recording medium, and the speed determination unit determines the fast forward playback speed or the fast reverse playback speed according to the playback time. The fast-forward playback speed or the fast-rewind playback speed is determined, and the read / playback means reads and plays the recording unit from the recording medium according to the determined playback speed. By doing so, the speed determination means changes and determines the playback speed according to the playback time acquired by the playback time acquisition means, and the read playback means can read and playback the recording unit from the recording medium. Since fast forward playback or fast reverse playback can be performed at an appropriate speed for each time, it becomes easy to search for the target position.

また、前記速度決定手段は、前記記録媒体に予め記録された前記記録単位ごとの再生時間を示す情報を前期記録媒体から読み出す。そのため、記録単位ごとの再生時間に応じた再生速度を決定することが可能となる。   The speed determining means reads information indicating the reproduction time for each recording unit recorded in advance on the recording medium from the previous recording medium. Therefore, it is possible to determine the playback speed according to the playback time for each recording unit.

また、前記速度判定手段は、前記記録単位の前記再生時間が長くなるのにしたがって、早送り再生速度または早戻し再生速度をより早くし、前記再生時間が短くなるのにしたがって、早送り再生速度または早戻し再生速度をより遅くしているため、前記再生時間の長さに応じた早送り再生速度または早戻し再生速度を決定することが可能となる。   Further, the speed determination means increases the fast-forward playback speed or the fast-rewind playback speed as the playback time of the recording unit becomes longer, and fast-forward playback speed or faster as the playback time becomes shorter. Since the reverse playback speed is made slower, it is possible to determine the fast forward playback speed or the fast reverse playback speed according to the length of the playback time.

また、前記速度決定手段は、早送り再生の場合に前記記録単位の末端に近づくに従って早送り再生速度を徐々に遅くするとともに、早戻し再生の場合に前記記録単位の先頭に近づくに従って早戻し再生速度が徐々に遅くする。このようにすることによって、記録単位の末端や先頭付近の目的の位置が位置している場合に行き過ぎることを防止できる。   Further, the speed determining means gradually slows down the fast-forward playback speed as it approaches the end of the recording unit in the case of fast-forward playback, and fast-rewind playback speed as it approaches the beginning of the recording unit in the case of fast-back playback. Gradually slow down. By doing so, it is possible to prevent overshooting when the target position near the end or the head of the recording unit is located.

また、前記速度決定手段が、前記読み飛ばす前記再生情報群の数を変更することで前記早送り再生または前記早戻し再生速度を変更するとともに、前記読み飛ばす前記再生情報群の数を決定することで、前記早送り再生または前記早戻し再生速度を決定しているので、前記記録単位の前記再生時間に応じた再生速度で早送り再生または早戻し再生を確実に行うことが可能となる。   Further, the speed determining means changes the fast-forward playback or the fast-rewind playback speed by changing the number of the reproduction information groups to be skipped, and determines the number of the playback information groups to be skipped. Since the fast forward playback or the fast reverse playback speed is determined, fast forward playback or fast reverse playback can be surely performed at a playback speed corresponding to the playback time of the recording unit.

本発明の第1の実施例にかかる再生装置としてのCDプレーヤ1を図1〜図7を参照して説明する。CDプレーヤ1は、図1に示すようにCDドライブ2と、サーボ信号処理部3と、ディスクメカ制御部4と、システムコントロール部5と、操作部6と、D/Aコンバータ7と、音声出力端子8とを備えている。   A CD player 1 as a reproducing apparatus according to a first embodiment of the present invention will be described with reference to FIGS. As shown in FIG. 1, the CD player 1 includes a CD drive 2, a servo signal processing unit 3, a disk mechanism control unit 4, a system control unit 5, an operation unit 6, a D / A converter 7, and an audio output. And a terminal 8.

CDドライブ2は、CD2aをクランプして回転駆動するスピンドルモータ2bと、CD2aに格納された信号を読み出す光ピックアップ2cとを備えている。光ピックアップ2cは、図示しない半導体レーザ、光学系、光検出器などを備えており、CD2aにレーザビームを照射して格納された信号の読み出しを行う。   The CD drive 2 includes a spindle motor 2b that clamps and rotates the CD 2a, and an optical pickup 2c that reads a signal stored in the CD 2a. The optical pickup 2c includes a semiconductor laser (not shown), an optical system, a photodetector, and the like, and reads a stored signal by irradiating the CD 2a with a laser beam.

図2にCD2aのデータ構造を示す。CD2aは、各曲の再生時間などを含むTOC(Table Of Contents)などが記録されているリードイン領域2aaと、音楽データなどを記録するデータ領域2abと、データの記録終了位置を示すリードアウト領域2acを備えている。リードイン領域2aaおよびデータ領域2abおよびリードアウト領域2acは、セクタscと呼ばれる領域に分割されている。音楽データの各曲はトラックtrと呼ばれる単位で格納され、1曲は1つのトラックtrに対応し、1つのトラックtrは1つ以上のセクタscで構成されている。すなわち、本実施例ではセクタscが特許請求の範囲に記載した再生情報群に相当し、トラックtrが特許請求の範囲に記載した記録単位に相当する。   FIG. 2 shows the data structure of CD2a. The CD 2a has a lead-in area 2aa in which TOC (Table Of Contents) including the playback time of each song is recorded, a data area 2ab in which music data is recorded, and a lead-out area indicating the recording end position of the data 2ac. Lead-in area 2aa, data area 2ab and lead-out area 2ac are divided into areas called sectors sc. Each song of the music data is stored in a unit called a track tr. One song corresponds to one track tr, and one track tr is composed of one or more sectors sc. That is, in this embodiment, the sector sc corresponds to the reproduction information group described in the claims, and the track tr corresponds to the recording unit described in the claims.

読み出し再生手段としてのサーボ信号処理部3は、スピンドルモータ2bの回転速度の調整や光ピックアップ2cの位置の制御などを行うサーボ制御部3aと、光ピックアップ2cが読み出した信号を復調、エラー訂正などをしてデジタル信号に変換する信号処理部3bとを備えている。   The servo signal processing unit 3 serving as a reading / reproducing unit demodulates and corrects errors of a servo control unit 3a that adjusts the rotational speed of the spindle motor 2b and controls the position of the optical pickup 2c, and the signal read by the optical pickup 2c. And a signal processing unit 3b for converting into a digital signal.

ディスクメカ制御部4は、システムコントロール部5から指示された再生、早送り再生、早戻し再生などの指示に基づいて、サーボ信号処理部3に対してCD2a上のセクタscの読み取りまたは読み飛ばし指示などを行う。これらの処理は制御プログラムにより行われ、ディスクメカ制御部4には、制御プログラムを実行するための図示しないCPUと、制御プログラムおよびデータを格納するためのROMと、作業用データなどを一時保存するためのRAMとを備えている。   The disk mechanism control unit 4 instructs the servo signal processing unit 3 to read or skip the sector sc on the CD 2a based on instructions such as reproduction, fast forward reproduction, and fast reverse reproduction designated by the system control unit 5. I do. These processes are performed by a control program, and the disk mechanism control unit 4 temporarily stores a CPU (not shown) for executing the control program, a ROM for storing the control program and data, work data, and the like. And a RAM for this purpose.

システムコントロール部5は、操作部6からの再生、早送り再生、早戻し再生、停止、ディスク取り出しなどの各種操作に対応してCDプレーヤ1全体の制御を行う。これらの処理はシステムプログラムにより行われ、システムコントロール部5には、システムプログラムを実行するための図示しないCPUと、システムプログラムおよびデータを格納するためのROMと、作業用データなどを一時保存するためのRAMとを備えている。   The system control unit 5 controls the entire CD player 1 in response to various operations such as reproduction from the operation unit 6, fast forward reproduction, fast reverse reproduction, stop, and disc removal. These processes are performed by a system program, and the system control unit 5 temporarily stores a CPU (not shown) for executing the system program, a ROM for storing the system program and data, work data, and the like. RAM.

操作部6は、再生、早送り再生、早戻し再生、停止、ディスク取り出しなどのCDプレーヤ1の各種動作をユーザがボタンなどを操作することによりシステムコントロール部5へ指示する。   The operation unit 6 instructs the system control unit 5 by various operations of the CD player 1 such as playback, fast-forward playback, fast-rewind playback, stop, and disc removal when the user operates buttons and the like.

D/Aコンバータ7は、サーボ信号処理部3から出力されたデジタル信号をアナログ信号に変換して音声出力端子8より出力する。   The D / A converter 7 converts the digital signal output from the servo signal processing unit 3 into an analog signal and outputs the analog signal from the audio output terminal 8.

次に、このような構成からなるCDプレーヤ1において、早送り再生および早戻し再生を行う際の動作を図3〜図7を参照して説明する。   Next, with reference to FIG. 3 to FIG. 7, an explanation will be given of the operation when fast forward playback and fast reverse playback are performed in the CD player 1 having such a configuration.

第1の実施例における早送り再生および早戻し再生は、一定時間の再生を行った後に、再生速度に応じて求めた一定時間だけ読み飛ばす。この一定時間の再生と一定時間の読み飛ばしを交互に行うことにより早送り再生または早戻し再生を実現している。なお、以降の説明において、再生を行う予め定められた一定時間を間欠再生時間it、間欠再生時間itをセクタ数に換算したパラメータを間欠再生セクタ数is、再生速度に応じて求められ読み飛ばす一定時間をスキップ時間st、スキップ時間stをセクタ数に換算したパラメータをスキップセクタ数ssと呼称する。間欠再生時間itは予め設定した値がディスクメカ制御部4のROMに格納されている。   In the fast-forward playback and fast-rewind playback in the first embodiment, after playback for a fixed time, reading is skipped for a fixed time determined according to the playback speed. The fast-forward reproduction or the fast-rewind reproduction is realized by alternately performing the reproduction for a certain time and skipping the reading for a certain time. In the following description, a predetermined fixed time for reproduction is an intermittent reproduction time it, a parameter obtained by converting the intermittent reproduction time it to the number of sectors is determined according to the intermittent reproduction sector number is, and the constant is skipped. The parameter obtained by converting the time into the skip time st and the skip time st into the number of sectors is called the skip sector number ss. A preset value for the intermittent reproduction time it is stored in the ROM of the disk mechanism control unit 4.

図3は、第1の実施例のCDプレーヤ1における早送り再生および早戻し再生の手順を示すフローチャートである。早送り再生および早戻し再生は、ディスクメカ制御部4のCPUが、システムコントロール部5からの指示を受け、制御プログラムを実行することにより実現される。   FIG. 3 is a flowchart showing a procedure of fast forward playback and fast reverse playback in the CD player 1 of the first embodiment. Fast forward playback and fast reverse playback are realized by the CPU of the disk mechanism control unit 4 receiving an instruction from the system control unit 5 and executing a control program.

まず、再生時間取得手段としてのステップS101で、CPUがCD2aのリードイン領域2aaにあるTOCから各トラックtrの再生時間ttを読み込み、ディスクメカ制御部4内のRAMに書き込みステップS102に進む。そして、ステップS102で通常再生動作を始めてステップS103に進む。すなわち、このステップにおいて記録媒体に予め記録された再生時間を示す情報を読み出している。   First, in step S101 as reproduction time acquisition means, the CPU reads the reproduction time tt of each track tr from the TOC in the lead-in area 2aa of the CD 2a, writes it to the RAM in the disk mechanism control unit 4, and proceeds to step S102. In step S102, the normal reproduction operation is started and the process proceeds to step S103. That is, information indicating the reproduction time recorded in advance on the recording medium in this step is read out.

次に、ステップS103で、システムコントロール部5から早送り再生を指示されたか否か判断する。システムコントロール部5から早送り再生を指示された場合(Yesの場合)は、ステップS104に進み早送り再生を行う。   Next, in step S103, it is determined whether or not fast-forward playback is instructed from the system control unit 5. When fast-forward playback is instructed from the system control unit 5 (in the case of Yes), the process proceeds to step S104 and fast-forward playback is performed.

早送り再生(ステップS104)は、図4に示したフローチャートに基づいて行われる。まず、ステップS201において、CPUが間欠再生時間itに応じた間欠再生セクタ数isの算出を行う。間欠再生セクタ数isは、1秒当たりのセクタ数s1に間欠再生時間itを乗じて求められてステップS202に進む。1秒当たりのセクタ数s1は、CDの規格により予め定まる値であり、ディスクメカ制御部4のROMに格納されている。例えば、CD−DA(Compact Disc Digital Audio)の場合75セクタとなる。この場合の間欠再生セクタ数isは、間欠再生時間が1秒の場合とすると75×1で75セクタとなる。   Fast forward playback (step S104) is performed based on the flowchart shown in FIG. First, in step S201, the CPU calculates the number of intermittent reproduction sectors is according to the intermittent reproduction time it. The intermittent reproduction sector number is is obtained by multiplying the sector number s1 per second by the intermittent reproduction time it and proceeds to step S202. The sector number s1 per second is a value determined in advance by the CD standard, and is stored in the ROM of the disk mechanism control unit 4. For example, in the case of CD-DA (Compact Disc Digital Audio), there are 75 sectors. In this case, the number of intermittent reproduction sectors is is 75 × 1 and 75 sectors if the intermittent reproduction time is 1 second.

次に、ステップS202において早送り再生を指示された現トラックtrの再生時間ttをディスクメカ制御部4のCPUがディスクメカ制御部4のRAMから読み出してステップS203に進む。   Next, the CPU of the disk mechanism control unit 4 reads the reproduction time tt of the current track tr for which fast-forward reproduction has been instructed in step S202 from the RAM of the disk mechanism control unit 4, and proceeds to step S203.

次に、S203において、現在再生位置がトラックtrの先頭に位置しているか否かと、前のトラックtrから引き続いて早送り再生を行っているか否かの双方を判断し、このうち少なくとも一方がYesの場合は、ステップS205に進みトラックtrの再生時間ttに応じた早送り再生速度nを求める。   Next, in S203, it is determined whether or not the current playback position is at the beginning of the track tr and whether or not fast-forward playback is being performed from the previous track tr. At least one of them is Yes. In this case, the process proceeds to step S205, and the fast-forward playback speed n corresponding to the playback time tt of the track tr is obtained.

次に、S203において、現在再生位置がトラックtrの先頭に位置しているか否かと、前のトラックtrから引き続いて早送り再生を行っているか否かとの両方がNoの場合、すなわちトラックtrの途中から早送り再生を行う場合は、ステップS204に進みトラックtrの残再生時間rtを求める。トラックtrの残再生時間rtは、トラックtrの再生時間ttから現在の再生時刻tを減算することにより求められる。ステップS204においてトラックtrの残再生時間rtを求めた後、ステップS205に進みトラックtrの残再生時間rtに応じた早送り再生速度nを求める。   Next, in S203, if both the current playback position is positioned at the beginning of the track tr and whether fast-forward playback is being performed subsequently from the previous track tr, that is, from the middle of the track tr. In the case of performing fast forward reproduction, the process proceeds to step S204, and the remaining reproduction time rt of the track tr is obtained. The remaining playback time rt of the track tr is obtained by subtracting the current playback time t from the playback time tt of the track tr. After obtaining the remaining reproduction time rt of the track tr in step S204, the process proceeds to step S205, and the fast forward reproduction speed n corresponding to the remaining reproduction time rt of the track tr is obtained.

速度決定手段としてのステップS205では、トラックtrの再生時間ttまたはステップS204で求めたトラックtrの残再生時間rtに応じて早送り再生速度nを求めてステップS206に進む。早送り再生速度nは、図5に示した表に基づいて求める。図5は、トラックtrの再生時間ttまたはトラックtrの残再生時間rtと、早送り再生速度nとの対応関係を示した表である。例えば、トラックtrの先頭から早送り再生を行い、トラックtrの再生時間ttが12分の場合は、早送り再生速度nは通常再生時の10倍速となる。また、トラックtrの途中から早送り再生を行い、トラックtrの残再生時間rtが3分30秒の場合は、早送り再生速度nは通常再生時の5倍速となる。すなわち、図5のような表を用いて再生速度を求めることにより、記録単位の再生時間が長くなるのにしたがって早送り再生速度をより早くし、前記再生時間が短くなるのにしたがって早送り再生速度をより遅くすることができる。したがって、再生時間の長さに応じた早送り再生速度を決定できる。   In step S205 as speed determining means, the fast-forward playback speed n is determined according to the playback time tt of the track tr or the remaining playback time rt of the track tr determined in step S204, and the process proceeds to step S206. The fast-forward playback speed n is obtained based on the table shown in FIG. FIG. 5 is a table showing the correspondence between the playback time tt of the track tr or the remaining playback time rt of the track tr and the fast-forward playback speed n. For example, when fast-forward playback is performed from the beginning of the track tr and the playback time tt of the track tr is 12 minutes, the fast-forward playback speed n is 10 times the normal playback speed. In addition, when fast-forward playback is performed from the middle of the track tr and the remaining playback time rt of the track tr is 3 minutes 30 seconds, the fast-forward playback speed n is 5 times the normal playback speed. That is, by calculating the playback speed using a table as shown in FIG. 5, the fast-forward playback speed is made faster as the playback time of the recording unit becomes longer, and the fast-forward playback speed is made shorter as the playback time becomes shorter. Can be slower. Accordingly, it is possible to determine the fast-forward playback speed according to the length of the playback time.

次にステップS206において、早送り再生速度nに応じたスキップ時間stの算出を行ってステップS207に進む。スキップ時間stは、間欠再生時間itに、早送り再生速度nから1を減算した値を乗じて求める。例えば間欠再生時間itが1秒で、早送り再生速度nが10倍速の場合は、スキップ時間stは1×(10−1)で9秒となる。   In step S206, the skip time st corresponding to the fast-forward playback speed n is calculated, and the process proceeds to step S207. The skip time st is obtained by multiplying the intermittent playback time it by a value obtained by subtracting 1 from the fast-forward playback speed n. For example, when the intermittent playback time it is 1 second and the fast-forward playback speed n is 10 ×, the skip time st is 1 × (10−1), which is 9 seconds.

次にステップS207において、スキップ時間stに応じたスキップセクタ数ssの算出を行ってステップS208に進む。スキップセクタ数ssは、1秒当たりのセクタ数s1にスキップ時間stを乗じて求める。例えば、1秒当たりのセクタ数s1が75セクタで、スキップ時間が9秒の場合は、スキップセクタ数ssは75×9で675セクタとなる。   In step S207, the number of skip sectors ss corresponding to the skip time st is calculated, and the process proceeds to step S208. The number of skip sectors ss is obtained by multiplying the number of sectors s1 per second by the skip time st. For example, when the number of sectors s1 per second is 75 sectors and the skip time is 9 seconds, the number of skip sectors ss is 75 × 9 and 675 sectors.

次にステップS208とステップS209において、上述のようにして求めたスキップセクタ数ssと、間欠再生セクタ数isを用いて早送り再生を行う。まず、ステップS208で間欠再生セクタ数is分通常再生を行うようにサーボ信号処理部3に指示を与える。そうすると、サーボ信号処理部3のサーボ制御部3aがCD2aから間欠再生セクタ数is分のセクタscに記録された信号を読み出し、信号処理部3bで、復調、エラー訂正などを行いデジタル信号に再生して、D/Aコンバータ7へ出力する。D/Aコンバータ7では、サーボ信号処理部3から入力されたデジタル信号をアナログ信号に変換して音声出力端子8より出力する。   Next, in step S208 and step S209, fast-forward reproduction is performed using the skip sector number ss obtained as described above and the intermittent reproduction sector number is. First, in step S208, the servo signal processing unit 3 is instructed to perform normal reproduction for the number of intermittent reproduction sectors is. Then, the servo control unit 3a of the servo signal processing unit 3 reads the signal recorded in the sector sc corresponding to the number of intermittent reproduction sectors is from the CD 2a, and the signal processing unit 3b performs demodulation, error correction, etc. and reproduces the digital signal. Output to the D / A converter 7. In the D / A converter 7, the digital signal input from the servo signal processing unit 3 is converted into an analog signal and output from the audio output terminal 8.

間欠再生セクタ数is分再生した後、ステップS209に進み、該ステップS209においてスキップセクタ数ss分のセクタscを時間的に順方向に飛ばすようにサーボ信号処理部3に指示を与える。そうすると、サーボ信号処理部3のサーボ制御部3aがCD2aからスキップセクタ数ss分読み飛ばす。   After the number of intermittent reproduction sectors is reproduced, the process proceeds to step S209, where an instruction is given to the servo signal processing unit 3 so as to skip the sectors sc corresponding to the number of skip sectors ss in the forward direction. Then, the servo control unit 3a of the servo signal processing unit 3 skips reading from the CD 2a by the number of skip sectors ss.

そして、ステップS210に進み、該ステップS210においてスキップセクタ数ss分読み飛ばした場所が次のトラックtrに入っているか否か判断する。次のトラックtrに入っていない場合(Noの場合)は、ステップS211に進みシステムコントロール部5より通常再生の指示がされているか否か判断する。通常再生の指示がされていない場合(Noの場合)は、ステップS208に戻り間欠再生セクタ数is分再生を行い、ステップS209でスキップセクタ数ss分のセクタscを読み飛ばす。   Then, the process proceeds to step S210, and it is determined whether or not the place skipped by the number of skip sectors ss in step S210 is in the next track tr. If it is not in the next track tr (in the case of No), the process proceeds to step S211 and it is determined whether or not a normal reproduction instruction is given from the system control unit 5. When the normal reproduction instruction is not given (in the case of No), the process returns to step S208 to perform reproduction for the number of intermittent reproduction sectors, and skips the sector sc for the number of skip sectors ss in step S209.

このステップS208〜ステップS211を繰り返すことで図6(a)に示すように早送り再生を行える。図6(a)は10倍速の例である。is1、is2、is3はいずれも間欠再生セクタ数isであり75セクタとしている。ss1、ss2はいずれもスキップセクタ数ssであり、例は10倍速なので上述した算出方法より675セクタとなる。まず、is1の再生を行った後にss1を読み飛ばし、次にis2の再生を行った後にss2を読み飛ばしis3の再生を行う。このように、間欠再生セクタ数isの再生とスキップセクタ数ssの読み飛ばしを交互に行い繰り返すことで早送り再生を行っている。   By repeating these steps S208 to S211, fast forward reproduction can be performed as shown in FIG. FIG. 6A shows an example of 10 × speed. All of is1, is2, and is3 are the number of intermittent reproduction sectors is, which is 75 sectors. Since both ss1 and ss2 are the number of skip sectors ss and the example is 10 times speed, it is 675 sectors by the above-described calculation method. First, after s1 is reproduced, ss1 is skipped. Next, after is2 is reproduced, ss2 is skipped and is3 is reproduced. In this way, fast-forward playback is performed by alternately performing playback of the intermittent playback sector number is and skipping the skip sector number ss.

ステップS210で、スキップセクタ数ss分スキップした場所が次のトラックtrに入っていた場合(Yesの場合)は、ステップS202まで戻り、次のトラックtrの再生時間ttをディスクメカ制御部4のCPUがディスクメカ制御部4内のRAMより読み出しステップS203に進む。そしてステップS203では前トラックtrから引き続き早送り再生を行っているのでステップS205に進み早送り再生速度nを求め、以降スキップ時間st(ステップS206)、スキップセクタ数ss(ステップS207)を求めて、ステップS208〜ステップS211のループにおいてそのトラックtrの再生時間ttに対応した速度で早送り再生を行う。また、次のトラックの早送り再生速度n、スキップ時間st、スキップセクタ数ssが求まるまでは、次のトラックtrの早送り再生速度は現トラックtrの早送り再生速度が維持される。   In step S210, if the place skipped by the number of skip sectors ss is in the next track tr (in the case of Yes), the process returns to step S202, and the playback time tt of the next track tr is set to the CPU of the disk mechanism control unit 4. Is read from the RAM in the disk mechanism control unit 4 and proceeds to step S203. In step S203, since fast-forward playback is continuously performed from the previous track tr, the process proceeds to step S205 to determine the fast-forward playback speed n, and thereafter the skip time st (step S206) and the number of skip sectors ss (step S207) are determined. In the loop of step S211, fast-forward playback is performed at a speed corresponding to the playback time tt of the track tr. Further, the fast-forward playback speed of the next track tr is maintained as the fast-forward playback speed of the next track tr until the fast-forward playback speed n, the skip time st, and the skip sector number ss of the next track are obtained.

ステップS211でシステムコントロール部5より通常再生の指示がされている場合(Yesの場合)は、早送り再生を終了し通常再生に戻る。   If an instruction for normal reproduction is given from the system control unit 5 in step S211 (in the case of Yes), fast-forward reproduction is terminated and normal reproduction is resumed.

次に、早戻し再生を行う手順の説明を行う。図3のステップS103で早送り再生をシステムコントロール部5から指示されていない場合(Noの場合)は、ステップS105に進み、早戻し再生をシステムコントロール部5から指示されたか否か判断する。早戻し再生をシステムコントロール部5から指示された場合(Yesの場合)は、ステップS106に進み早戻し再生を行う。   Next, a procedure for performing fast reverse playback will be described. If the fast-forward playback is not instructed from the system control unit 5 in Step S103 of FIG. 3 (No), the process proceeds to Step S105, and it is determined whether or not the fast-forward playback is instructed from the system control unit 5. If fast rewind playback is instructed from the system control unit 5 (in the case of Yes), the process proceeds to step S106 to perform fast reverse playback.

早戻し再生(ステップS106)は、図7に示したフローチャートに基づいて行われる。まず、ステップS301において、間欠再生時間itに応じた間欠再生セクタ数isの算出を行う。間欠再生セクタ数isは、第1の実施例と同様にして算出し、ステップS302に進む。   The fast reverse playback (step S106) is performed based on the flowchart shown in FIG. First, in step S301, the number of intermittent reproduction sectors is corresponding to the intermittent reproduction time it is calculated. The intermittent reproduction sector number is is calculated in the same manner as in the first embodiment, and the process proceeds to step S302.

次に、ステップS302において早戻し再生を指示されたトラックtrの再生時間ttをディスクメカ制御部4のRAMから読み出してステップS303に進む。   Next, the playback time tt of the track tr instructed for fast reverse playback in step S302 is read from the RAM of the disk mechanism control unit 4, and the process proceeds to step S303.

次に、速度決定手段としてのステップS303で、トラックtrの再生時間ttまたは現在再生時刻tに応じて早戻し再生速度nを求めてステップS304に進む。トラックtrの途中から早戻し再生を行う場合は、現在再生時刻tが逆方向の残再生時間に相当するため、早送り再生のように残再生時間rtを計算により算出する必要はなく現在再生時刻tを用いて早戻し再生速度nを求める。早戻し再生速度nは、早送り再生と同様に図5に示した表に基づいて算出する。例えば、トラックtrの最後から早戻し再生を行い、トラック再生時間ttが12分の場合は、早戻し再生速度nは通常再生時の10倍速となる。また、トラックtrの途中から早戻し再生を行い、トラックtrの現在再生時刻tが3分30秒の場合は、早戻し再生速度nは通常再生時の5倍速となる。すなわち、図5のような表を用いることにより、記録単位の再生時間が長くなるのにしたがって早戻し再生速度をより早くし、前記再生時間が短くなるのにしたがって早戻し再生速度をより遅くすることができる。したがって、再生時間の長さに応じた早戻し再生速度を決定できる。   Next, in step S303 as speed determining means, the fast reverse playback speed n is determined according to the playback time tt of the track tr or the current playback time t, and the process proceeds to step S304. When fast reverse playback is performed in the middle of the track tr, the current playback time t corresponds to the remaining playback time in the reverse direction, so there is no need to calculate the remaining playback time rt by calculation as in fast forward playback. Is used to find the fast reverse playback speed n. The fast reverse playback speed n is calculated based on the table shown in FIG. 5 as in the fast forward playback. For example, when fast reverse playback is performed from the end of the track tr and the track playback time tt is 12 minutes, the fast reverse playback speed n is 10 times the normal playback speed. Further, when fast-reverse playback is performed from the middle of the track tr and the current playback time t of the track tr is 3 minutes 30 seconds, the fast-rewind playback speed n is 5 times the normal playback speed. That is, by using the table as shown in FIG. 5, the fast reverse playback speed is made faster as the playback time of the recording unit becomes longer, and the fast reverse playback speed is made slower as the playback time becomes shorter. be able to. Therefore, the fast reverse playback speed according to the length of the playback time can be determined.

次にステップS304において、早戻し再生速度nに応じたスキップ時間stの算出を行ってステップS305に進む。スキップ時間stは、間欠再生時間itに、早戻し再生速度nから1を加算した値を乗じて求める。例えば間欠再生時間itが1秒で、早戻し再生速度nが10倍速の場合は、スキップ時間stは1×(10+1)で11秒となる。   In step S304, the skip time st corresponding to the fast reverse playback speed n is calculated, and the process proceeds to step S305. The skip time st is obtained by multiplying the intermittent playback time it by a value obtained by adding 1 to the fast reverse playback speed n. For example, when the intermittent playback time it is 1 second and the fast reverse playback speed n is 10 times, the skip time st is 1 × (10 + 1), which is 11 seconds.

次にステップS305において、スキップ時間stに応じたスキップセクタ数ssの算出を行ってステップS306に進む。スキップセクタ数ssは、第1の実施例と同様に1秒当たりのセクタ数s1にスキップ時間stを乗じて求める。例えば、1秒当たりのセクタ数s1が75セクタで、スキップ時間が11秒の場合は、スキップセクタ数ssは75×11で825セクタとなる。   In step S305, the number of skip sectors ss corresponding to the skip time st is calculated, and the process proceeds to step S306. The number of skip sectors ss is obtained by multiplying the number of sectors s1 per second by the skip time st as in the first embodiment. For example, when the number of sectors s1 per second is 75 sectors and the skip time is 11 seconds, the number of skip sectors ss is 75 × 11 and 825 sectors.

次にステップS306とステップS307において、上述のようにして求めたスキップセクタ数ssと、間欠再生セクタ数isを用いて早戻し再生を行う。まず、ステップS306で間欠再生セクタ数is分通常再生を行うようにサーボ信号処理部3に指示を与える。そうすると、サーボ信号処理部3のサーボ制御部3aがCD2aから間欠再生セクタ数is分のセクタscに記録された信号を読み出し、信号処理部3bで、復調、エラー訂正などを行いデジタル信号に再生し、D/Aコンバータ7へ出力する。D/Aコンバータ7では、サーボ信号処理部3から入力されたデジタル信号をアナログ信号に変換して音声出力端子8より出力する。   Next, in steps S306 and S307, fast reverse playback is performed using the skip sector number ss and the intermittent playback sector number is obtained as described above. First, in step S306, the servo signal processing unit 3 is instructed to perform normal reproduction for the number of intermittent reproduction sectors is. Then, the servo control unit 3a of the servo signal processing unit 3 reads the signal recorded in the sector sc corresponding to the number of intermittent reproduction sectors is from the CD 2a, and the signal processing unit 3b performs demodulation, error correction, etc. and reproduces the digital signal. And output to the D / A converter 7. In the D / A converter 7, the digital signal input from the servo signal processing unit 3 is converted into an analog signal and output from the audio output terminal 8.

間欠再生セクタ数is分再生した後、ステップS307に進みスキップセクタ数ss分のセクタscを時間的に逆方向に飛ばすようにサーボ信号処理部3に指示を与える。そうすると、サーボ信号処理部3のサーボ制御部3aがCD2aからスキップセクタ数ss分時間的に逆方向に読み飛ばす。   After reproducing the number of intermittently reproduced sectors is, the process proceeds to step S307 to give an instruction to the servo signal processing unit 3 so as to skip the sectors sc corresponding to the number of skipped sectors ss in the reverse direction. Then, the servo control unit 3a of the servo signal processing unit 3 skips reading from the CD 2a in the reverse direction in terms of the number of skip sectors ss.

そして、ステップS308に進み、スキップセクタ数ss分読み飛ばした場所が前のトラックtrに入っているか否か判断する。前のトラックtrに入っていない場合(Noの場合)は、ステップS309に進みシステムコントロール部5より通常再生の指示がされているか否か判断する。通常再生の指示がされていない場合(Noの場合)は、ステップS306に戻り間欠再生セクタ数is分再生を行い、ステップS307でスキップセクタ数ss分のセクタscを読み飛ばす。   Then, the process proceeds to step S308, and it is determined whether or not the place skipped by the number of skip sectors ss is in the previous track tr. If it is not in the previous track tr (in the case of No), the process proceeds to step S309, and it is determined whether or not an instruction for normal reproduction is given from the system control unit 5. When the normal reproduction instruction is not given (in the case of No), the process returns to step S306, the reproduction is performed for the number of intermittent reproduction sectors is, and the sector sc for the number of skip sectors ss is skipped in step S307.

このステップS306〜ステップS309を繰り返すことで図6(b)に示すように早戻し再生を行える。図6(b)は10倍速の例である。is1、is2、is3はいずれも間欠再生セクタ数isであり75セクタとしている。ss4、ss5はいずれもスキップセクタ数ssであり、例は10倍速なので上述した算出方法より825セクタとなる。まず、is3の再生を行った後にss5の分逆方向に読み飛ばし、次にis2の再生を行った後にss4の分逆方向に読み飛ばし、is1の再生を行う。このように、間欠再生セクタ数isの再生とスキップセクタ数ssのスキップを繰り返すことで早戻し再生を行っている。   By repeating these steps S306 to S309, fast reverse playback can be performed as shown in FIG. 6B. FIG. 6B shows an example of 10 × speed. All of is1, is2, and is3 are the number of intermittent reproduction sectors is, which is 75 sectors. Since both ss4 and ss5 are the number of skip sectors ss and the example is 10 times speed, it is 825 sectors by the above-described calculation method. First, after is3 is reproduced, the reading is skipped in the reverse direction by ss5, and after is2 is reproduced, the reading is skipped in the reverse direction by ss4, and is1 is reproduced. In this way, fast-rewind playback is performed by repeating playback of the intermittent playback sector number is and skipping of the skip sector number ss.

ステップS308で、スキップセクタ数ss分スキップした場所が前のトラックtrに入っていた場合(Yesの場合)は、ステップS302まで戻り、前のトラックtrのトラック再生時間ttをディスクメカ制御部4のCPUがディスクメカ制御部4内のRAMより読み出しステップS303に進む。そしてステップS303で早戻し再生速度nを求め、以降スキップ時間st(ステップS304)、スキップセクタ数ss(ステップS305)を求めて、ステップS306〜ステップS309のループにおいてそのトラックtrの再生時間ttに対応した速度で早戻し再生を行う。また、このとき次のトラックtrの早戻し再生速度n、スキップ時間st、スキップセクタ数ssが求まるまでは、前のトラックtrの早戻し再生速度は現トラックtrの早戻し再生速度が維持される。   In step S308, if the place skipped by the number of skip sectors ss is in the previous track tr (in the case of Yes), the process returns to step S302, and the track reproduction time tt of the previous track tr is set in the disk mechanism control unit 4. The CPU reads from the RAM in the disk mechanism control unit 4 and proceeds to step S303. In step S303, the fast-rewind playback speed n is obtained, and then the skip time st (step S304) and the number of skip sectors ss (step S305) are obtained. The loop tr in steps S306 to S309 corresponds to the playback time tt of the track tr. Perform fast reverse playback at the specified speed. At this time, the fast reverse playback speed of the previous track tr is maintained as the fast reverse playback speed of the previous track tr until the fast reverse playback speed n, the skip time st, and the skip sector number ss of the next track tr are obtained. .

ステップS309でシステムコントロール部5より通常再生の指示がされている場合(Yesの場合)は、早戻し再生を終了し通常再生に戻る。   If an instruction for normal playback is given from the system control unit 5 in step S309 (in the case of Yes), the fast reverse playback is terminated and the normal playback is resumed.

図3のステップS105で、システムコントロール部5から早戻し再生の指示がされていない場合は、ステップS107に進み、システムコントロール部5から停止の指示がされているか判断し、停止指示の場合(Yesの場合)は、再生を停止する。停止指示がされていない場合(Noの場合)は、ステップS102に戻り引き続き通常再生を行う。   If it is determined in step S105 in FIG. 3 that no fast-reverse playback instruction has been issued from the system control unit 5, the process proceeds to step S107, where it is determined whether a stop instruction has been issued from the system control unit 5. In the case of), playback is stopped. If no stop instruction has been given (No), the process returns to step S102 to continue normal reproduction.

本実施例によれば、複数の情報再生群であるセクタscからなる記録単位であるトラックtrごとの再生時間ttを取得し、その再生時間ttに応じた速度を算出して、間欠再生セクタ数is分の再生した後、スキップセクタ数ss分読み飛ばした後、間欠再生セクタ数is分の再生を行う。これを繰り返すことで早送り再生または早戻し再生を行うことができる。スキップセクタ数ssは、ディスクメカ制御部4の制御プログラムにおいて、トラックtrの再生時間ttがより長いときは再生速度nをより速くして、トラックtrの再生時間ttがより短いときは再生速度nをより遅くすることができるのでトラックtrの再生時間に応じて変更し決定することができる。このようにすることにより、各トラックtrに対応した適切な速度で各トラックtrの早送り再生または早戻し再生が行えるので、トラックtrの目的位置の検索が行い易くなる。また、ダイヤルなどを使用する必要がないため、複雑な操作も不用でコストアップも最小限に抑えることができる。   According to this embodiment, the reproduction time tt for each track tr, which is a recording unit composed of a plurality of information reproduction groups, is obtained, the speed corresponding to the reproduction time tt is calculated, and the number of intermittent reproduction sectors is calculated. After the reproduction of is, the reading is skipped by the number of skip sectors ss, and then the reproduction of the number of intermittent reproduction sectors is is performed. By repeating this, fast forward playback or fast reverse playback can be performed. In the control program of the disk mechanism control unit 4, the skip sector number ss is set so that the playback speed n is faster when the playback time tt of the track tr is longer, and the playback speed n is shorter when the playback time tt of the track tr is shorter. Can be made later, so that it can be changed and determined according to the reproduction time of the track tr. By doing this, fast-forward playback or fast-rewind playback of each track tr can be performed at an appropriate speed corresponding to each track tr, so that the target position of the track tr can be easily searched. Further, since there is no need to use a dial or the like, complicated operations are unnecessary, and cost increases can be minimized.

次に、本発明の第2の実施例にかかるCDプレーヤ1を図8および図9を参照して説明する。なお、前述した第1の実施例と同一部分には、同一符号を付して説明を省略する。   Next, a CD player 1 according to a second embodiment of the present invention will be described with reference to FIGS. The same parts as those in the first embodiment described above are denoted by the same reference numerals and description thereof is omitted.

本実施例のCDプレーヤ1の構成は第1の実施例で示した図1と同一であるが、ディスクメカ制御部4における早送り再生および早戻し再生を行う制御プログラムが異なる。具体的には図3におけるステップS104およびステップS106の内容が異なる。   The configuration of the CD player 1 of this embodiment is the same as that of FIG. 1 shown in the first embodiment, but the control programs for fast forward playback and fast reverse playback in the disc mechanism control unit 4 are different. Specifically, the contents of step S104 and step S106 in FIG. 3 are different.

早送り再生(ステップS104)は、図8に示したフローチャートに基づいて行われる。本実施例は、トラックtrの残再生時間rtに応じて早送り再生速度が徐々に遅くなっていくところが第1の実施例との違いである。以降、早送り再生速度が徐々に遅くなっていくところを中心に説明する。一例としてトラックtrの再生時間ttが12分で、現在再生時刻tが1分53秒のところで早送り再生を始め、間欠再生時間itは1秒とする。   The fast forward reproduction (step S104) is performed based on the flowchart shown in FIG. The present embodiment is different from the first embodiment in that the fast-forward playback speed gradually decreases in accordance with the remaining playback time rt of the track tr. In the following, the description will be focused on the point where the fast-forward playback speed gradually decreases. As an example, fast-forward playback starts when the playback time tt of the track tr is 12 minutes and the current playback time t is 1 minute 53 seconds, and the intermittent playback time it is 1 second.

まず、ステップS201で間欠再生セクタ数isを求める。1秒当たりのセクタ数s1を75セクタとすると、間欠再生セクタ数is=75×1で75セクタとなる。   First, in step S201, the intermittent reproduction sector number is is obtained. When the number of sectors s1 per second is 75 sectors, the number of intermittent reproduction sectors is = 75 × 1 is 75 sectors.

次に、ステップS202に進みトラックtrの再生時間ttをディスクメカ制御部4のCPUがディスクメカ制御部4内のRAMより読み出してステップS203へ進む。ステップS203では現在再生位置がトラックtrの先頭に位置しているか否かと、前のトラックtrから引き続いて早送り再生を行っているか否かを判断する。この判断は、トラックtrの途中から早送り再生を行うためNoとなりステップS204に進む。ステップS204ではトラックtrの残再生時間rtを算出する。トラックtrの残再生時間rtは、トラックtrの再生時間ttが12分で、現在再生時刻tが1分53秒であるため、12分−1分53秒で10分7秒となる。   In step S202, the CPU of the disk mechanism control unit 4 reads the playback time tt of the track tr from the RAM in the disk mechanism control unit 4, and the process proceeds to step S203. In step S203, it is determined whether or not the current playback position is located at the head of the track tr and whether or not fast-forward playback is being performed from the previous track tr. This determination is No because fast-forward playback is performed from the middle of the track tr, and the process proceeds to step S204. In step S204, the remaining reproduction time rt of the track tr is calculated. The remaining playback time rt of the track tr is 10 minutes and 7 seconds from 12 minutes to 1 minute 53 seconds because the playback time tt of the track tr is 12 minutes and the current playback time t is 1 minute 53 seconds.

次に、速度決定手段としてのステップS205に進みトラックの残再生時間rtに応じた早送り再生速度nを求める。トラックtrの残再生時間rtは10分7秒なので、図5より早送り再生速度nは通常の10倍速となる。   Next, the process proceeds to step S205 as speed determination means to determine a fast-forward playback speed n corresponding to the remaining playback time rt of the track. Since the remaining playback time rt of the track tr is 10 minutes and 7 seconds, the fast-forward playback speed n is 10 times the normal speed from FIG.

次に、ステップS206に進みスキップ時間stの算出を行う。間欠再生時間itは1秒、早送り再生速度nは10なので、スキップ時間stは1×(10−1)で9秒となる。そしてステップS207に進みスキップセクタ数ssの算出を行う。1秒当たりのセクタ数は75セクタ、スキップ時間stは9秒なので、スキップセクタ数ssは75×9で675セクタとなる。   In step S206, the skip time st is calculated. Since the intermittent playback time it is 1 second and the fast forward playback speed n is 10, the skip time st is 1 × (10-1), which is 9 seconds. In step S207, the number of skip sectors ss is calculated. Since the number of sectors per second is 75 sectors and the skip time st is 9 seconds, the number of skip sectors ss is 75 × 9, which is 675 sectors.

次に、ステップS208に進み間欠再生セクタ数is分(75セクタ)再生するようサーボ信号処理部3へ指示する。ステップS208が終了した時点で現在再生時刻tは、1分43秒から1秒進んで1分54秒とる。そしてステップS209に進みスキップセクタ数ss分(675セクタ)セクタを読み飛ばすようサーボ信号処理部3へ指示する。ステップS209が終了した時点で現在再生時刻tは、9秒進んで2分3秒となる。   In step S208, the servo signal processing unit 3 is instructed to perform reproduction by the number of intermittent reproduction sectors is (75 sectors). When step S208 ends, the current playback time t is 1 minute 54 seconds, 1 second from 1 minute 43 seconds. In step S209, the servo signal processing unit 3 is instructed to skip over the number of skip sectors ss (675 sectors). When step S209 is completed, the current reproduction time t is advanced by 9 seconds and becomes 2 minutes 3 seconds.

次に、ステップS210に進み、スキップセクタ数ss分読み飛ばした場所が次のトラックに入ったか否かの判断を行う。現在は12分のトラックtrの2分3秒が現在再生時刻tであるためNoとなりステップS211に進む。そしてステップS211でシステムコントロール部5より通常再生の指示がされているか否かの判断を行う。ここは引き続き早送り再生を行うためNoとなりステップS204に戻る。   Next, the process proceeds to step S210, and it is determined whether or not the place skipped by the number of skip sectors ss has entered the next track. Currently, since 2 minutes 3 seconds of the track tr of 12 minutes is the current reproduction time t, the result is No and the process proceeds to step S211. In step S211, it is determined whether or not a normal reproduction instruction has been issued from the system control unit 5. Here, since the fast forward reproduction is continued, the answer is No and the process returns to step S204.

ステップS204では再度残再生時間rtの算出を行う。現在再生時刻tは2分3秒なので、残再生時間rt=12分−2分3秒で9分57秒となる。そして、ステップS205に進み早送り再生速度nを求める。残再生時間rtは9分57秒なので図5より早送り再生速度nは5となる。   In step S204, the remaining reproduction time rt is calculated again. Since the current reproduction time t is 2 minutes 3 seconds, the remaining reproduction time rt = 12 minutes-2 minutes 3 seconds becomes 9 minutes 57 seconds. In step S205, the fast-forward playback speed n is obtained. Since the remaining playback time rt is 9 minutes 57 seconds, the fast-forward playback speed n is 5 from FIG.

次に、ステップS206に進みスキップ時間stの再算出を行う。間欠再生時間itは1秒、早送り再生速度nは5なので、スキップ時間stは1×(5−1)で4秒となる。そしてステップS207に進みスキップセクタ数ssの再算出を行う。1秒当たりのセクタ数は75セクタ、スキップ時間stは4秒なので、スキップセクタ数ssは75×4で300セクタとなる。   In step S206, the skip time st is recalculated. Since the intermittent playback time it is 1 second and the fast-forward playback speed n is 5, the skip time st is 1 × (5-1), which is 4 seconds. In step S207, the skip sector number ss is recalculated. Since the number of sectors per second is 75 and the skip time st is 4 seconds, the number of skip sectors ss is 75 × 4 and 300 sectors.

次に、ステップS208に進み間欠再生セクタ数is分(75セクタ)再生するようサーボ信号処理部3へ指示する。ステップS208が終了した時点で現在再生時刻tは、2分3秒から1秒進んで2分4秒となる。そしてステップS209に進みスキップセクタ数ss分(300セクタ)のセクタscを読み飛ばすようサーボ信号処理部3へ指示する。ステップS209が終了した時点で現在再生時刻tは、4秒進んで2分8秒となる。   In step S208, the servo signal processing unit 3 is instructed to perform reproduction by the number of intermittent reproduction sectors is (75 sectors). When step S208 is completed, the current playback time t is 2 minutes and 4 seconds, which is 1 second from 2 minutes and 3 seconds. In step S209, the servo signal processing unit 3 is instructed to skip over the sector sc corresponding to the number of skip sectors ss (300 sectors). When step S209 is completed, the current reproduction time t is advanced by 4 seconds to 2 minutes and 8 seconds.

このように、ステップS204〜ステップS211を繰り返すこと、すなわちステップS205を繰り返すことで、早送り再生速度を、例えば残再生時間rtに応じて10倍速から5倍速へ遅くするなど、残再生時間rtに基づいて徐々に遅くすることができる。   In this way, by repeating Step S204 to Step S211, that is, by repeating Step S205, the fast-forward playback speed is reduced from 10 × to 5 ×, for example, according to the remaining playback time rt, based on the remaining playback time rt. Can be gradually slowed down.

早戻し再生(ステップS106)は、図9に示したフローチャートに基づいて行われる。早戻し再生についても早戻し再生速度が徐々に遅くなっていくところを中心に説明する。一例としてトラックtrの再生時間ttが12分で、現在再生時刻tが10分3秒のところで早戻し再生を始め、間欠再生時間itは1秒とする。   The fast reverse playback (step S106) is performed based on the flowchart shown in FIG. The fast rewind playback will be described mainly with respect to the point where the fast reverse playback speed gradually decreases. As an example, fast-reverse playback is started when the playback time tt of the track tr is 12 minutes and the current playback time t is 10 minutes 3 seconds, and the intermittent playback time it is 1 second.

まず、ステップS301で間欠再生セクタ数isを求める。1秒当たりのセクタ数s1を75セクタとすると、間欠再生セクタ数isは75×1で75セクタとなる。   First, in step S301, the number of intermittent reproduction sectors is is obtained. When the number of sectors s1 per second is 75 sectors, the number of intermittent reproduction sectors is 75 × 1 is 75 sectors.

次に、ステップS302に進みトラックtrの再生時間ttをディスクメカ制御部4のCPUがディスクメカ制御部4内のRAMより読み出す。そして、速度決定手段としてのステップS303に進みトラックtrの現在再生時刻tに応じた早戻し再生速度nの算出を行う。トラックtrの現在再生時刻tは10分3秒なので、図5より早戻し再生速度nは通常の10倍速となる。   In step S302, the CPU of the disk mechanism control unit 4 reads the reproduction time tt of the track tr from the RAM in the disk mechanism control unit 4. Then, the process proceeds to step S303 as speed determination means, and the fast reverse playback speed n corresponding to the current playback time t of the track tr is calculated. Since the current playback time t of the track tr is 10 minutes 3 seconds, the fast reverse playback speed n is 10 times the normal speed from FIG.

次に、ステップS304に進みスキップ時間stの算出を行う。間欠再生時間itは1秒、早戻し再生速度nは10なので、スキップ時間stは1×(10+1)で11秒となる。そしてステップS305に進みスキップセクタ数ssの算出を行う。1秒当たりのセクタ数は75セクタ、スキップ時間stは11秒なので、スキップセクタ数ssは75×11で825セクタとなる。   In step S304, the skip time st is calculated. Since the intermittent playback time it is 1 second and the fast reverse playback speed n is 10, the skip time st is 1 × (10 + 1) and 11 seconds. In step S305, the number of skip sectors ss is calculated. Since the number of sectors per second is 75 sectors and the skip time st is 11 seconds, the number of skip sectors ss is 75 × 11 and 825 sectors.

次に、ステップS306に進み間欠再生セクタ数is分(75セクタ)再生するようサーボ信号処理部3へ指示する。ステップS306が終了した時点で現在再生時刻tは、10分3秒から1秒進んで10分4秒となる。そしてステップS307に進みスキップセクタ数ss分(825セクタ)のセクタscを戻るようサーボ信号処理部3へ指示する。ステップS307が終了した時点で現在再生時刻tは、11秒戻って9分53秒となる。   In step S306, the servo signal processing unit 3 is instructed to perform reproduction for the number of intermittent reproduction sectors is (75 sectors). When step S306 is completed, the current reproduction time t is 10 minutes 4 seconds, which is 1 second ahead of 10 minutes 3 seconds. In step S307, the servo signal processing unit 3 is instructed to return to the sector sc corresponding to the number of skip sectors ss (825 sectors). When step S307 ends, the current playback time t returns to 11 minutes and becomes 9 minutes 53 seconds.

次に、ステップS308に進み前のトラックtrに入ったか否かの判断を行う。現在は12分のトラックtrの9分53秒が現在再生時刻tであるためNoとなる。そしてステップS309に進みシステムコントロール部5より通常再生の指示がされているかの判断を行う。ここは引き続き早戻し再生を行うためNoとなりステップS303に戻る。   Next, in step S308, it is determined whether or not the previous track tr has been entered. Currently, 9 minutes 53 seconds of the 12-minute track tr is the current reproduction time t, so No. In step S309, it is determined whether the system control unit 5 has instructed normal reproduction. Here, since the fast-rewind playback is continued, the answer is No and the process returns to step S303.

ステップS303では再度早戻し再生速度nを算出する。現在再生時刻tは9分53秒なので図5より早戻し再生速度nは5となる。   In step S303, the fast reverse playback speed n is calculated again. Since the current playback time t is 9 minutes 53 seconds, the fast reverse playback speed n is 5 from FIG.

次に、ステップS304に進みスキップ時間stの再算出を行う。間欠再生時間itは1秒、早戻し再生速度nは5なので、スキップ時間st=1×(5+1)で6秒となる。そしてステップS305に進みスキップセクタ数ssの再算出を行う。1秒当たりのセクタ数は75セクタ、スキップ時間stは6秒なので、スキップセクタ数ss=75×6で450セクタとなる。   In step S304, the skip time st is recalculated. Since the intermittent playback time it is 1 second and the fast reverse playback speed n is 5, the skip time st = 1 × (5 + 1) is 6 seconds. In step S305, the skip sector number ss is recalculated. Since the number of sectors per second is 75 and the skip time st is 6 seconds, the number of skip sectors ss = 75 × 6 is 450 sectors.

次に、ステップS306に進み間欠再生セクタ数is分(75セクタ)再生するようサーボ信号処理部3へ指示する。ステップS306が終了した時点で現在再生時刻tは、9分53秒から1秒進んで9分54秒となる。そしてステップS307に進みスキップセクタ数ss(450セクタ)分のセクタscを戻るようサーボ信号処理部3へ指示する。ステップS307が終了した時点で現在再生時刻tは、6秒戻って9分48秒となる。   In step S306, the servo signal processing unit 3 is instructed to perform reproduction for the number of intermittent reproduction sectors is (75 sectors). When step S306 is completed, the current playback time t is 9 minutes and 54 seconds, one second from 9 minutes and 53 seconds. In step S307, the servo signal processing unit 3 is instructed to return the sector sc for the number of skip sectors ss (450 sectors). At the time when step S307 ends, the current playback time t goes back 6 seconds to 9 minutes 48 seconds.

このように、ステップS303〜ステップS309を繰り返すこと、すなわちステップS303を繰り返すことで、早戻し再生速度nを、例えば現在再生時刻tに応じて10倍速から5倍速へ遅くするなど、現在再生時刻tに基づいて徐々に遅くすることができる。   In this way, by repeating Step S303 to Step S309, that is, by repeating Step S303, the current playback time t, such as slowing down the fast reverse playback speed n from 10 × to 5 ×, for example, according to the current playback time t. Can be slowed down gradually.

本実施例によれば、トラックtrごとの再生時間ttを取得し、その再生時間ttに応じた速度で早送り再生や早戻し再生を行い、さらにトラックtrの残り時間に合わせて早送り再生速度や早戻し再生速度を徐々に遅くすることができるため、目的位置がトラックtrの末端や先頭にある場合に目的位置を行き過ぎることを防止できる。また、ダイヤルなどを使用する必要がないため、複雑な操作も不用でコストアップも最小限に抑えることができる。   According to the present embodiment, the playback time tt for each track tr is acquired, fast-forward playback and fast-rewind playback are performed at a speed corresponding to the playback time tt, and fast-forward playback speed and fast playback are performed according to the remaining time of the track tr. Since the reverse reproduction speed can be gradually reduced, it is possible to prevent the target position from being overrun when the target position is at the end or the head of the track tr. Further, since there is no need to use a dial or the like, complicated operations are unnecessary, and cost increases can be minimized.

なお、上述した実施例1および2ではCDの再生装置について説明したが、DVDなど他の光ディスクの再生装置に適用することも可能である。   In the above-described first and second embodiments, the CD reproducing device has been described. However, the present invention can also be applied to other optical disk reproducing devices such as DVDs.

次に、本発明の第3の実施例にかかるハードディスクオーディオプレーヤ10を図10〜図13を参照して説明する。なお、前述した第1の実施例と同一部分には、同一符号を付して説明を省略する。   Next, a hard disk audio player 10 according to a third embodiment of the present invention will be described with reference to FIGS. The same parts as those in the first embodiment described above are denoted by the same reference numerals and description thereof is omitted.

第3の実施例にかかる再生装置としてのハードディスクオーディオプレーヤ10は、図10に示すようにハードディスクドライブ11と、システムコントロール部5´と、デコーダ部12と、D/Aコンバータ部7と、音声出力端子8と、操作部6とを備えている。   As shown in FIG. 10, a hard disk audio player 10 as a playback apparatus according to the third embodiment includes a hard disk drive 11, a system control unit 5 ', a decoder unit 12, a D / A converter unit 7, and an audio output. A terminal 8 and an operation unit 6 are provided.

ハードディスクオーディオプレーヤとは、記録媒体としてハードディスクドライブを用い、そのハードディスクドライブの中に非圧縮またはMP3(MPEG1 audio layer3)方式などで圧縮符号化されたデジタル音声データを記録している。本実施例ではMP3方式に圧縮符号化されたデジタル音声データを記録している。また、デジタル音声データとしての楽曲などは、曲ごとにファイルflとしてハードディスクドライブに記録されている。すなわち、本実施例ではファイルflが特許請求の範囲に記載された記録単位に相当する。   The hard disk audio player uses a hard disk drive as a recording medium, and records digital audio data that is uncompressed or compressed and encoded by the MP3 (MPEG1 audio layer 3) system or the like in the hard disk drive. In this embodiment, digital audio data compressed and encoded in the MP3 system is recorded. In addition, music or the like as digital audio data is recorded on the hard disk drive as a file fl for each music. That is, in the present embodiment, the file fl corresponds to a recording unit described in the claims.

MP3において、1曲(1つのファイルfl)は、1以上のフレームfrにより構成される。1フレームはフレームヘッダとCRCエラーチェックとオーディオデータからなる。すなわち、本実施例ではフレームfrが特許請求の範囲に記載された再生情報群に相当する。   In MP3, one song (one file fl) is composed of one or more frames fr. One frame includes a frame header, a CRC error check, and audio data. That is, in this embodiment, the frame fr corresponds to the reproduction information group described in the claims.

記録媒体としてのハードディスクドライブ11は、磁性体を塗布したアルミニウムやガラスのディスクを一定の間隔で1枚または複数枚重ね合わせた構造になっており、これをモータで高速に回転させて磁気ヘッドを近づけてデータを読み書きする。   A hard disk drive 11 as a recording medium has a structure in which one or a plurality of aluminum or glass disks coated with a magnetic material are superposed at regular intervals, and this is rotated at a high speed by a motor so that the magnetic head is rotated. Read and write data close by.

システムコントロール部5´は、操作部6からの再生、早送り再生、早戻し再生、停止、などの各種操作に対応してデコーダ部12へのデコードの指示などハードディスクオーディオプレーヤ10全体の制御を行う。これらの処理はシステムプログラムにより行われ、システムコントロール部5´には、システムプログラムを実行するための図示しないCPUと、システムプログラムおよびデータを格納するためのROMと、作業用データなどを一時保存するためのRAMとを備えている。   The system control unit 5 ′ controls the entire hard disk audio player 10 such as a decoding instruction to the decoder unit 12 in response to various operations such as reproduction from the operation unit 6, fast forward reproduction, fast reverse reproduction, and stop. These processes are performed by the system program, and the system control unit 5 ′ temporarily stores a CPU (not shown) for executing the system program, a ROM for storing the system program and data, work data, and the like. And a RAM for this purpose.

読み出し再生手段としてのデコーダ部12は、システムコントロール部5´の指示に基づいてハードディスクドライブ11からファイルflを読み出し、ファイルfl内のMP3方式で圧縮符号化されたデジタル音声データのデコードを行う。デコードして再生されたデジタル信号はD/Aコンバータ部7へ出力する。また、デコードして得られた情報の一部はシステムコントロール部5´に出力する。   The decoder unit 12 serving as a reading / reproducing unit reads the file fl from the hard disk drive 11 based on an instruction from the system control unit 5 ′, and decodes the digital audio data compressed and encoded by the MP3 method in the file fl. The decoded and reproduced digital signal is output to the D / A converter unit 7. A part of the information obtained by decoding is output to the system control unit 5 ′.

次にこのような構成からなるハードディスクオーディオプレーヤ10において、早送り再生および早戻し再生を行う際の動作を図11〜図13を参照して説明する。   Next, in the hard disk audio player 10 having such a configuration, operations when performing fast forward playback and fast reverse playback will be described with reference to FIGS.

本実施例における早送り再生および早戻し再生方法は、第1の実施例、第2の実施例と同様に、一定時間の再生を行った後に、再生速度に応じて求めた一定時間だけ読み飛ばす。この一定時間の再生と一定時間の読み飛ばしを交互に行うことにより早送り再生または早戻し再生を実現している。ただし、本実施例では再生時間(セクタ数)や読み飛ばし時間(セクタ数)の指定をフレーム数で行うことが異なる。したがって、本実施例では、予め定められた再生を行う一定時間を間欠再生フレーム数if、再生速度に応じて読み飛ばす一定時間をスキップフレーム数sfと呼称する。間欠再生フレーム数ifは予め設定した値がディスクメカ制御部4のROMに格納されている。   In the fast-forward playback and fast-rewind playback method in the present embodiment, as in the first embodiment and the second embodiment, after performing playback for a certain period of time, reading is skipped for a certain period of time determined according to the playback speed. The fast-forward reproduction or the fast-rewind reproduction is realized by alternately performing the reproduction for a certain time and skipping the reading for a certain time. However, in the present embodiment, the reproduction time (number of sectors) and the skipping time (number of sectors) are specified by the number of frames. Accordingly, in the present embodiment, a predetermined time for performing reproduction is referred to as an intermittent reproduction frame number if, and a predetermined time for skipping according to the reproduction speed is referred to as a skip frame number sf. A preset value is stored in the ROM of the disk mechanism control unit 4 as the number of intermittent reproduction frames if.

まず、図11のステップS401で再生する曲のファイルサイズfsを取得してステップS402に進む。ファイルサイズfsは、デコーダ部12がハードディスクドライブ11から当該ファイルflのヘッダを読み出してシステムコントロール部5´に出力されたものを読み込むことで取得する。そして、ステップS402で再生する曲のビットレートbrを取得してステップS403に進む。ビットレートbrは、デコーダ部12がハードディスクドライブ11から当該ファイルflのMP3のヘッダをデコードしてシステムコントロール部5´に出力されたものを読み込むことで取得する。   First, the file size fs of the music to be reproduced is acquired in step S401 in FIG. 11, and the process proceeds to step S402. The file size fs is acquired by the decoder unit 12 reading the header of the file fl from the hard disk drive 11 and reading the output to the system control unit 5 ′. In step S402, the bit rate br of the music to be reproduced is acquired, and the process proceeds to step S403. The bit rate br is acquired by the decoder unit 12 reading the MP3 header of the file fl that is output from the hard disk drive 11 and output to the system control unit 5 ′.

次にステップS403で再生する曲の再生時間mtを算出してステップS404に進む。再生時間mtは、ファイルサイズfsをビットレートbrで除することで求める。例えばファイルサイズfsが4.8Mバイトで、ビットレートbrが128kbpsの場合は、再生時間mtは(4.8M×8)÷128kで300秒(5分)となる。すなわち、ステップS401〜ステップS403を合わせて、記録媒体に予め記録された再生時間を示す情報を読み出す再生時間取得手段を構成している。   Next, the reproduction time mt of the music to be reproduced is calculated in step S403, and the process proceeds to step S404. The reproduction time mt is obtained by dividing the file size fs by the bit rate br. For example, when the file size fs is 4.8 Mbytes and the bit rate br is 128 kbps, the reproduction time mt is (4.8 M × 8) ÷ 128 k, which is 300 seconds (5 minutes). That is, the reproduction time acquisition means for reading information indicating the reproduction time recorded in advance on the recording medium is configured by combining steps S401 to S403.

次にステップS404で曲の再生を始める。そしてステップS405に進み早送り再生を操作部6から指示されたか否かを判断する。早送り再生を操作部6から指示された場合(Yesの場合)は、ステップS406に進み早送り再生を行う。   Next, in step S404, music playback is started. In step S405, it is determined whether fast-forward playback has been instructed from the operation unit 6. When fast-forward playback is instructed from the operation unit 6 (Yes), the process proceeds to step S406 and fast-forward playback is performed.

早送り再生(ステップS406)は、図12に示したフローチャートに基づいて行われる。まず、ステップS501において、現在再生位置が、曲の先頭か否か判断する。曲の先頭の場合(Yesの場合)は、ステップS503に進み前の曲から引き続き早送り再生か否かを判断する。   The fast forward reproduction (step S406) is performed based on the flowchart shown in FIG. First, in step S501, it is determined whether or not the current playback position is the beginning of a song. In the case of the beginning of the song (in the case of Yes), the process proceeds to step S503 to determine whether or not the fast-forward playback is continued from the previous song.

ステップS501において、現在再生位置が曲の先頭でない場合、すなわち曲の途中から早送り再生を行う場合(Noの場合)は、ステップS502に進み残再生時間rtを求める。残再生時間rtは、再生時間mtから現在再生時刻tを減算することにより求められる。その後ステップS503に進み前の曲から引き続き早送り再生か否か判断する。   In step S501, if the current playback position is not the beginning of the song, that is, if fast-forward playback is performed from the middle of the song (in the case of No), the process proceeds to step S502 and the remaining playback time rt is obtained. The remaining playback time rt is obtained by subtracting the current playback time t from the playback time mt. Thereafter, the process proceeds to step S503, and it is determined whether or not the fast-forward playback is continued from the previous music.

ステップS503では前の曲から引き続き早送り再生か否か判断する。前の曲から引き続き早送り再生でない場合(Noの場合)、すなわち現在の曲から早送り再生を行う場合はステップS507に進み再生時間mtまたは残再生時間rtに応じた早送り再生速度nを求める。   In step S503, it is determined whether or not the fast-forward playback is continued from the previous music. If fast-forward playback is not continued from the previous song (in the case of No), that is, if fast-forward playback is performed from the current song, the process proceeds to step S507, and a fast-forward playback speed n corresponding to the playback time mt or the remaining playback time rt is obtained.

ステップS503において、前の曲から引き続き早送り再生の場合(Yesの場合)は、ステップS504に進みファイルサイズfsを取得してステップS505に進み、ステップS505でビットレートbrを取得してステップS506に進み、ステップS506で再生時間mtの算出を行いステップS507に進む。なお、ファイルサイズfs、ビットレートbrの取得方法は、それぞれステップS401、ステップS402と同様であり、再生時間mtの算出方法はステップS403と同様である。その後ステップS507で再生時間mtまたは残再生時間rtに応じた早送り再生速度nの求める。すなわち、ステップS502〜ステップS504で記録媒体に予め記録された再生時間を示す情報を読み出す再生時間取得手段を構成している。   In step S503, if fast-forward playback is continued from the previous song (in the case of Yes), the process proceeds to step S504, the file size fs is acquired, the process proceeds to step S505, the bit rate br is acquired in step S505, and the process proceeds to step S506. In step S506, the reproduction time mt is calculated, and the process proceeds to step S507. The method for obtaining the file size fs and the bit rate br is the same as that in steps S401 and S402, respectively, and the method for calculating the reproduction time mt is the same as that in step S403. Thereafter, in step S507, the fast-forward playback speed n corresponding to the playback time mt or the remaining playback time rt is obtained. That is, the reproduction time acquisition unit is configured to read information indicating the reproduction time recorded in advance in the recording medium in steps S502 to S504.

速度決定手段としてのステップS507では、再生時間mtまたはステップS502で求めた残再生時間rtに応じた早送り再生速度nを算出する。早送り再生速度nは、第1、第2の実施例と同様に図5に示した表に基づいて算出する。例えば、曲の先頭から早送り再生を行い、再生時間mtが12分の場合は、早送り再生速度nは通常再生時の10倍速となる。また、曲の途中から早送り再生を行い、残再生時間rtが3分30秒の場合は、早送り再生速度nは通常再生時の5倍速となる。すなわち、図5のような表を用いることにより、記録単位の再生時間が長くなるのにしたがって早送り再生速度をより早くし、前記再生時間が短くなるのにしたがって早送り再生速度をより遅くすることができる。したがって、再生時間の長さに応じた早送り再生速度を決定できる。   In step S507 as speed determining means, a fast-forward playback speed n corresponding to the playback time mt or the remaining playback time rt obtained in step S502 is calculated. The fast-forward playback speed n is calculated based on the table shown in FIG. 5 as in the first and second embodiments. For example, when fast-forward playback is performed from the beginning of a song and the playback time mt is 12 minutes, the fast-forward playback speed n is 10 times the normal playback speed. Further, when fast-forward playback is performed from the middle of the music and the remaining playback time rt is 3 minutes 30 seconds, the fast-forward playback speed n is 5 times the normal playback speed. That is, by using the table as shown in FIG. 5, the fast-forward playback speed can be made faster as the playback time of the recording unit becomes longer, and the fast-forward playback speed can be made slower as the playback time becomes shorter. it can. Accordingly, it is possible to determine the fast-forward playback speed according to the length of the playback time.

次にステップS508に進み、早送り再生速度nに応じたスキップフレーム数sfの算出を行いステップS509に進む。スキップフレーム数sfは、間欠再生フレーム数ifに、早送り再生速度nから1を減算した値を乗じて求める。例えば早送り再生速度nが10倍速で、間欠再生フレーム数ifが5フレームの場合は、スキップフレーム数sfは5×(10−1)で45フレームとなる。   In step S508, the number of skip frames sf corresponding to the fast-forward playback speed n is calculated, and the flow advances to step S509. The skip frame number sf is obtained by multiplying the intermittent reproduction frame number if by a value obtained by subtracting 1 from the fast-forward reproduction speed n. For example, when the fast-forward playback speed n is 10 times speed and the number of intermittent playback frames if is 5, the number of skip frames sf is 5 × (10−1) and 45 frames.

次にステップS509とステップS510において、上述のようにして求めたスキップフレーム数sfと、間欠再生フレーム数ifを用いて早送り再生を行う。まず、ステップS509で間欠再生フレーム数if分のデコードをデコーダ部12に指示する。そうすると、デコーダ部12がハードディスクドライブ11から間欠再生フレーム数if分読み出し、デコードしてデジタル信号に再生し、D/Aコンバータ7へ出力する。D/Aコンバータ7では、デコーダ部12から入力されたデジタル信号をアナログ信号に変換して音声出力端子8より出力する。   Next, in step S509 and step S510, fast-forward playback is performed using the skip frame number sf obtained as described above and the intermittent playback frame number if. First, in step S509, the decoder unit 12 is instructed to decode the number of intermittent reproduction frames if. Then, the decoder unit 12 reads the number of intermittently reproduced frames if from the hard disk drive 11, decodes and reproduces it as a digital signal, and outputs it to the D / A converter 7. In the D / A converter 7, the digital signal input from the decoder unit 12 is converted into an analog signal and output from the audio output terminal 8.

次に、ステップS510に進みスキップフレーム数sf分の読み飛ばしをデコーダ部12に指示する。そうすると、デコーダ部12がハードディスクドライブ11からスキップフレーム数sf分読み出す。この際オーディオデータのデコードは行わずヘッダのみデコードして次の曲の先頭の検出を行う。   In step S510, the decoder unit 12 is instructed to skip over the number of skip frames sf. Then, the decoder unit 12 reads the number of skip frames sf from the hard disk drive 11. At this time, the audio data is not decoded and only the header is decoded to detect the head of the next song.

そして、ステップS511に進み、スキップしたフレームfr中に次の曲の先頭が検出されたか否か判断する。次の曲の先頭検出はデコーダ部12が行いシステムコントロール部5´に通知する。デコーダ部12から通知がない場合、すなわち、次の曲の先頭が検出されない場合(Noの場合)は、ステップS512に進み操作部6より通常再生の指示がされているか否か判断する。通常再生の指示がされていない場合(Noの場合)は、ステップS509に戻り間欠再生フレーム数if分のデコードをデコーダ部12に指示し、ステップS510でスキップフレーム数sf分のスキップをデコーダ部12に指示する。このステップS509〜ステップS512を繰り返すことで早送り再生を行っている。   In step S511, it is determined whether or not the head of the next song is detected in the skipped frame fr. The beginning of the next song is detected by the decoder unit 12 and notified to the system control unit 5 '. If there is no notification from the decoder unit 12, that is, if the beginning of the next song is not detected (in the case of No), the process proceeds to step S512, and it is determined whether or not an instruction for normal playback is given from the operation unit 6. When the normal playback instruction is not given (in the case of No), the process returns to step S509 to instruct the decoder unit 12 to decode the number of intermittent playback frames if and to skip the skip frame number sf in step S510. To instruct. The fast forward reproduction is performed by repeating the steps S509 to S512.

ステップS511で、スキップフレーム数sf分読み出したデータ中に次の曲の先頭が検出された場合(Yesの場合)は、ステップS503まで戻り、前の曲から引き続き早送り再生を行っているか否か判断する。この判断は、引き続き再生を行っているのでYesとなり、ステップS504に進み曲のファイルサイズfsを取得し、ステップS505に進み曲のビットレートbrを取得し、ステップS506に進み再生時間mtの算出を行う。そしてステップS507に進み早送り再生速度nを求め、ステップS508に進みスキップフレーム数sfを求めて、その曲の再生時間に対応した速度で早送り再生を行う。また、このとき次の曲の早送り再生速度n、スキップフレーム数sfが求まるまでは、次の曲の早送り再生速度は現在の曲の早送り再生速度が維持される。   In step S511, if the beginning of the next song is detected in the data read for the skip frame number sf (if Yes), the process returns to step S503 to determine whether or not fast-forward playback is continued from the previous song. To do. This determination is “Yes” because the reproduction is continued, and the process proceeds to step S504 to acquire the file size fs of the music, proceeds to step S505 to acquire the bit rate br of the music, and proceeds to step S506 to calculate the reproduction time mt. Do. In step S507, the fast-forward playback speed n is obtained. In step S508, the skip frame number sf is obtained, and fast-forward playback is performed at a speed corresponding to the playback time of the song. At this time, the fast-forward playback speed of the next song is maintained as the fast-forward playback speed of the next song until the fast-forward playback speed n and the skip frame number sf of the next song are obtained.

ステップS512で操作部6より通常再生の指示がされている場合(Yesの場合)は、早送り再生を終了し通常再生に戻る。   If an instruction for normal playback is given from the operation unit 6 in step S512 (in the case of Yes), fast-forward playback is terminated and normal playback is resumed.

次に、早戻し再生を行う手順の説明を行う。図11のステップS405で早送り再生を操作部6から指示されていない場合(Noの場合)は、ステップS407に進み、早戻し再生を操作部6から指示されたか判断する。早戻し再生を操作部6から指示された場合(Yesの場合)は、ステップS408に進み早戻し再生を行う。   Next, a procedure for performing fast reverse playback will be described. If fast-forward playback is not instructed from the operation unit 6 in step S405 in FIG. 11 (No), the process proceeds to step S407, and it is determined whether fast-rewind playback is instructed from the operation unit 6. When the fast reverse playback is instructed from the operation unit 6 (in the case of Yes), the process proceeds to step S408 and the fast reverse playback is performed.

早戻し再生(ステップS408)は、図13に示したフローチャートに基づいて行われる。まず、ステップS601において、次の曲から引き続き早戻し再生を行っているか否か判断する。次の曲から引き続き早戻し再生でない場合(Noの場合)、すなわち現在の曲から早戻し再生を行う場合は、ステップS605に進み再生時間mtまたは現在再生時刻tに応じた早戻し再生速度nを求める。次の曲から引き続き早戻し再生の場合(Yesの場合)は、ステップS602に進みファイルサイズfsを取得してステップS603に進み、ステップS603でビットレートbrを取得してステップS604に進み、ステップS604で再生時間mtを算出を行いステップS605に進む。ファイルサイズfs、ビットレートbrの取得方法および再生時間mtの算出方法はステップS401、S402、S403と同様である。その後ステップS605で再生時間mtに応じた早戻し再生速度nを算出する。すなわち、ステップS602〜ステップS604で記録媒体に予め記録された再生時間を示す情報を読み出す再生時間取得手段を構成している。   The fast reverse playback (step S408) is performed based on the flowchart shown in FIG. First, in step S601, it is determined whether or not fast-rewind playback is continuously performed from the next song. If it is not fast-reverse playback from the next song (in the case of No), that is, if fast-rewind playback is performed from the current song, the process proceeds to step S605 and the fast-rewind playback speed n corresponding to the playback time mt or current playback time t is set. Ask. In the case of continuing fast-rewind playback from the next song (in the case of Yes), the process proceeds to step S602 to acquire the file size fs and proceed to step S603. In step S603, the bit rate br is acquired and the process proceeds to step S604, and step S604. In step S605, the reproduction time mt is calculated. The method for obtaining the file size fs and the bit rate br and the method for calculating the reproduction time mt are the same as steps S401, S402, and S403. In step S605, a fast reverse playback speed n corresponding to the playback time mt is calculated. That is, a playback time acquisition unit is configured to read information indicating the playback time recorded in advance in the recording medium in steps S602 to S604.

次に、速度決定手段としてのステップS605では、再生時間mtまたは曲の途中から早戻し再生を行う場合は現在再生時刻tに応じた早戻し再生速度nを求める。早戻し再生速度nは、第1、第2の実施例および本実施例の早送り再生と同様に図5に示した表に基づいて求める。例えば、曲の最後から早戻し再生を行い、再生時間mtが12分の場合は、早戻し再生速度nは通常再生時の10倍速となる。また、曲の途中から早戻し再生を行い、現在再生時刻tが3分30秒の場合は、早戻し再生速度nは通常再生時の5倍速となる。すなわち、図5のような表を用いることにより、記録単位の再生時間が長くなるのにしたがって早戻し再生速度をより早くし、前記再生時間が短くなるのにしたがって早戻し再生速度をより遅くすることができる。したがって、再生時間の長さに応じた早戻し再生速度を決定できる。   Next, in step S605 as speed determination means, when performing fast reverse playback from the playback time mt or the middle of the song, the fast reverse playback speed n corresponding to the current playback time t is obtained. The fast reverse playback speed n is obtained based on the table shown in FIG. 5 as in the fast forward playback of the first and second embodiments and the present embodiment. For example, when fast-reverse playback is performed from the end of a song and the playback time mt is 12 minutes, the fast-rewind playback speed n is 10 times the normal playback speed. In addition, when fast-reverse playback is performed from the middle of the music and the current playback time t is 3 minutes 30 seconds, the fast-rewind playback speed n is 5 times the normal playback speed. That is, by using the table as shown in FIG. 5, the fast reverse playback speed is made faster as the playback time of the recording unit becomes longer, and the fast reverse playback speed is made slower as the playback time becomes shorter. be able to. Therefore, the fast reverse playback speed according to the length of the playback time can be determined.

次にステップS606に進み、早戻し再生速度nに応じたスキップフレーム数sfの算出を行いステップS607に進む。スキップフレーム数sfは、間欠再生フレーム数ifに、早戻し再生速度nから1を加算した値を乗じて求める。例えば間欠再生フレーム数ifが5フレームで、早戻し再生速度nが10倍速の場合は、スキップフレーム数sfは5×(10+1)で55フレームとなる。   In step S606, the number of skip frames sf corresponding to the fast reverse playback speed n is calculated, and the flow advances to step S607. The skip frame number sf is obtained by multiplying the intermittent reproduction frame number if by a value obtained by adding 1 to the fast reverse reproduction speed n. For example, when the number of intermittent playback frames if is 5 frames and the fast reverse playback speed n is 10 times speed, the number of skip frames sf is 5 × (10 + 1) and 55 frames.

次にステップS607とステップS608において、上述のようにして求めたスキップフレーム数sfと、間欠再生フレーム数ifを用いて早戻し再生を行う。まず、ステップS607で間欠再生フレーム数if分のデコードをデコーダ部12に指示する。そうすると、デコーダ部12がハードディスクドライブ11から間欠再生フレーム数if分読み出し、デコードしてデジタル信号に再生し、D/Aコンバータ7へ出力する。D/Aコンバータ7では、デコーダ部12から入力されたデジタル信号をアナログ信号に変換して音声出力端子8より出力する。   Next, in steps S607 and S608, fast reverse playback is performed using the skip frame number sf obtained as described above and the intermittent playback frame number if. First, in step S607, the decoder unit 12 is instructed to decode the number of intermittently reproduced frames if. Then, the decoder unit 12 reads the number of intermittently reproduced frames if from the hard disk drive 11, decodes and reproduces it as a digital signal, and outputs it to the D / A converter 7. In the D / A converter 7, the digital signal input from the decoder unit 12 is converted into an analog signal and output from the audio output terminal 8.

次に、ステップS608に進みスキップフレーム数sf分の読み飛ばしをデコーダ部12に指示する。そうすると、デコーダ部12がハードディスクドライブ11からスキップフレーム数sf分読み出す。この際オーディオデータのデコードは行わずヘッダのみデコードして前の曲の最後の検出を行う。   In step S608, the decoder unit 12 is instructed to skip over the skip frame number sf. Then, the decoder unit 12 reads the number of skip frames sf from the hard disk drive 11. At this time, the audio data is not decoded and only the header is decoded to detect the last of the previous music.

そして、ステップS609に進み、読み飛ばしたフレームfr中に前の曲の最後が検出されたか否か判断する。前の曲の最後の検出はデコーダ部12が行いシステムコントロール部5´に通知する。デコーダ部12から通知がない場合、すなわち、前の曲の最後が検出されない場合(Noの場合)は、ステップS610に進み操作部6より通常再生の指示がされているか判断する。通常再生の指示がされていない場合(Noの場合)は、ステップS607に戻り間欠再生フレーム数if分のデコードをデコーダ部12に指示し、ステップS608でスキップフレーム数sf分のスキップをデコーダ部12に指示する。このステップS607〜ステップS610を繰り返すことで早戻し再生を行っている。   In step S609, it is determined whether or not the end of the previous song has been detected in the skipped frame fr. The decoder unit 12 performs the last detection of the previous song and notifies the system control unit 5 '. If there is no notification from the decoder unit 12, that is, if the end of the previous song is not detected (in the case of No), the process proceeds to step S610, and it is determined whether a normal playback instruction is given from the operation unit 6. When the normal playback instruction is not given (in the case of No), the process returns to step S607 to instruct the decoder unit 12 to decode the number of intermittent playback frames if and to skip the skip frame number sf in step S608. To instruct. The fast reverse playback is performed by repeating the steps S607 to S610.

ステップS609で、スキップフレーム数sf分読み出したデータ中に前の曲の最後が検出された場合(Yesの場合)は、ステップS601まで戻り、前の曲から引き続き早戻し再生を行っているか否かの判断を行う。この判断は、引き続き再生を行うのでYesとなり、ステップS602に進みファイルサイズfsを取得し、ステップS603に進みビットレートbrを取得し、ステップS604に進み再生時間mtの算出を行う。そしてステップS605に進み早戻し再生速度nを求め、ステップS606に進みスキップフレーム数sfを求めて、その曲の再生時間に対応した速度で早戻し再生を行う。また、このとき前の曲の早戻し再生速度n、スキップフレーム数sfが求まるまでは、前の曲の早戻し再生速度は現在の曲の早戻し再生速度を維持する。   If the end of the previous song is detected in the data read for the number of skip frames sf in step S609 (in the case of Yes), the process returns to step S601 and whether or not fast-rewind playback is continued from the previous song. Make a decision. This determination is YES because the reproduction is continued, and the process proceeds to step S602, where the file size fs is obtained, the process proceeds to step S603, the bit rate br is obtained, and the process proceeds to step S604, where the reproduction time mt is calculated. In step S605, the fast reverse playback speed n is obtained. In step S606, the skip frame number sf is obtained, and fast reverse playback is performed at a speed corresponding to the playback time of the song. At this time, the fast-rewind playback speed of the previous song maintains the fast-rewind playback speed of the current song until the fast-rewind playback speed n and the skip frame number sf of the previous song are obtained.

ステップS610で操作部6より通常再生の指示がされている場合(Yesの場合)は、早戻し再生を終了し通常再生に戻る。   If normal operation is instructed from the operation unit 6 in step S610 (in the case of Yes), the fast reverse playback is terminated and the normal playback is resumed.

図11のステップS407で早戻し再生を行うか否かの判断がNoの場合、ステップS409に進み、通常再生で次の曲の先頭を検出したか否か判断する。次の曲の先頭を検出した場合(Yesの場合)は、S401に戻ってファイルサイズfs、ビットレートbrの取得を行う。次の曲の先頭を検出していない場合(Noの場合)は、ステップS410に進み操作部6より停止の指示がされているか判断する。操作部6から停止の指示がされている場合(Yesの場合)は、再生を停止する。停止指示がされていない場合(Noの場合)は、ステップS404に戻り引き続き通常再生を行う。   If it is determined in step S407 in FIG. 11 whether or not to perform fast reverse playback, the process proceeds to step S409, and it is determined whether or not the beginning of the next song has been detected in normal playback. If the head of the next song is detected (Yes), the process returns to S401 to acquire the file size fs and bit rate br. If the beginning of the next song has not been detected (in the case of No), the process proceeds to step S410, and it is determined whether a stop instruction has been issued from the operation unit 6. When a stop instruction is given from the operation unit 6 (in the case of Yes), playback is stopped. If no stop instruction has been given (No), the process returns to step S404 to continue normal reproduction.

本実施例によれば、情報再生群であるフレームfrからなる記録単位であるファイルfl(曲)ごとのファイルサイズfsとビットレートbrから再生時間mtを算出し、その再生時間mtに応じた再生速度nを算出して、間欠再生フレーム数if分の再生した後、スキップフレーム数sf分読み飛ばした後、間欠再生フレーム数if分の再生を行う。これを繰り返すことで早送り再生または早戻し再生を行うことができる。スキップフレーム数sfは、システムコントロール部5´のシステムプログラムにおいて、ファイルfl(曲)の再生時間に応じて変更し決定することができる。このようにすることにより、各ファイルflに対応した適切な速度で各ファイルflの早送り再生または早戻し再生が行えるので、ファイルflの目的位置の検索が行い易くなる。また、ダイヤルなどを使用する必要がないため、複雑な操作も不用でコストアップも最小限に抑えることができる。   According to the present embodiment, the reproduction time mt is calculated from the file size fs and the bit rate br for each file fl (song) which is a recording unit composed of the frame fr which is the information reproduction group, and the reproduction corresponding to the reproduction time mt is performed. After the speed n is calculated and reproduced for the number of intermittent reproduction frames if, after skipping the number of skip frames sf, reproduction for the number of intermittent reproduction frames if is performed. By repeating this, fast forward playback or fast reverse playback can be performed. The skip frame number sf can be changed and determined according to the playback time of the file fl (song) in the system program of the system control unit 5 ′. By doing so, fast-forward playback or fast-rewind playback of each file fl can be performed at an appropriate speed corresponding to each file fl, so that the target position of the file fl can be easily searched. Further, since there is no need to use a dial or the like, complicated operations are unnecessary, and cost increases can be minimized.

なお、本実施例において第2の実施例のように早送り再生速度または早戻し再生速度を徐々に遅くすることも可能である。方法は第2の実施例と同様に速度決定手段を繰り返し行う。早送り再生の場合は、通常再生の指示がされているか否かの判定(ステップS512)においてNoでステップS502に戻り、残再生時間rtを再算出し、速度決定手段であるステップS507で残再生時間rtから再生速度nを求め直して、スキップフレーム数sfを再算出する。すなわち、ステップS502〜ステップS512を繰り返す。早戻し再生の場合は、通常再生の指示がされているか否かの判定(ステップS610)においてNoの判定で、速度決定手段であるステップS605に戻り、現在再生時刻tから再生速度nを求め直して、スキップフレーム数sfを再算出する。すなわち、ステップS605〜ステップS610を繰り返す。   In this embodiment, the fast forward playback speed or the fast reverse playback speed can be gradually decreased as in the second embodiment. The method repeats the speed determining means as in the second embodiment. In the case of fast-forward playback, it is determined No in step S512 to determine whether normal playback is instructed (step S512), the process returns to step S502, the remaining playback time rt is recalculated, and the remaining playback time is determined in step S507, which is speed determination means. The playback speed n is obtained again from rt, and the skip frame number sf is recalculated. That is, step S502 to step S512 are repeated. In the case of fast-rewind playback, it is determined No in the determination of whether or not normal playback is instructed (step S610), the process returns to step S605 as speed determination means, and the playback speed n is obtained again from the current playback time t. Thus, the skip frame number sf is recalculated. That is, step S605 to step S610 are repeated.

なお、本実施例では記録媒体としてハードディスクドライブを使用したが、半導体メモリを用いてもよい。この場合は不揮発性の半導体メモリを用いると好適である。   In this embodiment, a hard disk drive is used as a recording medium, but a semiconductor memory may be used. In this case, it is preferable to use a nonvolatile semiconductor memory.

また、上述した実施例では、再生時間から再生速度を決定する際に表を用いたが、表は実施例で示したものに限らないことは言うまでもなく、再生時間と再生速度の関係を関数に表して、その関数式を演算するような方法を用いてもよい。   In the above-described embodiment, a table is used when determining the playback speed from the playback time. However, it goes without saying that the table is not limited to that shown in the embodiment, and the relationship between the playback time and the playback speed is a function. It is also possible to use a method that expresses the function expression.

また、上述した実施例では、間欠再生時間や間欠再生フレーム数は予め設定する固定値としていたが、再生時間などのパラメータにより自動的に、あるいはユーザが任意に変更できるようにしてもよい。   In the above-described embodiments, the intermittent playback time and the number of intermittent playback frames are fixed values set in advance. However, the intermittent playback time and the number of intermittent playback frames may be changed automatically or arbitrarily by a user according to parameters such as playback time.

また、上述した実施例1や実施例2のような光ディスクを使用する早送り再生または早戻し再生を行う方法として、各記録単位の再生時間に対応した速度に合わせて、CDドライブのスピンドルモータの回転速度を通常再生時よりも速く回転させ、CDからのデータの転送レートを上げることにより早送り再生または早戻し再生を行うようにしてもよい。   Further, as a method of performing fast forward playback or fast reverse playback using the optical disk as in the first and second embodiments described above, the rotation of the spindle motor of the CD drive is adjusted in accordance with the speed corresponding to the playback time of each recording unit. It is also possible to perform fast forward playback or fast reverse playback by rotating the speed faster than normal playback and increasing the data transfer rate from the CD.

さらに、上述した実施例3のように圧縮符号化した記録単位の場合も、各記録単位の再生時間に対応した速度に合わせて、記録単位に設定されているビットレートよりも早いビットレートで再生することにより早送り再生または早戻し再生を行うようにしてもよい。   Further, in the case of the recording unit compressed and encoded as in the above-described third embodiment, reproduction is performed at a bit rate faster than the bit rate set for the recording unit in accordance with the speed corresponding to the reproduction time of each recording unit. By doing so, fast forward playback or fast reverse playback may be performed.

また、上述した実施例では、音声データ(音楽データ)について説明したが、音声データに限らず映像データにおいても適用可能である。   In the above-described embodiments, audio data (music data) has been described. However, the present invention is not limited to audio data and can be applied to video data.

前述した実施例によれば、以下の早送りおよび早戻し再生方法および再生装置1が得られる。   According to the embodiment described above, the following fast-forward and fast-rewind playback method and playback device 1 can be obtained.

(付記1)CD2aに記録された少なくとも一つ以上のトラックtrを、早送り再生または早戻し再生する方法において、
前記CD2aに記録されたトラックtrの再生時間ttを読み出して、前記トラックtrの前記再生時間ttに応じて、前記早送り再生または前記早戻し再生の速度を可変にすることを特徴とする早送り再生および早戻し再生方法。
(Supplementary note 1) In a method of fast-forward playback or fast-rewind playback of at least one track tr recorded on the CD 2a,
The playback time tt of the track tr recorded on the CD 2a is read, and the fast-forward playback or the fast-rewind playback speed is made variable according to the playback time tt of the track tr. Fast reverse playback method.

この早送り再生または早戻し再生方法によれば、トラックtrごとに適切な速度で早送り再生または早戻し再生を行えるので、目的位置の検索が行い易くなる。   According to this fast-forward playback or fast-rewind playback method, fast-forward playback or fast-rewind playback can be performed at an appropriate speed for each track tr, making it easy to search for a target position.

(付記2)CD2aに記録された少なくとも1つ以上のトラックtrを、早送り再生または早戻し再生可能なCDプレーヤ1において、前記トラックtrの再生時間ttを取得するディスクメカ制御部4と、ディスクメカ制御部4が取得した再生時間ttに応じて前記早送り再生速度または前記早戻し再生速度nを変更するとともに、前記早送り再生速度または前記早戻し再生速度nを決定するディスクメカ制御部4と、前記ディスクメカ制御部4が決定した再生速度nに基づいて前記CD2aの前記トラックtrを読み出して再生するサーボ信号処理部3と、を備えたことを特徴とするCDプレーヤ1。   (Supplementary Note 2) In the CD player 1 capable of fast-forward playback or fast-rewind playback of at least one track tr recorded on the CD 2a, a disk mechanism control unit 4 for acquiring the playback time tt of the track tr, and a disk mechanism The disc mechanism control unit 4 that changes the fast forward playback speed or the fast reverse playback speed n according to the playback time tt acquired by the control unit 4 and determines the fast forward playback speed or the fast reverse playback speed n; A CD player 1 comprising: a servo signal processing unit 3 that reads and reproduces the track tr of the CD 2a based on the reproduction speed n determined by the disk mechanism control unit 4.

このCDプレーヤ1によれば、ディスクメカ制御部4が取得した再生時間ttに応じてディスクメカ制御部4が再生速度nを変更するとともに決定し、サーボ信号処理部3がCD2aからトラックtrを読み出して再生できるため、トラックtrごとに適切な速度で早送り再生または早戻し再生を行えるため、目的位置の検索が行い易くなる。   According to the CD player 1, the disc mechanism control unit 4 changes and determines the playback speed n according to the playback time tt acquired by the disc mechanism control unit 4, and the servo signal processing unit 3 reads the track tr from the CD 2a. Since the fast-forward playback or the fast-rewind playback can be performed at an appropriate speed for each track tr, the target position can be easily searched.

なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。   In addition, the Example mentioned above only showed the typical form of this invention, and this invention is not limited to an Example. That is, various modifications can be made without departing from the scope of the present invention.

本発明の第1の実施例にかかる再生装置としてCDプレーヤのブロック図である。1 is a block diagram of a CD player as a playback apparatus according to a first embodiment of the present invention. 図1で示されたCDプレーヤで再生されるCDに記録された情報の構造の説明図である。FIG. 2 is an explanatory diagram of a structure of information recorded on a CD reproduced by the CD player shown in FIG. 1. 図1に示されたCDプレーヤの再生動作を示したフローチャートである。2 is a flowchart showing a reproduction operation of the CD player shown in FIG. 図1に示されたCDプレーヤの早送り再生動作を示したフローチャートである。3 is a flowchart showing a fast-forward playback operation of the CD player shown in FIG. 図1に示されたCDプレーヤの再生時間と再生速度の対応表である。3 is a correspondence table between a reproduction time and a reproduction speed of the CD player shown in FIG. 図1に示されたCDプレーヤの早送り再生および早戻し再生方法の説明図である。FIG. 2 is an explanatory diagram of a fast forward playback and fast reverse playback method of the CD player shown in FIG. 1. 図1に示されたCDプレーヤの早戻し再生動作を示したフローチャートである。FIG. 2 is a flowchart showing a fast reverse playback operation of the CD player shown in FIG. 1. FIG. 本発明の第2の実施例にかかる再生装置としてのCDプレーヤの早送り再生動作を示したフローチャートである。It is the flowchart which showed the fast-forward reproduction | regeneration operation | movement of CD player as a reproducing | regenerating apparatus concerning the 2nd Example of this invention. 本発明の第2の実施例にかかる再生装置としてのCDプレーヤの早戻し再生動作を示したフローチャートである。It is the flowchart which showed the fast reverse reproduction | regeneration operation | movement of CD player as a reproducing | regenerating apparatus concerning the 2nd Example of this invention. 本発明の第3の実施例にかかる再生装置としてのハードディスクオーディオプレーヤのブロック図である。It is a block diagram of the hard disk audio player as a reproducing | regenerating apparatus concerning the 3rd Example of this invention. 図10に示されたハードディスクオーディオプレーヤの再生動作を示したフローチャートである。11 is a flowchart showing a playback operation of the hard disk audio player shown in FIG. 10. 図10に示されたハードディスクオーディオプレーヤの早送り再生動作を示したフローチャートである。11 is a flowchart showing a fast-forward playback operation of the hard disk audio player shown in FIG. 図10に示されたハードディスクオーディオプレーヤの早戻し再生動作を示したフローチャートである。11 is a flowchart showing a fast reverse playback operation of the hard disk audio player shown in FIG. 10.

符号の説明Explanation of symbols

1 CDプレーヤ(再生装置)
2a CD(記録媒体)
3 サーボ信号処理制御部(読み出し再生手段)
4 ディスクメカ制御部(再生時間取得手段、速度決定手段)
5 システムコートロール部
5´ システムコントロール部(再生時間取得手段、速度決定手段)
7 D/Aコンバータ
10 ハードディスクオーディオプレーヤ(再生装置)
11 ハードディスクドライブ(記録媒体)
12 デコーダ部(読み出し再生手段)
tr トラック(記録単位)
sc セクタ(再生情報群)
fl ファイル(記録単位)
fr フレーム(再生情報群)
S101 再生時間取得(再生時間取得手段)
S205 再生速度決定(速度決定手段)
S303 再生速度決定(速度決定手段)
S401 ファイルサイズ取得(再生時間取得手段)
S402 ビットレート取得(再生時間取得手段)
S403 再生時間算出(再生時間取得手段)
S504 ファイルサイズ取得(再生時間取得手段)
S505 ビットレート取得(再生時間取得手段)
S506 再生時間算出(再生時間取得手段)
S507 再生速度決定(速度決定手段)
S602 ファイルサイズ取得(再生時間取得手段)
S603 ビットレート取得(再生時間取得手段)
S604 再生時間算出(再生時間取得手段)
S605 再生速度決定(速度決定手段)
1 CD player (playback device)
2a CD (recording medium)
3 Servo signal processing controller (reading / reproducing means)
4 Disc mechanical control unit (reproduction time acquisition means, speed determination means)
5 System coat roll section 5 'System control section (reproduction time acquisition means, speed determination means)
7 D / A converter 10 Hard disk audio player (playback device)
11 Hard disk drive (recording medium)
12 Decoder part (reading and reproducing means)
tr track (recording unit)
sc sector (reproduction information group)
fl file (recording unit)
fr frame (reproduction information group)
S101 Reproduction time acquisition (reproduction time acquisition means)
S205 Reproduction speed determination (speed determination means)
S303 Reproduction speed determination (speed determination means)
S401 File size acquisition (reproduction time acquisition means)
S402 Bit rate acquisition (reproduction time acquisition means)
S403 Reproduction time calculation (reproduction time acquisition means)
S504 File size acquisition (reproduction time acquisition means)
S505 Bit rate acquisition (reproduction time acquisition means)
S506 Reproduction time calculation (reproduction time acquisition means)
S507 Playback speed determination (speed determination means)
S602 File size acquisition (reproduction time acquisition means)
S603 Bit rate acquisition (reproduction time acquisition means)
S604 Reproduction time calculation (reproduction time acquisition means)
S605 Reproduction speed determination (speed determination means)

Claims (7)

記録媒体に記録された少なくとも一つ以上の記録単位を、早送り再生または早戻し再生する方法において、
前記記録媒体に記録された記録単位の再生時間を読み出して、前記記録単位の前記再生時間に応じて、前記早送り再生または前記早戻し再生の速度を可変にすることを特徴とする早送り再生および早戻し再生方法。
In a method of fast-forward playback or fast-rewind playback of at least one recording unit recorded on a recording medium,
The playback time of the recording unit recorded on the recording medium is read, and the fast-forward playback or the fast-rewind playback speed is made variable according to the playback time of the recording unit. Back playback method.
前記記録単位の前記再生時間が長くなるのにしたがって、早送り再生速度または早戻し再生速度をより早くし、前記再生時間が短くなるのにしたがって、早送り再生速度または早戻し再生速度をより遅くすることを特徴とする請求項1記載の早送り再生および早戻し再生方法。   As the playback time of the recording unit becomes longer, the fast forward playback speed or the fast reverse playback speed is made faster, and as the playback time becomes shorter, the fast forward playback speed or the fast reverse playback speed is made slower. The fast-forward playback and fast-rewind playback method according to claim 1. 記録媒体に記録された少なくとも1つ以上の記録単位を、早送り再生または早戻し再生可能な再生装置において、
前記記録単位の再生時間を取得する再生時間取得手段と、
前記再生時間取得手段が取得した再生時間に応じて前記早送り再生速度または前記早戻し再生速度を変更するとともに、前記早送り再生速度または前記早戻し再生速度を決定する速度決定手段と、
前記速度決定手段が決定した再生速度に基づいて前記記録媒体の前記記録単位を読み出して再生する読み出し再生手段と、を備えたことを特徴とする再生装置。
In a playback apparatus capable of fast forward playback or fast reverse playback of at least one recording unit recorded on a recording medium,
Playback time acquisition means for acquiring the playback time of the recording unit;
Speed determining means for changing the fast forward playback speed or the fast reverse playback speed according to the playback time acquired by the playback time acquisition means, and for determining the fast forward playback speed or the fast reverse playback speed;
A reproducing apparatus comprising: a reading / reproducing unit that reads out and reproduces the recording unit of the recording medium based on the reproducing speed determined by the speed determining unit.
前記再生時間取得手段は、前記記録媒体に予め記録された前記記録単位の再生時間を示す情報を前記記録媒体から読み出すことを特徴とする請求項3記載の再生装置。   4. The reproducing apparatus according to claim 3, wherein the reproduction time acquisition unit reads information indicating the reproduction time of the recording unit recorded in advance on the recording medium from the recording medium. 前記速度決定手段は、前記記録単位の前記再生時間が長くなるのにしたがって早送り再生速度または早戻し再生速度をより早くし、前記再生時間が短くなるのにしたがって早送り再生速度または早戻し再生速度をより遅くすることを特徴とする請求項3または請求項4に記載の再生装置。   The speed determining means increases the fast forward playback speed or the fast reverse playback speed as the playback time of the recording unit becomes longer, and sets the fast forward playback speed or the fast reverse playback speed as the playback time becomes shorter. The playback apparatus according to claim 3 or 4, wherein the playback apparatus is slower. 前記速度決定手段は、早送り再生の場合に前記記録単位の末端に近づくに従って早送り再生速度を徐々に遅くするとともに、早戻し再生の場合に前記記録単位の先頭に近づくに従って早戻し再生速度が徐々に遅くすることを特徴とする請求項3ないし請求項5のうちいずれか1項記載の再生装置。   The speed determining means gradually slows down the fast-forward playback speed as it approaches the end of the recording unit in fast-forward playback, and gradually increases the fast-rewind playback speed as it approaches the beginning of the recording unit in fast-back playback. 6. The playback apparatus according to claim 3, wherein the playback apparatus is delayed. 前記記録単位が、該記録単位が再生される際に時系列で順に再生される複数の再生情報群を備え、
前記読み出し再生手段が、前記早送り再生又は早戻し再生する際に、少なくとも一つの前記再生情報群を再生した後、少なくとも一以上の前記再生情報群を読み飛ばした後、他の少なくとも一つの前記再生情報群を再生するとともに、
前記速度決定手段が、前記読み飛ばす前記再生情報群の数を変更することで前記早送り再生または前記早戻し再生速度を変更するとともに、前記読み飛ばす前記再生情報群の数を決定することで、前記早送り再生速度または前記早戻し再生速度を決定することを特徴とする請求項3ないし請求項6のうちいずれか1項記載の再生装置。
The recording unit includes a plurality of reproduction information groups that are sequentially reproduced in time series when the recording unit is reproduced,
When the reading / reproducing means reproduces at least one reproduction information group when performing fast forward reproduction or fast reverse reproduction, after reading at least one reproduction information group, at least one other reproduction information is reproduced. While reproducing the information group,
The speed determining means changes the fast forward reproduction or the fast reverse reproduction speed by changing the number of the reproduction information groups to be skipped, and determines the number of the reproduction information groups to be skipped. 7. The playback apparatus according to claim 3, wherein the fast-forward playback speed or the fast-forward playback speed is determined.
JP2005180961A 2005-06-21 2005-06-21 Fast-forward playback method, fast-rewind playback method, and player Withdrawn JP2008217839A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005180961A JP2008217839A (en) 2005-06-21 2005-06-21 Fast-forward playback method, fast-rewind playback method, and player
PCT/JP2006/310025 WO2006137229A1 (en) 2005-06-21 2006-05-19 Fast-forward reproducing method, fast-rewind reproducing method, and reproducing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005180961A JP2008217839A (en) 2005-06-21 2005-06-21 Fast-forward playback method, fast-rewind playback method, and player

Publications (1)

Publication Number Publication Date
JP2008217839A true JP2008217839A (en) 2008-09-18

Family

ID=37570263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005180961A Withdrawn JP2008217839A (en) 2005-06-21 2005-06-21 Fast-forward playback method, fast-rewind playback method, and player

Country Status (2)

Country Link
JP (1) JP2008217839A (en)
WO (1) WO2006137229A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8229286B2 (en) * 2007-03-23 2012-07-24 Nokia Corporation Method and system for file fast-forwarding and rewind

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03207062A (en) * 1990-01-10 1991-09-10 Clarion Co Ltd Cd player
JP2003169274A (en) * 2001-09-21 2003-06-13 Matsushita Electric Ind Co Ltd Program recording and reproducing method, program recording and reproducing apparatus, program, and recording medium

Also Published As

Publication number Publication date
WO2006137229A1 (en) 2006-12-28

Similar Documents

Publication Publication Date Title
JPH07176174A (en) Disk device
JPH06150550A (en) Disk reproducing method
JPH0381225B2 (en)
JP3487339B2 (en) Disk unit
JP2008217839A (en) Fast-forward playback method, fast-rewind playback method, and player
JP2001273718A (en) Information reproducing device
JP4000425B2 (en) Data reproducing apparatus and data reproducing method
JP4369358B2 (en) File reproduction apparatus, control method, and program
JP4919287B2 (en) Music data playback apparatus and playback method thereof
JP2004145929A (en) Optical disk player and optical disk playback method
JP2008152894A (en) Optical disk reproducing device, optical disk reproducing method, optical disk reproducing program and recording medium with program stored therein
JP3775408B2 (en) Optical disk playback device
JP4539775B2 (en) Digital video signal or audio signal recording / reproducing method, recording / reproducing apparatus, and optical disc apparatus
JP4258533B2 (en) Recording / reproducing method and recording / reproducing apparatus
JP2006323886A (en) Compressed data reproducing method
JP4246695B2 (en) Playback apparatus, control method, and program
JP3661077B2 (en) Activation control device for ATRAC decoder in MD player
JP3791070B2 (en) Optical disc playback device and disc-shaped recording medium playback device
JPH11296862A (en) Disk medium reproducing method
JP2003249028A (en) Disk drive and disk playing back method
JP2002008318A (en) Information reproducing device and information reproducing method
JP2006185527A (en) File reproducing apparatus, control method, and program
JP2003217234A (en) Disk unit and method for reproducing disk
JP2005063556A (en) Reproducing device and reproducing method
JP2007172668A (en) Information recording/reproducing device, information recording method, and its program

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20081007