Abstract:
A recording apparatus according to the present invention includes: a recording portion for recording image data on a random-access recording medium; a reproducing portion for reproducing image data recorded on the recording medium and recording stop position information indicating a recording stop position of the image data on the recording medium; and a control portion for controlling the reproducing portion to reproduce the image data from a position a predetermined time before the recording stop position in response to a preview instruction and stop the reproduction at the recording stop position.

Description:
BACKGROUND OF THE INVENTION  
       [0001]     1. Field of the Invention  
         [0002]     The present invention relates to an apparatus for recording image data on a random-access recording medium.  
         [0003]     2. Related Background Art  
         [0004]     Up to now, a recording and reproducing apparatus integrated with a camera using a tape as a recording medium continuously records image data on the tape in time series, so that it is possible to find a last recording position, a last reproduction position, and the like according to a stop position of the tape.  
         [0005]     In recent years, a video camera, which uses a disk medium as a recording medium instead of a tape, has been on the market. The video camera using a disk uses a table of contents (hereinafter referred to as TOC) as management information for controlling a recording operation and a reproducing operation of image data. When picked-up image data is recorded on the disk, TOC information is stored in an area (system information management area) ensured on an inner side of a disk independently from an area for recording the image data.  
         [0006]     At the time of reproduction, the video camera reads out the TOC information from the disk and performs control for various operations. This TOC information is information such as start position information, end position information, and link position information of recorded image data. The TOC information is set for each image section called a scene, a unit of which corresponds to a time period from start of recording until stop of the recording, and an index screen for each of the scenes is displayed.  
         [0007]     At the time of a recording mode, when preview is instructed at the time of temporary stop of recording, the video camera reproduces the image data from a top position of a last-recorded scene, which is in the TOC information. On the other hand, a last reproduction scene is stored as long as the disk is not removed. The last reproduction scene is emphasized and displayed as shown in  FIG. 6  such that a user can see where the last reproduction scene is. In reproduction, the video camera reproduces the image data from a top position of the scene according to the TOC information.  
         [0008]     In addition, in this type of video camera using a disk medium, it is conceivable that information of a last reproduction position on a disk is recorded and next reproduction is started subsequently from a reproduction stop position of the last time as disclosed in Japanese Patent Application Laid-Open No. H10-97766 and Japanese Patent Application Laid-Open No. 2000-57751.  
         [0009]     However, in Japanese Patent Application Laid-Open No. H10-97766 and Japanese Patent Application Laid-Open No. 2000-57751, only information of a reproduction stop position is recorded. Thus, when a user desires to watch a recording end part of the last recording at the time of start of recording, the user cannot help but reproduce image data from a top of a scene recorded last. In order to reproduce the image data for a few seconds from the recording end part, it is necessary to perform searching processing of the top position. Therefore, it is complicated for the user to watch a recording end part of a long scene.  
       SUMMARY OF THE INVENTION  
       [0010]     It is an object of the present invention to solve the problem described above.  
         [0011]     It is another object of the present invention to provide an apparatus friendly to even a user accustomed to a tape.  
         [0012]     In order to attain the above-mentioned objects, according to one aspect of the invention, a recording apparatus comprises: recording means for recording image data on a random-access recording medium; reproducing means for reproducing image data recorded on the recording medium and recording stop position information indicating a recording stop position of the image data on the recording medium; and control means for controlling the reproducing means to reproduce the image data from a position a predetermined time before the recording stop position in response to a preview instruction and stop the reproduction at the recording stop position.  
         [0013]     Other objects and features of the present invention will be apparent from the following detailed explanation of modes of the present invention with reference to the accompanying drawings. 
     
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0014]      FIG. 1  is a diagram showing a structure of a video camera to which the present invention is applied;  
         [0015]      FIG. 2  is a flowchart showing processing at the time of reproduction;  
         [0016]      FIG. 3  is a flowchart showing processing at the time of recording;  
         [0017]      FIG. 4  is a flowchart showing another kind of processing at the time of reproduction;  
         [0018]      FIG. 5  is a flowchart showing another kind of processing at the time of reproduction; and  
         [0019]      FIG. 6  is a diagram showing an index screen.  
     
    
     DESCRIPTION OF THE PREFERRED EMBODIMENTS  
       [0020]     Embodiments of the present invention will be hereinafter explained in detail with reference to the accompanying drawings.  
       First Embodiment  
       [0021]      FIG. 1  is a diagram showing a structure of a video camera to which the present invention is applied. In the figure, reference numeral  1  denotes an image pickup system including a lens and a CCD;  2 , an A/D converter;  3 , a camera signal processing circuit;  4 , an image compression processing circuit that encodes image data and compresses an amount of information of the image data;  5 , a recording processing circuit that applies processing necessary for recording to the image data subjected to encoding and records the image data on a disk  6 ;  6 , the disk serving as a recording medium;  7 , a reproduction processing circuit that reproduces the image data recorded on the disk  6 ;  8 , an image expanding circuit  20  that decodes the image data with a decoding system corresponding to an encoding system in the image compression processing circuit  4  and expands an amount of information of the image data;  9 , a D/A converter;  10 , an image output terminal connected to an external monitor and the like;  11 , a system controller that controls operations of the entire apparatus; and  12 , an operation unit for inputting an operation instruction.  
         [0022]     In the structure shown in  FIG. 1 , an image signal obtained by photographing an object with the image pickup system  1  is digitized by the A/D converter  2  and supplied to the camera signal processing circuit  3 . The camera signal processing circuit  3  performs, for example, adjustment processing for luminance and colors of image data supplied from the A/D converter  2 . The image data processed by the camera signal processing circuit  3  is supplied to the image compression processing circuit  4 . The image compression processing circuit  4  encodes the image data supplied from the cameral signal processing circuit  3  on the basis of an algorithm of a predetermined compression system. As the compression system in this context, there is an MPEG system that compresses image data on a predetermined frame unit basis in order to reduce an amount of data. The image data compressed by the image compression processing circuit  4  is supplied to the recording processing circuit  5 .  
         [0023]     The recording processing circuit  5  converts the image data supplied from the image compression processing circuit  4  into a format suitable for recording, then records the image data on an image data recording area of the disk  6  using a recording head, and records TOC information on a system information management area provided inwardly from the image data recording area.  
         [0024]     In reproducing the image data recorded on the disk  6 , the reproduction processing circuit  7  reproduces the image data and the TOC from the disk  6  using a reproduction head (not shown) and performs conversion processing for converting image data back to data before format conversion in the recording processing circuit  5 , on the image data read by the reproduction head. The image data thus processed is supplied to the image expanding circuit  8 . The image expanding circuit  8  expands the image data supplied from the reproduction processing circuit  7  with a system corresponding to the compression system in the image compression processing circuit  4 . The expanded image data is converted into an analog signal by the D/A converter  9  and supplied to the external monitor and the like via the image output terminal  10 .  
         [0025]     At the time of reproduction stop, a block (predetermined number of frames), which is a unit of image compression, is recorded on the system information management area of the disk  6  as last reproduction position information.  
         [0026]     First, processing in a reproduction mode will be explained.  
         [0027]      FIG. 2  is a diagram showing processing by the system controller  11  in the reproduction mode.  
         [0028]     When the video camera is brought into the reproduction mode from a stopping state in response to an operation of the operation unit  12 , the system controller  11  reads out TOC information recorded on the system information management area of the disk  6  and detects a last reproduction position on the basis of the last reproduction position information included in the TOC information (S 201 ). Next, when a reproduction instruction is received from a user (S 202 ), the system controller  11  starts reproduction of image data from the last reproduction position (S 203 ) to continuously reproduce the image data.  
         [0029]     When an instruction for reproduction stop is received from the user (S 204 ), the system controller  11  detects a last reproduction position on a compressed block basis and updates the last reproduction position information in the TOC information recorded on the system information management area of the disk  6  (S 205 ). The system controller  11  ends the processing when the video camera directly shifts into a power OFF mode or other modes. Since the last reproduction position information is processed on the compressed block basis, the last reproduction position information corresponds to a minimum unit for restoring moving image data, and it is therefore possible to reduce a preview time to a requisite minimum time.  
         [0030]     In addition, even if a power off command is received suddenly during production, the system controller  11  always ends the processing after stopping the reproduction and recording the last reproduction position information.  
         [0031]     In addition, when the disk  6  is changed to another disk, the system controller  11  reads the TOC information and the last reproduction position information recorded on the system information management area again and performs the same operations after that.  
         [0032]     Next, processing in a recording mode will be explained.  
         [0033]      FIG. 3  is a flowchart showing processing of the system controller  11  in the recording mode.  
         [0034]     When the video camera is brought into the recording mode from a stopping state in response to an operation of the operation unit  12 , the system controller  11  reads out TOC information recorded on the system information management area of the recording medium and detects a last recording position on the basis of last recording position information included in the TOC information (S 301 ). Then, the system controller  11  preview-reproduces image data for a few seconds immediately before the last recording position and goes into a temporarily recording stopping state to stand by (S 302 ). Next, when an instruction for start of recording is received from a user (S 303 ), the system controller  11  starts recording of image data (S 304 ), and when an instruction for recording pause is received (S 305 ), updates the TOC information recorded on the system information management area on the recording medium and updates the last recording position information (S 306 ). The system controller  11  ends the processing when the video camera directly shifts into a power OFF mode or other modes (S 307 ).  
         [0035]     Since the last recording position information is processed on the compressed block basis, which block allows reproduction of a moving image, it is possible to reduce a preview time to a requisite minimum time.  
         [0036]     In addition, even if a power off command is received suddenly during recording, the system controller  11  always ends the processing after temporarily stopping the recording and recording the TOC information and the last recording position information.  
         [0037]     In addition, when the recording medium is changed to another recording medium, the system controller  11  performs the same operations.  
         [0038]     As described above, it is possible to preview a last reproduction position to start reproduction by reading last reproduction position information at the time of reproduction. It is possible to reproduce image data subsequently from a scene reproduced last even if a user desires to save a labor for searching the last reproduction position or does not clearly remember the last reproduction position. In addition, it is possible to provide a recording and reproducing apparatus integrated with a camera that can reduce a preview time of the last reproduction position to a requisite minimum time.  
         [0039]     In addition, since in a recording mode, the system controller  11  previews a last recording position on the compressed block basis for a requisite minimum time on the basis of last recording position information and goes into a temporarily recording stopping state to stand by, a recording medium is usable like a tape, and it is possible to provide a recording and reproducing apparatus integrated with a camera that is easily used even by a user familiar with the tape.  
       Second Embodiment  
       [0040]     Next, a second embodiment of the present invention will be explained.  
         [0041]     In this embodiment, processing in a reproduction mode is different from the first embodiment, and the other kinds of processing are the same as the first embodiment.  
         [0042]      FIG. 4  is a flowchart showing reproduction processing in the second embodiment.  
         [0043]     When a video camera comes into a reproduction mode, the system controller  11  detects a last reproduction position on the basis of last reproduction position information included in TOC information reproduced from the disk  6  (S 401 ), preview-reproduces image data for a few seconds immediately before the last reproduction position, and goes into a temporarily stopped state to stand by at the last reproduction position (S 402 ). When a user instructs reproduction start (S 403 ), the system controller  11  starts reproduction from the last reproduction position (S 404 ), and when an instruction for reproduction stop is received (S 405 ), updates last reproduction position information of the disk  6  (S 406 ).  
         [0044]     Thereafter, when an instruction for reproduction start is received again (S 407 ), the system controller  11  starts reproduction of the image data again from a position a few seconds before the last reproduction position updated in S 406  (S 410 ).  
         [0045]     In addition, when an instruction for backward-winding is received (S 408 ), the system controller  11  performs backward-winding processing (S 411 ).  
         [0046]     When an instruction for ending the reproduction mode is received, the system controller  11  ends the processing directly (S 409 ).  
         [0047]     In this way, after switching to the reproduction mode, when an instruction for reproduction start is received, the system controller  11  starts reproduction from a position immediately before the last reproduction position. In reproduction after reproduction stop or after forward-winding and backward-winding, the system controller  11  reproduces image data directly without previewing the image data. Thus, the user is never bothered.  
         [0048]     As described above, in the reproduction mode, the system controller  11  previews the last reproduction position on the basis of the last reproduction position information and goes into the temporarily reproduction stopping state to stand by. Thus, it is possible to provide a recording and reproducing apparatus integrated with a camera that allows a user to continuously reproduce and watch image data from a scene reproduced last even if the user does not consciously reproduce the image data.  
       Third Embodiment  
       [0049]     Next, a third embodiment of the present invention will be explained.  
         [0050]     In this embodiment, an index reproduction mode is provided in a reproduction mode, and processing in a recording mode is the same as the first and second embodiments.  
         [0051]      FIG. 5  is a flowchart showing reproduction processing in the third embodiment.  
         [0052]     When a video camera comes into an index screen display mode, the system controller  11  detects a last reproduction position on the basis of last reproduction position information included in TOC information reproduced form the disk  6  (S 501 ). Then, as shown in  FIG. 6 , the system controller  11  displays index screen of respective scenes and displays with emphasis an index image of a scene including the last reproduction position (S 502 ).  
         [0053]     When a user selects the index image and instructs reproduction start (S 503 ), the system controller  11  starts reproduction from a top of a scene of the selected index image (S 513 ).  
         [0054]     When an instruction for reproduction start is received while the index image of the scene including the last reproduction position is displayed with the emphasis (S 504 ), the system controller  11  starts preview reproduction from a position a few seconds before the last reproduction position and continues to reproduce image data (S 505 ). When an instruction for reproduction stop is received (S 506 ), the system controller  11  detects the last reproduction position information on the compressed block basis and updates the last reproduction position information on the disk  6  (S 507 ).  
         [0055]     Thereafter, when an instruction for reproduction start is received again (S 508 ), the system controller  11  starts reproduction of the image data again from a position a few seconds before the last reproduction position updated in S 507  (S 511 ).  
         [0056]     In addition, when an instruction for backward-winding is received (S 509 ), the system controller  11  performs backward-winding processing (S 512 ).  
         [0057]     When an instruction for ending the reproduction mode is received, the system controller  11  ends the processing directly (S 510 ).  
         [0058]     As described above, the system controller  11  displays with emphasis an image section including the last reproduction position at the time of index screen display, and previews image data on the basis of the last reproduction position information to start reproduction when the video camera shifts into the reproduction mode. Thus, it is possible to provide a recording and reproducing apparatus integrated with a camera that allows a user to continuously reproduce and watch image data from a scene reproduced last even if the user does not consciously reproduce the image data.  
         [0059]     Note that, in the embodiments described above, image data is recorded on a disk medium and reproduced from the disk medium. However, it is also possible to use other random-access media such as a semiconductor memory. The last reproduction position information may be recorded on a place other than a recording medium itself on which video images are recorded, for example, a memory IC integrated with the recording medium.  
         [0060]     Note that the present invention may be applied to a system including plural apparatuses (e.g., a host computer, an interface apparatus, a reader, and a printer) or may be applied to an apparatus composed of one apparatus (e.g., a copying machine or a facsimile machine).  
         [0061]     A scope of the present invention encompasses a recording apparatus that is implemented by supplying a program code of software for realizing the functions of the embodiment to a computer (a CPU or an MPU) in an apparatus or a system, which is connected to various devices, to actuate the various devices such that the functions of the embodiments are realized and causing the computer of the apparatus or the system to operate the various devices in accordance with the program stored therein.  
         [0062]     In this case, the program code itself of the software realizes the functions of the above embodiments. The program code itself and means for supplying the program code to the computer, for example, a storage medium storing the program code constitute the present invention.  
         [0063]     As the storage medium storing the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, and a ROM can be used.  
         [0064]     It is needless to mention that the program code is included in the embodiments of the present invention not only in a case in which the computer executes the supplied program code to realize the functions of the embodiments but also in a case in which the program code cooperates with an operating system (OS) running on the computer or other application software to realize the functions of the embodiments.  
         [0065]     It is needless to mention that the scope of the present invention encompasses a case in which the supplied program code is stored in a memory provided in a function extended board of the computer or a function extended unit connected to the computer, after which a CPU or the like provided in the function extended board or the function extended unit performs actual processing partly or entirely on the basis of an instruction of the program code, and the functions of the embodiments are realized by the processing.  
         [0066]     The present invention is not limited to the embodiment described above, and various modifications are allowed without departing from the scope of appended claims.  
         [0067]     This application claims priority from Japanese Patent Application No. 2003-391695 filed Nov. 21, 2003, which is hereby incorporated by reference herein.