WO2006137229A1 - Fast-forward reproducing method, fast-rewind reproducing method, and reproducing device - Google Patents

Fast-forward reproducing method, fast-rewind reproducing method, and reproducing device Download PDF

Info

Publication number
WO2006137229A1
WO2006137229A1 PCT/JP2006/310025 JP2006310025W WO2006137229A1 WO 2006137229 A1 WO2006137229 A1 WO 2006137229A1 JP 2006310025 W JP2006310025 W JP 2006310025W WO 2006137229 A1 WO2006137229 A1 WO 2006137229A1
Authority
WO
WIPO (PCT)
Prior art keywords
playback
fast
speed
time
reproduction
Prior art date
Application number
PCT/JP2006/310025
Other languages
French (fr)
Japanese (ja)
Inventor
Yoshiya Nonaka
Eiji Ohta
Hiroki Katoh
Akihiro Denda
Noritaka Nii
Kentaro Yamamoto
Original Assignee
Pioneer Corporation
Pioneer System Technologies Corporation
Techexperts Incorporation
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 Corporation, Pioneer System Technologies Corporation, Techexperts Incorporation filed Critical Pioneer Corporation
Publication of WO2006137229A1 publication Critical patent/WO2006137229A1/en

Links

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

Definitions

  • 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.
  • Recording units are recorded on optical disks such as CD (Compact Disc) and DVD (Digital Versatile Disc), hard disks, and semiconductor memories.
  • the recording unit corresponds to, for example, each piece of music in audio data, and corresponds to a program or chapter in video data.
  • Patent Document 1 JP-A-8-180567
  • the target position is near the end or the beginning of the music for music with a long performance time (reproduction time) such as classical music. In this case, it takes time to perform fast forward playback or fast reverse playback to the target position. Also, if the fast-forward playback speed is set fast for a song with a long playing time, the fast-forwarding speed is too fast for a song with a short playing time, and the target position may be exceeded, making it difficult to use.
  • the fast-forward playback speed variable it can be made variable according to the time and number of times the fast-forward playback button is pressed, or the dial can be used instead of the button to adjust the number of rotations and the angle of the dial.
  • Various methods have been proposed to make it variable depending on the situation, but there have been problems such as complicated operation methods and increased costs.
  • the present invention can reduce the playback time, for example, during fast forward playback or fast reverse playback.
  • the object is to provide a fast-forward playback or fast-rewind playback method and playback device that can search for a target position at an appropriate speed, that is easy to operate and that minimizes cost increase.
  • the invention according to claim 1 is 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 in the recording unit is read out, and the speed of the fast forward playback or the fast reverse playback is made variable according to the playback time of the recording unit.
  • the invention of claim 3 is a playback time acquisition for acquiring a playback time of the recording unit in a playback device capable of fast-forward playback or fast-rewind playback of at least one recording unit recorded on the recording medium. And a 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; Readout reproducing means for reading out and reproducing the recording unit of the recording medium based on the reproduction speed determined by the speed determining means.
  • FIG. 1 is a block diagram of a CD player as a playback apparatus that works on the first embodiment of the present invention.
  • FIG. 2 is an explanatory diagram of the structure of information recorded on a CD that is played back by the CD player shown in FIG.
  • FIG. 3 is a flowchart showing a playback operation of the CD player shown in FIG. 1.
  • FIG. 4 is a flowchart showing a fast forward playback operation of the CD player shown in FIG.
  • FIG. 5 is a correspondence table between playback time and playback speed of the CD player shown in FIG.
  • FIG. 6 (a) and (b) are explanatory diagrams of the fast forward playback and fast reverse playback methods of the CD player shown in FIG.
  • FIG. 7 is a flowchart showing a fast reverse playback operation of the CD player shown in FIG. 1.
  • FIG. 8 shows a fast-forward playback operation of a CD player as a playback device that is powerful in the second embodiment of the present invention. It is the flowchart which showed the work.
  • FIG. 9 is a flowchart showing a fast-reverse playback operation of a CD player as a playback device that is powerful in the second embodiment of the present invention.
  • FIG. 10 is a block diagram of a hard disk audio player as a playback apparatus that is effective in the third embodiment of the present invention.
  • FIG. 11 is a flowchart showing the playback operation of the hard disk audio player shown in FIG.
  • FIG. 12 is a flowchart showing a fast-forward playback operation of the node disc audio player shown in FIG.
  • FIG. 13 is a flowchart showing a fast reverse playback operation of the node disc audio player shown in FIG. Explanation of symbols
  • the fast-forward playback method and the fast-rewind playback method read the playback time of the recording medium strength recording unit, and vary the fast-forward playback speed and the fast-rewind playback speed according to the playback time. By doing this, fast-forward playback or fast-rewind playback can be performed at an appropriate speed for each recording unit.
  • 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 playback speed is made faster. Since the reverse playback speed is made slower, fast forward playback or fast reverse playback can be performed at a playback speed according to the length of the playback time.
  • 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 according to the playback time.
  • the fast reverse playback speed is changed, and the fast forward playback speed or the fast reverse playback speed is determined, and the read playback means reads and reproduces the recording medium strength recording unit according to the determined playback speed.
  • the speed determining means changes and determines the playback speed according to the playback time acquired by the stage, and the read / playback means can read out the recording unit from the recording medium and play it back, so that fast-forward playback at an appropriate speed for each recording unit or Since fast-rewind playback can be performed, the target position can be easily searched.
  • the speed determining means reads information indicating a reproduction time for each recording unit recorded in advance on the recording medium from the previous recording medium. Therefore, it becomes possible to determine the playback speed according to the playback time for each recording unit.
  • the speed determination means increases the fast-forward playback speed or the fast-rewind playback speed and shortens the playback time. Since the fast forward playback speed or the fast reverse playback speed is made slower, it becomes possible to determine the fast forward playback speed or the fast reverse playback speed according to the length of the playback time.
  • 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 approaches the beginning of the recording unit in fast-back playback.
  • the fast reverse playback speed gradually decreases. By doing so, it is possible to prevent overshooting when the target position near the end or the beginning of the recording unit is located.
  • the speed determining means changes the fast forward playback or the fast reverse 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.
  • the fast-forward playback or the fast-rewind playback speed is determined! /, So it is possible to reliably perform fast-forward playback or fast-rewind playback at a playback speed according to the playback time of the recording unit. It becomes.
  • the CD player 1 as a reproducing apparatus that is useful in the first embodiment of the present invention will be described with reference to Figs.
  • the CD player 1 includes a CD drive 2, a servo signal processing unit 3, a disk mechanical control unit 4, a system control unit 5, an operation unit 6, a DZA converter 7, and an audio output.
  • Terminal 8 is provided.
  • the CD drive 2 includes a spindle motor 2b that clamps and rotates the CD2a, and a CD2a And an optical pickup 2c for reading out the signal stored in the memory.
  • 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.
  • Fig. 2 shows the data structure of CD2a.
  • the CD2a 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 indicating the recording end position of the data.
  • Out area 2ac is provided.
  • Lead-in area 2aa, data area 2ab, and lead-out area 2ac are divided into areas called sectors sc.
  • Each piece of 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.
  • the servo signal processing unit 3 serving as a reading / reproducing means includes a servo control unit 3a for adjusting the rotational speed of the spindle motor 2b and controlling the position of the optical pickup 2c, and a signal read by the optical pickup 2c. And a signal processing unit 3b that performs demodulation, error correction, etc. to convert the signal into a digital signal.
  • the disc mechanism control unit 4 reads or reads the sector sc on the CD 2a from the servo signal processing unit 3 based on instructions such as playback, fast forward playback, and fast reverse playback instructed by the system control unit 5. Give instructions to skip. These processes are performed by a control program.
  • the disk mechanism control unit 4 includes a CPU (not shown) for executing the control program, a ROM for storing the control program and data, work data, and the like. RAM for temporary storage.
  • the system control unit 5 controls the entire CD player 1 in response to various operations such as playback from the operation unit 6, fast forward playback, fast reverse playback, stop, and disc ejection. These processes are performed by the system program, and the system control unit 5 includes a CPU, a ROM for storing the system program and data, work data, and the like (not shown) for executing the system program. RAM for temporary storage. [0024]
  • the operation unit 6 instructs the system control unit 5 when the user operates buttons or the like for various operations of the CD player 1 such as playback, fast forward playback, fast reverse playback, stop, and disc ejection.
  • the DZA converter 7 converts the digital signal output from the servo signal processing unit 3 into an analog signal and outputs it from the audio output terminal 8.
  • fast forward playback and fast reverse playback in the first embodiment, after playback for a fixed time, reading is skipped for a fixed time determined according to the playback speed.
  • Fast forward playback or fast reverse playback is realized by alternately performing playback for a certain period of time and skipping for a certain period of time.
  • the predetermined fixed time for playback is the intermittent playback time it
  • the parameter obtained by converting the intermittent playback time it to the number of sectors is the number of intermittent playback sectors is, which is calculated according to the playback speed and skipped.
  • a parameter obtained by converting the fixed time into the skip time st and the skip time st into the number of sectors is called the skip sector number ss.
  • the intermittent playback time it is stored in the ROM of the disk mechanism control unit 4 in advance.
  • FIG. 3 is a flowchart showing procedures for 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 the control program.
  • step S101 as a reproduction time acquisition means, the CPU also reads the reproduction time tt of each track tr in the TOC force in the lead-in area 2aa of the CD2a, and writes it to the RAM in the disk mechanism control unit 4 step S102. Proceed to 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 in the recording medium in this step is read out.
  • step S 103 it is determined whether or not fast-forward playback is instructed from the system control unit 5. If fast-forward playback is instructed from the system control unit 5 (Yes), the process proceeds to step S104 to perform fast-forward playback.
  • step S104 Fast forward playback is performed based on the flowchart shown in FIG.
  • the CPU calculates the number of intermittent reproduction sectors is corresponding to the intermittent reproduction time it.
  • the number of intermittent reproduction sectors is is obtained by multiplying the number of sectors per second si by the intermittent reproduction time it, and the process proceeds to step S202.
  • the number of sectors per second si is a value determined in advance by the CD standard, and is stored in the ROM of the disk mechanism control unit 4.
  • CD-DA Compact Disc Digital Audio
  • the number of intermittent playback sectors is is 75 x 1 and 75 sectors if the intermittent playback time is 1 second.
  • the CPU of the disk mechanism control unit 4 reads the playback time tt of the current track tr instructed for fast forward playback in step S 202 from the RAM of the disk mechanism control unit 4, and proceeds to step S 203.
  • step S203 it is determined whether or not the current playback position is positioned at the beginning of the track tr and whether or not fast-forward playback is being performed continuously from the previous track tr. If YES is selected, 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.
  • step S203 if both the current playback position is located at the beginning of the track tr and whether the fast-forward playback is continued from the previous track tr are No, that is, the track
  • the process proceeds to step S204, and the remaining playback time rt of 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.
  • step S205 After obtaining the remaining reproduction time rt of the track tr is obtained.
  • step S 205 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 S 204 and the process proceeds to step S 206.
  • 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, if the tr force of track tr is also fast-forwarded and track tr playback time tt is 12 minutes, fast-forward playback speed n is 10 times that of normal playback.
  • the fast-forward playback speed n is 5 times the normal playback speed.
  • 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. Therefore, the fast-forward playback speed can be determined according to the length of the playback time.
  • 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 the value obtained by subtracting 1 from the fast-forward playback speed n. For example, if the intermittent playback time it is 1 second and the fast-forward playback speed n is 10 times faster, the skip time st is 9 seconds with 1 X (10-1).
  • 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 skipped sectors ss is obtained by multiplying the number of sectors per second si by the skip time st. For example, if the number of sectors per second si force sectors and the skip time is 9 seconds, the number of skip sectors ss is 75 x 9 and 675 sectors.
  • 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.
  • the servo signal processing unit 3 is instructed to perform normal reproduction for the number of missing reproduction sectors is.
  • 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 from CD2a, and the signal processing unit 3b performs demodulation, error correction, etc. and reproduces it as a digital signal.
  • DZA converter 7 converts the digital signal input from the servo signal processing unit 3 into an analog signal and outputs it from the audio output terminal 8.
  • step S209 the servo signal processing unit 3 is instructed to skip sectors sc for the number of skipped sectors ss in the forward direction. give. Then, the servo control unit 3a of the servo signal processing unit 3 skips reading from the CD2a by the number of skip sectors ss.
  • step S210 it is determined whether or not the place skipped by the skip sector number ss in step S210 is in the next track tr. If the next track tr has not been entered (in the case of No), the process proceeds to step S211 where normal playback is instructed from the system control unit 5 and the power is judged. If normal playback is instructed, no (No In step S208, the process returns to step S208 to perform reproduction for the number of intermittent reproduction sectors is, and in step S209, skips the sector sc for the number of skip sectors ss.
  • fast forward playback can be performed as shown in FIG. Figure 6 (a) is an example of 10x speed. All of isl, is2, and is3 are the number of intermittent playback sectors is, which is 75 sectors. Both ssl and ss2 are the number of skip sectors ss, and since the example is 10 times speed, it is 675 sectors by the above calculation method. First, after playing isl, skip s si, and after playing is2, skip ss2 and play is3. In this way, fast-forward playback is performed by alternately repeating playback of the intermittent playback sector number is and skip skipping of the skip sector number ss.
  • step S210 If the location skipped by the number of skip sectors ss is in the next track tr (Yes) in step S210, the process returns to step S202, and the playback time tt of the next track tr is set to the disk mechanical control unit.
  • CPU 4 reads from RAM in disk mechanism control unit 4 and proceeds to step S203.
  • step S203 since fast-forward playback is continued from the previous track tr, the process proceeds to step S205 to determine the fast-forward playback speed n, and then the skip time st (step S 206) and the number of skip sectors ss (step S207) are determined.
  • fast-forward playback is performed at a speed corresponding to the playback time tt of the track tr.
  • the fast-forward playback speed of the next track tr is maintained at the fast-forward playback speed of the next track tr until the fast-forward playback speed n, the skip time st, and the number of skip sectors ss of the next track are obtained.
  • step S211 If normal playback is instructed from the system control unit 5 in step S211 (in the case of Yes), fast-forward playback is terminated and normal playback is resumed.
  • step S105 it is determined whether or not the force specified by the system control unit 5 is fast-reverse playback.
  • step S106 the process proceeds to step S106 to perform fast reverse playback.
  • step S106 The fast reverse playback (step S106) is performed based on the flowchart shown in FIG.
  • step S301 the number of intermittent playback sectors is corresponding to the intermittent playback time it is calculated. I do.
  • the intermittent reproduction sector number is calculated in the same manner as in the first embodiment, and the process proceeds to step S302.
  • step S302 the playback time tt of the track tr instructed for fast reverse playback in step S302 is read from the RAM of the disk mechanical control unit 4, and the process proceeds to step S303.
  • step S303 as speed determining means, the fast reverse playback speed n is obtained according to the playback time tt of the track tr or the current playback time t, and the process proceeds to step S304.
  • 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.
  • Find the fast-rewind playback speed n using t The fast reverse playback speed n is calculated based on the table shown in Fig. 5 in the same way as fast forward playback.
  • fast-rewind playback speed n 10 times the normal playback speed.
  • fast-rewind playback speed n 5 times the normal playback speed. That is, by using a table as shown in FIG. 5, the fast reverse playback speed is increased as the playback time of the recording unit becomes longer, and the fast reverse playback speed is decreased as the playback time becomes shorter. can do. Therefore, the fast reverse playback speed can be determined according to the length of the playback time.
  • 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 the value obtained by adding 1 to the fast reverse playback speed n. For example, if the intermittent playback time it is 1 second and the fast reverse playback speed n is 10x, the skip time st is 11 seconds at I X (10 + 1).
  • 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 si per second si by the skip time st as in the first embodiment. For example, if the number of sectors per second si is 75 sectors and the skip time is 11 seconds, the number of skip sectors ss is 75 X 11 and 825 sectors.
  • step S306 and step S307 fast reverse playback is performed using the skip sector number ss obtained as described above and the intermittent playback sector number is.
  • step S306 The servo signal processing unit 3 is instructed to perform normal playback for the number of missing playback sectors. 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 from CD2a, and the signal processing unit 3b performs demodulation, error correction, etc. and reproduces it as a digital signal. And output to DZ A converter 7.
  • the DZA converter 7 converts the digital signal input from the servo signal processing unit 3 into an analog signal and outputs it from the audio output terminal 8.
  • step S307 After reproducing by the number of intermittent reproduction sectors is, the process proceeds to step S307, and the servo signal processing unit 3 is instructed to skip the sector sc for the number of skip sectors ss in the reverse direction. Then, the servo control unit 3a of the servo signal processing unit 3 skips reading from the CD2a in the reverse direction for the number of skip sectors ss.
  • step S308 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 a normal playback instruction is given from the system control unit 5. If normal playback is not instructed (No), the process returns to step S306 and playback is performed for the number of intermittent playback sectors is !, and in step S307, the sector sc for the number of skip sectors ss is skipped.
  • FIG. 6 (b) is an example of 10x speed. All of isl, is2, and is3 are the number of intermittent playback 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 from the above calculation method. First, after playing is3, skip reading backwards by s s5, and then playing is2, skipping backwards by ss4 and playing isl. Thus, fast-rewind playback is performed by repeating playback of the intermittent playback sector number is and skipping of the skip sector number ss.
  • Step S308 If the location skipped by the number of skip sectors ss is in the previous track tr in Step S308 (if Yes), return to Step S302 and control the track playback time tt of the previous track tr to the disk mechanism.
  • the CPU in section 4 reads from the RAM in disk mechanism control section 4 and proceeds to step S303. Then, in step S303, the fast reverse playback speed n is obtained, and then the skip time st (step S304) and the number of skip sectors ss (step S305) are obtained. In the loop of step S309, fast reverse playback is performed at a speed corresponding to the playback time tt of the track tr.
  • the fast-rewind playback speed of the previous track tr is maintained at the fast-rewind playback speed of the previous track tr until the fast-rewind playback speed n, skip time st, and number of skip sectors ss of the next track tr are obtained. .
  • step S309 If normal playback is instructed by 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.
  • step S105 If it is determined in step S105 in Fig. 3 that no fast-rewind playback instruction has been issued from the system control unit 5, the process proceeds to step S107 to determine the force for which the system control unit 5 has issued a stop instruction. In the case of a stop instruction (if Yes), playback is stopped. If the stop instruction has not been issued (No), the process returns to step S102 to continue normal playback.
  • the reproduction time tt for each track tr which is a recording unit composed of a plurality of information reproduction groups, is obtained, and a speed corresponding to the reproduction time tt is calculated.
  • After playing the number of intermittent playback sectors is, skip reading the number of skip sectors ss, and then play the number of intermittent playback sectors is. By repeating this, fast forward playback or fast reverse playback can be performed.
  • the number of skip sectors, ss is determined by the playback program of the disc mechanism control unit 4 when the playback time tt of the track tr is longer, the playback speed n is faster, and the playback time tt of the track tr is shorter.
  • the speed n can be made slower, it can be changed and determined according to the playback time of the track tr. By doing so, 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. In addition, since there is no need to use a dial or the like, complicated operations are unnecessary and cost increases can be minimized.
  • FIG. 8 a CD player 1 that can be used in the second embodiment of the present invention will be described with reference to FIG. 8 and FIG.
  • the same parts as those in the first embodiment described above are denoted by the same reference numerals and description thereof is omitted.
  • step S104 is performed based on the flowchart shown in FIG.
  • This embodiment is different from the first embodiment in that the fast-forward playback speed gradually decreases according to the remaining playback time rt of the track tr.
  • fast-forward playback speed gradually decreases.
  • fast playback is started 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.
  • step S201 the number of intermittent reproduction sectors is is obtained.
  • the number of sectors per second si is 75 sectors
  • step S 202 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 S 203.
  • step S203 it is determined whether or not the current playback position is positioned at the beginning of the track tr and whether or not it is the power to perform fast forward playback from the previous track. This determination is No to perform fast forward playback in the middle of the track tr, and the process proceeds to step S204.
  • step S204 the remaining playback time rt of the track tr is calculated.
  • the remaining playback time rt of track tr is the playback time of track tr tt force S12 minutes, and the current playback time t is 1 minute 53 seconds, so 12 minutes – 1 minute 53 seconds becomes 10 minutes 7 seconds.
  • step S 205 as speed determining means, and a fast-forward playback speed n corresponding to the remaining playback time rt of the track is obtained. Since the remaining playback time rt of track tr is 10 minutes and 7 seconds, the fast-forward playback speed n is 10 times the normal speed.
  • 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 9 seconds with I X (10-1). Then, the process proceeds to step S207 to calculate the skip sector number ss. 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 X 9 and 675 sectors.
  • step S208 the process proceeds to step S208, and the servo signal processing unit 3 is instructed to perform reproduction by the number of intermittent reproduction sectors is (75 sectors).
  • the current playback time t advances 1 minute from 1 minute 43 seconds to 1 minute 54 seconds.
  • step S209 the servo signal processing unit 3 is instructed to skip over the number of skip sectors ss (675 sectors).
  • step S209 is completed, the current playback time t is 9 seconds advanced to 2 minutes 3 seconds.
  • step S210 the skipped number of sectors ss is skipped to the next track.
  • step S211 it is determined whether or not the normal control is instructed from the system control unit 5.
  • fast-forward playback is continued, No is returned to step S204.
  • 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 4 seconds at I X (5-1).
  • step S207 the number of skip sectors ss is recalculated. Since the number of sectors per second is 75 sectors and the skip time st is 4 seconds, the number of skip sectors ss is 75 x 4 and 300 sectors.
  • step S208 the process proceeds to step S208, and the servo signal processing unit 3 is instructed to perform reproduction by the number of intermittent reproduction sectors is (75 sectors).
  • step S208 the current playback time t is 1 minute from 2 minutes 3 seconds to 2 minutes 4 seconds.
  • step S209 the servo signal processing unit 3 is instructed to skip over the sector sc having the number of skip sectors ss (300 sectors).
  • step S209 ends, the current playback time t advances 4 seconds to 2 minutes 8 seconds.
  • Step S204 to Step S211, that is, by repeating Step S205, the fast-forward playback speed is reduced, for example, from 10 times speed to 5 times speed according to the remaining playback time rt. Can be slowed down gradually based on time rt.
  • step S106 The fast reverse playback (step S106) is performed based on the flowchart shown in FIG.
  • fast-rewind playback starts 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.
  • step S301 the number of intermittent reproduction sectors is is obtained. If the number of sectors per second si is 75 sectors, the number of intermittent playback sectors is is 75 x 1 and 75 sectors.
  • step S 302 the playback time tt of the track tr is read from the RAM in the disk mechanism control unit 4 by the CPU of the disk mechanism control unit 4. Then, as a speed determination means, Proceed to step S303 to calculate the fast reverse playback speed n according to the current playback time t of the track tr. Since the current playback time t of track tr is 10 minutes 3 seconds, the fast reverse playback speed n is 10 times the normal speed from Fig. 5.
  • 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 11 seconds at I X (10 + 1).
  • step S305 the skip sector number 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 x 11 and 825 sectors.
  • step S 306 the servo signal processing unit 3 is instructed to perform reproduction by the number of intermittent reproduction sectors is (75 sectors).
  • the current playback time t is 10 minutes 4 seconds, 10 seconds 3 seconds ahead of 1 second.
  • step S307 the servo signal processing unit 3 is instructed to return to the sector sc having the number of skip sectors ss (825 sectors).
  • the current playback time t returns to 11 minutes and becomes 9 minutes 53 seconds.
  • step S308 it is determined whether or not the previous track tr has been entered. Currently it is No because the current playback time t is 9 minutes 53 seconds of the 12-minute track tr. Then, the process proceeds to step S309, and it is determined whether or not a normal playback instruction is issued from the system control unit 5. Here, since the fast-rewind playback is continued, it becomes No and the process returns to step S303.
  • 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. 5.
  • step S 306 the servo signal processing unit 3 is instructed to perform reproduction by the number of intermittent reproduction sectors is (75 sectors).
  • the current playback time t is 9 minutes 54 seconds, 1 second ahead of 9 minutes 53 seconds.
  • step S307 the servo signal processing unit 3 is instructed to return the sector sc for the number of skip sectors ss (450 sectors).
  • the current playback time t goes back 6 seconds to 9 minutes 48 seconds.
  • 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-forwarding is performed according to the remaining time of the track tr. Therefore, when the target position is at the end or the beginning of the track tr, it is possible to prevent the target position from going too far. In addition, since it is not necessary to use a dial or the like, complicated operations are unnecessary and cost increases can be minimized.
  • the power described for the CD playback device can also be applied to other optical disk playback devices such as DVDs.
  • a hard disk audio player 10 as a playback device that is powerful in the third embodiment includes a hard disk drive 11, a system control unit ⁇ , a decoder unit 12, a DZA converter unit 7, and an audio An output terminal 8 and an operation unit 6 are provided.
  • a 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 layer3) method in the hard disk drive! /
  • digital audio data compressed and encoded in MP3 format is recorded.
  • music as digital audio data is recorded on the hard disk drive as a file fl for each music. That is, in this embodiment, the file fl corresponds to the recording unit described in the claims.
  • one song (one file fl) is composed of one or more frames fr.
  • One frame consists of a frame header, CRC error check and audio data. That is, in this embodiment, the frame fr corresponds to the reproduction information group described in the claims.
  • the hard disk drive 11 as a recording medium has a structure in which one or a plurality of aluminum-coated glass disks coated with a magnetic material are stacked at a constant interval, and this is rotated at high speed by a motor. And read / write data by bringing the magnetic head closer.
  • Control of the entire hard disk audio player 10 such as instructions for decoding to the decoder unit 12 corresponding to various operations such as playback from the control unit 5 or the operation unit 6, fast forward playback, fast reverse playback, stop, etc. I do. These processes are performed by the system program.
  • 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, and work data. It is equipped with RAM for saving.
  • the decoder unit 12 as a reading / reproducing means reads the file fl from the hard disk drive 11 based on an instruction from the system control unit ⁇ , and decodes the digital audio data compressed and encoded by the MP3 method in the file fl. I do.
  • the decoded digital signal is output to the DZA converter unit 7. Also, part of the information obtained by decoding is output to the system control unit ⁇ .
  • the fast-forward playback and fast-rewind playback methods in this embodiment are performed only for a certain time obtained according to the playback speed after playing for a certain time.
  • Skip Fast forward playback or fast reverse playback is realized by alternately performing playback for a certain period of time and skipping for a certain period of time.
  • the designation of the reproduction time (number of sectors) and skipping time (number of sectors) is different depending on the number of frames. Therefore, in this embodiment, the predetermined time for performing reproduction is called the intermittent reproduction frame number if, and the fixed time for skipping according to the reproduction speed is called skip frame number sf.
  • a preset value is stored in the ROM of the disk mechanism control unit 4 for the number of intermittent playback frames if.
  • step S402. the decoder unit 12 reads the header of the file fl from the hard disk drive 11 and the system control unit 5 outputs. To get it.
  • step S402 the bit rate br of the music to be played back is acquired, and the flow advances to step S403.
  • the bit rate br is obtained by the decoder unit 12 reading the MP3 header output from the hard disk drive 11 and decoding the MP3 header of the file fl.
  • step S403 the playback time mt of the music to be played back is calculated in step S403, and the process proceeds to step S404.
  • the playback time mt is obtained by dividing the file size fs by the bit rate br. For example, if the file size fs is 4.8 Mbytes and the bit rate br is 128 kbps, the playback time mt is (4.8 M X 8) ⁇ 128k, which is 300 seconds (5 minutes). That is to say, step S401 to step S403 are combined to constitute reproduction time acquisition means for reading information indicating the reproduction time recorded in advance on the recording medium.
  • step S404 playback of the music is started. Then, the process proceeds to step S405, and it is determined whether or not fast-forward playback is instructed from the operation unit 6. When the fast-forward playback is instructed from the operation unit 6 (Yes), the process proceeds to step S406 and fast-forward playback is performed.
  • step S406 The fast-forward playback (step S406) is performed based on the flowchart shown in FIG.
  • step S501 it is determined whether or not the head force of the current playback position force song is correct. 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 power continues from the previous song.
  • 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 force. After that, go to step S503 to continue the fast-forward playback power judgment from the previous song
  • step S503 it is determined whether or not the fast-forward playback power continues from the previous song. If it is not fast-forward playback from the previous song (if No), that is, if fast-forward playback is performed from the current song, go to step S507 and proceed to fast-forward playback speed n according to playback time mt or remaining playback time rt. Ask.
  • step S504 the file size fs is acquired, the process proceeds to step S505, and step S50 is performed.
  • step 5 the bit rate br is acquired and the process proceeds to step S506.
  • step S506 the playback 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 in steps S401 and S402, respectively, and the method for calculating the playback time mt is the same as in step S403.
  • step S507 the fast-forward playback speed n corresponding to the playback time mt or the remaining playback time rt is obtained. 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 S502 to S504.
  • 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, if fast-forward playback is performed from the beginning of the song and the playback time mt is 12 minutes, the fast-forward playback speed n is 10 times the normal playback speed. If fast-forward playback is performed from the middle of the song 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 a table as shown in FIG.
  • 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.
  • step S508 the skip frame number sf corresponding to the fast-forward playback speed n is calculated, and the process proceeds to step S509.
  • the number of skip frames sf is obtained by multiplying the number of intermittent playback frames if by the value obtained by subtracting 1 from the fast forward playback speed n. For example, if the fast-forward playback speed n is 10 times and the number of intermittent playback frames if is 5, the number of skip frames sf is 5 X (10 1), which is 45 frames.
  • step S509 the decoder unit 12 is instructed to decode the number of intermittently reproduced frames if. Then, the decoder unit 12 reads from the hard disk drive 11 the number of intermittent playback frames if, decodes it, plays it back as a digital signal, and outputs it to the DZ A converter 7.
  • the DZA converter 7 converts the digital signal input from the decoder unit 12 into an analog signal and outputs it from the audio output terminal 8.
  • step S510 and 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, audio data is not decoded and only the header is decoded to detect the beginning of the next song.
  • step S511 it is determined whether or not the beginning of the next song is detected in the skipped frame fr.
  • the decoder section 12 detects the beginning of the next song and notifies the system control section 5 km. 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 normal operation is instructed from the operation unit 6 to determine whether or not . If normal playback has been instructed (if No), the process returns to step S509 to instruct the decoder unit 12 to decode the number of intermittent playback frames if, and in step S510, to skip the skip frame number sf. Direct to Part 12. Fast forward playback is performed by repeating steps S509 to S512.
  • step S504 the file size fs of the song
  • step S505 acquire the bit rate br of the song
  • step S506 calculate the playback time mt. Do.
  • step S507 the fast-forward playback speed n is obtained.
  • 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, until the fast-forward playback speed n of the next song and the number of skip frames sf are obtained, the fast-forward playback speed of the next song is maintained.
  • step S512 If normal playback is instructed from the operation unit 6 in step S512 (in the case of Yes), fast-forward playback is terminated and normal playback is resumed.
  • step S407 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 the fast-rewind playback is determined by the key instructed from the operation unit 6. If fast reverse playback is instructed from the operation unit 6 (Yes), the process proceeds to step S408 to perform fast reverse playback.
  • step S408 Fast reverse playback (step S408) is performed based on the flowchart shown in FIG. .
  • step S601 it is determined whether or not fast-rewind playback is continued from the next song. If fast-rewind playback is not continued from the next song (if No), that is, if fast-rewind playback is to be 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.
  • step S604 If fast-rewind playback is continued from the next song (Yes), go to step S602 to get the file size fs, go to step S603, get the bit rate br in step S603, go to step S604, In step S604, the playback time mt is calculated, and the process proceeds to step S605.
  • the method for obtaining the file size fs and the bit rate br and the method for calculating the playback time mt are the same as in steps S401, S402, and S403. Thereafter, in step S605, a fast reverse playback speed n corresponding to the playback time mt is calculated. That is, a playback time acquisition unit that reads information indicating the playback time recorded in advance in the recording medium in steps S602 to S604 is configured.
  • step S605 in the case of performing fast reverse playback from the playback time mt or from 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 determined 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, if 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.
  • the fast-rewind playback speed n is 5 times the normal playback speed. That is, by using a table as shown in FIG. 5, the fast reverse playback speed is increased as the playback time of the recording unit increases, and the fast reverse playback speed is decreased as the playback time is shortened. can do. Therefore, the fast reverse playback speed according to the length of the playback time can be determined.
  • step S606 the skip frame number sf corresponding to the fast reverse playback speed n is calculated, and the process proceeds to step S607.
  • the number of skip frames sf is obtained by multiplying the number of intermittent playback frames if by the value obtained by adding 1 to the fast reverse playback speed n. For example, if the intermittent playback frame number if is 5 frames and the fast reverse playback speed n is 10 times, the skip frame number sf is 5 X (10 + 1), which is 55 frames.
  • step S607 and step S608 fast reverse playback is performed using the skip frame number sf obtained as described above and the intermittent playback frame number if.
  • step S607 The decoder unit 12 is instructed to decode the number of intermittent playback frames if. Then, the decoder unit 12 reads from the hard disk drive 11 the number of intermittent playback frames if, decodes it, plays it back as a digital signal, and outputs it to the DZ A converter 7.
  • the DZA converter 7 converts the digital signal input from the decoder unit 12 into an analog signal and outputs it from the audio output terminal 8.
  • 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, audio data is not decoded and only the header is decoded to detect the end of the previous song.
  • step S609 it is determined whether or not the end of the previous song is detected in the skipped frame fr.
  • the decoder 12 detects the end of the previous song and notifies the system controller 5 km. If there is no notification from the decoder unit 12, that is, if the end of the previous song is not detected (No), the process proceeds to step S610, where the normal playback instruction is given from the operation unit 6, and the power is determined. If normal playback has been instructed (if No), return to step S607 to instruct the decoder unit 12 to decode the number of intermittent playback frames if, and in step S608, skip the skip frame number sf. Direct to Part 12. Fast reverse playback is performed by repeating steps S607 to S610.
  • step S601 If the end of the previous song is detected in the data read out for the number of skip frames sf in step S609 (if Yes), return to step S601 and continue fast-rewind playback from the previous song. Judgment whether or not there is. This determination is “Yes” because the reproduction is continued, and the process proceeds to step S602 to acquire the file size fs, the process proceeds to step S603, the bit rate br is acquired, and the process proceeds to step S604 to calculate the reproduction time mt. Then, the process proceeds to step S605 to obtain the fast reverse playback speed n, and the process proceeds to step S606 to determine the skip frame number sf, and fast reverse playback is performed at a speed corresponding to the playback time of the song. At this time, until the fast-rewind playback speed n of the previous song and the number of skip frames sf are obtained, the fast-rewind playback speed of the previous song maintains the fast-rewind playback speed of the current song.
  • step S409 determines whether or not the power of detecting the beginning of the next song in normal playback is determined. If the beginning of the next song is detected (Yes), return to S401 to get the file size fs and bit rate br. If the beginning of the next song has not been detected (No), the process advances to step S410 to determine the force at which stop is instructed from the operation unit 6. If a stop command is given from the operation unit 6 (Yes), playback is stopped. If no stop instruction has been issued (No), the process returns to step S404 to continue normal playback.
  • the playback time mt is calculated from the file size fs and the bit rate br for each file f 1 (song) that is a recording unit of the frame fr force that is the information playback group, and the playback time is calculated.
  • the playback speed n corresponding to mt is calculated and played back for the number of intermittent playback frames if, then skipped for the number of skip frames sf, and then played for the number of intermittent playback frames if.
  • 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 ⁇ .
  • 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.
  • complicated operations are unnecessary and cost increases can be minimized.
  • 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 determination means as in the second embodiment.
  • the process in the determination of whether or not normal playback is instructed (step S512), the process returns to step S502 if No, the remaining playback time rt is recalculated, and the remaining speed is determined in step S507, which is the speed determining means. Play time rt force Play speed n is calculated again and the number of skip frames sf is recalculated. That is, step S502 to step S512 are repeated.
  • step S610 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, which is the speed determining means, and the current playback time t force also determines the playback speed n. Then, skip frame number sf is recalculated. That is, step S605 to step S610 are repeated.
  • a power semiconductor memory that uses a hard disk drive as a recording medium is used.
  • Use Mori In this case, it is preferable to use a nonvolatile semiconductor memory.
  • a table is used when determining the playback speed from the playback time.
  • the table is not limited to that shown in the embodiment, and the relationship between the playback time and the playback speed. May be expressed as a function, and a method of calculating the function expression may be used.
  • the intermittent playback time and the number of intermittent playback frames may be automatically changed by a parameter such as a force playback time, which is a fixed value set in advance, or may be arbitrarily changed by the user. .
  • the spindle of the CD drive is adapted to 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 motor speed faster than normal playback and increasing the data transfer rate from the CD.
  • the audio data music data
  • the present invention can be applied not only to audio data but also to video data.
  • 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.
  • (Appendix 2) Fast forward playback or fast playback of at least one track tr recorded on CD2a
  • the disc mechanical control unit 4 that acquires the playback time tt of the track tr, and the fast forward playback speed or the fast playback speed according to the playback time tt acquired by the disc mechanical control unit 4
  • the disc mechanism control unit 4 that changes the reverse playback speed n and determines the fast forward playback speed or the fast reverse playback speed n, and the playback speed n determined by the disc mechanism control unit 4
  • a CD player 1 comprising a servo signal processing unit 3 that reads and reproduces the track tr.
  • 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 tracks from the CD 2a. Since tr can be read and played, fast-forward playback or fast-rewind playback can be performed at an appropriate speed for each track tr, making it easy to search for the target position.

Landscapes

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

Abstract

[PROBLEMS] when a song is reproduced from a CD in a fast-forward reproduction mode or in a fast-rewind reproduction mode, the target position can be searched for at a suitable speed even if the reproduction time of the song is a long or short, the operation method is simple, and the cost increase is limited to an irreducible minimum. [MEANS FOR SOLVING PROBLEMS] The reproduction time (tt) of each track (tr) is acquired in advance from a TOC area of a CD (2a). The fast-forward reproduction speed or fast-rewind reproduction speed (n) is changed depending on the reproduction time (tt) of each track (tr) in a fast-forward reproduction mode or a fast-rewind reproduction mode. According to the reproduction speed (n), the number of intermittence reproduction sectors (is) and the number of skipped sections (ss) are determined. The number of intermittence reproduction sectors (is) of the song are reproduced, the number of skipped sectors (ss) are skipped, the number of intermittence reproduction sectors (is) are reproduced, and these operations are repeated, thus performing fast-forward or fast-rewind reproduction.

Description

明 細 書  Specification
早送り再生方法と早戻し再生方法、および再生装置  Fast forward playback method, fast reverse playback method, and playback device
技術分野  Technical field
[0001] 本発明は、記録媒体に記録された記録単位の早送り再生方法と早戻し再生方法、 および再生装置に関する。  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.
背景技術  Background art
[0002] CD (Compact Disc)や DVD (Digital Versatile Disc)などの光ディスクや、ハードデ イスクおよび半導体メモリには、記録単位が記録される。記録単位は、例えば音声デ ータでは楽曲の各曲に相当し、映像データでは番組やチャプターなどが相当する。  [0002] Recording units are recorded on optical disks such as CD (Compact Disc) and DVD (Digital Versatile Disc), hard disks, and semiconductor memories. The recording unit corresponds to, for example, each piece of music in audio data, and corresponds to a program or chapter in video data.
[0003] 曲や番組の目的の位置まで音声や映像を再生したまま早送りや早戻し (早送り再 生や早戻し再生)する際には、例えば特許文献 1に記載された再生装置が用いられ る。特許文献 1記載の再生装置では早送り再生または早送り再生速度は予め定めた 一定速度としていた。  [0003] 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 device described in Patent Document 1, fast-forward playback or fast-forward playback speed is set to a predetermined constant speed.
特許文献 1 :特開平 8— 180567号公報  Patent Document 1: JP-A-8-180567
発明の開示  Disclosure of the invention
発明が解決しょうとする課題  Problems to be solved by the invention
[0004] 上述したような、一定速度での早送り再生または早戻し再生では、クラシックのよう に記録単位の演奏時間(再生時間)が長い楽曲では、目的の位置が楽曲の末端や 先頭付近にある場合は、目的の位置まで早送り再生または早戻し再生を行うのに時 間がかかる。また、演奏時間が長い楽曲に合わせて早送り再生速度を速く設定する と、演奏時間が短い楽曲では早送りの速度が速すぎて目的の位置を超えてしまうこと があり使いにくくなつてしまう。  [0004] In fast-forward playback or fast-reverse playback at a constant speed as described above, the target position is near the end or the beginning of the music for music with a long performance time (reproduction time) such as classical music. In this case, it takes time to perform fast forward playback or fast reverse playback to the target position. Also, if the fast-forward playback speed is set fast for a song with a long playing time, the fast-forwarding speed is too fast for a song with a short playing time, and the target position may be exceeded, making it difficult to use.
[0005] そこで、早送り再生速度を可変にする方法として、早送り再生ボタンなどを押す時 間や回数に応じて可変にしたり、ボタンの代わりにダイヤルを使用して、ダイヤルの回 転数や角度に応じて可変にする方法などが提案されているが、操作方法が複雑にな つたり、コストアップになってしまうという問題があった。  [0005] Therefore, as a method of making the fast-forward playback speed variable, it can be made variable according to the time and number of times the fast-forward playback button is pressed, or the dial can be used instead of the button to adjust the number of rotations and the angle of the dial. Various methods have been proposed to make it variable depending on the situation, but there have been problems such as complicated operation methods and increased costs.
[0006] 従って、本発明は、早送り再生または早戻し再生時に、例えば再生時間の長短に 合わせて適切な速さで目的の位置を検索でき、かつ操作方法が簡単でコストアップ も最小限に抑えられるような早送り再生または早戻し再生方法および再生装置を提 供することを目的とする。 [0006] Therefore, the present invention can reduce the playback time, for example, during fast forward playback or fast reverse playback. At the same time, the object is to provide a fast-forward playback or fast-rewind playback method and playback device that can search for a target position at an appropriate speed, that is easy to operate and that minimizes cost increase.
課題を解決するための手段  Means for solving the problem
[0007] 上記課題を解決するために、請求項 1に記載の発明は、記録媒体に記録された少 なくとも一つ以上の記録単位を、早送り再生または早戻し再生する方法において、 前記記録媒体に記録された記録単位の再生時間を読み出して、前記記録単位の 前記再生時間に応じて、前記早送り再生または前記早戻し再生の速度を可変にする ことを特徴としている。  [0007] In order to solve the above problems, the invention according to claim 1 is 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 in the recording unit is read out, and the speed of the fast forward playback or the fast reverse playback is made variable according to the playback time of the recording unit.
[0008] 請求項 3記載の発明は、記録媒体に記録された少なくとも 1つ以上の記録単位を、 早送り再生または早戻し再生可能な再生装置において、前記記録単位の再生時間 を取得する再生時間取得手段と、前記再生時間取得手段が取得した再生時間に応 じて前記早送り再生速度または前記早戻し再生速度を変更するとともに、前記早送り 再生速度または前記早戻し再生速度を決定する速度決定手段と、前記速度決定手 段が決定した再生速度に基づいて前記記録媒体の前記記録単位を読み出して再生 する読み出し再生手段と、を備えたことを特徴としている。  [0008] The invention of claim 3 is a playback time acquisition for acquiring a playback time of the recording unit in a playback device capable of fast-forward playback or fast-rewind playback of at least one recording unit recorded on the recording medium. And a 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; Readout reproducing means for reading out and reproducing the recording unit of the recording medium based on the reproduction speed determined by the speed determining means.
図面の簡単な説明  Brief Description of Drawings
[0009] [図 1]本発明の第 1の実施例に力かる再生装置として CDプレーヤのブロック図である  [0009] FIG. 1 is a block diagram of a CD player as a playback apparatus that works on the first embodiment of the present invention.
[図 2]図 1で示された CDプレーヤで再生される CDに記録された情報の構造の説明 図である。 2 is an explanatory diagram of the structure of information recorded on a CD that is played back by the CD player shown in FIG.
[図 3]図 1に示された CDプレーヤの再生動作を示したフローチャートである。  FIG. 3 is a flowchart showing a playback operation of the CD player shown in FIG. 1.
[図 4]図 1に示された CDプレーヤの早送り再生動作を示したフローチャートである。  FIG. 4 is a flowchart showing a fast forward playback operation of the CD player shown in FIG.
[図 5]図 1に示された CDプレーヤの再生時間と再生速度の対応表である。  FIG. 5 is a correspondence table between playback time and playback speed of the CD player shown in FIG.
[図 6] (a)及び (b)は図 1に示された CDプレーヤの早送り再生および早戻し再生方法 の説明図である。  [FIG. 6] (a) and (b) are explanatory diagrams of the fast forward playback and fast reverse playback methods of the CD player shown in FIG.
[図 7]図 1に示された CDプレーヤの早戻し再生動作を示したフローチャートである。  FIG. 7 is a flowchart showing a fast reverse playback operation of the CD player shown in FIG. 1.
[図 8]本発明の第 2の実施例に力かる再生装置としての CDプレーヤの早送り再生動 作を示したフローチャートである。 FIG. 8 shows a fast-forward playback operation of a CD player as a playback device that is powerful in the second embodiment of the present invention. It is the flowchart which showed the work.
[図 9]本発明の第 2の実施例に力かる再生装置としての CDプレーヤの早戻し再生動 作を示したフローチャートである。  FIG. 9 is a flowchart showing a fast-reverse playback operation of a CD player as a playback device that is powerful in the second embodiment of the present invention.
[図 10]本発明の第 3の実施例に力かる再生装置としてのハードディスクオーディオプ レーャのブロック図である。  FIG. 10 is a block diagram of a hard disk audio player as a playback apparatus that is effective in the third embodiment of the present invention.
[図 11]図 10に示されたハードディスクオーディオプレーヤの再生動作を示したフロー チャートである。  FIG. 11 is a flowchart showing the playback operation of the hard disk audio player shown in FIG.
[図 12]図 10に示されたノヽードディスクオーディオプレーヤの早送り再生動作を示した フローチャートである。  FIG. 12 is a flowchart showing a fast-forward playback operation of the node disc audio player shown in FIG.
[図 13]図 10に示されたノヽードディスクオーディオプレーヤの早戻し再生動作を示した フローチャートである。 符号の説明  FIG. 13 is a flowchart showing a fast reverse playback operation of the node disc audio player shown in FIG. Explanation of symbols
1 CDプレーヤ(再生装置)  1 CD player (playback device)
2a CD (記録媒体)  2a CD (recording medium)
3 サーボ信号処理制御部 (読み出し再生手段)  3 Servo signal processing control unit (reading / reproducing means)
4 ディスクメカ制御部 (再生時間取得手段、速度決定手段)  4 Disc mechanical control unit (reproduction time acquisition means, speed determination means)
5 システムコートロール部  5 System coat roll section
5' システムコントロール部(再生時間取得手段、速度決定手段)  5 'System control unit (reproduction time acquisition means, speed determination means)
7 DZAコンバータ  7 DZA converter
10 ハードディスクオーディオプレーヤ(再生装置)  10 Hard disk audio player (playback device)
11 ハードディスクドライブ (記録媒体)  11 Hard disk drive (recording medium)
12 デコーダ部 (読み出し再生手段)  12 Decoder part (reading / reproducing means)
tr トラック(記録単位)  tr track (recording unit)
sc セクタ (再生情報群)  sc sector (reproduction information group)
fl ファイル(記録単位)  fl file (recording unit)
fr フレーム (再生情報群)  fr frame (playback information group)
S101 再生時間取得 (再生時間取得手段)  S101 Reproduction time acquisition (reproduction time acquisition means)
S205 再生速度決定 (速度決定手段) S303 再生速度決定 (速度決定手段) S205 Playback speed determination (speed determination means) S303 Playback speed determination (speed determination means)
S401 ファイルサイズ取得 (再生時間取得手段)  S401 File size acquisition (playback time acquisition means)
S402 ビットレート取得 (再生時間取得手段)  S402 Bit rate acquisition (playback time acquisition means)
S403 再生時間算出 (再生時間取得手段)  S403 Play time calculation (play time acquisition means)
S504 ファイルサイズ取得 (再生時間取得手段)  S504 File size acquisition (reproduction time acquisition means)
S505 ビットレート取得 (再生時間取得手段)  S505 Bit rate acquisition (reproduction time acquisition means)
S506 再生時間算出 (再生時間取得手段)  S506 Play time calculation (play time acquisition means)
S507 再生速度決定 (速度決定手段)  S507 Playback speed determination (speed determination means)
S602 ファイルサイズ取得 (再生時間取得手段)  S602 File size acquisition (reproduction time acquisition means)
S603 ビットレート取得 (再生時間取得手段)  S603 Bit rate acquisition (reproduction time acquisition means)
S604 再生時間算出 (再生時間取得手段)  S604 Play time calculation (play time acquisition means)
S605 再生速度決定 (速度決定手段)  S605 Playback speed determination (speed determination means)
発明を実施するための最良の形態  BEST MODE FOR CARRYING OUT THE INVENTION
[0011] 以下、本発明の一実施形態に力かる早送り再生および早戻し再生方法を説明する[0011] Hereinafter, a fast-forward playback and a fast-rewind playback method that are useful for an embodiment of the present invention will be described.
。本発明の一実施形態にかかる早送り再生方法および早戻し再生方法は、記録媒 体力 記録単位の再生時間を読み出し、その再生時間に応じて早送り再生速度およ び早戻し再生速度を可変にする。このようにすることによって、記録単位ごとに適切な 速度で早送り再生または早戻し再生を行えるので、目的位置の検索が行い易くなる . The fast-forward playback method and the fast-rewind playback method according to an embodiment of the present invention read the playback time of the recording medium strength recording unit, and vary the fast-forward playback speed and the fast-rewind playback speed according to the playback time. By doing this, fast-forward playback or fast-rewind playback can be performed at an appropriate speed for each recording unit.
[0012] また、前記記録単位の前記再生時間が長くなるのにしたがって、早送り再生速度ま たは早戻し再生速度をより早くし、前記再生時間が短くなるのにしたがって、早送り再 生速度または早戻し再生速度をより遅くしているため、前記再生時間の長さに応じた 再生速度で早送り再生または早戻し再生を行うことが可能となる。 [0012] 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 playback speed is made faster. Since the reverse playback speed is made slower, fast forward playback or fast reverse playback can be performed at a playback speed according to the length of the playback time.
[0013] また、本発明の一実施形態に力かる再生装置は、再生時間取得手段が記録媒体 から記録単位の再生時間を取得し、速度決定手段が前記再生時間に応じて前記早 送り再生速度または早戻し再生速度を変更するとともに、前記早送り再生速度または 早戻し再生速度を決定し、読み出し再生手段が、決定した再生速度に応じて記録媒 体力 記録単位を読み出し再生する。このようにすることによって、再生時間取得手 段が取得した再生時間に応じて速度決定手段が再生速度を変更するとともに決定し 、読み出し再生手段が記録媒体から記録単位を読み出して再生できるため、記録単 位ごとに適切な速度で早送り再生または早戻し再生を行えるため、目的位置の検索 が行い易くなる。 [0013] Further, 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 according to the playback time. Alternatively, the fast reverse playback speed is changed, and the fast forward playback speed or the fast reverse playback speed is determined, and the read playback means reads and reproduces the recording medium strength recording unit according to the determined playback speed. By doing this, the playback time acquisition hand The speed determining means changes and determines the playback speed according to the playback time acquired by the stage, and the read / playback means can read out the recording unit from the recording medium and play it back, so that fast-forward playback at an appropriate speed for each recording unit or Since fast-rewind playback can be performed, the target position can be easily searched.
[0014] また、前記速度決定手段は、前記記録媒体に予め記録された前記記録単位ごとの 再生時間を示す情報を前期記録媒体から読み出す。そのため、記録単位ごとの再 生時間に応じた再生速度を決定することが可能となる。  [0014] Further, the speed determining means reads information indicating a reproduction time for each recording unit recorded in advance on the recording medium from the previous recording medium. Therefore, it becomes possible to determine the playback speed according to the playback time for each recording unit.
[0015] また、前記速度判定手段は、前記記録単位の前記再生時間が長くなるのにしたが つて、早送り再生速度または早戻し再生速度をより早くし、前記再生時間が短くなる のにしたがって、早送り再生速度または早戻し再生速度をより遅くしているため、前記 再生時間の長さに応じた早送り再生速度または早戻し再生速度を決定することが可 能となる。  [0015] In addition, as the playback time of the recording unit becomes longer, the speed determination means increases the fast-forward playback speed or the fast-rewind playback speed and shortens the playback time. Since the fast forward playback speed or the fast reverse playback speed is made slower, it becomes possible to determine the fast forward playback speed or the fast reverse playback speed according to the length of the playback time.
[0016] また、前記速度決定手段は、早送り再生の場合に前記記録単位の末端に近づくに 従って早送り再生速度を徐々に遅くするとともに、早戻し再生の場合に前記記録単 位の先頭に近づくに従って早戻し再生速度が徐々に遅くする。このようにすることに よって、記録単位の末端や先頭付近の目的の位置が位置している場合に行き過ぎる ことを防止できる。  [0016] Further, 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 approaches the beginning of the recording unit in fast-back playback. The fast reverse playback speed gradually decreases. By doing so, it is possible to prevent overshooting when the target position near the end or the beginning of the recording unit is located.
[0017] また、前記速度決定手段が、前記読み飛ばす前記再生情報群の数を変更すること で前記早送り再生または前記早戻し再生速度を変更するとともに、前記読み飛ばす 前記再生情報群の数を決定することで、前記早送り再生または前記早戻し再生速度 を決定して!/、るので、前記記録単位の前記再生時間に応じた再生速度で早送り再 生または早戻し再生を確実に行うことが可能となる。  [0017] Further, the speed determining means changes the fast forward playback or the fast reverse 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. As a result, the fast-forward playback or the fast-rewind playback speed is determined! /, So it is possible to reliably perform fast-forward playback or fast-rewind playback at a playback speed according to the playback time of the recording unit. It becomes.
実施例 1  Example 1
[0018] 本発明の第 1の実施例に力かる再生装置としての CDプレーヤ 1を図 1〜図 7を参 照して説明する。 CDプレーヤ 1は、図 1に示すように CDドライブ 2と、サーボ信号処 理部 3と、ディスクメカ制御部 4と、システムコントロール部 5と、操作部 6と、 DZAコン バータ 7と、音声出力端子 8とを備えている。  [0018] A CD player 1 as a reproducing apparatus that is useful in the 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 mechanical control unit 4, a system control unit 5, an operation unit 6, a DZA converter 7, and an audio output. Terminal 8 is provided.
[0019] CDドライブ 2は、 CD2aをクランプして回転駆動するスピンドルモータ 2bと、 CD2a に格納された信号を読み出す光ピックアップ 2cとを備えて 、る。光ピックアップ 2cは、 図示しない半導体レーザ、光学系、光検出器などを備えており、 CD2aにレーザビー ムを照射して格納された信号の読み出しを行う。 [0019] The CD drive 2 includes a spindle motor 2b that clamps and rotates the CD2a, and a CD2a And an optical pickup 2c for reading out the signal stored in the memory. 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.
[0020] 図 2に CD2aのデータ構造を示す。 CD2aは、各曲の再生時間などを含む TOC (T able Of Contents)などが記録されているリードイン領域 2aaと、音楽データなどを記 録するデータ領域 2abと、データの記録終了位置を示すリードアウト領域 2acを備え ている。リードイン領域 2aaおよびデータ領域 2abおよびリードアウト領域 2acは、セク タ scと呼ばれる領域に分割されている。音楽データの各曲はトラック trと呼ばれる単 位で格納され、 1曲は 1つのトラック trに対応し、 1つのトラック trは 1つ以上のセクタ sc で構成されている。すなわち、本実施例ではセクタ scが特許請求の範囲に記載した 再生情報群に相当し、トラック trが特許請求の範囲に記載した記録単位に相当する [0020] Fig. 2 shows the data structure of CD2a. The CD2a 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 indicating the recording end position of the data. Out area 2ac is provided. Lead-in area 2aa, data area 2ab, and lead-out area 2ac are divided into areas called sectors sc. Each piece of 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.
[0021] 読み出し再生手段としてのサーボ信号処理部 3は、スピンドルモータ 2bの回転速 度の調整や光ピックアップ 2cの位置の制御などを行うサーボ制御部 3aと、光ピックァ ップ 2cが読み出した信号を復調、エラー訂正などをしてデジタル信号に変換する信 号処理部 3bとを備えて 、る。 [0021] The servo signal processing unit 3 serving as a reading / reproducing means includes a servo control unit 3a for adjusting the rotational speed of the spindle motor 2b and controlling the position of the optical pickup 2c, and a signal read by the optical pickup 2c. And a signal processing unit 3b that performs demodulation, error correction, etc. to convert the signal into a digital signal.
[0022] ディスクメカ制御部 4は、システムコントロール部 5から指示された再生、早送り再生 、早戻し再生などの指示に基づいて、サーボ信号処理部 3に対して CD2a上のセクタ scの読み取りまたは読み飛ばし指示などを行う。これらの処理は制御プログラムによ り行われ、ディスクメカ制御部 4には、制御プログラムを実行するための図示しない C PUと、制御プログラムおよびデータを格納するための ROMと、作業用データなどを 一時保存するための RAMとを備えている。  [0022] The disc mechanism control unit 4 reads or reads the sector sc on the CD 2a from the servo signal processing unit 3 based on instructions such as playback, fast forward playback, and fast reverse playback instructed by the system control unit 5. Give instructions to skip. These processes are performed by a control program. The disk mechanism control unit 4 includes a CPU (not shown) for executing the control program, a ROM for storing the control program and data, work data, and the like. RAM for temporary storage.
[0023] システムコントロール部 5は、操作部 6からの再生、早送り再生、早戻し再生、停止、 ディスク取り出しなどの各種操作に対応して CDプレーヤ 1全体の制御を行う。これら の処理はシステムプログラムにより行われ、システムコントロール部 5には、システムプ ログラムを実行するための図示しな 、CPUと、システムプログラムおよびデータを格 納するための ROMと、作業用データなどを一時保存するための RAMとを備えてい る。 [0024] 操作部 6は、再生、早送り再生、早戻し再生、停止、ディスク取り出しなどの CDプレ ーャ 1の各種動作をユーザがボタンなどを操作することによりシステムコントロール部 5へ指示する。 The system control unit 5 controls the entire CD player 1 in response to various operations such as playback from the operation unit 6, fast forward playback, fast reverse playback, stop, and disc ejection. These processes are performed by the system program, and the system control unit 5 includes a CPU, a ROM for storing the system program and data, work data, and the like (not shown) for executing the system program. RAM for temporary storage. [0024] The operation unit 6 instructs the system control unit 5 when the user operates buttons or the like for various operations of the CD player 1 such as playback, fast forward playback, fast reverse playback, stop, and disc ejection.
[0025] DZAコンバータ 7は、サーボ信号処理部 3から出力されたデジタル信号をアナログ 信号に変換して音声出力端子 8より出力する。  The DZA converter 7 converts the digital signal output from the servo signal processing unit 3 into an analog signal and outputs it from the audio output terminal 8.
[0026] 次に、このような構成力 なる CDプレーヤ 1において、早送り再生および早戻し再 生を行う際の動作を図 3〜図 7を参照して説明する。  Next, with reference to FIGS. 3 to 7, the operation when performing fast forward playback and fast reverse playback in the CD player 1 having such a configuration power will be described.
[0027] 第 1の実施例における早送り再生および早戻し再生は、一定時間の再生を行った 後に、再生速度に応じて求めた一定時間だけ読み飛ばす。この一定時間の再生と 一定時間の読み飛ばしを交互に行うことにより早送り再生または早戻し再生を実現し ている。なお、以降の説明において、再生を行う予め定められた一定時間を間欠再 生時間 it、間欠再生時間 itをセクタ数に換算したパラメータを間欠再生セクタ数 is、 再生速度に応じて求められ読み飛ばす一定時間をスキップ時間 st、スキップ時間 st をセクタ数に換算したパラメータをスキップセクタ数 ssと呼称する。間欠再生時間 itは 予め設定した値がディスクメカ制御部 4の ROMに格納されている。  [0027] In fast forward playback and fast reverse playback in the first embodiment, after playback for a fixed time, reading is skipped for a fixed time determined according to the playback speed. Fast forward playback or fast reverse playback is realized by alternately performing playback for a certain period of time and skipping for a certain period of time. In the following description, the predetermined fixed time for playback is the intermittent playback time it, and the parameter obtained by converting the intermittent playback time it to the number of sectors is the number of intermittent playback sectors is, which is calculated according to the playback speed and skipped. A parameter obtained by converting the fixed time into the skip time st and the skip time st into the number of sectors is called the skip sector number ss. The intermittent playback time it is stored in the ROM of the disk mechanism control unit 4 in advance.
[0028] 図 3は、第 1の実施例の CDプレーヤ 1における早送り再生および早戻し再生の手 順を示すフローチャートである。早送り再生および早戻し再生は、ディスクメカ制御部 4の CPUが、システムコントロール部 5からの指示を受け、制御プログラムを実行する こと〖こより実現される。  FIG. 3 is a flowchart showing procedures for 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 the control program.
[0029] まず、再生時間取得手段としてのステップ S101で、 CPUが CD2aのリードイン領域 2aaにある TOC力も各トラック trの再生時間 ttを読み込み、ディスクメカ制御部 4内の RAMに書き込みステップ S 102に進む。そして、ステップ S 102で通常再生動作を始 めてステップ S 103に進む。すなわち、このステップにおいて記録媒体に予め記録さ れた再生時間を示す情報を読み出して 、る。  [0029] First, in step S101 as a reproduction time acquisition means, the CPU also reads the reproduction time tt of each track tr in the TOC force in the lead-in area 2aa of the CD2a, and writes it to the RAM in the disk mechanism control unit 4 step S102. Proceed to 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 in the recording medium in this step is read out.
[0030] 次に、ステップ S 103で、システムコントロール部 5から早送り再生を指示されたか否 か判断する。システムコントロール部 5から早送り再生を指示された場合 (Yesの場合) は、ステップ S 104に進み早送り再生を行う。  Next, in step S 103, it is determined whether or not fast-forward playback is instructed from the system control unit 5. If fast-forward playback is instructed from the system control unit 5 (Yes), the process proceeds to step S104 to perform fast-forward playback.
[0031] 早送り再生(ステップ S104)は、図 4に示したフローチャートに基づいて行われる。 まず、ステップ S201において、 CPUが間欠再生時間 itに応じた間欠再生セクタ数 is の算出を行う。間欠再生セクタ数 isは、 1秒当たりのセクタ数 siに間欠再生時間 itを 乗じて求められてステップ S202に進む。 1秒当たりのセクタ数 siは、 CDの規格によ り予め定まる値であり、ディスクメカ制御部 4の ROMに格納されている。例えば、 CD -DA (Compact Disc Digital Audio)の場合 75セクタとなる。この場合の間欠再生セ クタ数 isは、間欠再生時間が 1秒の場合とすると 75 X 1で 75セクタとなる。 [0031] 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 corresponding to the intermittent reproduction time it. The number of intermittent reproduction sectors is is obtained by multiplying the number of sectors per second si by the intermittent reproduction time it, and the process proceeds to step S202. The number of sectors per second si 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, CD-DA (Compact Disc Digital Audio) has 75 sectors. In this case, the number of intermittent playback sectors is is 75 x 1 and 75 sectors if the intermittent playback time is 1 second.
[0032] 次に、ステップ S 202において早送り再生を指示された現トラック trの再生時間 ttを ディスクメカ制御部 4の CPUがディスクメカ制御部 4の RAMから読み出してステップ S203に進む。 Next, the CPU of the disk mechanism control unit 4 reads the playback time tt of the current track tr instructed for fast forward playback in step S 202 from the RAM of the disk mechanism control unit 4, and proceeds to step S 203.
[0033] 次に、 S203において、現在再生位置がトラック trの先頭に位置しているか否かと、 前のトラック trから引き続いて早送り再生を行っているか否かの双方を判断し、このう ち少なくとも一方が Yesの場合は、ステップ S205に進みトラック trの再生時間 ttに応 じた早送り再生速度 nを求める。  [0033] Next, in S203, it is determined whether or not the current playback position is positioned at the beginning of the track tr and whether or not fast-forward playback is being performed continuously from the previous track tr. If YES is selected, 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.
[0034] 次に、 S203において、現在再生位置がトラック trの先頭に位置しているか否かと、 前のトラック trから引き続いて早送り再生を行っているか否力との両方が Noの場合、 すなわちトラック trの途中から早送り再生を行う場合は、ステップ S204に進みトラック trの残再生時間 rtを求める。トラック trの残再生時間 rtは、トラック trの再生時間 ttか ら現在の再生時刻 tを減算することにより求められる。ステップ S204においてトラック t rの残再生時間 rtを求めた後、ステップ S205に進みトラック trの残再生時間 rtに応じ た早送り再生速度 nを求める。  [0034] Next, in S203, if both the current playback position is located at the beginning of the track tr and whether the fast-forward playback is continued from the previous track tr are No, that is, the track When fast-forward playback is performed from the middle of tr, the process proceeds to step S204, and the remaining playback time rt of 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.
[0035] 速度決定手段としてのステップ S 205では、トラック trの再生時間 ttまたはステップ S 204で求めたトラック trの残再生時間 rtに応じて早送り再生速度 nを求めてステップ S 206に進む。早送り再生速度 nは、図 5に示した表に基づいて求める。図 5は、トラック trの再生時間 ttまたはトラック trの残再生時間 rtと、早送り再生速度 nとの対応関係を 示した表である。例えば、トラック trの先頭力も早送り再生を行い、トラック trの再生時 間 ttが 12分の場合は、早送り再生速度 nは通常再生時の 10倍速となる。また、トラッ ク trの途中から早送り再生を行い、トラック trの残再生時間 rtが 3分 30秒の場合は、 早送り再生速度 nは通常再生時の 5倍速となる。すなわち、図 5のような表を用いて再 生速度を求めることにより、記録単位の再生時間が長くなるのにしたがって早送り再 生速度をより早くし、前記再生時間が短くなるのにしたがって早送り再生速度をより遅 くすることができる。したがって、再生時間の長さに応じた早送り再生速度を決定でき る。 In step S 205 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 S 204 and the process proceeds to step S 206. 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, if the tr force of track tr is also fast-forwarded and track tr playback time tt is 12 minutes, fast-forward playback speed n is 10 times that of normal playback. In addition, if 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. In other words, using the table shown in Figure 5, By obtaining the raw speed, 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. Therefore, the fast-forward playback speed can be determined according to the length of the playback time.
[0036] 次にステップ S206において、早送り再生速度 nに応じたスキップ時間 stの算出を 行ってステップ S207に進む。スキップ時間 stは、間欠再生時間 itに、早送り再生速 度 nから 1を減算した値を乗じて求める。例えば間欠再生時間 itが 1秒で、早送り再生 速度 nが 10倍速の場合は、スキップ時間 stは 1 X (10—1)で 9秒となる。  Next, 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 the value obtained by subtracting 1 from the fast-forward playback speed n. For example, if the intermittent playback time it is 1 second and the fast-forward playback speed n is 10 times faster, the skip time st is 9 seconds with 1 X (10-1).
[0037] 次にステップ S207において、スキップ時間 stに応じたスキップセクタ数 ssの算出を 行ってステップ S208に進む。スキップセクタ数 ssは、 1秒当たりのセクタ数 siにスキッ プ時間 stを乗じて求める。例えば、 1秒当たりのセクタ数 si力 セクタで、スキップ時 間が 9秒の場合は、スキップセクタ数 ssは 75 X 9で 675セクタとなる。  Next, 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 skipped sectors ss is obtained by multiplying the number of sectors per second si by the skip time st. For example, if the number of sectors per second si force sectors and the skip time is 9 seconds, the number of skip sectors ss is 75 x 9 and 675 sectors.
[0038] 次〖こステップ S208とステップ S209〖こおいて、上述のようにして求めたスキップセク タ数 ssと、間欠再生セクタ数 isを用いて早送り再生を行う。まず、ステップ S208で間 欠再生セクタ数 is分通常再生を行うようにサーボ信号処理部 3に指示を与える。そう すると、サーボ信号処理部 3のサーボ制御部 3aが CD2aから間欠再生セクタ数 is分 のセクタ scに記録された信号を読み出し、信号処理部 3bで、復調、エラー訂正など を行いデジタル信号に再生して、 DZAコンバータ 7へ出力する。 DZ Aコンバータ 7 では、サーボ信号処理部 3から入力されたデジタル信号をアナログ信号に変換して 音声出力端子 8より出力する。  In the next 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 missing 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 from CD2a, and the signal processing unit 3b performs demodulation, error correction, etc. and reproduces it as a digital signal. And output to DZA converter 7. The DZ A converter 7 converts the digital signal input from the servo signal processing unit 3 into an analog signal and outputs it from the audio output terminal 8.
[0039] 間欠再生セクタ数 is分再生した後、ステップ S209に進み、該ステップ S209におい てスキップセクタ数 ss分のセクタ scを時間的に順方向に飛ばすようにサーボ信号処 理部 3に指示を与える。そうすると、サーボ信号処理部 3のサーボ制御部 3aが CD2a からスキップセクタ数 ss分読み飛ばす。  [0039] After reproducing the number of intermittently reproduced sectors is, the process proceeds to step S209. In step S209, the servo signal processing unit 3 is instructed to skip sectors sc for the number of skipped sectors ss in the forward direction. give. Then, the servo control unit 3a of the servo signal processing unit 3 skips reading from the CD2a by the number of skip sectors ss.
[0040] そして、ステップ 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 skip sector number ss in step S210 is in the next track tr. If the next track tr has not been entered (in the case of No), the process proceeds to step S211 where normal playback is instructed from the system control unit 5 and the power is judged. If normal playback is instructed, no (No In step S208, the process returns to step S208 to perform reproduction for the number of intermittent reproduction sectors is, and in step S209, skips the sector sc for the number of skip sectors ss.
[0041] このステップ3208〜ステップ3211を繰り返すことで図6 (&)に示すように早送り再 生を行える。図 6 (a)は 10倍速の例である。 isl、 is2、 is3はいずれも間欠再生セクタ 数 isであり 75セクタとしている。 ssl、 ss2はいずれもスキップセクタ数 ssであり、例は 1 0倍速なので上述した算出方法より 675セクタとなる。まず、 islの再生を行った後に s siを読み飛ばし、次に is2の再生を行った後に ss2を読み飛ばし is3の再生を行う。こ のように、間欠再生セクタ数 isの再生とスキップセクタ数 ssの読み飛ばしを交互に行 V、繰り返すことで早送り再生を行って 、る。  [0041] By repeating Step 3208 to Step 3211, fast forward playback can be performed as shown in FIG. Figure 6 (a) is an example of 10x speed. All of isl, is2, and is3 are the number of intermittent playback sectors is, which is 75 sectors. Both ssl and ss2 are the number of skip sectors ss, and since the example is 10 times speed, it is 675 sectors by the above calculation method. First, after playing isl, skip s si, and after playing is2, skip ss2 and play is3. In this way, fast-forward playback is performed by alternately repeating playback of the intermittent playback sector number is and skip skipping of the skip sector number ss.
[0042] ステップ S210で、スキップセクタ数 ss分スキップした場所が次のトラック trに入って いた場合 (Yesの場合)は、ステップ S202まで戻り、次のトラック trの再生時間 ttをディ スクメカ制御部 4の CPUがディスクメカ制御部 4内の RAMより読み出しステップ S20 3に進む。そしてステップ S203では前トラック trから引き続き早送り再生を行っている のでステップ S205に進み早送り再生速度 nを求め、以降スキップ時間 st (ステップ S 206)、スキップセクタ数 ss (ステップ S207)を求めて、ステップ S208〜ステップ S21 1のループにおいてそのトラック trの再生時間 ttに対応した速度で早送り再生を行う 。また、次のトラックの早送り再生速度 n、スキップ時間 st、スキップセクタ数 ssが求ま るまでは、次のトラック trの早送り再生速度は現トラック trの早送り再生速度が維持さ れる。  [0042] If the location skipped by the number of skip sectors ss is in the next track tr (Yes) in step S210, the process returns to step S202, and the playback time tt of the next track tr is set to the disk mechanical control unit. CPU 4 reads from RAM in disk mechanism control unit 4 and proceeds to step S203. In step S203, since fast-forward playback is continued from the previous track tr, the process proceeds to step S205 to determine the fast-forward playback speed n, and then the skip time st (step S 206) and the number of skip sectors ss (step S207) are determined. In the loop from S208 to S211, fast-forward playback is performed at a speed corresponding to the playback time tt of the track tr. In addition, the fast-forward playback speed of the next track tr is maintained at the fast-forward playback speed of the next track tr until the fast-forward playback speed n, the skip time st, and the number of skip sectors ss of the next track are obtained.
[0043] ステップ S211でシステムコントロール部 5より通常再生の指示がされている場合 (Y esの場合)は、早送り再生を終了し通常再生に戻る。  If normal playback is instructed from the system control unit 5 in step S211 (in the case of Yes), fast-forward playback is terminated and normal playback is resumed.
[0044] 次に、早戻し再生を行う手順の説明を行う。図 3のステップ S103で早送り再生をシ ステムコントロール部 5から指示されていない場合 (Noの場合)は、ステップ S 105に 進み、早戻し再生をシステムコントロール部 5から指示された力否か判断する。早戻し 再生をシステムコントロール部 5から指示された場合 (Yesの場合)は、ステップ S 106 に進み早戻し再生を行う。  Next, a procedure for performing fast reverse playback will be described. If fast-forward playback is not instructed by the system control unit 5 in step S103 in FIG. 3 (No), the process proceeds to step S105, and it is determined whether or not the force specified by the system control unit 5 is fast-reverse playback. . When fast rewind playback is instructed by the system control unit 5 (in the case of Yes), the process proceeds to step S106 to perform fast reverse playback.
[0045] 早戻し再生(ステップ S106)は、図 7に示したフローチャートに基づいて行われる。  The fast reverse playback (step S106) is performed based on the flowchart shown in FIG.
まず、ステップ S301において、間欠再生時間 itに応じた間欠再生セクタ数 isの算出 を行う。間欠再生セクタ数 isは、第 1の実施例と同様にして算出し、ステップ S302に 進む。 First, in step S301, the number of intermittent playback sectors is corresponding to the intermittent playback time it is calculated. I do. The intermittent reproduction sector number is is calculated in the same manner as in the first embodiment, and the process proceeds to step S302.
[0046] 次に、ステップ 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 mechanical control unit 4, and the process proceeds to step S303.
[0047] 次に、速度決定手段としてのステップ S303で、トラック trの再生時間 ttまたは現在 再生時刻 tに応じて早戻し再生速度 nを求めてステップ S 304に進む。トラック 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 obtained according to the playback time tt of the track tr or the current playback time t, and the process proceeds to step S304. When performing fast reverse playback from 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. Find the fast-rewind playback speed n using t. The fast reverse playback speed n is calculated based on the table shown in Fig. 5 in the same way as fast forward playback. For example, if fast-rewind playback is performed from the end of track tr and the track playback time tt is 12 minutes, the fast-rewind playback speed n is 10 times the normal playback speed. Also, if fast-rewind playback is performed from the middle of track tr and track tr's current playback time t is 3 minutes and 30 seconds, fast-rewind playback speed n is 5 times the normal playback speed. That is, by using a table as shown in FIG. 5, the fast reverse playback speed is increased as the playback time of the recording unit becomes longer, and the fast reverse playback speed is decreased as the playback time becomes shorter. can do. Therefore, the fast reverse playback speed can be determined according to the length of the playback time.
[0048] 次にステップ S304において、早戻し再生速度 nに応じたスキップ時間 stの算出を 行ってステップ S305に進む。スキップ時間 stは、間欠再生時間 itに、早戻し再生速 度 nから 1を加算した値を乗じて求める。例えば間欠再生時間 itが 1秒で、早戻し再 生速度 nが 10倍速の場合は、スキップ時間 stは I X (10+ 1)で 11秒となる。  Next, 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 the value obtained by adding 1 to the fast reverse playback speed n. For example, if the intermittent playback time it is 1 second and the fast reverse playback speed n is 10x, the skip time st is 11 seconds at I X (10 + 1).
[0049] 次にステップ S305において、スキップ時間 stに応じたスキップセクタ数 ssの算出を 行ってステップ S306に進む。スキップセクタ数 ssは、第 1の実施例と同様に 1秒当た りのセクタ数 siにスキップ時間 stを乗じて求める。例えば、 1秒当たりのセクタ数 siが 75セクタで、スキップ時間が 11秒の場合は、スキップセクタ数 ssは 75 X 11で 825セ クタとなる。  [0049] Next, 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 si per second si by the skip time st as in the first embodiment. For example, if the number of sectors per second si is 75 sectors and the skip time is 11 seconds, the number of skip sectors ss is 75 X 11 and 825 sectors.
[0050] 次〖こステップ S306とステップ S307〖こおいて、上述のようにして求めたスキップセク タ数 ssと、間欠再生セクタ数 isを用いて早戻し再生を行う。まず、ステップ S306で間 欠再生セクタ数 is分通常再生を行うようにサーボ信号処理部 3に指示を与える。そう すると、サーボ信号処理部 3のサーボ制御部 3aが CD2aから間欠再生セクタ数 is分 のセクタ scに記録された信号を読み出し、信号処理部 3bで、復調、エラー訂正など を行いデジタル信号に再生し、 DZ Aコンバータ 7へ出力する。 DZAコンバータ 7で は、サーボ信号処理部 3から入力されたデジタル信号をアナログ信号に変換して音 声出力端子 8より出力する。 In the next step S306 and step S307, fast reverse playback is performed using the skip sector number ss obtained as described above and the intermittent playback sector number is. First, in step S306 The servo signal processing unit 3 is instructed to perform normal playback for the number of missing playback sectors. 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 from CD2a, and the signal processing unit 3b performs demodulation, error correction, etc. and reproduces it as a digital signal. And output to DZ A converter 7. The DZA converter 7 converts the digital signal input from the servo signal processing unit 3 into an analog signal and outputs it from the audio output terminal 8.
[0051] 間欠再生セクタ数 is分再生した後、ステップ S 307に進みスキップセクタ数 ss分のセ クタ scを時間的に逆方向に飛ばすようにサーボ信号処理部 3に指示を与える。そうす ると、サーボ信号処理部 3のサーボ制御部 3aが CD2aからスキップセクタ数 ss分時間 的に逆方向に読み飛ばす。  [0051] After reproducing by the number of intermittent reproduction sectors is, the process proceeds to step S307, and the servo signal processing unit 3 is instructed to skip the sector sc for the number of skip sectors ss in the reverse direction. Then, the servo control unit 3a of the servo signal processing unit 3 skips reading from the CD2a in the reverse direction for the number of skip sectors ss.
[0052] そして、ステップ 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 a normal playback instruction is given from the system control unit 5. If normal playback is not instructed (No), the process returns to step S306 and playback is performed for the number of intermittent playback sectors is !, and in step S307, the sector sc for the number of skip sectors ss is skipped.
[0053] このステップ S306〜ステップ S309を繰り返すことで図 6 (b)に示すように早戻し再 生を行える。図 6 (b)は 10倍速の例である。 isl、 is2、 is3はいずれも間欠再生セクタ 数 isであり 75セクタとしている。 ss4、 ss5はいずれもスキップセクタ数 ssであり、例は 1 0倍速なので上述した算出方法より 825セクタとなる。まず、 is3の再生を行った後に s s5の分逆方向に読み飛ばし、次に is2の再生を行った後に ss4の分逆方向に読み飛 ばし、 islの再生を行う。このように、間欠再生セクタ数 isの再生とスキップセクタ数 ss のスキップを繰り返すことで早戻し再生を行って 、る。  [0053] By repeating these steps S306 to S309, fast reverse playback can be performed as shown in Fig. 6 (b). Figure 6 (b) is an example of 10x speed. All of isl, is2, and is3 are the number of intermittent playback 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 from the above calculation method. First, after playing is3, skip reading backwards by s s5, and then playing is2, skipping backwards by ss4 and playing isl. Thus, fast-rewind playback is performed by repeating playback of the intermittent playback sector number is and skipping of the skip sector number ss.
[0054] ステップ S308で、スキップセクタ数 ss分スキップした場所が前のトラック trに入って いた場合 (Yesの場合)は、ステップ S302まで戻り、前のトラック trのトラック再生時間 t tをディスクメカ制御部 4の CPUがディスクメカ制御部 4内の RAMより読み出しステツ プ S303に進む。そしてステップ S303で早戻し再生速度 nを求め、以降スキップ時間 st (ステップ S304)、スキップセクタ数 ss (ステップ S305)を求めて、ステップ S306〜 ステップ S309のループにおいてそのトラック trの再生時間 ttに対応した速度で早戻 し再生を行う。また、このとき次のトラック trの早戻し再生速度 n、スキップ時間 st、スキ ップセクタ数 ssが求まるまでは、前のトラック trの早戻し再生速度は現トラック trの早 戻し再生速度が維持される。 [0054] If the location skipped by the number of skip sectors ss is in the previous track tr in Step S308 (if Yes), return to Step S302 and control the track playback time tt of the previous track tr to the disk mechanism. The CPU in section 4 reads from the RAM in disk mechanism control section 4 and proceeds to step S303. Then, in step S303, the fast reverse playback speed n is obtained, and then the skip time st (step S304) and the number of skip sectors ss (step S305) are obtained. In the loop of step S309, fast reverse playback is performed at a speed corresponding to the playback time tt of the track tr. At this time, the fast-rewind playback speed of the previous track tr is maintained at the fast-rewind playback speed of the previous track tr until the fast-rewind playback speed n, skip time st, and number of skip sectors ss of the next track tr are obtained. .
[0055] ステップ S309でシステムコントロール部 5より通常再生の指示がされている場合 (Y esの場合)は、早戻し再生を終了し通常再生に戻る。  If normal playback is instructed by 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.
[0056] 図 3のステップ S 105で、システムコントロール部 5から早戻し再生の指示がされてい ない場合は、ステップ S 107に進み、システムコントロール部 5から停止の指示がされ ている力判断し、停止指示の場合 (Yesの場合)は、再生を停止する。停止指示がさ れていない場合 (Noの場合)は、ステップ S102に戻り引き続き通常再生を行う。  [0056] If it is determined in step S105 in Fig. 3 that no fast-rewind playback instruction has been issued from the system control unit 5, the process proceeds to step S107 to determine the force for which the system control unit 5 has issued a stop instruction. In the case of a stop instruction (if Yes), playback is stopped. If the stop instruction has not been issued (No), the process returns to step S102 to continue normal playback.
[0057] 本実施例によれば、複数の情報再生群であるセクタ scからなる記録単位であるトラ ック trごとの再生時間 ttを取得し、その再生時間 ttに応じた速度を算出して、間欠再 生セクタ数 is分の再生した後、スキップセクタ数 ss分読み飛ばした後、間欠再生セク タ数 is分の再生を行う。これを繰り返すことで早送り再生または早戻し再生を行うこと ができる。スキップセクタ数 ssは、ディスクメカ制御部 4の制御プログラムにおいて、ト ラック trの再生時間 ttがより長いときは再生速度 nをより速くして、トラック trの再生時 間 ttがより短いときは再生速度 nをより遅くすることができるのでトラック trの再生時間 に応じて変更し決定することができる。このようにすることにより、各トラック trに対応し た適切な速度で各トラック trの早送り再生または早戻し再生が行えるので、トラック tr の目的位置の検索が行い易くなる。また、ダイヤルなどを使用する必要がないため、 複雑な操作も不用でコストアップも最小限に抑えることができる。  [0057] According to the present embodiment, the reproduction time tt for each track tr, which is a recording unit composed of a plurality of information reproduction groups, is obtained, and a speed corresponding to the reproduction time tt is calculated. After playing the number of intermittent playback sectors is, skip reading the number of skip sectors ss, and then play the number of intermittent playback sectors is. By repeating this, fast forward playback or fast reverse playback can be performed. The number of skip sectors, ss, is determined by the playback program of the disc mechanism control unit 4 when the playback time tt of the track tr is longer, the playback speed n is faster, and the playback time tt of the track tr is shorter. Since the speed n can be made slower, it can be changed and determined according to the playback time of the track tr. By doing so, 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. In addition, since there is no need to use a dial or the like, complicated operations are unnecessary and cost increases can be minimized.
実施例 2  Example 2
[0058] 次に、本発明の第 2の実施例に力かる CDプレーヤ 1を図 8および図 9を参照して説 明する。なお、前述した第 1の実施例と同一部分には、同一符号を付して説明を省略 する。  Next, a CD player 1 that can be used in the second embodiment of the present invention will be described with reference to FIG. 8 and FIG. The same parts as those in the first embodiment described above are denoted by the same reference numerals and description thereof is omitted.
[0059] 本実施例の CDプレーヤ 1の構成は第 1の実施例で示した図 1と同一である力 ディ スクメカ制御部 4における早送り再生および早戻し再生を行う制御プログラムが異なる 。具体的には図 3におけるステップ S104およびステップ S106の内容が異なる。 [0060] 早送り再生(ステップ S104)は、図 8に示したフローチャートに基づいて行われる。 本実施例は、トラック trの残再生時間 rtに応じて早送り再生速度が徐々に遅くなつて いくところが第 1の実施例との違いである。以降、早送り再生速度が徐々に遅くなつて いくところを中心に説明する。一例としてトラック trの再生時間 ttが 12分で、現在再生 時刻 tが 1分 53秒のところで早送り再生を始め、間欠再生時間 itは 1秒とする。 The configuration of the CD player 1 of the present embodiment is different from the control program for performing fast forward playback and fast reverse playback in the force disk mechanical control unit 4 that is the same as that of FIG. 1 shown in the first embodiment. Specifically, the contents of step S104 and step S106 in FIG. 3 are different. [0060] Fast forward playback (step S104) is performed based on the flowchart shown in FIG. This embodiment is different from the first embodiment in that the fast-forward playback speed gradually decreases according to the remaining playback time rt of the track tr. In the following, we will focus on the point where the fast-forward playback speed gradually decreases. As an example, fast playback is started 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.
[0061] まず、ステップ S201で間欠再生セクタ数 isを求める。 1秒当たりのセクタ数 siを 75 セクタとすると、間欠再生セクタ数 is = 75 X 1で 75セクタとなる。  First, in step S201, the number of intermittent reproduction sectors is is obtained. When the number of sectors per second si is 75 sectors, the number of intermittent playback sectors is = 75 X 1 is 75 sectors.
[0062] 次に、ステップ S 202に進みトラック trの再生時間 ttをディスクメカ制御部 4の CPU がディスクメカ制御部 4内の RAMより読み出してステップ S203へ進む。ステップ S20 3では現在再生位置がトラック trの先頭に位置しているか否かと、前のトラック から 引き続いて早送り再生を行っている力否かを判断する。この判断は、トラック trの途中 力 早送り再生を行うため Noとなりステップ S204に進む。ステップ S204ではトラック trの残再生時間 rtを算出する。トラック trの残再生時間 rtは、トラック trの再生時間 tt 力 S12分で、現在再生時刻 tが 1分 53秒であるため、 12分— 1分 53秒で 10分 7秒とな る。  Next, the process proceeds to step S 202, and 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 S 203. In step S203, it is determined whether or not the current playback position is positioned at the beginning of the track tr and whether or not it is the power to perform fast forward playback from the previous track. This determination is No to perform fast forward playback in the middle of the track tr, and the process proceeds to step S204. In step S204, the remaining playback time rt of the track tr is calculated. The remaining playback time rt of track tr is the playback time of track tr tt force S12 minutes, and the current playback time t is 1 minute 53 seconds, so 12 minutes – 1 minute 53 seconds becomes 10 minutes 7 seconds.
[0063] 次に、速度決定手段としてのステップ S205に進みトラックの残再生時間 rtに応じた 早送り再生速度 nを求める。トラック trの残再生時間 rtは 10分 7秒なので、図 5より早 送り再生速度 nは通常の 10倍速となる。  Next, the process proceeds to step S 205 as speed determining means, and a fast-forward playback speed n corresponding to the remaining playback time rt of the track is obtained. Since the remaining playback time rt of track tr is 10 minutes and 7 seconds, the fast-forward playback speed n is 10 times the normal speed.
[0064] 次に、ステップ S206に進みスキップ時間 stの算出を行う。間欠再生時間 itは 1秒、 早送り再生速度 nは 10なので、スキップ時間 stは I X (10— 1)で 9秒となる。そしてス テツプ S207に進みスキップセクタ数 ssの算出を行う。 1秒当たりのセクタ数は 75セク タ、スキップ時間 stは 9秒なので、スキップセクタ数 ssは 75 X 9で 675セクタとなる。  Next, the process proceeds to step S206, and 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 9 seconds with I X (10-1). Then, the process proceeds to step S207 to calculate the skip sector number ss. 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 X 9 and 675 sectors.
[0065] 次に、ステップ S208に進み間欠再生セクタ数 is分(75セクタ)再生するようサーボ 信号処理部 3へ指示する。ステップ S208が終了した時点で現在再生時刻 tは、 1分 4 3秒から 1秒進んで 1分 54秒とる。そしてステップ S209に進みスキップセクタ数 ss分( 675セクタ)セクタを読み飛ばすようサーボ信号処理部 3へ指示する。ステップ S209 が終了した時点で現在再生時刻 tは、 9秒進んで 2分 3秒となる。  Next, the process proceeds to step S208, and the servo signal processing unit 3 is instructed to perform reproduction by the number of intermittent reproduction sectors is (75 sectors). At the end of step S208, the current playback time t advances 1 minute from 1 minute 43 seconds to 1 minute 54 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 playback time t is 9 seconds advanced to 2 minutes 3 seconds.
[0066] 次に、ステップ S210に進み、スキップセクタ数 ss分読み飛ばした場所が次のトラッ クに入ったか否かの判断を行う。現在は 12分のトラック trの 2分 3秒が現在再生時刻 t であるため Noとなりステップ S211に進む。そしてステップ S211でシステムコントロー ル部 5より通常再生の指示がされている力否かの判断を行う。ここは引き続き早送り 再生を行うため Noとなりステップ S204に戻る。 [0066] Next, the process proceeds to step S210, where the skipped number of sectors ss is skipped to the next track. To determine whether or not Currently, since the current playback time t is 2 minutes and 3 seconds on the 12-minute track tr, the answer is No and the process proceeds to step S211. Then, in step S211, it is determined whether or not the normal control is instructed from the system control unit 5. Here, since fast-forward playback is continued, No is returned to step S204.
[0067] ステップ 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 playback time t is 2 minutes 3 seconds, the remaining playback time rt = 12 minutes 2 minutes 3 seconds becomes 9 minutes 57 seconds. Then, the process proceeds to step S205 to obtain the fast-forward playback speed n. Since the remaining playback time rt is 9 minutes 57 seconds, the fast-forward playback speed n is 5 from Fig. 5.
[0068] 次に、ステップ S206に進みスキップ時間 stの再算出を行う。間欠再生時間 itは 1秒 、早送り再生速度 nは 5なので、スキップ時間 stは I X (5— 1)で 4秒となる。そしてス テツプ S207に進みスキップセクタ数 ssの再算出を行う。 1秒当たりのセクタ数は 75セ クタ、スキップ時間 stは 4秒なので、スキップセクタ数 ssは 75 X 4で 300セクタとなる。  Next, the process proceeds to step S206, and 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 4 seconds at I X (5-1). In step S207, the number of skip sectors ss is recalculated. Since the number of sectors per second is 75 sectors and the skip time st is 4 seconds, the number of skip sectors ss is 75 x 4 and 300 sectors.
[0069] 次に、ステップ S208に進み間欠再生セクタ数 is分(75セクタ)再生するようサーボ 信号処理部 3へ指示する。ステップ S208が終了した時点で現在再生時刻 tは、 2分 3 秒から 1秒進んで 2分 4秒となる。そしてステップ S209に進みスキップセクタ数 ss分(3 00セクタ)のセクタ scを読み飛ばすようサーボ信号処理部 3へ指示する。ステップ S2 09が終了した時点で現在再生時刻 tは、 4秒進んで 2分 8秒となる。  [0069] Next, the process proceeds to step S208, and 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 1 minute from 2 minutes 3 seconds to 2 minutes 4 seconds. In step S209, the servo signal processing unit 3 is instructed to skip over the sector sc having the number of skip sectors ss (300 sectors). When step S209 ends, the current playback time t advances 4 seconds to 2 minutes 8 seconds.
[0070] このように、ステップ S204〜ステップ S211を繰り返すこと、すなわちステップ S205 を繰り返すことで、早送り再生速度を、例えば残再生時間 rtに応じて 10倍速から 5倍 速へ遅くするなど、残再生時間 rtに基づいて徐々に遅くすることができる。  [0070] In this way, by repeating Step S204 to Step S211, that is, by repeating Step S205, the fast-forward playback speed is reduced, for example, from 10 times speed to 5 times speed according to the remaining playback time rt. Can be slowed down gradually based on time rt.
[0071] 早戻し再生(ステップ S106)は、図 9に示したフローチャートに基づいて行われる。  The fast reverse playback (step S106) is performed based on the flowchart shown in FIG.
早戻し再生についても早戻し再生速度が徐々に遅くなつていくところを中心に説明 する。一例としてトラック trの再生時間 ttが 12分で、現在再生時刻 tが 10分 3秒のとこ ろで早戻し再生を始め、間欠再生時間 itは 1秒とする。  In the case of fast reverse playback, the explanation will focus on the point where the fast reverse playback speed gradually decreases. As an example, fast-rewind playback starts 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.
[0072] まず、ステップ S301で間欠再生セクタ数 isを求める。 1秒当たりのセクタ数 siを 75 セクタとすると、間欠再生セクタ数 isは 75 X 1で 75セクタとなる。  First, in step S301, the number of intermittent reproduction sectors is is obtained. If the number of sectors per second si is 75 sectors, the number of intermittent playback sectors is is 75 x 1 and 75 sectors.
[0073] 次に、ステップ S 302に進みトラック trの再生時間 ttをディスクメカ制御部 4の CPU がディスクメカ制御部 4内の RAMより読み出す。そして、速度決定手段としてのステ ップ S303に進みトラック trの現在再生時刻 tに応じた早戻し再生速度 nの算出を行う 。トラック trの現在再生時刻 tは 10分 3秒なので、図 5より早戻し再生速度 nは通常の 10倍速となる。 Next, proceeding to step S 302, the playback time tt of the track tr is read from the RAM in the disk mechanism control unit 4 by the CPU of the disk mechanism control unit 4. Then, as a speed determination means, Proceed to step S303 to calculate the fast reverse playback speed n according to the current playback time t of the track tr. Since the current playback time t of track tr is 10 minutes 3 seconds, the fast reverse playback speed n is 10 times the normal speed from Fig. 5.
[0074] 次に、ステップ S304に進みスキップ時間 stの算出を行う。間欠再生時間 itは 1秒、 早戻し再生速度 nは 10なので、スキップ時間 stは I X (10+ 1)で 11秒となる。そして ステップ S305に進みスキップセクタ数 ssの算出を行う。 1秒当たりのセクタ数は 75セ クタ、スキップ時間 stは 11秒なので、スキップセクタ数 ssは 75 X 11で 825セクタとな る。  Next, proceeding to 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 11 seconds at I X (10 + 1). In step S305, the skip sector number 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 x 11 and 825 sectors.
[0075] 次に、ステップ S306に進み間欠再生セクタ数 is分(75セクタ)再生するようサーボ 信号処理部 3へ指示する。ステップ S306が終了した時点で現在再生時刻 tは、 10分 3秒から 1秒進んで 10分 4秒となる。そしてステップ S307に進みスキップセクタ数 ss 分 (825セクタ)のセクタ scを戻るようサーボ信号処理部 3へ指示する。ステップ S307 が終了した時点で現在再生時刻 tは、 11秒戻って 9分 53秒となる。  Next, the process proceeds to step S 306, where the servo signal processing unit 3 is instructed to perform reproduction by the number of intermittent reproduction sectors is (75 sectors). When step S306 ends, the current playback time t is 10 minutes 4 seconds, 10 seconds 3 seconds ahead of 1 second. In step S307, the servo signal processing unit 3 is instructed to return to the sector sc having the number of skip sectors ss (825 sectors). At the end of step S307, the current playback time t returns to 11 minutes and becomes 9 minutes 53 seconds.
[0076] 次に、ステップ S308に進み前のトラック trに入ったか否かの判断を行う。現在は 12 分のトラック trの 9分 53秒が現在再生時刻 tであるため Noとなる。そしてステップ S30 9に進みシステムコントロール部 5より通常再生の指示がされているかの判断を行う。 ここは引き続き早戻し再生を行うため Noとなりステップ S303に戻る。  Next, the process proceeds to step S308, where it is determined whether or not the previous track tr has been entered. Currently it is No because the current playback time t is 9 minutes 53 seconds of the 12-minute track tr. Then, the process proceeds to step S309, and it is determined whether or not a normal playback instruction is issued from the system control unit 5. Here, since the fast-rewind playback is continued, it becomes No and the process returns to step S303.
[0077] ステップ 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. 5.
[0078] 次に、ステップ S304に進みスキップ時間 stの再算出を行う。間欠再生時間 itは 1秒 、早戻し再生速度 nは 5なので、スキップ時間 st= I X (5 + 1)で 6秒となる。そしてス テツプ S305に進みスキップセクタ数 ssの再算出を行う。 1秒当たりのセクタ数は 75セ クタ、スキップ時間 stは 6秒なので、スキップセクタ数 ss = 75 X 6で 450セクタとなる。  Next, proceeding to 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 = I X (5 + 1) is 6 seconds. Proceeding to step S305, the skip sector number ss is recalculated. Since the number of sectors per second is 75 sectors and the skip time st is 6 seconds, the number of skip sectors is ss = 75 X 6 and 450 sectors.
[0079] 次に、ステップ S306に進み間欠再生セクタ数 is分(75セクタ)再生するようサーボ 信号処理部 3へ指示する。ステップ S306が終了した時点で現在再生時刻 tは、 9分 5 3秒から 1秒進んで 9分 54秒となる。そしてステップ S307に進みスキップセクタ数 ss ( 450セクタ)分のセクタ scを戻るようサーボ信号処理部 3へ指示する。ステップ S307 が終了した時点で現在再生時刻 tは、 6秒戻って 9分 48秒となる。 [0080] このように、ステップ S303〜ステップ S309を繰り返すこと、すなわちステップ S303 を繰り返すことで、早戻し再生速度 nを、例えば現在再生時刻 tに応じて 10倍速から 5倍速へ遅くするなど、現在再生時刻 tに基づいて徐々に遅くすることができる。 Next, the process proceeds to step S 306, where the servo signal processing unit 3 is instructed to perform reproduction by the number of intermittent reproduction sectors is (75 sectors). When step S306 is completed, the current playback time t is 9 minutes 54 seconds, 1 second ahead of 9 minutes 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 end of step S307, the current playback time t goes back 6 seconds to 9 minutes 48 seconds. [0080] As described above, by repeating Step S303 to Step S309, that is, by repeating Step S303, the fast reverse playback speed n is reduced from 10 times to 5 times depending on the current playback time t. It can be gradually delayed based on the playback time t.
[0081] 本実施例によれば、トラック trごとの再生時間 ttを取得し、その再生時間 ttに応じた 速度で早送り再生や早戻し再生を行い、さらにトラック trの残り時間に合わせて早送 り再生速度や早戻し再生速度を徐々に遅くすることができるため、目的位置がトラック trの末端や先頭にある場合に目的位置を行き過ぎることを防止できる。また、ダイヤ ルなどを使用する必要がな 、ため、複雑な操作も不用でコストアップも最小限に抑え ることがでさる。  [0081] According to this 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-forwarding is performed according to the remaining time of the track tr. Therefore, when the target position is at the end or the beginning of the track tr, it is possible to prevent the target position from going too far. In addition, since it is not necessary to use a dial or the like, complicated operations are unnecessary and cost increases can be minimized.
[0082] なお、上述した実施例 1および 2では CDの再生装置について説明した力 DVDな ど他の光ディスクの再生装置に適用することも可能である。  It should be noted that in the first and second embodiments described above, the power described for the CD playback device can also be applied to other optical disk playback devices such as DVDs.
実施例 3  Example 3
[0083] 次に、本発明の第 3の実施例に力かるハードディスクオーディオプレーヤ 10を図 10 〜図 13を参照して説明する。なお、前述した第 1の実施例と同一部分には、同一符 号を付して説明を省略する。  Next, a hard disk audio player 10 useful for the 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.
[0084] 第 3の実施例に力かる再生装置としてのハードディスクオーディオプレーヤ 10は、 図 10に示すようにハードディスクドライブ 11と、システムコントロール部^と、デコーダ 部 12と、 DZAコンバータ部 7と、音声出力端子 8と、操作部 6とを備えている。  As shown in FIG. 10, a hard disk audio player 10 as a playback device that is powerful in the third embodiment includes a hard disk drive 11, a system control unit ^, a decoder unit 12, a DZA converter unit 7, and an audio An output terminal 8 and an operation unit 6 are provided.
[0085] ハードディスクオーディオプレーヤとは、記録媒体としてハードディスクドライブを用 い、そのハードディスクドライブの中に非圧縮または MP3 (MPEG1 audio layer3)方 式などで圧縮符号化されたデジタル音声データを記録して!/、る。本実施例では MP3 方式に圧縮符号化されたデジタル音声データを記録している。また、デジタル音声 データとしての楽曲などは、曲ごとにファイル flとしてハードディスクドライブに記録さ れている。すなわち、本実施例ではファイル flが特許請求の範囲に記載された記録 単位に相当する。  [0085] A 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 layer3) method in the hard disk drive! / In this embodiment, digital audio data compressed and encoded in MP3 format is recorded. Also, music as digital audio data is recorded on the hard disk drive as a file fl for each music. That is, in this embodiment, the file fl corresponds to the recording unit described in the claims.
[0086] MP3において、 1曲(1つのファイル fl)は、 1以上のフレーム frにより構成される。 1 フレームはフレームヘッダと CRCエラーチェックとオーディオデータからなる。すなわ ち、本実施例ではフレーム frが特許請求の範囲に記載された再生情報群に相当す る。 [0086] In MP3, one song (one file fl) is composed of one or more frames fr. One frame consists of a frame header, CRC error check and audio data. That is, in this embodiment, the frame fr corresponds to the reproduction information group described in the claims. The
[0087] 記録媒体としてのハードディスクドライブ 11は、磁性体を塗布したアルミニウムゃガ ラスのディスクを一定の間隔で 1枚または複数枚重ね合わせた構造になっており、こ れをモータで高速に回転させて磁気ヘッドを近づけてデータを読み書きする。  [0087] The hard disk drive 11 as a recording medium has a structure in which one or a plurality of aluminum-coated glass disks coated with a magnetic material are stacked at a constant interval, and this is rotated at high speed by a motor. And read / write data by bringing the magnetic head closer.
[0088] システムコントロール部 5Ίま、操作部 6からの再生、早送り再生、早戻し再生、停止 、などの各種操作に対応してデコーダ部 12へのデコードの指示などハードディスクォ 一ディオプレーャ 10全体の制御を行う。これらの処理はシステムプログラムにより行 われ、システムコントロール部 5Ίこは、システムプログラムを実行するための図示しな い CPUと、システムプログラムおよびデータを格納するための ROMと、作業用デー タなどを一時保存するための RAMとを備えて 、る。  [0088] Control of the entire hard disk audio player 10 such as instructions for decoding to the decoder unit 12 corresponding to various operations such as playback from the control unit 5 or the operation unit 6, fast forward playback, fast reverse playback, stop, etc. I do. These processes are performed by the system program. 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, and work data. It is equipped with RAM for saving.
[0089] 読み出し再生手段としてのデコーダ部 12は、システムコントロール部^の指示に基 づいてハードディスクドライブ 11からファイル flを読み出し、ファイル fl内の MP3方式 で圧縮符号ィ匕されたデジタル音声データのデコードを行う。デコードして再生された デジタル信号は DZAコンバータ部 7へ出力する。また、デコードして得られた情報の 一部はシステムコントロール部^に出力する。  [0089] The decoder unit 12 as a reading / reproducing means reads the file fl from the hard disk drive 11 based on an instruction from the system control unit ^, and decodes the digital audio data compressed and encoded by the MP3 method in the file fl. I do. The decoded digital signal is output to the DZA converter unit 7. Also, part of the information obtained by decoding is output to the system control unit ^.
[0090] 次にこのような構成からなるハードディスクオーディオプレーヤ 10において、早送り 再生および早戻し再生を行う際の動作を図 11〜図 13を参照して説明する。  [0090] Next, operations in fast forward playback and fast reverse playback in the hard disk audio player 10 configured as described above will be described with reference to Figs.
[0091] 本実施例における早送り再生および早戻し再生方法は、第 1の実施例、第 2の実施 例と同様に、一定時間の再生を行った後に、再生速度に応じて求めた一定時間だけ 読み飛ばす。この一定時間の再生と一定時間の読み飛ばしを交互に行うことにより 早送り再生または早戻し再生を実現している。ただし、本実施例では再生時間(セク タ数)や読み飛ばし時間(セクタ数)の指定をフレーム数で行うことが異なる。したがつ て、本実施例では、予め定められた再生を行う一定時間を間欠再生フレーム数 if、再 生速度に応じて読み飛ばす一定時間をスキップフレーム数 sfと呼称する。間欠再生 フレーム数 ifは予め設定した値がディスクメカ制御部 4の ROMに格納されている。  [0091] As in the first and second embodiments, the fast-forward playback and fast-rewind playback methods in this embodiment are performed only for a certain time obtained according to the playback speed after playing for a certain time. Skip. Fast forward playback or fast reverse playback is realized by alternately performing playback for a certain period of time and skipping for a certain period of time. However, in this embodiment, the designation of the reproduction time (number of sectors) and skipping time (number of sectors) is different depending on the number of frames. Therefore, in this embodiment, the predetermined time for performing reproduction is called the intermittent reproduction frame number if, and the fixed time for skipping according to the reproduction speed is called skip frame number sf. A preset value is stored in the ROM of the disk mechanism control unit 4 for the number of intermittent playback frames if.
[0092] まず、図 11のステップ S401で再生する曲のファイルサイズ fsを取得してステップ S 402に進む。ファイルサイズ fsは、デコーダ部 12がハードディスクドライブ 11から当該 ファイル flのヘッダを読み出してシステムコントロール部 5Ίこ出力されたものを読み込 むことで取得する。そして、ステップ S402で再生する曲のビットレート brを取得してス テツプ S403に進む。ビットレート brは、デコーダ部 12がハードディスクドライブ 11から 当該ファイル flの MP3のヘッダをデコードしてシステムコントロール部 5Ίこ出力され たものを読み込むことで取得する。 First, the file size fs of the music to be played back in step S401 in FIG. 11 is acquired, and the process proceeds to step S402. For the file size fs, the decoder unit 12 reads the header of the file fl from the hard disk drive 11 and the system control unit 5 outputs. To get it. In step S402, the bit rate br of the music to be played back is acquired, and the flow advances to step S403. The bit rate br is obtained by the decoder unit 12 reading the MP3 header output from the hard disk drive 11 and decoding the MP3 header of the file fl.
[0093] 次にステップ S403で再生する曲の再生時間 mtを算出してステップ S404に進む。  Next, the playback time mt of the music to be played back is calculated in step S403, and the process proceeds to step S404.
再生時間 mtは、ファイルサイズ fsをビットレート brで除することで求める。例えばファ ィルサイズ fsが 4. 8Mバイトで、ビットレート brが 128kbpsの場合は、再生時間 mtは (4. 8M X 8) ÷ 128kで 300秒(5分)となる。すなわち、ステップ S401〜ステップ S4 03を合わせて、記録媒体に予め記録された再生時間を示す情報を読み出す再生時 間取得手段を構成して!/、る。  The playback time mt is obtained by dividing the file size fs by the bit rate br. For example, if the file size fs is 4.8 Mbytes and the bit rate br is 128 kbps, the playback time mt is (4.8 M X 8) ÷ 128k, which is 300 seconds (5 minutes). That is to say, step S401 to step S403 are combined to constitute reproduction time acquisition means for reading information indicating the reproduction time recorded in advance on the recording medium.
[0094] 次にステップ S404で曲の再生を始める。そしてステップ S405に進み早送り再生を 操作部 6から指示されたか否かを判断する。早送り再生を操作部 6から指示された場 合 (Yesの場合)は、ステップ S406に進み早送り再生を行う。  [0094] Next, in step S404, playback of the music is started. Then, the process proceeds to step S405, and it is determined whether or not fast-forward playback is instructed from the operation unit 6. When the fast-forward playback is instructed from the operation unit 6 (Yes), the process proceeds to step S406 and fast-forward playback is performed.
[0095] 早送り再生(ステップ S406)は、図 12に示したフローチャートに基づいて行われる。  The fast-forward playback (step S406) is performed based on the flowchart shown in FIG.
まず、ステップ S501において、現在再生位置力 曲の先頭力否か判断する。曲の先 頭の場合 (Yesの場合)は、ステップ S503に進み前の曲から引き続き早送り再生力否 かを判断する。  First, in step S501, it is determined whether or not the head force of the current playback position force song is correct. 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 power continues from the previous song.
[0096] ステップ 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 force. After that, go to step S503 to continue the fast-forward playback power judgment from the previous song
[0097] ステップ S503では前の曲から引き続き早送り再生力否か判断する。前の曲から引 き続き早送り再生でない場合 (Noの場合)、すなわち現在の曲カゝら早送り再生を行う 場合はステップ S507に進み再生時間 mtまたは残再生時間 rtに応じた早送り再生 速度 nを求める。 In step S503, it is determined whether or not the fast-forward playback power continues from the previous song. If it is not fast-forward playback from the previous song (if No), that is, if fast-forward playback is performed from the current song, go to step S507 and proceed to fast-forward playback speed n according to playback time mt or remaining playback time rt. Ask.
[0098] ステップ S503において、前の曲から引き続き早送り再生の場合 (Yesの場合)は、ス テツプ S504に進みファイルサイズ fsを取得してステップ S505に進み、ステップ S50 5でビットレート brを取得してステップ S506に進み、ステップ S506で再生時間 mtの 算出を行いステップ S507に進む。なお、ファイルサイズ fs、ビットレート brの取得方 法は、それぞれステップ S401、ステップ S402と同様であり、再生時間 mtの算出方 法はステップ S403と同様である。その後ステップ S 507で再生時間 mtまたは残再生 時間 rtに応じた早送り再生速度 nの求める。すなわち、ステップ S502〜ステップ S50 4で記録媒体に予め記録された再生時間を示す情報を読み出す再生時間取得手段 を構成している。 [0098] If fast-forward playback is continued from the previous song in step S503 (if Yes), the process proceeds to step S504, the file size fs is acquired, the process proceeds to step S505, and step S50 is performed. In step 5, the bit rate br is acquired and the process proceeds to step S506. In step S506, the playback 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 in steps S401 and S402, respectively, and the method for calculating the playback time mt is the same as 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, a playback time acquisition unit is configured to read information indicating the playback time recorded in advance in the recording medium in steps S502 to S504.
[0099] 速度決定手段としてのステップ S507では、再生時間 mtまたはステップ S502で求 めた残再生時間 rtに応じた早送り再生速度 nを算出する。早送り再生速度 nは、第 1 、第 2の実施例と同様に図 5に示した表に基づいて算出する。例えば、曲の先頭から 早送り再生を行い、再生時間 mtが 12分の場合は、早送り再生速度 nは通常再生時 の 10倍速となる。また、曲の途中から早送り再生を行い、残再生時間 rtが 3分 30秒 の場合は、早送り再生速度 nは通常再生時の 5倍速となる。すなわち、図 5のような表 を用いることにより、記録単位の再生時間が長くなるのにしたがって早送り再生速度 をより早くし、前記再生時間が短くなるのにしたがって早送り再生速度をより遅くする ことができる。したがって、再生時間の長さに応じた早送り再生速度を決定できる。  [0099] 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, if fast-forward playback is performed from the beginning of the song and the playback time mt is 12 minutes, the fast-forward playback speed n is 10 times the normal playback speed. If fast-forward playback is performed from the middle of the song 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 a 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.
[0100] 次にステップ S508に進み、早送り再生速度 nに応じたスキップフレーム数 sfの算出 を行いステップ S509に進む。スキップフレーム数 sfは、間欠再生フレーム数 ifに、早 送り再生速度 nから 1を減算した値を乗じて求める。例えば早送り再生速度 nが 10倍 速で、間欠再生フレーム数 ifが 5フレームの場合は、スキップフレーム数 sfは 5 X (10 1)で 45フレームとなる。  Next, the process proceeds to step S508, the skip frame number sf corresponding to the fast-forward playback speed n is calculated, and the process proceeds to step S509. The number of skip frames sf is obtained by multiplying the number of intermittent playback frames if by the value obtained by subtracting 1 from the fast forward playback speed n. For example, if the fast-forward playback speed n is 10 times and the number of intermittent playback frames if is 5, the number of skip frames sf is 5 X (10 1), which is 45 frames.
[0101] 次にステップ S509とステップ S510において、上述のようにして求めたスキップフレ ーム数 sfと、間欠再生フレーム数 ifを用いて早送り再生を行う。まず、ステップ S509 で間欠再生フレーム数 if分のデコードをデコーダ部 12に指示する。そうすると、デコ ーダ部 12がハードディスクドライブ 11から間欠再生フレーム数 if分読み出し、デコー ドしてデジタル信号に再生し、 DZ Aコンバータ 7へ出力する。 DZAコンバータ 7で は、デコーダ部 12から入力されたデジタル信号をアナログ信号に変換して音声出力 端子 8より出力する。 [0102] 次に、ステップ S510に進みスキップフレーム数 sf分の読み飛ばしをデコーダ部 12 に指示する。そうすると、デコーダ部 12がハードディスクドライブ 11からスキップフレ ーム数 sf分読み出す。この際オーディオデータのデコードは行わずヘッダのみデコ ードして次の曲の先頭の検出を行う。 Next, in steps S509 and 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 intermittently reproduced frames if. Then, the decoder unit 12 reads from the hard disk drive 11 the number of intermittent playback frames if, decodes it, plays it back as a digital signal, and outputs it to the DZ A converter 7. The DZA converter 7 converts the digital signal input from the decoder unit 12 into an analog signal and outputs it from the audio output terminal 8. Next, the process proceeds to step S510, and 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, audio data is not decoded and only the header is decoded to detect the beginning of the next song.
[0103] そして、ステップ S511に進み、スキップしたフレーム fr中に次の曲の先頭が検出さ れたか否か判断する。次の曲の先頭検出はデコーダ部 12が行いシステムコントロー ル部 5Ίこ通知する。デコーダ部 12から通知がない場合、すなわち、次の曲の先頭が 検出されない場合 (Noの場合)は、ステップ S512に進み操作部 6より通常再生の指 示がされて 、るか否力判断する。通常再生の指示がされて 、な 、場合 (Noの場合) は、ステップ S509に戻り間欠再生フレーム数 if分のデコードをデコーダ部 12に指示 し、ステップ S510でスキップフレーム数 sf分のスキップをデコーダ部 12に指示する。 このステップ S509〜ステップ S512を繰り返すことで早送り再生を行っている。  Then, the process proceeds to step S511, and it is determined whether or not the beginning of the next song is detected in the skipped frame fr. The decoder section 12 detects the beginning of the next song and notifies the system control section 5 km. 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 normal operation is instructed from the operation unit 6 to determine whether or not . If normal playback has been instructed (if No), the process returns to step S509 to instruct the decoder unit 12 to decode the number of intermittent playback frames if, and in step S510, to skip the skip frame number sf. Direct to Part 12. Fast forward playback is performed by repeating steps S509 to S512.
[0104] ステップ S511で、スキップフレーム数 sf分読み出したデータ中に次の曲の先頭が 検出された場合 (Yesの場合)は、ステップ S503まで戻り、前の曲から引き続き早送り 再生を行っているか否か判断する。この判断は、引き続き再生を行っているので Yes となり、ステップ S504に進み曲のファイルサイズ fsを取得し、ステップ S505に進み曲 のビットレート brを取得し、ステップ S506に進み再生時間 mtの算出を行う。そしてス テツプ S507に進み早送り再生速度 nを求め、ステップ S508に進みスキップフレーム 数 sfを求めて、その曲の再生時間に対応した速度で早送り再生を行う。また、このと き次の曲の早送り再生速度 n、スキップフレーム数 sfが求まるまでは、次の曲の早送り 再生速度は現在の曲の早送り再生速度が維持される。  [0104] If the beginning of the next song is detected in the data read for the number of skip frames sf in step S511 (if Yes), return to step S503 and continue fast-forward playback from the previous song? Judge whether or not. This determination is Yes because playback is continuing, and the process proceeds to step S504 to acquire the file size fs of the song, and then proceeds to step S505 to acquire the bit rate br of the song and proceeds to step S506 to calculate the playback 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, until the fast-forward playback speed n of the next song and the number of skip frames sf are obtained, the fast-forward playback speed of the next song is maintained.
[0105] ステップ S512で操作部 6より通常再生の指示がされている場合 (Yesの場合)は、 早送り再生を終了し通常再生に戻る。  [0105] If normal playback is instructed from the operation unit 6 in step S512 (in the case of Yes), fast-forward playback is terminated and normal playback is resumed.
[0106] 次に、早戻し再生を行う手順の説明を行う。図 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 the fast-rewind playback is determined by the key instructed from the operation unit 6. If fast reverse playback is instructed from the operation unit 6 (Yes), the process proceeds to step S408 to perform fast reverse playback.
[0107] 早戻し再生(ステップ S408)は、図 13に示したフローチャートに基づいて行われる 。まず、ステップ S601において、次の曲から引き続き早戻し再生を行っているか否か 判断する。次の曲から引き続き早戻し再生でない場合 (Noの場合)、すなわち現在の 曲から早戻し再生を行う場合は、ステップ S605に進み再生時間 mtまたは現在再生 時刻 tに応じた早戻し再生速度 nを求める。次の曲から引き続き早戻し再生の場合 (Y esの場合)は、ステップ S602に進みファイルサイズ fsを取得してステップ S603に進 み、ステップ S603でビットレート brを取得してステップ S604に進み、ステップ S604 で再生時間 mtを算出を行いステップ S605に進む。ファイルサイズ fs、ビットレート br の取得方法および再生時間 mtの算出方法はステップ S401、 S402、 S403と同様 である。その後ステップ S605で再生時間 mtに応じた早戻し再生速度 nを算出する。 すなわち、ステップ S602〜ステップ S604で記録媒体に予め記録された再生時間を 示す情報を読み出す再生時間取得手段を構成して!/、る。 [0107] 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 continued from the next song. If fast-rewind playback is not continued from the next song (if No), that is, if fast-rewind playback is to be 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. If fast-rewind playback is continued from the next song (Yes), go to step S602 to get the file size fs, go to step S603, get the bit rate br in step S603, go to step S604, In step S604, the playback time mt is calculated, and the process proceeds to step S605. The method for obtaining the file size fs and the bit rate br and the method for calculating the playback time mt are the same as in steps S401, S402, and S403. Thereafter, in step S605, a fast reverse playback speed n corresponding to the playback time mt is calculated. That is, a playback time acquisition unit that reads information indicating the playback time recorded in advance in the recording medium in steps S602 to S604 is configured.
[0108] 次に、速度決定手段としてのステップ S605では、再生時間 mtまたは曲の途中から 早戻し再生を行う場合は現在再生時刻 tに応じた早戻し再生速度 nを求める。早戻し 再生速度 nは、第 1、第 2の実施例および本実施例の早送り再生と同様に図 5に示し た表に基づいて求める。例えば、曲の最後から早戻し再生を行い、再生時間 mtが 1 2分の場合は、早戻し再生速度 nは通常再生時の 10倍速となる。また、曲の途中から 早戻し再生を行い、現在再生時刻 tが 3分 30秒の場合は、早戻し再生速度 nは通常 再生時の 5倍速となる。すなわち、図 5のような表を用いることにより、記録単位の再 生時間が長くなるのにしたがって早戻し再生速度をより早くし、前記再生時間が短く なるのにしたがって早戻し再生速度をより遅くすることができる。したがって、再生時 間の長さに応じた早戻し再生速度を決定できる。  [0108] Next, in step S605 as speed determining means, in the case of performing fast reverse playback from the playback time mt or from 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 determined 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, if 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. If fast-rewind playback is performed from the middle of the song 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 a table as shown in FIG. 5, the fast reverse playback speed is increased as the playback time of the recording unit increases, and the fast reverse playback speed is decreased as the playback time is shortened. can do. Therefore, the fast reverse playback speed according to the length of the playback time can be determined.
[0109] 次にステップ S606に進み、早戻し再生速度 nに応じたスキップフレーム数 sfの算出 を行いステップ S607に進む。スキップフレーム数 sfは、間欠再生フレーム数 ifに、早 戻し再生速度 nから 1を加算した値を乗じて求める。例えば間欠再生フレーム数 ifが 5 フレームで、早戻し再生速度 nが 10倍速の場合は、スキップフレーム数 sfは 5 X (10 + 1)で 55フレームとなる。  Next, the process proceeds to step S606, the skip frame number sf corresponding to the fast reverse playback speed n is calculated, and the process proceeds to step S607. The number of skip frames sf is obtained by multiplying the number of intermittent playback frames if by the value obtained by adding 1 to the fast reverse playback speed n. For example, if the intermittent playback frame number if is 5 frames and the fast reverse playback speed n is 10 times, the skip frame number sf is 5 X (10 + 1), which is 55 frames.
[0110] 次〖こステップ S607とステップ S608〖こおいて、上述のようにして求めたスキップフレ ーム数 sfと、間欠再生フレーム数 ifを用いて早戻し再生を行う。まず、ステップ S607 で間欠再生フレーム数 if分のデコードをデコーダ部 12に指示する。そうすると、デコ ーダ部 12がハードディスクドライブ 11から間欠再生フレーム数 if分読み出し、デコー ドしてデジタル信号に再生し、 DZ Aコンバータ 7へ出力する。 DZAコンバータ 7で は、デコーダ部 12から入力されたデジタル信号をアナログ信号に変換して音声出力 端子 8より出力する。 [0110] In next step S607 and step S608, fast reverse playback is performed using the skip frame number sf obtained as described above and the intermittent playback frame number if. First, step S607 The decoder unit 12 is instructed to decode the number of intermittent playback frames if. Then, the decoder unit 12 reads from the hard disk drive 11 the number of intermittent playback frames if, decodes it, plays it back as a digital signal, and outputs it to the DZ A converter 7. The DZA converter 7 converts the digital signal input from the decoder unit 12 into an analog signal and outputs it from the audio output terminal 8.
[0111] 次に、ステップ S608に進みスキップフレーム数 sf分の読み飛ばしをデコーダ部 12 に指示する。そうすると、デコーダ部 12がハードディスクドライブ 11からスキップフレ ーム数 sf分読み出す。この際オーディオデータのデコードは行わずヘッダのみデコ ードして前の曲の最後の検出を行う。  Next, proceeding to 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, audio data is not decoded and only the header is decoded to detect the end of the previous song.
[0112] そして、ステップ S609に進み、読み飛ばしたフレーム fr中に前の曲の最後が検出 された力否力判断する。前の曲の最後の検出はデコーダ部 12が行いシステムコント ロール部 5Ίこ通知する。デコーダ部 12から通知がない場合、すなわち、前の曲の最 後が検出されない場合 (Noの場合)は、ステップ S610に進み操作部 6より通常再生 の指示がされて 、る力判断する。通常再生の指示がされて 、な 、場合 (Noの場合) は、ステップ S607に戻り間欠再生フレーム数 if分のデコードをデコーダ部 12に指示 し、ステップ S608でスキップフレーム数 sf分のスキップをデコーダ部 12に指示する。 このステップ S607〜ステップ S610を繰り返すことで早戻し再生を行っている。  [0112] Then, the process proceeds to step S609, and it is determined whether or not the end of the previous song is detected in the skipped frame fr. The decoder 12 detects the end of the previous song and notifies the system controller 5 km. If there is no notification from the decoder unit 12, that is, if the end of the previous song is not detected (No), the process proceeds to step S610, where the normal playback instruction is given from the operation unit 6, and the power is determined. If normal playback has been instructed (if No), return to step S607 to instruct the decoder unit 12 to decode the number of intermittent playback frames if, and in step S608, skip the skip frame number sf. Direct to Part 12. Fast reverse playback is performed by repeating steps S607 to S610.
[0113] ステップ S609で、スキップフレーム数 sf分読み出したデータ中に前の曲の最後が 検出された場合 (Yesの場合)は、ステップ S601まで戻り、前の曲から引き続き早戻し 再生を行っているか否かの判断を行う。この判断は、引き続き再生を行うので Yesとな り、ステップ S602に進みファイルサイズ fsを取得し、ステップ S603〖こ進みビットレート brを取得し、ステップ S604に進み再生時間 mtの算出を行う。そしてステップ S605 に進み早戻し再生速度 nを求め、ステップ S606に進みスキップフレーム数 sfを求め て、その曲の再生時間に対応した速度で早戻し再生を行う。また、このとき前の曲の 早戻し再生速度 n、スキップフレーム数 sfが求まるまでは、前の曲の早戻し再生速度 は現在の曲の早戻し再生速度を維持する。  [0113] If the end of the previous song is detected in the data read out for the number of skip frames sf in step S609 (if Yes), return to step S601 and continue fast-rewind playback from the previous song. Judgment whether or not there is. This determination is “Yes” because the reproduction is continued, and the process proceeds to step S602 to acquire the file size fs, the process proceeds to step S603, the bit rate br is acquired, and the process proceeds to step S604 to calculate the reproduction time mt. Then, the process proceeds to step S605 to obtain the fast reverse playback speed n, and the process proceeds to step S606 to determine the skip frame number sf, and fast reverse playback is performed at a speed corresponding to the playback time of the song. At this time, until the fast-rewind playback speed n of the previous song and the number of skip frames sf are obtained, the fast-rewind playback speed of the previous song maintains the fast-rewind playback speed of the current song.
[0114] ステップ S610で操作部 6より通常再生の指示がされている場合 (Yesの場合)は、 早戻し再生を終了し通常再生に戻る。 [0115] 図 11のステップ S407で早戻し再生を行うか否かの判断が Noの場合、ステップ S4 09に進み、通常再生で次の曲の先頭を検出した力否か判断する。次の曲の先頭を 検出した場合 (Yesの場合)は、 S401に戻ってファイルサイズ fs、ビットレート brの取 得を行う。次の曲の先頭を検出していない場合 (Noの場合)は、ステップ S410に進 み操作部 6より停止の指示がされている力判断する。操作部 6から停止の指示がされ ている場合 (Yesの場合)は、再生を停止する。停止指示がされていない場合 (Noの 場合)は、ステップ S404に戻り引き続き通常再生を行う。 [0114] When normal playback 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. [0115] If it is determined in step S407 in Fig. 11 whether or not to perform fast reverse playback, the process proceeds to step S409 to determine whether or not the power of detecting the beginning of the next song in normal playback is determined. If the beginning of the next song is detected (Yes), return to S401 to get the file size fs and bit rate br. If the beginning of the next song has not been detected (No), the process advances to step S410 to determine the force at which stop is instructed from the operation unit 6. If a stop command is given from the operation unit 6 (Yes), playback is stopped. If no stop instruction has been issued (No), the process returns to step S404 to continue normal playback.
[0116] 本実施例によれば、情報再生群であるフレーム fr力 なる記録単位であるファイル f 1 (曲)ごとのファイルサイズ fsとビットレート brから再生時間 mtを算出し、その再生時 間 mtに応じた再生速度 nを算出して、間欠再生フレーム数 if分の再生した後、スキッ プフレーム数 sf分読み飛ばした後、間欠再生フレーム数 if分の再生を行う。これを繰 り返すことで早送り再生または早戻し再生を行うことができる。スキップフレーム数 sf は、システムコントロール部^のシステムプログラムにおいて、ファイル fl (曲)の再生 時間に応じて変更し決定することができる。このようにすることにより、各ファイル flに 対応した適切な速度で各ファイル flの早送り再生または早戻し再生が行えるので、フ アイル flの目的位置の検索が行い易くなる。また、ダイヤルなどを使用する必要がな いため、複雑な操作も不用でコストアップも最小限に抑えることができる。  [0116] According to the present embodiment, the playback time mt is calculated from the file size fs and the bit rate br for each file f 1 (song) that is a recording unit of the frame fr force that is the information playback group, and the playback time is calculated. The playback speed n corresponding to mt is calculated and played back for the number of intermittent playback frames if, then skipped for the number of skip frames sf, and then played for the number of intermittent playback frames if. 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 ^. By doing this, 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. In addition, since there is no need to use a dial or the like, complicated operations are unnecessary and cost increases can be minimized.
[0117] なお、本実施例において第 2の実施例のように早送り再生速度または早戻し再生 速度を徐々に遅くすることも可能である。方法は第 2の実施例と同様に速度決定手段 を繰り返し行う。早送り再生の場合は、通常再生の指示がされているカゝ否かの判定( ステップ S512)において Noでステップ S502に戻り、残再生時間 rtを再算出し、速度 決定手段であるステップ S507で残再生時間 rt力 再生速度 nを求め直して、スキッ プフレーム数 sfを再算出する。すなわち、ステップ S502〜ステップ S512を繰り返す 。早戻し再生の場合は、通常再生の指示がされている力否かの判定 (ステップ S610 )において Noの判定で、速度決定手段であるステップ S605に戻り、現在再生時刻 t 力も再生速度 nを求め直して、スキップフレーム数 sfを再算出する。すなわち、ステツ プ S605〜ステップ S610を繰り返す。  [0117] 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 determination means as in the second embodiment. In the case of fast-forward playback, in the determination of whether or not normal playback is instructed (step S512), the process returns to step S502 if No, the remaining playback time rt is recalculated, and the remaining speed is determined in step S507, which is the speed determining means. Play time rt force Play speed n is calculated again and the number of skip frames 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, which is the speed determining means, and the current playback time t force also determines the playback speed n. Then, skip frame number sf is recalculated. That is, step S605 to step S610 are repeated.
[0118] なお、本実施例では記録媒体としてハードディスクドライブを使用した力 半導体メ モリを用いてもょ ヽ。この場合は不揮発性の半導体メモリを用いると好適である。 [0118] In this embodiment, a power semiconductor memory that uses a hard disk drive as a recording medium is used. Use Mori. In this case, it is preferable to use a nonvolatile semiconductor memory.
[0119] また、上述した実施例では、再生時間から再生速度を決定する際に表を用いたが、 表は実施例で示したものに限らないことは言うまでもなぐ再生時間と再生速度の関 係を関数に表して、その関数式を演算するような方法を用いてもよい。  [0119] 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. May be expressed as a function, and a method of calculating the function expression may be used.
[0120] また、上述した実施例では、間欠再生時間や間欠再生フレーム数は予め設定する 固定値としていた力 再生時間などのパラメータにより自動的に、あるいはユーザが 任意に変更できるようにしてもよい。  In the above-described embodiment, the intermittent playback time and the number of intermittent playback frames may be automatically changed by a parameter such as a force playback time, which is a fixed value set in advance, or may be arbitrarily changed by the user. .
[0121] また、上述した実施例 1や実施例 2のような光ディスクを使用する早送り再生または 早戻し再生を行う方法として、各記録単位の再生時間に対応した速度に合わせて、 CDドライブのスピンドルモータの回転速度を通常再生時よりも速く回転させ、 CDか らのデータの転送レートを上げることにより早送り再生または早戻し再生を行うように してちよい。  [0121] Further, as a method of performing fast forward playback or fast reverse playback using the optical disc as in the first embodiment or the second embodiment described above, the spindle of the CD drive is adapted to 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 motor speed faster than normal playback and increasing the data transfer rate from the CD.
[0122] さらに、上述した実施例 3のように圧縮符号ィ匕した記録単位の場合も、各記録単位 の再生時間に対応した速度に合わせて、記録単位に設定されているビットレートより も早いビットレートで再生することにより早送り再生または早戻し再生を行うようにして ちょい。  [0122] Further, in the case of a recording unit with a compression code as in the above-described third embodiment, it is faster than the bit rate set for the recording unit in accordance with the speed corresponding to the reproduction time of each recording unit. Perform fast-forward playback or fast-rewind playback by playing back at the bit rate.
[0123] また、上述した実施例では、音声データ (音楽データ)について説明したが、音声 データに限らず映像データにお 、ても適用可能である。  [0123] In the above-described embodiments, the audio data (music data) has been described. However, the present invention can be applied not only to audio data but also to video data.
[0124] 前述した実施例によれば、以下の早送りおよび早戻し再生方法および再生装置 1 が得られる。 [0124] According to the embodiment described above, the following fast-forward and fast-rewind playback methods and playback devices 1 can be obtained.
[0125] (付記 l) CD2aに記録された少なくとも一つ以上のトラック trを、早送り再生または 早戻し再生する方法にぉ 、て、  [0125] (Appendix l) As a method of fast forward playback or fast reverse playback of at least one track tr recorded on CD2a,
前記 CD2aに記録されたトラック trの再生時間 ttを読み出して、前記トラック trの前 記再生時間 ttに応じて、前記早送り再生または前記早戻し再生の速度を可変にする ことを特徴とする早送り再生および早戻し再生方法。  Reading the playback time tt of the track tr recorded on the CD2a, and changing the speed of the fast forward playback or the fast reverse playback according to the playback time tt of the track tr. And fast reverse playback method.
[0126] この早送り再生または早戻し再生方法によれば、トラック trごとに適切な速度で早送 り再生または早戻し再生を行えるので、目的位置の検索が行い易くなる。 [0126] 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.
[0127] (付記 2) CD2aに記録された少なくとも 1つ以上のトラック trを、早送り再生または早 戻し再生可能な CDプレーヤ 1にお 、て、前記トラック trの再生時間 ttを取得するディ スクメカ制御部 4と、ディスクメカ制御部 4が取得した再生時間 ttに応じて前記早送り 再生速度または前記早戻し再生速度 nを変更するとともに、前記早送り再生速度また は前記早戻し再生速度 nを決定するディスクメカ制御部 4と、前記ディスクメカ制御部 4が決定した再生速度 nに基づいて前記 CD2aの前記トラック trを読み出して再生す るサーボ信号処理部 3と、を備えたことを特徴とする CDプレーヤ 1。 [0127] (Appendix 2) Fast forward playback or fast playback of at least one track tr recorded on CD2a In the CD player 1 that can be played back, the disc mechanical control unit 4 that acquires the playback time tt of the track tr, and the fast forward playback speed or the fast playback speed according to the playback time tt acquired by the disc mechanical control unit 4 The disc mechanism control unit 4 that changes the reverse playback speed n and determines the fast forward playback speed or the fast reverse playback speed n, and the playback speed n determined by the disc mechanism control unit 4 A CD player 1 comprising a servo signal processing unit 3 that reads and reproduces the track tr.
[0128] この CDプレーヤ 1によれば、ディスクメカ制御部 4が取得した再生時間 ttに応じて ディスクメカ制御部 4が再生速度 nを変更するとともに決定し、サーボ信号処理部 3が CD2aからトラック trを読み出して再生できるため、トラック trごとに適切な速度で早送 り再生または早戻し再生を行えるため、目的位置の検索が行い易くなる。  [0128] According to this 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 tracks from the CD 2a. Since tr can be read and played, fast-forward playback or fast-rewind playback can be performed at an appropriate speed for each track tr, making it easy to search for the target position.
[0129] なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実 施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々 変形して実施することができる。  [0129] The above-described embodiments are merely representative examples of the present invention, and the present invention is not limited to the embodiments. That is, various modifications can be made without departing from the scope of the present invention.

Claims

請求の範囲 The scope of the claims
[1] 記録媒体に記録された少なくとも一つ以上の記録単位を、早送り再生または早戻し 再生する方法において、  [1] In a method for fast-forward playback or fast-rewind playback of at least one recording unit recorded on a recording medium,
前記記録媒体に記録された記録単位の再生時間を読み出して、前記記録単位の 前記再生時間に応じて、前記早送り再生または前記早戻し再生の速度を可変にする ことを特徴とする早送り再生および早戻し再生方法。  The playback time of a 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.
[2] 前記記録単位の前記再生時間が長くなるのにしたがって、早送り再生速度または 早戻し再生速度をより早くし、前記再生時間が短くなるのにしたがって、早送り再生 速度または早戻し再生速度をより遅くすることを特徴とする請求項 1記載の早送り再 生および早戻し再生方法。  [2] 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 higher. 2. The fast forward playback and fast reverse playback method according to claim 1, wherein the playback is slow.
[3] 記録媒体に記録された少なくとも 1つ以上の記録単位を、早送り再生または早戻し 再生可能な再生装置にお!、て、 [3] A playback device capable of fast-forward playback or fast-rewind 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.
[4] 前記再生時間取得手段は、前記記録媒体に予め記録された前記記録単位の再生 時間を示す情報を前記記録媒体力 読み出すことを特徴とする請求項 3記載の再生 装置。 4. The playback device according to claim 3, wherein the playback time acquisition unit reads information indicating the playback time of the recording unit recorded in advance on the recording medium.
[5] 前記速度決定手段は、前記記録単位の前記再生時間が長くなるのにしたがって早 送り再生速度または早戻し再生速度をより早くし、前記再生時間が短くなるのにした 力 て早送り再生速度または早戻し再生速度をより遅くすることを特徴とする請求項 3または請求項 4に記載の再生装置。  [5] The speed determining means increases the fast-forward playback speed or the fast-rewind playback speed as the playback time of the recording unit becomes longer, and shortens the playback time. 5. The playback apparatus according to claim 3, wherein the fast reverse playback speed is further reduced.
[6] 前記速度決定手段は、早送り再生の場合に前記記録単位の末端に近づくに従つ て早送り再生速度を徐々に遅くするとともに、早戻し再生の場合に前記記録単位の 先頭に近づくに従って早戻し再生速度が徐々に遅くすることを特徴とする請求項 3な いし請求項 5のうちいずれか 1項記載の再生装置。 [6] 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 quickly increases as it approaches the beginning of the recording unit in fast-rewind playback. The reverse playback speed is gradually decreased. The playback device according to claim 5.
前記記録単位が、該記録単位が再生される際に時系列で順に再生される複数の 再生情報群を備え、  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 the fast forward reproduction or fast reverse reproduction, after reading at least one reproduction information group, the at least one other reproduction information group is reproduced. While playing back the playback information group,
前記速度決定手段が、前記読み飛ばす前記再生情報群の数を変更することで前 記早送り再生または前記早戻し再生速度を変更するとともに、前記読み飛ばす前記 再生情報群の数を決定することで、前記早送り再生速度または前記早戻し再生速度 を決定することを特徴とする請求項 3ないし請求項 6のうちいずれか 1項記載の再生 装置。  The speed determination means changes the fast forward playback or the fast reverse 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. 7. The playback apparatus according to claim 3, wherein the fast forward playback speed or the fast reverse playback speed is determined.
PCT/JP2006/310025 2005-06-21 2006-05-19 Fast-forward reproducing method, fast-rewind reproducing method, and reproducing device WO2006137229A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005-180961 2005-06-21
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
WO2006137229A1 true WO2006137229A1 (en) 2006-12-28

Family

ID=37570263

Family Applications (1)

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

Country Status (2)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008117156A1 (en) * 2007-03-23 2008-10-02 Nokia Corp. Method and system for file fast-forwarding and rewind

Citations (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

Patent Citations (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

Cited By (2)

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

Also Published As

Publication number Publication date
JP2008217839A (en) 2008-09-18

Similar Documents

Publication Publication Date Title
US6310848B1 (en) Power saving system for optical disc recording/reproducing apparatus
US6496456B2 (en) Power saving system for optical disc recording/reproducing apparatus
JPH07176174A (en) Disk device
JPH06150550A (en) Disk reproducing method
JP2003006992A (en) Information reproducing method and information reproducing device
JP3487339B2 (en) Disk unit
JP3073485U (en) Disk unit
WO2006137229A1 (en) Fast-forward reproducing method, fast-rewind reproducing method, and reproducing device
JP3992419B2 (en) Information playback device
JP4000425B2 (en) Data reproducing apparatus and data reproducing method
JP3563551B2 (en) Disk recording and playback device
JP3022146B2 (en) Composite recording / playback device
JP3661077B2 (en) Activation control device for ATRAC decoder in MD player
JP3651803B2 (en) Recording / playback device
JP4539775B2 (en) Digital video signal or audio signal recording / reproducing method, recording / reproducing apparatus, and optical disc apparatus
JP2003249028A (en) Disk drive and disk playing back method
JP4258533B2 (en) Recording / reproducing method and recording / reproducing apparatus
JP2008152894A (en) Optical disk reproducing device, optical disk reproducing method, optical disk reproducing program and recording medium with program stored therein
JP2002008318A (en) Information reproducing device and information reproducing method
JP2002319277A (en) Reproducer
JP2003217234A (en) Disk unit and method for reproducing disk
WO2005119676A1 (en) Reproduction device, reproduction processing circuit, reproduction method, reproduction program, and computer-readable recording medium containing the reproduction program
JP2006323886A (en) Compressed data reproducing method
JP2004362680A (en) Voice data reproduction method
JP2002150688A (en) Method and device for reproducing voice

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06756381

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP