The present invention contains subject matter related to Japanese Patent Application JP 2004-250823 filed in Japanese Patent Office on Aug. 30, 2004, the entire contents of which being incorporated herein by reference.
1. Field of the Invention
The present invention relates to a edit recording method for use in a recording/reproducing apparatus such as a video tape recorder and a recording/reproducing apparatus.
2. Description of the Related Art
A format for compressing video data according to, for example, a DV (Digital Video) system and recording the video data on a magnetic tape has been specified as a DV format of a consumer digital video tape recorder.
In the above format, in order to effectively perform a edit recording in which a recorded video image and a newly-input video image are connected to each other for recording, the data (system data) needed for the edit recording are set, for each predetermined number of pictures, at the front stage of the pictures in bulk, and thereby the edit recording can be started from any frame. The edit recording is started from the top of frames. When a recording current is supplied in sync with a frame pulse, the edit recording can be started (refer to, for example, Jpn. Pat. Appln. Publication No. Hei.7-75413).
A format for compressing video data according to, for example, an HDV system and recording the video data on a magnetic tape has been specified as an HDV format of a digital video tape recorder. With this format, variable length data having a variable frame size such as an MPEG-PES (Packtized Elementary Stream) is recorded on a magnetic tape (refer to, for example, Jpn. Pat. Appln. Laid-Open-Publication No. 2004-164731).
When the edit recording is performed for variable length data having a variable frame size such as an MPEG-PES (Packtized Elementary Stream), the location at which the edit recording can be performed is limited to, for example, where I-picture or P-picture exists. Therefore, it is necessary to search a start point of edit recording before the edit recording. Further, when the obtained start point is adopted without modification, the edit recording may be started from an unintended location, in some cases. Further, even when a recording current is supplied in sync with a frame pulse, the edit recording may fail in some cases. In this case, it is necessary to supply the recording current from the start point of the edit recording exactly.
In view of the above situation, it is desirable to provide a edit recording method that allows a edit recording to be performed adequately and a recording/reproducing apparatus.
The advantages and features of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings.
According to the present invention, there is provided an edit recording method for use in a recording/reproducing apparatus which refers to, reconstructs, and writes back the content of a base recorded in a recording medium at the time of the edit recording, including the steps of: acquiring, in error-correcting-processing-unit, position information indicating the last record position at the end time of recording; calculating an edit recording-standby point a predetermined distance before the acquired last record position set as the edit recording starting point; setting operation mode to a recording-standby state at the calculated edit recording-standby point; and repeating “recording”, “recording-standby”, and “recording” based on the position information in error-correcting-processing-unit at the end time of recording.
According to the present invention, there is provided a recording/reproducing apparatus which refers to, reconstructs, and writes back the content of a base recorded in a recording medium at the time of the edit recording, including: control means for acquiring, in error-correcting-processing-unit, position information indicating the last record position at the end time of recording, calculating a edit recording-standby point a predetermined distance before the acquired last record position set as the edit recording starting point, and setting operation mode to a recording-standby state at the calculated edit recording-standby point, wherein “recording”, “recording-standby”, and “recording” are repeated based on the position information in error-correcting-processing-unit at the end time of recording.
According to the present invention, it is possible to adequately perform the edit recording.
An embodiment of the present invention will be described below in detail with reference to the accompanying drawings. It should be noted that the present invention is not limited to the following embodiment and can be arbitrarily modified without departing from the spirit and scope of the invention.
The present invention is applied, for example, to a recording/reproducing apparatus 100 as shown in
The recording/reproducing apparatus 100 records input video data and audio data on a magnetic tape 40 through a rotation head 30 while allowing a recording processing section 10, which operates under the control of a controller 20, to form a predetermined data unit (hereinafter, referred to as “pack”) on a DRAM 14. Further, the recording/reproducing apparatus 100 allows the rotation head 30 to read out video data and audio data recorded, as a pack, on the magnetic tape 40, store the read out data in the DRAM 14, and allows a reproduction processing section 50 to reproduce the video data and audio data. In order to realize the above functions, the recording/reproducing apparatus 100 has the controller 20 which controls the operations of the recording processing section 10 and reproduction processing section 50 and a system controller 80 which controls the controller 20 to record data stored in the DRAM 14 onto the magnetic tape 40 or to readout data from the magnetic tape 40 so as to store the readout data on the DRAM 14.
In the recording/reproducing apparatus 100, the data stored in the DRAM 14 is subjected to ECC (Error Correcting Code) processing with data corresponding to 16 tracks as a unit, and thereby ECCTB (Error Correction Code Table Block) (H in
When the top of the pack that can be set as a edit recording starting point is included in the ECC bank, the data indicating that is set in the corresponding ECCTB. Similarly, when the top of the pack that can be set as a edit recording starting point is not included in ECC bank, the data indicating that is set in the corresponding ECCTB. That is, the ECCTB can store a point from which the edit recording can be started.
The recording processing section 10 of the recording/reproducing apparatus 100 includes a compression section 11 for video data, a compression section 12 for audio data, a system data generation section 13, a DRAM 14, an ECC processing section 15 and an input/output section 16.
The compression section 11 compresses an input HD video signal according to MPEG system and outputs the obtained video data to the DRAM 14. The compression section 12 compresses an audio signal corresponding to the HD video signal according to a system conforming to, for example, MPEG 1 Layer 2 and outputs the obtained audio data to the DRAM 14.
The system data generation section 13 generates system data constituted by AUX data or sub-code data and outputs the system data to the DRAM 14.
The video data compressed by the compression section 11, audio data compressed by the compression section 12, and system data generated by the system data generation section 13 are stored in the DRAM 14 in such a manner to form packs.
The DRAM 14 can store data corresponding to six ECC banks. When the input data exceeds that amount, the excess data is sequentially overwritten on the previously stored data.
The ECC processing section 15 applies ECC processing to video data, audio data, and system data constituting the pack with an ECC bank being as a unit. The ECC processing section 15 applies error correcting processing to the data that is stored in the DRAM 14 after being read out from the magnetic tape 40 by the input/output section 16.
The input/output section 16 modulates the data (the data that has been subjected to ECC processing) stored in the DRAM 14 to a system suitable to be recorded on the magnetic tape 40 and records the modulated data on the magnetic tape 40 through the rotation head 30. Further, the input/output section 16 allows the DRAM 14 to store the data that has been read out from the magnetic tape 40 through the rotation head 30.
The controller 20 controls the above sections in the recording processing section 10.
The system controller 80 controls the controller 20 to record data stored in the DRAM 14 onto the magnetic tape 40 or to read out data from the magnetic tape 40 so as to store the readout data on the DRAM 14.
Next, referring to
Firstly, the system controller 80 starts tape drive and waits for tracking achievement (a1 in
In the recording/reproducing apparatus 100, when finding the starting point of edit, the controller 20 notifies the system controller 80 of the ECC bank number corresponding to the starting point (d1 in
When the ECC bank number corresponding to the edit starting point is notified from the controller 20 of the recording/reproducing apparatus 100 to the system controller 80, the recording processing section 10 is performing error correcting processing for the bank. Therefore, actual tape position of the ECC bank corresponding to the starting point of edit exists at the position before the current position (in other words, actual tape position exists on the tape top side relative to the current position) (f1 in
When receiving the notification related to the edit starting point, the system controller 80 rewinds the magnetic tape 40 to the previous position relative to the starting point (g1 in
With the method described above, searching of the starting point of edit is completed. At this time, the waiting time indicated by b in
Next, a method of acquiring the start point of the edit will be described in such a manner to correspond to a user's request.
The edit recording that a user requests includes patterns of:
Firstly, the pattern of 1. will be described with reference to a flowchart of
At the end time of recording, the system controller 80 acquires the number of ECC bank that includes video data most recently recorded from the controller 20 of the recording/reproducing apparatus 100 and ATN included in ECCTB header of that bank (Step S1).
Then, the system controller 80 sets the bank as a starting point of edit, rewinds the magnetic tape 40 by a fixed distance from the edit starting point (step S2), allows recording operation to enter a recording-standby state (step S3), and performs the same processing as g1 to j1 shown in
A control performed at the end time of the recording is shown in
Upon receiving an instruction to end recording operation during the recording operation (a2 in
In the case of the pattern of 2., by using the above mentioned searching of a edit recording starting point and the method of inevitably finding the same edit starting point when the edit starting point is searched from the same tape position, it is possible to find a edit starting point closest to the current tape stop position.
The pattern of 3. will next be described with reference to a flowchart of
When the operation enters a pause state during reproduction, the tape stop position (b3 in
DTS=(ETN−10)×(clock number/10)
Thus, after calculating the tape position (a3 in
When the edit starting point is found, the system controller 80 rewinds the magnetic tape 40 to the previous position relative to the starting point (f3 in
An operation for recording start timing control will next be described with reference to a flowchart of
Firstly, the system controller 80 starts tape drive and waits for tracking achievement (step S11).
The system controller 80 then reads out data that has already been on the magnetic tape 40 to acquire ATN (ETN) indicating the position of the magnetic tape 40, thereby grasping the position of the magnetic tape 40 (step S12).
The system controller 80 then determines whether a position several tracks before the recording starting point has been reached or not. When determining that a position several tracks before the recording starting point has been reached (step S13), the system controller 80 stops the acquisition of the data that has already been recorded on the magnetic tape 40 and the system controller 80 itself counts the tape position until the recording starting point has been reached (step S14).
The system controller 80 then determines whether the recording starting point has been reached or not. When determining that the recording starting point has been reached (step S15), the system controller 80 instructs the controller 20 of the recording/reproducing apparatus 100 to start recording of the data stored on the DRAM 14 onto the magnetic tape 40 through the input/output section 16 and rotation head 30 (step S16).
When receiving an instruction of starting the recording operation in a state of being in recording standby state at the position of the most recently recorded bank (BKend), that is, at the position a fixed distance (a4 in
That is, the starting point of the edit recording can be obtained at the time when the recording starting bank corresponding to the edit recording starting point, that is, the position (TRP/ETN) of the first track of the most recently recorded bank (BKend) and the position of the track that the system controller 80 itself counts until the recording starting point has been reached correspond to each other. The difference existing until the above correspondence is phase difference (f4 in
It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and alternations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims or the equivalents thereof.
Number | Date | Country | Kind |
---|---|---|---|
P2004-250823 | Aug 2004 | JP | national |