Abstract:
A Digital Versatile Disc (DVD) and a file copy method thereof are disclosed. Copy control information data disposed only with addresses of encoded data is read out and is inserted into contents. Whether to copy is selected when the contents are recorded, such that whether to copy or not is decided at an initial high speed copy stage. Thereby an adequate use of the copy prevention contents may is enabled.

Description:
CROSS-REFERENCE TO RELATED-APPLICATION  
       [0001]     This application claims benefit under 35 U.S.C. § 119(a) of a Korean Patent Application No. 2005-5502, filed in the Korean Intellectual Property Office on Jan. 20, 2005, the entire content of which is hereby incorporated by reference.  
       BACKGROUND OF THE INVENTION  
       [0002]     1. Field of the Invention  
         [0003]     The present invention relates to a Digital Versatile Disc (DVD). More particularly, the present invention relates to a DVD and a file copy method thereof adapted for easy use in high speed copy.  
         [0004]     2. Description of the Related Art  
         [0005]     Image recording/reproducing devices, which are capable of recording broadcast signals on a recording medium and reproducing the recorded signals, have been provided with a plurality of functions according to technologies of broadcasting digitized and compressed signals developed. Recently, the image recording/reproducing devices are being provided with a hard disc driver configured as a large-scale memory. Developments have been also made to support the use of various image sources comprising satellite and cable broadcasting signals, network broadcasting via Internet, such that optical media, such as Compact Disc Read Only Memory (CD-ROM) titles or DVD titles, are constructed to store data or reproduce the stored data.  
         [0006]     Because the optical media, such as DVD titles storing audio data and video data, can store data up to hundreds Mbytes through several Gbytes, image recording/reproducing devices having simple recording/reproducing functions adopt a large scale memory device of hard disc driver for storing and reading a large amount of data.  
         [0007]      FIG. 1  is a schematic diagram illustrating a conventional Digital Versatile Disc/Hard Disc Drive (DVD/HDD) image recording/reproducing device. Referring to  FIG. 1 , a conventional Digital Versatile Disc (DVD)/Hard Disc Drive (HDD) image recording/reproducing device will be explained in detail. The DVD/HDD image recording/reproducing device comprises a switching unit  10 , a Moving Picture Experts Group (MPEG) encoder unit  20 , a HDD  30 , a Flash ROM  40 , a controller  50 , a Random Access Memory (RAM)  60 , a Nonvolatile RAM (NVRAM)  62 , a light receiving unit  70 , a digital signal processor  80 , and an optical media player  90 .  
         [0008]     The switching unit  10  receives a variety of image data/audio data sources from outside, or outputs image data sources output from a decoder unit  80  to outside, for example, monitor screen and the like. The switching unit  10  receives external signals such as component and composite applied from broadcast signals and video (not shown) and selectively connects the external signals to a functional block within the image recording/reproducing device.  
         [0009]     For example, if an external signal applied from external devices such as video and the like is a component or composite signal, the external signal is applied to a MPEG encoder unit  20 .  
         [0010]     The MPEG encoder unit  20  comprises a video decoder  21 , an audio Analog-to-Digital Converter (ADC)  22  and a MPEG encoder  23 . The MPEG encoder unit digitizes analog form data of image data sources applied from the switching unit  10  and compresses the digital form data to MPEG format, for example, MPEG-2 format. Conventionally, when the MPEG format of image data is stored in a storage medium such as the HDD  30 , the image data takes a compressed form to reduce the size of the space. The HDD  30  is so constructed as to store or retrieve image data and audio data having the MPEG format at a data recording region in file format.  
         [0011]     The ROM  40  is a program memory where programs of a controller are stored. The controller  50  controls a system where DVD titles reproduced by a DVD player is copied by the HDD  30  or copied by a Twin Tray DVD (not shown), and applies to the digital signal processor  80  so as to retrieve image data/audio data stored in the HDD  30 . When DVD is reproduced, the controller  50  reads information relative to DVD titles at a disc information file region to record the information at a route directory region of the HDD  30 .  
         [0012]     The RAM  60  loads a file when the controller  50  edits the file stored in the HDD  30 . In other words, the file stored in the HDD  30  is not directly edited, but the file is edited by the RAM  60  and is restored by the HDD  30 .  
         [0013]     The NVRAM  62  is a nonvolatile memory and may comprise a Static RAM (SRAM) or Flash ROM. The NVRAM  62  represents a memory that can maintain data even power is turned off and can store necessary restored information that is necessary after the power-off. In other words, when video data is recorded, the NVRAM  62  can store information, such as video record format and a file system controlling thereof, relative to the recorded video, and when power is turned off, the NVRAM  62  compares recorded information stored in the disc with the file system to determine that the power has been forcibly cut off by black-out or the like during recordation and to restore the information.  
         [0014]     The light receiving unit  70  receives a control signal (not shown) generated by a setup key (not shown) mounted at a remote controller (not shown) or a video recording/reproducing device for controlling, for example, channel switching, volume adjusting, screen quality adjusting and the like, the video recording/reproducing device and inputs the signal to the controller  50 .  
         [0015]     The digital signal processor  80  receives via the controller  50  the video data of the MPEG format stored in the HDD  30  and decode the video data and converts the data to a video format, for example, National Television System Committee/Phase Alternating Line (NTSC/PAL). The converted signal is reproducible by a video display device such as a TV set and the like.  
         [0016]     The DVD player  90  reads video data and audio data from the DVD disc and stores the data in the HDD  30  or applies the data to the digital signal processor  80  for reproduction or records the signal applied from the MPEG encoder  20 .  
         [0017]     Conventionally, a DVD title contains a Video objects (VOB) which is a video file, an IFO (DVD information) which is information file related to the video file and a IFO Back-up (BUP) which is an IFO file back-up, and a DVD title has one or several VOB files. The VOB comprises one or more Video Object Units (VOBU), and each VOBU composes video data, audio data, sub picture data and real-time date information.  
         [0018]     In the construction thus described, when the DVD title is copied in hard disc or Twin Tray DVD, it is structured such that VOB and IFO files are extracted from the DVD and copied into hard disc or DVD. At this time, a copy preventive code stored in the DVD original file is decoded and directly copied by the hard disc or DVD. This type of copying method can selectively copy the VOB files in the DVD, or copy the entire DVD files in hard disc.  
         [0019]     In order to prevent an unauthorized copying, the DVD title uses a total of seven copy preventive systems comprising analog Copy Protection system (CPS), Content Scrambling System (CSS), Digital Copy Protection System (CPS), Copy Generation Management System (CGMS), Content Protection for Prerecorded Media (CPPM), Content Protection for Recordable Media (CPRM), and among these systems, Analog CPS called Macrovision and CSS are the most commonly used.  
         [0020]     The Analog CPS (Macrovision) which is a preventive device that prevents DVD from being copied in VHS is so constructed as to allow copied tapes to be output with noises or only with black and white images.  
         [0021]     The CSS is a preventive device used for preventing copying of DVD titles in a Personal Computer (PC). Data recorded in the DVD title is not sequentially recorded but scrambled. The DVD player and software decode according to a key having a special value contained in the title, interpret and reproduce scrambled images in order. The DVD is disposed with a CSS code necessary for reproduction and the DVD player has a function of checking the code. The DVD title may be copied by PC but cannot be reproduced because of there being no way of copying the code.  
         [0022]     Each disc has information designating whether to allow the content of the code to be copied, and this information is what is called a serial copy generation management system (CGMS) for preventing copying or copying a copy file. The CGMS information is contained in a sent video signal and transmitted, and in order for the CGMS to operate, a copying mechanism should reflect the CGMS and recognize it. An Analog standard CGMS (CGMS/A) encodes the data in the 21 st  line of NTSC, and although it is not decided yet, a Digital standard CGMS (CGMS/D) is applied to a digital connection such as IEEE 1394/FireWire, the entire content of which is hereby incorporated by reference.  
         [0023]     The CPPM replaces the CSS in the DVD-Audio area, a key value thereof is stored in a lead-in area, and a key value of disc is replaced by album identifier.  
         [0024]     The CPRM is a mechanism tying the recording and medium recorded therein, and each blank recordable DVD has an intrinsic disc ID of 64-bit inscribed in BCA. When a lawfully protected content is recorded in a disc, 56-bit C 2 code extracted from disc ID is used for encoding, and during reproduction, the disc ID is read out from the BCA and used for generating a key for decoding a content code of the disc. If the content of the disc is copied by other media, and if the ID is not identical, or missing, the content code of the disc is not raveled out.  
         [0025]     The DCPS does not allow a perfect digital copying and allows an exchange of keys via a protocol among interconnected relevant devices, and prevents an unauthorized device from copying contents, such that devices having no decryption function can reproduce only movies that are not encoded.  
         [0026]     What should be paid attention to during DVD title copying thus mentioned is whether there is any copy prevention of the contents, and when dubbing is implemented in re-encoding format, presence and absence of copy prevention of audio/video pack during RDI Packing decoding is noticeable in real time to enable to enforce an encoding-preventive measure. However, in case of file copy which is a high speed copying, there is no knowing of a copy preventive pack being included in a certain section before the high speed copying is implemented.  
         [0027]     In other words, in DVD combination or DVD Twin Tray model, if it is assumed that no bit rate change exists during VR or VR dubbing, file copying is implemented relative to a part corresponding to relevant VOB of VRO file which is a MPEG stream file and copy of IFO file corresponding to relevant title in file copy format. In case of dubbing relative to copy preventive title, because information relative to presence and absence of copy prevention of RDI pack of each VOBU is contained, there is no problem in coping with the copy prevention by way of stopping/pausing the encoding at a relevant part. However, there is no knowing of information relative to copy prevention relative to a certain RDI pack before dubbing in case of file copy, such that differentiation should be made relative to whether to copy or not, only with information of a first Realtime Data Information (RDI)-Pack information in case of relevant title. However, in case of some titles, and in case of copy prevention being contrived in a certain VOBU in VOB, there is a problem in that copy prevention cannot be separately implemented only on the relevant part.  
       SUMMARY OF THE INVENTION  
       [0028]     An object of the present invention is to address the afore-mentioned problem and another object of the present invention is to provide a Digital Versatile Disc (DVD) and a file copy method of being configured to record information in advance during encoding of copy prevention title for use in file copy.  
         [0029]     In accordance with an object of the present invention, a recording medium is provided. The medium may copy contents attached with a code for distinguishing whether to encode or not at each data and records in such a manner that a copy control information data disposed only with addresses of encoded data can be inserted into the contents. Whether to copy the contents is selected when copy control information data disposed only with addresses of encoded data is read out and is inserted into the contents.  
         [0030]     In accordance with another object of the present invention, a method of recording contents into a recording medium for copying contents attached with a code for distinguishing whether to encode is provided. The method comprises the steps of collecting only addresses of encoded data to generate copy control information data, and inserting the generated copy control information data into the contents and recording same.  
         [0031]     In accordance with still another object of the present invention, a method of recording contents into a recording medium for copying contents attached with a code for distinguishing whether to encode is provided. The method comprises the steps of recording copy control information data collected with only the addresses of encoded data, and selecting whether to copy the contents when the copy control information data is inserted into the encoded data.  
         [0032]     Preferably, the copy control information data is recorded in a first a Realtime Data Information (RDI)-pack of Video Object Unit.  
         [0033]     Preferably, the copy control information data comprises an encoded Video Object Unit (VOBU) pair number, a first Video Object Unit start number and a first Video Object Unit finish number.  
         [0034]     Preferably, the copy control information data is recorded in manufacturer&#39;s information of the RDI-pack. 
     
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0035]     The above aspects and features of the present invention will be more apparent by describing exemplary embodiments of the present invention with reference to the accompanying drawings, in which:  
         [0036]      FIG. 1  is a schematic diagram illustrating a conventional Digital Versatile Disc/Hard Disc Drive (DVD/HDD) image recording/reproducing device;  
         [0037]      FIG. 2  is a flow chart illustrating an encoding process according to an exemplary embodiment of the present invention;  
         [0038]      FIG. 3  is a flow chart illustrating a dubbing process according to an exemplary embodiment of the present invention; and  
         [0039]      FIG. 4  is a block diagram illustrating a data construction of a first Video Object Unit (VOBU) according to an exemplary embodiment of the present invention. 
     
    
       [0040]     Throughout the drawings, like reference numerals will be understood to refer to like parts, components and structures.  
       DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS  
       [0041]     Exemplary embodiments of the present invention will be described in greater detail with reference to the accompanying drawings.  
         [0042]      FIG. 2  is a flow chart illustrating an encoding process according to an exemplary embodiment of the present invention,  FIG. 3  is a flow chart illustrating a dubbing process according to an exemplary embodiment of the present invention, and  FIG. 4  is a block diagram illustrating a data construction of a first Video Object Unit (VOBU) according to an exemplary embodiment of the present invention.  
         [0043]     An encoder ( 23 ) differentiates whether a signal reproduced by a Digital Versatile Disc (DVD) player  90  is encoded in each VOBU during encoding and transmits the encoded VOBU information to a controller  50 . The differentiation is made whether encoding has been implemented in relevant VOBU using Display Content Information—Copy Control Information (DCI-CCI) which is a differentiating data of whether an encoding has been implemented of a code in a Realtime Data Information (RDI)-pack of each VOBU.  
         [0044]     The controller  50  stores the encoded VOBU information transmitted from the encoder  23 , and records in a first RDI-pack (#1 RDI-pack) of the VOB (Video Object) the VOBU information in an encoded title session section and uses the VOBU information as copy control information data when the encoding is finished.  
         [0045]     Referring to  FIG. 4 , the VOB comprises a movie VOB and a still picture VOB, and each VOB comprises one or more VOBUs. The VOBU is generally indicated in one title, and records a title session section encoded in the first VOBU of the VOB.  
         [0046]     The record is recorded in a Manufacturer&#39;s Information (MNFI) which is a reserved domain of RDI unit. The MNFI domain comprises 1979 bytes.  
         [0047]     Preferably, a start number of the VOBU encoded at the domain and a finish number (hereinafter referred to as VOBU pair) are recorded but the VOBU pair comprises 2 bytes respectively, a total of 4 bytes, and comprises less than 16 sets to cope with the real time condition.  
         [0048]     For example, the encoded VOBU pair comprises 1 byte, and a first VOBU start number comprises 2 bytes, and a first VOBU finish number comprises 2 bytes.  
         [0049]     Now, the encoding process will be described in greater detail with reference to  FIG. 2 .  
         [0050]     The controller  50  differentiates whether an encoding is needed at step S 110 . If it is differentiated at S 110  that encoding is needed, the encoder  23  differentiates whether an encryption is needed at step S 120 . If it is differentiated that the encryption is needed, the encoder  23  transmits the information to the controller  50  and at the same time transmits encrypted VOBU information to the controller  50 . The controller  50  stores the encrypted VOBU information in a buffer at step S 130 .  
         [0051]     The process is repeated until the encoding is finished, and when the encoding is finished at step S 140 , the controller ( 50 ) records the encoded VOBU information which is a copy control information data at a first RDI-pack, such as an encoded title session section, at step S 150 . The recording method is such that the VOBU pair number encoded at the RDI Unit of MNFI domain comprises 1 byte, the first VOBU start number comprises 2 bytes, and the first VOBU finish number comprises 2 bytes. The recording method is the same as mentioned above, so that explanation thereto will be omitted for clarity and conciseness.  
         [0052]     As mentioned earlier, as the VOBU information encoded by the changed function of the encoder  23  and the controller  50  is recorded in the first RDI-pack of VOB, each VOBU encoded information can be read out beforehand during dubbing to thereby enable to implement whether to select dubbing or not.  
         [0053]     Now, referring to  FIG. 3 , the dubbing process will be described.  
         [0054]     When dubbing is started to conduct a high speed title copy at step S 210 , the controller  50  reads out the copy control information recorded in the RDI-pack of the relevant title (VOB) at step S 220 .  
         [0055]     If the data recorded in the first RDI-pack of VOB is not “0”, it can be differentiated that VOB contains the encrypted contents.  
         [0056]     As a result of differentiation at step S 220 , if it is differentiated that encoded VOBU exists at step S 230 , the controller  50  displays a menu screen to allow a user to select whether to conduct the dubbing at step S 240 .  
         [0057]     If selection is made to implement the dubbing even though a encoded VOBU exists at step S 240 , the controller  50  controls the system to allow implementing the dubbing at step S 250 , and when selection is made to stop the dubbing, the dubbing is stopped and finishes the operation  
         [0058]     Although the above explanation has been made for a user to differentiate whether to dub or not when the encrypted VOBU is contained, preferably, the dubbing should not be performed.  
         [0059]     Furthermore, if it is differentiated at step S 230  that the encrypted VOBU exists, the controller  50  can obtain the encrypted VOBU pair number from the information recorded in the first RDI-pack of VOB.  
         [0060]     It should be apparent that, in consideration of the above explanation, specification can be so arranged as to make a decision between whether to avoid the dubbing itself of the entire VOBU and whether not to dub the encrypted VOBU only.  
         [0061]     As evident from the foregoing, there is an advantage in the DVD and the file copy method thereof thus described according to an exemplary embodiment of the present invention in that a decision can be made at an initial high speed copy stage as to whether a copy preventive action is taken against a title where copy prevention is partially recorded and as to whether the copy preventive action is taken against a title where only the copy prevention part is separately copy-blocked, such that copy prevention contents can be properly utilized.  
         [0062]     Although the exemplary embodiments of the present invention have been described, it will be understood by those skilled in the art that the present invention should not be limited to the described embodiments, but various changes and modifications can be made within the spirit and scope of the present invention as defined by the appended claims.