US20010003554A1 - Device for compressing audio and video data and method therefor - Google Patents
Device for compressing audio and video data and method therefor Download PDFInfo
- Publication number
- US20010003554A1 US20010003554A1 US08/860,110 US86011097A US2001003554A1 US 20010003554 A1 US20010003554 A1 US 20010003554A1 US 86011097 A US86011097 A US 86011097A US 2001003554 A1 US2001003554 A1 US 2001003554A1
- Authority
- US
- United States
- Prior art keywords
- audio
- video data
- data
- compressing
- recording medium
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 25
- 230000006835 compression Effects 0.000 claims abstract description 187
- 238000007906 compression Methods 0.000 claims abstract description 187
- 238000013139 quantization Methods 0.000 claims description 118
- 238000012545 processing Methods 0.000 abstract description 62
- 230000009466 transformation Effects 0.000 description 11
- 239000000470 constituent Substances 0.000 description 9
- 238000001514 detection method Methods 0.000 description 6
- 238000005520 cutting process Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 description 1
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/032—Electronic editing of digitised analogue information signals, e.g. audio or video signals on tapes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/142—Detection of scene cut or scene change
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/162—User input
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/177—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/179—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scene or a shot
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/926—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
- H04N5/9261—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
- H04N5/9264—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
- G11B2220/2512—Floppy disks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2525—Magneto-optical [MO] discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/806—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
- H04N9/8063—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8233—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal
Definitions
- the present invention relates to an audio and/or video data coding and recording apparatus for variable length coding noncompressed audio and/or video data by a compressing and coding system such as the MPEG (Moving Picture coding Experts Group) method and recording the same on a conventionally existing recording medium such as a magneto-optical disk (MO) and hard disk (HD) or a new recording medium such as a digital video disk (DVD).
- a compressing and coding system such as the MPEG (Moving Picture coding Experts Group) method and recording the same on a conventionally existing recording medium such as a magneto-optical disk (MO) and hard disk (HD) or a new recording medium such as a digital video disk (DVD).
- MPEG Motion Picture coding Experts Group
- source data stock data
- master video tape program data and other uncompressed and uncoded original audio and/or video data (source data or stock data) have been recorded for the purpose of compression and coding
- the practice has been to reproduce the source data from a master video tape, copy it onto another VTR tape (work video tape), and further reproduce the source data from the work video tape for compression and coding.
- variable rate compression and coding system and the fixed rate compression and coding system by taking as an example a case of compressing and coding video data.
- the compression and coding of audio data can be considered basically similar to the compression and coding of video data, but audio data generally consists of a smaller amount of data than video data and can be more easily compressed and coded than video data, therefore the compression and coding of the audio data will not be referred to here.
- bit rate In the fixed rate compression and coding system, the compression and coding rate (bit rate) is always constant.
- variable rate compression and coding in order to maintain the quality of the picture as a whole when expanding and decoding the compressed and coded data (compressed data), the compression and coding rate is changed based on the complexity of the picture and motion. For example, if variable rate compression and coding are performed on a relatively difficult part where the motion of the source data is vigorous, the amount of generated data becomes larger (bit rate becomes higher), while if the variable rate compression and coding is performed on a relatively simple part where the motion of the source data is small, the amount of generated data becomes smaller (bit rate becomes lower).
- the quality of the picture after the expansion and decoding becomes higher in the case where the variable rate compression and coding system is used in comparison with the case where the fixed rate compression and coding system is used.
- the recording medium having the recording capacity necessary for recording the data after compression and coding can be easily selected.
- the compression and coding are carried out while adaptively changing the compression and coding rate in accordance with the complexity of the pattern. That is, in the variable rate compression and coding system, the part where the pattern of the source data is difficult is compressed and coded with a low compression and coding rate, while the video data of the part where the pattern is simple is compressed and coded with the high compression and coding rate.
- variable rate compression and coding system the quality of the picture after the expansion and decoding can be improved in comparison with the case where the fixed rate compression and coding system is used.
- variable rate compression and coding system When the variable rate compression and coding system is used, however, the amount of data after the compression and coding cannot be estimated definitively from the amount of the source data before the compression. Accordingly, with just a single compression and coding processing, the source data cannot be reliably compressed and coded to an amount of data less than the recording capacity of a DVD (digital video disc device) or other recording medium and reliably recorded on the same.
- variable rate compression and coding system have their advantages and disadvantages as mentioned above, but a recent trend has been for the greater use of the variable rate compression and coding system, which gives a higher quality of the picture as a whole after the expansion and decoding, in comparison with the fixed rate compression and coding system.
- MPEG system system of compression and coding of moving pictures developed by the Moving Picture Coding Experts Group
- MPEG 1 and MPEG 2 have been known.
- compression and coding process is carried out for determining the compression and coding rate so that the amount of the data after the compression and coding becomes less than the recording capacity of the DVD or other recording medium is carried out(first compression and coding processing). That is, processing for allocating the amounts of data to the parts of the source data is carried out calculating back from the recording capacity of the recording medium so that all of the compressed data can be recorded on the recording medium.
- the source data is divided into scenes of every time t scene , an amount of data d(i) suited to a scene is allocated for every scene i, and, based on the ratio of that amount of data d(i) occupied in the overall video data, a bit rate that satisfies for example the following Equation 1 is found for each scene. Then, the compression and coding of that scene are carried out with that bit rate.
- R v (i) is a compression and coding bit rate of the video data of the scene i
- t scene is the time of the scene i
- S is the capacity of the recording medium
- d(i) is the compressed amount of the video data of the scene i
- the compressing and coding apparatus has to have a compression and coding unit for performing the first compression and coding processing for finding the amounts of data generated at the different parts of the source data preceding the actual compression and coding processing (second compression and coding processing), thus the apparatus becomes complex and the size of the apparatus becomes large.
- the information, which is required in the second time compression and coding processing, on the amounts of data allocated to the different parts of the source data based on the amounts of data of the compressed data obtained by the first compression and coding processing is stored for example in the personal computer (PC) controlling the compression and coding processing.
- the present invention was made so as to overcome the disadvantages of the prior art and has as its object to provide an audio and/or video data recording apparatus, and a method for the same, which can compress and code source data (stock data) with a compression and coding rate in accordance with the recording capacity of the recording medium and thereby effectively utilize the recording capacity of the recording medium and in addition which can make the data after the expansion and decoding high in quality.
- Still another object of the present invention is to provide an audio and/or video data recording apparatus, and a method of the same, which can estimate the amount of data after compression of the source data by the variable rate compression and coding system during the time when the source data is being copied from the master video tape to the work video tape.
- yet another object of the present invention is to provide an audio and/or video data recording apparatus, and a method of the same, which can record the allocation data indicating the amounts of data allocated to the parts of the source data together on the recording medium recording the source data.
- Another object of the present invention is to provide an audio and/or video data recording apparatus, and a method of the same, which can reproduce the allocation data from the recording medium together with the source data and perform the variable rate compression and coding processing based on the reproduced allocation data.
- another object of the present invention is to provide an audio and/or video data recording apparatus, and a method of the same, which does not require the use of a two-path system of the variable rate compression and coding system each time the same data is compressed and coded and which can therefore quickly compress and code the source data.
- Another object of the present invention is to provide a recording medium such as a video recording tape on which the allocation information is recorded in addition to the source data.
- a first audio and/or video data compressing apparatus has an audio and/or video data reproducing means for reproducing audio and/or video data from a first recording medium on which audio data and video data or either of the same (audio and/or video data) are recorded; a first audio and/or video data recording means for recording the audio and/or video data reproduced by the audio and/or video data reproducing means on a second recording medium; an audio and/or video data compressing means for quantizing the supplied audio and/or video data and compressing the same to generate compressed data; and a quantization value calculating means for calculating a quantization value for making an amount of the compressed data a desired amount of data based on an amount of compressed data generated by the quantization and compression of the audio and/or video data, reproduced from the first recording medium by the reproducing means, by the audio and/or video data compressing means by a predetermined quantization value.
- the quantization value calculating means calculates the quantization value for every group of a plurality of frames based on the amount of the compressed data generated by the audio and/or video data compressing means.
- the audio and/or video data compressing means quantizes the audio and/or video data recorded on the second recording medium based on the quantization value calculated by the quantization value calculating means.
- the first audio and/or video data recording means records the quantization value calculated by the quantization value calculating means on the second recording medium.
- a second audio and/or video data recording means for recording the compressed data, which is generated by reproducing data from the second recording medium by the audio and/or video data reproducing means and quantizing and compressing the same by the audio and/or video data compressing means, on a third recording medium; and the quantization value calculating means calculates the quantization value so that the amount of the compressed data generated by the audio and/or video data compressing means does not exceed the recording capacity of the third recording medium.
- the first recording means records the quantization value calculated by the quantization value calculating means recorded in the second recording medium at a position before the position where the compressed data generated by the audio and/or video data compressing means.
- the first audio and/or video data recording apparatus makes a copy of the uncompressed and uncoded source data (audio and/or video data) from the master use VTR tape (master video tape: first recording medium) etc. recording the audio and/or video data (source data) such as a program which becomes the material for editing etc. to a standby use VTR tape (work video tape: second recording medium) etc., compresses and codes the data by a variable rate compression and coding system such as the MPEG to generate compressed data of less than the recording capacity of a recording medium such as a magneto-optical disk (MO) or digital video disk (DVD) so that it can be recorded on these recording media, and records the same.
- a variable rate compression and coding system such as the MPEG to generate compressed data of less than the recording capacity of a recording medium such as a magneto-optical disk (MO) or digital video disk (DVD) so that it can be recorded on these recording media, and records the same.
- the audio and/or video data reproducing means reproduces the source data from the master video tape (first recording medium).
- the first audio and/or video data recording means records the source data reproduced from the master video tape by the audio and/or video data reproducing means on the work video tape.
- the audio and/or video data compressing means compresses and codes the source data reproduced by the audio and/or video data reproducing means by a compression and coding system such as the MPEG 2 to generate the compressed data. That is, the audio and/or video data compressing means performs the compression processing of the reproduced source data by discrete cosine transformation (DCT) of the difference between frames in units of groups of pictures (GOPs) containing a plurality of frames, quantizes the same with a fixed quantization value which is set in advance, and codes this by run length limited (RLL) coding etc. to generate compressed data having a variable length during the time that the audio and/or video data reproducing means is reproducing the source data from the master video tape and copying the reproduced source data on the work video tape.
- DCT discrete cosine transformation
- GOPs groups of pictures
- RLL run length limited
- the quantization value calculating means calculates the amount of the compressed data generated by the audio and/or video data compressing means performing the compression processing and quantizing the result by the fixed quantization value in for example units of groups of pictures and calculates a new quantization value giving an amount of the compressed and coded data less than the recording capacity of the DVD etc. and giving the smallest remaining recording capacity based on the amount of this compressed data and the recording capacity of the DVD or the like (third recording medium) during the time when the source data is being copied from the master video tape to the work video tape.
- the audio and/or video data recording means records the compressed and coded data, which the compressing and coding means generates by compressing and coding the source data reproduced by the recording and reproducing means, by using the new quantization value on a recording medium such as an MO.
- the audio and/or video data recording means records the quantization value calculated by the quantization value calculating means on the master video tape or the work video tape so that it can be used whenever compressing and coding the source data so as thereby to make the calculation of the quantization value at times other than the first time unnecessary and to shorten the time required for the compression and coding processing after the first time.
- a second audio and/or video data compressing apparatus has an audio and/or video data reproducing means for reproducing audio and/or video data from a first recording medium on which audio data and video data or either of the same (audio and/or video data) are recorded; an audio and/or video data recording means for recording the audio and/or video data reproduced by the audio and/or video data reproducing means on a second recording medium; and an audio and/or video data compressing means for quantizing the supplied audio and/or video data and compressing the same to generate compressed data, wherein the audio and/or video data recording means records data indicating the amount of the compressed data, generated by the audio and/or video data compressing means quantizing the audio and/or video data reproduced from the first recording medium by the reproducing means with a quantization value determined in advance and compressing the same, on the second recording medium.
- a third audio and/or video data compressing apparatus has an audio and/or video data reproducing means for reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of them same (audio and/or video data) are recorded; an audio and/or video data recording means for recording the audio and/or video data reproduced by the audio and/or video data reproducing means on a second recording medium; and an audio and/or video data compressing means for quantizing the supplied audio and/or video data and compressing the same to generate compressed data, wherein the audio and/or video data recording means further records data indicating the amount of the compressed data, which the audio and/or video data compressing means generates by quantizing the audio and/or video data reproduced from the first recording medium by the reproducing means with a quantization value determined in advance and compressing the same, on a third recording medium.
- a fourth audio and/or video data compressing apparatus has a first audio and/or video data compressing means for reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded and quantizing and compressing the same to thereby generate compressed data; a compressed data amount calculating means for calculating an amount of compressed data indicating the data after the compression of the audio and/or video data based on the amount of the compressed data generated by the audio and/or video data compressing means; and a recording means for recording the amount of compressed data calculated by the compressed data amount calculating means on the first recording medium.
- the recording means records the amount of compressed data calculated by the compressed data amount calculating means in the first recording medium at a position before the position where the audio and/or video data is recorded.
- a second audio and/or video data compressing means for reproducing the amount of the compressed data and the audio and/or video data recorded on the first recording medium by the recording means and quantizing and compressing the reproduced the audio and/or video data based on reproduced amount of compressed data.
- the recording means records a quantization value used for quantization in the second audio and/or video data compressing means on the first recording medium as the amount of compressed data.
- a fifth audio and/or video data compressing apparatus has an audio and/or video data compressing means for reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded and quantizing and compressing the same to thereby generate compressed data and a recording means for recording an amount of compressed data indicating the amount of the compressed data generated by the audio and/or video data compressing means on the first recording medium.
- the recording means records the amount of compressed data calculated by a compressed data amount calculating means in the first recording medium at a position before the position where the audio and/or video data is recorded.
- a first audio and/or video data compressing method comprises reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded; recording the reproduced audio and/or video data on a second recording medium; and calculating a quantization value for making the compressed data have a desired amount of data based on the amount of the compressed data generated by quantizing the audio and/or video data reproduced from the first recording medium with a quantization value determined in advance and compressing the same.
- a second audio and/or video data compressing method comprises reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded; recording the reproduced audio and/or video data on a second recording medium; and recording data indicating the amount of the compressed data generated by quantizing the audio and/or video data reproduced from the first recording medium with a quantization value determined in advance and compressing the same on the second recording medium.
- a third audio and/or video data compressing method comprises reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded; recording the reproduced audio and/or video data on a second recording medium; and further recording data indicating the amount of the compressed data generated by quantizing the audio and/or video data reproduced from the first recording medium with a quantization value determined in advance and compressing the same on a third recording medium.
- a fourth audio and/or video data compressing method comprises reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded; quantizing and compressing the same to generate compressed data; calculating an amount of compressed data indicating the data after the compression of the audio and/or video data based on the amount of the generated compressed data; and recording the calculated amount of compressed data on the first recording medium.
- a fifth audio and/or video data compressing method comprises reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded; quantizing and compressing the same to generate compressed data; and recording an amount of compressed data indicating the amount of the generated compressed data on the first recording medium.
- FIG. 1 is a view of the configuration of an audio and/or video data compressing apparatus of an embodiment according to the present invention
- FIG. 2 is a view of the configuration of an encoder shown in FIG. 1;
- FIG. 3 is a view of the configuration of an audio and/or video data compressing apparatus of a second embodiment according to the present invention.
- FIG. 4 is a view of the configuration of a control device of the audio and/or video data compressing apparatus shown in FIG. 3;
- FIG. 5 is a flowchart showing the schematic operation of the video data compressing apparatus shown in FIG. 3;
- FIG. 6 is a view of a recording region of a master video tape (FIG. 3);
- FIG. 7 is a view of an example of the configuration of the compressing and coding apparatus shown in FIG. 3;
- FIG. 8 is a view illustrating the value of the bit rate data (allocation data) for every frame obtained by the operation of the compressing and coding apparatus shown in FIG. 7;
- FIG. 9 is a view of the configuration of an authoring apparatus of the embodiment according to the present invention.
- FIG. 10 is a view of the configuration of the video coding apparatus of the authoring apparatus shown in FIG. 8;
- FIG. 11 is a view of the configuration of the audio and/or video data compressing apparatus of a third embodiment according to the present invention.
- FIG. 12 is a view of the relationship between a reproduction time and coding bit rate when the video data of a certain program is coded by the fixed rate compression and coding system and the variable rate compression and coding system, respectively.
- FIG. 1 is a view of the configuration of an audio and/or video data compressing apparatus 1 according to the present invention.
- the audio and/or video data compressing apparatus 1 is constituted by a first VTR apparatus 10 , a second VTR apparatus 12 , a switch circuit (SW) 16 , an encoder 18 for MPEG 2 , a magneto-optical disk recording device (MS) 20 , a control device (PC) 22 , and a monitor device 24 .
- SW switch circuit
- MS magneto-optical disk recording device
- PC control device
- the audio and/or video data compressing apparatus 1 copies audio data and video data or either of the same (audio and/or video data: source data) such as a program to be edited, which are recorded on a master use VTR tape (master video tape: first recording medium) 26 , on a stand-by use VTR tape (work video tape: second recording medium) 28 by these constituent parts and, at the same time, compresses and codes the same by for example the MPEG 2 system and records the compressed data on a magneto-optical disk (MO) or digital video disk (DVD: third recording medium) mounted in the recording apparatus 20 .
- MO magneto-optical disk
- DVD digital video disk
- the control device 22 is for example a personal computer and controls the parts of the audio and/or video data compressing apparatus 1 via control signals C 10 , C 12 , C 16 , C 18 , and C 20 in accordance with the operation data input by the operator of the audio and/or video data compressing apparatus 1 .
- control device 22 calculates the amount of data DC of the units of groups of pictures (GOP) of the compressed data which are input from the encoder 18 in the case where the encoder 18 compresses and codes the source data with the quantization value Q f of a fixed value set in advance and cumulatively adds the amounts of data calculated in the units of GOPs to calculate the amount of data DM of the compressed data as a whole.
- GOP groups of pictures
- control device 22 compresses and codes for example the source data based on the amount of the calculated entire compressed data, calculates the quantization value Q v which can be recorded in the recording capacity SC of the magneto-optical disk mounted on the recording apparatus 20 and with which the remaining capacity of the magneto-optical disk becomes the smallest, and outputs the same to the encoder 18 .
- the control device 22 calculates the quantization value Q v by referring to a ROM table storing for example the amount of data DM and the recording capacity SC in correspondence in advance or according to the following equation:
- Q f indicates a quantization value of a fixed value
- DM indicates the amount of the entire compressed data when the source data is compressed and coded by using the quantization value Q f ;
- SC indicates a recording capacity of the recording medium on which the recording apparatus 20 records the compressed data
- [x] indicates an integer not exceeding x.
- the VTR apparatus 10 reproduces the source data S 10 from the master video tape 26 under the control of the control device 22 via the control signal C 10 and outputs the data to the VTR apparatus 12 , the monitor device 24 , and the master video tape 26 .
- the source data S 10 includes a time code TC 1 indicating the borders etc. of the GOPs of the source data and the main body of the audio and/or video data (audio and/or video data AV 1 ).
- the VTR apparatus 12 records the source data S 10 input from the VTR apparatus 10 on the work video tape 28 under the control of the control device 22 via the control signal C 12 .
- the VTR apparatus 12 reproduces the source data recorded on the work video tape under the control of the control device 22 and outputs the same as the source data S 12 to the switch circuit 16 .
- the source data S 12 similar to the source data S 10 , includes a time code TC 2 indicating the borders etc. of the GOPs of the source data and the main body of the audio and/or video data (audio and/or video data AV 2 ).
- the switch circuit 16 selects the source data S 10 when the VTR apparatus 10 is reproducing the source data under the control of the control device 22 via the control signal C 16 and outputs the same to the encoder 18 .
- the switch circuit 16 selects the source data S 12 when the VTR apparatus 12 is reproducing the source data under the control of the control device 22 and outputs the same to the encoder 18 .
- the monitor device 24 displays the source data S 10 reproduced by the VTR apparatus 10 and supplies this for the purpose of the confirmation of the content of the source data S 10 by the operator of the audio and/or video data compressing apparatus 1 .
- FIG. 2 is a view of the configuration of the encoder 18 shown in FIG. 1.
- the encoder 18 is constituted by a control circuit 180 , a compression circuit 182 , a quantization circuit (Q) 184 , and a run length limited coding circuit (RLL coding circuit) 186 .
- the encoder 18 compresses and codes the source data S 10 and S 12 by for example the MPEG 2 system by using the quantization value Q f of the fixed value set in advance or the quantization value Q v input from the control device 22 under the control of the control device 22 via the control signal C 18 by these constituent parts.
- the control circuit 180 controls the constituent parts of the encoder 18 via the control signals C 182 , C 184 , and C 186 according to the control signal C 18 input from the control device 22 .
- control circuit 180 calculates the amount of data DC of the quantization signal S 184 , obtained by compression and quantization of the audio and/or video data AV 1 of the source data S 10 input from the VTR apparatus 10 via the switch circuit 16 by the compression circuit 182 and the quantization circuit 184 using the quantization value Q f , by using the time code TC 1 in units of GOPs and outputs the same to the control device 22 .
- control circuit 180 sets a new quantization value Q v input from the control device 22 in the quantization circuit 184 via the control signal C 184 .
- the compression circuit 182 is constituted by a difference calculation circuit for calculating the difference between frames, a DCT circuit for performing DCT for audio and/or video data AV 1 and AV 2 , and so on.
- the compression circuit 182 compresses the audio and/or video data in units of GOPs under the control of the control circuit 180 via the control signal C 182 and outputs the same as the compressed data S 182 to the quantization circuit 184 .
- the RLL coding circuit 186 codes the quantization signal S 184 by for example the RLL ( 1 , 7 ) coding system under the control of the control circuit 180 via the control signal C 186 and outputs the same as the compressed and coded signal S 18 to the recording apparatus 20 .
- the recording apparatus 20 (FIG. 1) records the compressed data S 18 generated from the source data S 12 by the encoder 18 on a magneto-optical disk or DVD under the control of the control circuit 180 via the control signal C 20 .
- the operator of the audio and/or video data compressing apparatus 1 loads the master video tape 26 in the VTR apparatus 10 and operates the control device 22 to input the operation data for making the VTR apparatus 10 reproduce the source data S 10 (time code TC 1 and audio and/or video data AV 1 ) and making the VTR apparatus 12 copy the same and, at the same time, compress and code this and recording the same in the control device 22 .
- control device 22 controls the switch circuit 16 to make it select the source data S 10 , controls the VTR apparatus 10 to make it start the reproduction of the source data from the master video tape 26 , and controls the VTR apparatus 12 to make it start the recording of the source data S 10 and make the encoder 18 start the compression and coding.
- the encoder 18 compresses and codes the input source data S 10 (S 16 ) in parallel by using the fixed quantization value Q f and sequentially outputs the amounts of data DC in units of GOPs to the control device 22 during the time when the VTR apparatus 12 is recording the source data S 10 on the work video tape 28 .
- the control device 22 sequentially cumulatively adds the amounts of data DC input from the encoder 18 to calculate the amount of data DM of the entire compressed data obtained by compressing and coding the entire source data S 10 (S 16 ) by using the quantization value Q f when the VTR apparatus 10 terminates the reproduction of the source data S 10 . Further, the control device 22 calculates a new quantization value Q v based on the amount of data DM as shown in for example Equation 2 and outputs the same to the control circuit 180 of the encoder 18 .
- the control circuit 180 of the encoder 18 sets the new quantization value Q v input from the control device 22 in the quantization circuit 184 .
- control device 22 controls the switch circuit 16 to make it select the source data S 12 and controls the VTR apparatus 12 to make it start the reproduction of the source data S 12 recorded on the work video tape 28 .
- control device 22 controls the encoder 18 to make it start the compression and coding with respect to the source data S 12 (S 16 ) using the quantization value Q v and makes the recording apparatus 20 start the recording of the compressed and coded signal S 18 .
- the encoder 18 sequentially compresses and codes the source data S 12 reproduced by the VTR apparatus 12 to generate the compressed data S 18 .
- the recording apparatus 20 sequentially records the compressed data S 18 input from the encoder 18 on the magneto-optical disk.
- the audio and/or video data compressing apparatus 1 can be widely utilized for the purpose of making a copy of the data, estimating the amount of data after the compression and coding, and compressing and coding and recording the same.
- the data to be recorded on the recording apparatus 20 by the audio and/or video data compressing apparatus 1 is not limited to the audio and/or video data. Accordingly, the audio and/or video data compressing apparatus 1 can be applied to all data suited to the audio and/or video data compressing apparatus 1 , for example, only video data or only audio data.
- the encoder 18 it is also possible to constitute the moving picture coding apparatus so that the compression rate is changed by changing a variable other than the quantization value of the quantization circuit 184 .
- the recording apparatus 20 for the magneto-optical disk by a recording apparatus for a hard disk and replace the VTR apparatuses 10 and 12 by for example recording apparatuses for hard disks or magneto-optical disks.
- the encoder 18 of the audio and/or video data compressing apparatus 1 shown as the first embodiment performed the compression and coding of the video data by the MPEG system, it is also possible to modify the encoder 18 so as to perform the compression and coding of the video data by other compression and coding systems.
- the operation of making a copy of the audio and/or video data, estimating the amount of data after the compression and coding, and then performing the compression, coding, and recording had to be carried out by the so-called “two way” method of repeatedly reproducing the source data three times at each of the copying of the data from the master video tape 26 to the work video tape 28 , the estimation of the amount of data, and the compression, coding, and recording.
- the audio and/or video data compressing apparatus 1 according to the present invention appears to reproduce the source data only two times and can perform the operation one way. Accordingly, according to the audio and/or video data compressing apparatus 1 , the working efficiency is improved.
- the constituent parts of the audio and/or video data compressing apparatus 1 are indispensable constituent parts also in a conventional audio and/or video data compressing apparatus performing a similar operation, so the size of the apparatus is not increased much at all in comparison with a conventional apparatus.
- the source data is compressed and coded with a compression rate in accordance with the recording capacity of the recording medium after the compression and coding of the source data and the recording capacity of the recording medium is effectively utilized, thus the data after the expansion and decoding can be raised in quality.
- the amount of data after compressing the source data by the variable rate compression and coding system can be estimated during the time when the source data is being copied from the master video tape to the work video tape.
- FIG. 3 to FIG. 8 While taking as an example the compression and coding of video data.
- An audio and/or video data compressing apparatus 2 explained in the second embodiment compresses and codes for example the uncompressed video data of a moving picture by a variable rate compression and coding system according to the MPEG 2 and records the same on a digital video disk (DVD) similar to the audio and/or video data compressing apparatus 1 (FIG. 1) shown in the first embodiment.
- DVD digital video disk
- FIG. 3 is a view of the configuration of the audio and/or video data compressing apparatus 2 according to the present invention in the second embodiment.
- Uncompressed video data (source data) of for example a movie program is recorded on a master video tape 26 similar to in the audio and/or video data compressing apparatus 1 shown in FIG. 1 in the first embodiment.
- the video data compressing apparatus 2 has a video tape recording and reproduction apparatus (VTR) 300 for mounting the master video tape 26 and reading and reproducing the video data, a monitor TV 400 for displaying the video data reproduced by the VTR 300 , a compressing and coding apparatus 100 performing the compression and coding processing by the MPEG 2 , and a control device 200 which performs the overall control for controlling the VTR 300 and the compressing and coding apparatus 100 to perform the desired compression and coding processing.
- VTR video tape recording and reproduction apparatus
- monitor TV 400 for displaying the video data reproduced by the VTR 300
- a compressing and coding apparatus 100 performing the compression and coding processing by the MPEG 2
- a control device 200 which performs the overall control for controlling the VTR 300 and the compressing and coding apparatus 100 to perform the desired compression and coding processing.
- the edit master tape 30 has recorded on it the results obtained by the first compression and coding processing mentioned later (compressed data and allocation data).
- FIG. 4 is a view of the configuration of the control device 200 of the audio and/or video data compressing apparatus 2 shown in FIG. 3.
- the control device 200 is constituted by using for example a personal computer (PC) in the second embodiment.
- PC personal computer
- the control device 200 has a CPU 202 serving as the body of the personal computer (PC), a bus 204 , a ROM 206 in which the processing programs mentioned later are stored a RAM 208 for temporarily storing the data, a keyboard controller 210 , a display controller 212 , a display device 214 , a floppy disk (FD) controller 216 , a data input/output (I/O) unit 218 connected to the VTR 300 , and a data input/output (I/O) unit 220 connected to the compressing and coding apparatus 100 .
- a CPU 202 serving as the body of the personal computer (PC)
- a bus 204 a bus 204
- a ROM 206 in which the processing programs mentioned later are stored
- a RAM 208 for temporarily storing the data
- keyboard controller 210 for temporarily storing the data
- display controller 212 for temporarily storing the data
- a display device 214 for temporarily storing the data
- FD floppy disk
- the data input/output (I/O) unit 218 is an interface used when the CPU 202 controls the operation of the VTR 300 based on a control processing program stored in the ROM 206 or a floppy disk mounted in the floppy disk (FD) controller 214 .
- the data input/output (I/O) unit 220 is an interface used when the CPU 202 controls the operation of the compressing and coding apparatus 100 based on a control processing program stored in the ROM 206 or a floppy disk mounted in the floppy disk (FD) controller 214 .
- the keyboard controller 210 , the display controller 212 , and the display device 214 are used for the interactive operation (dialog) with the operator. That is, these constituent parts are used for the instructions for the start, interruption, or termination of the compression and coding processing by the operator and the display of the information obtained by the compression and coding processing on the display device 214 .
- the display device 214 used for the above control operation is different from the monitor TV 400 for displaying the video data recorded on the master video tape 26 .
- the FD mounted in the floppy disk (FD) controller 216 is used also for temporarily storing the data indicating the compression and coding results mentioned later.
- FIG. 5 is a flowchart showing the schematic operation of the video data compressing apparatus 2 shown in FIG. 3.
- Step 1 (S 1 ): Preparatory Work
- the operator turns on the power of the monitor TV 400 , VTR 300 , control device 200 , compressing and coding apparatus 100 , etc. to place them in the operation ready state. Then, the operator loads the master video tape 26 in the VTR 300 and rewinds the master video tape 26 to its initial state.
- the operator instructs the start of the first compression and coding processing by dialog by using the keyboard controller 210 in the control device 200 and the display device 214 .
- the CPU 202 of the control device 200 controls the VTR 300 via the data input/output (I/O) unit 218 to make it perform a reproduction operation. Further, the control device 200 controls the compressing and coding apparatus 100 via the data input/output (I/O) unit 22 to brings it to the operation ready state.
- the VTR 300 starts the reproduction operation, continuously reproduces the video data recorded on the master video tape 26 , and outputs the same to the monitor TV 400 .
- the monitor TV 400 displays the reproduced picture of the video data input from the VTR 300 to the operator.
- the operator decides by the naked eye whether or not the correct video data is being reproduced by the reproduced picture displayed on the monitor TV 400 .
- the VTR 300 outputs the reproduced video data to the monitor TV 400 and, at the same time, inputs the same also with respect to the compressing and coding apparatus 100 .
- the compressing and coding apparatus 100 compresses the video data input from the VTR 300 by DCT processing etc. similar to the encoder 18 of the audio and/or video data compressing apparatus 1 (FIG. 1) to generate the compressed data. Note that, a concrete example of the compressing and coding apparatus 100 will be explained later.
- the compressing and coding apparatus 100 finds the amount of data (amount of bits generated) and picture type allocation data for every frame of the compressed data, and the control device 200 stores the results in the loaded FD (not illustrated). Note that, the control device 200 can store not only the bit rate data and allocation data, but also various information obtained in the stage of coding, for example, the frame information of a scene change, in the FD.
- FIG. 6 is a view of the recording region of the master video tape 26 (FIG. 3).
- the video data is recorded within the range of the master video tape 26 from the time code TC 1 to the time code TC 2 indicating the end of the program and is reproduced by the VTR 300 .
- the operator watches the monitor TV 400 to confirm that there is no problem in the reproduced display content. If the quality of the picture displayed on the monitor TV 400 is poor etc., the operator can interrupt the reproduction operation mentioned above via the keyboard controller 210 . In certain cases, it is also possible for the operator to skip a part which will not be used so as to delete the reproduction data of the corresponding part.
- the operator instructs the rewind of the master video tape 26 via the keyboard controller 210 .
- the CPU 202 of the control device 200 instructs the rewinding of the master video tape 26 to the VTR 300 through the data input/output (I/O) unit 218 .
- the VTR 300 rewinds the master video tape 26 . Note that, it is also possible for the control device 200 to automatically instruct the rewinding of the master video tape 26 to the VTR 300 when the end signal is received from the VTR 300 .
- the VTR 300 When the rewinding is ended, the VTR 300 outputs information indicating the end of rewinding to the control device 200 .
- the CPU 202 of the control device 200 records the bit rate data of every frame recorded on the FD in the control device 200 in the header position of the rewound master video tape 26 through the data input/output (I/O) unit 218 .
- the amount of data for every frame of the compressed data (bit rate data: allocation data) is recorded in a range from the time code TC 0 to the time code TC 1 .
- a spare region (bit rate data recording area) for recording the bit rate data for every frame is provided on the master video tape 26 in the range from TC 0 to TC 1 .
- the bit rate data is about 400 KB. In the case of a digital VTR, this just corresponds to a digital amount of about one second of reproduction time of the master video tape 26 . Note that, as the track for recording the bit rate data, it is possible to either use the video track or use the audio track.
- the control device 200 writes the bit rate data in the spare region of TC 0 to TC 1 of the master video tape 26 and then controls the VTR 300 to make it rewind the master video tape 26 up to the tape top (TC 0 shown in FIG. 6).
- the master video tape 26 on which the bit rate data is recorded in the spare region of TC 0 to TC 1 in addition to the source data (video data) recorded in the range of from TC 1 to TC 2 will be referred to as an edit master video tape 30 since it is utilized for editing.
- FIG. 7 is an example of the configuration of the compressing and coding apparatus 100 shown in FIG. 3.
- the compressing and coding apparatus 100 calculates the amount of data (bit rate) etc. for every frame after the compression and coding of the video data reproduced from the master video tape 26 according to the rules of the MPEG 2 .
- the compressing and coding apparatus 100 has a subtraction unit 101 , a DCT unit 102 , a quantization unit 103 , a variable length coding unit 104 , an inverse quantization unit 105 , an inverse DCT unit 106 , an adder 107 , a frame memory 108 , a motion detection unit 109 , a motion compensation unit 110 , a switching circuit 111 , and a rate control unit 113 .
- the difference of the video data which is reproduced at the VTR 300 and input to the compressing and coding apparatus 100 from the input from the switching circuit 111 is found at the subtraction unit 101 , and the difference is output to the DCT unit 102 .
- the video data input to the adder 101 is output to the DCT unit 102 as it is.
- the motion compensation prediction mode the video data based on the reproduced picture before this is input from the switching circuit 111 , therefore the difference thereof is found at the adder 101 and the difference is output to the DCT unit 102 .
- the DCT unit 102 performs discrete cosine transformation (DCT), which is one type of orthogonal transformation, on the video data input from the adder 101 and outputs the obtained result of transformation to the quantization unit 103 .
- DCT discrete cosine transformation
- the quantization unit 103 quantizes the result of transformation input from the DCT unit 102 by a predetermined quantization value input from the rate control unit 113 and outputs the result to the variable length coding unit 104 and the inverse quantization unit 105 .
- variable length coding unit 104 performs variable length coding on the quantized transformation result to generate the compressed data (video bit stream) and outputs the amount of data for every frame of the compressed data to the rate control unit 113 .
- the rate control unit 113 instructs the quantization rate to the quantization unit 103 , records the video data in the frame memory 108 mentioned later, switches the switching circuit 111 , controls the parts constituting the compressing and coding apparatus 100 , etc.
- the result of transformation quantized at the quantization unit 103 is inversely quantized at the inverse quantization unit 105 and further subjected to the inverse discrete cosine transformation (inverse DCT) processing at the inverse DCT unit 106 .
- inverse DCT inverse discrete cosine transformation
- the inverse DCT-processed video data and the video data obtained by the motion compensation prediction are added at the adder 107 to restore the original video data which is then recorded in the frame memory 108 .
- the video data subjected to the inverse DCT at the inverse DCT unit 106 is recorded as it is in the frame memory 108 .
- the motion detection unit 109 uses the video data recorded in the frame memory 108 . That is, the motion detection unit 109 performs the motion detection of the next frame of the input video data and detects the motion vector based on the video data recorded in the frame memory 108 .
- the motion compensation unit 110 performs motion compensation prediction based on the motion vector detected by the motion detection unit 109 and outputs the video data obtained by the motion compensation prediction to the adder 101 via the switching circuit 111 .
- the adder 101 finds the difference of the same from the input video data of the input next frame.
- FIG. 8 shows an example where the value of the bit rate data (allocation data) for every frame obtained by the operation of the compressing and coding apparatus 100 shown in FIG. 7 mentioned above is illustrated and shows a bit rate data of a period i [generated amount of data d(i)].
- the amount of data (amount of generated data) of the video data coded at the compressing and coding apparatus 100 and further the bit rate data (allocation data) shown in FIG. 8 are recorded.
- FIG. 9 is a view of the configuration of an authoring apparatus 3 of the embodiment of the present invention.
- the authoring apparatus 3 has a first VTR 310 for reproducing the data recorded on the master video tape 26 (edit master video tape 30 ) mentioned above, a second VTR 320 for reproducing the audio data from an audio master 32 independently recording the audio data from the video data, a subtitle reproduction apparatus 330 for reading the subtitles of a movie etc. from a subtitle master 34 , and a TOC reproduction apparatus 340 for reading the TOC from the TOC master 26 .
- the authoring apparatus 3 has an encoder unit 500 accommodating a video coding device 510 and a multiplexer 540 , an audio encoder 520 , and a subtitle encoder 530 .
- the authoring apparatus 3 has a control device 200 A comprised of a personal computer (PC) for controlling the operation of the encoder unit 500 , the audio encoder 520 , and the subtitle encoder 530 .
- PC personal computer
- the configuration of the control device 200 A is similar to that of the control device 200 shown in FIG. 4.
- the edit master video tape 30 is loaded in the first VTR 310 where the data recorded on the edit master video tape 30 is reproduced and input to the video coding device 510 in accordance with the control instructions of the control device 200 A.
- bit rate data (allocation data) etc. stored in the header of the edit master video tape 30 are first read out to the control device 200 A for use for the second decoding processing in the authoring apparatus 3 .
- the audio master 32 is loaded in the second VTR 320 where the audio data recorded in the audio master 32 is reproduced and input to the audio encoder 520 in accordance with the control instructions of the control device 200 A.
- the subtitle master 34 is loaded in the subtitle reproduction device 330 where the data recorded in the subtitle master 34 is read and input to the subtitle encoder 530 in accordance with the control instructions of the control device 200 A.
- the TOC master 26 is loaded in the TOC reproduction device 340 where the TOC data recorded in the TOC master 26 is input to the multiplexer 540 .
- the video coding device 510 compresses and codes the video data S 310 reproduced from the edit master video tape 30 by the first VTR 310 .
- the audio encoder 520 compresses and codes the audio data reproduced from the audio master 32 by the second VTR 320 .
- the subtitle encoder 530 compresses and codes the subtitles reproduced from the subtitle master 34 by the subtitle reproduction device 330 .
- the multiplexer 540 multiplexes the compressed and coded data and the TOC reproduced by the TOC reproduction device 340 under the control of the control device 200 A.
- the multiplexer 540 records the multiplexed data in a cutting master 38 .
- An ECC and modulation device 600 reproduces the data recorded in the cutting master 38 , adds the ECC, modulates the same, and records the resultant data on the DVD.
- FIG. 10 is a view of the configuration of the video coding device 510 of the authoring apparatus 3 shown in FIG. 9.
- the video coding device 510 illustrated in FIG. 10 is basically the same as the compressing and coding apparatus 100 shown in FIG. 7.
- the quantization unit 513 of the video coding device 510 includes the subtraction unit 101 of the compressing and coding apparatus 100 (FIG. 7), DCT unit 102 , quantization unit 103 , inverse quantization unit 105 , inverse DCT unit 106 , adder 107 , frame memory 108 , motion detection unit 109 , and the motion compensation unit 110 .
- variable length coding unit 514 of the video coding device 510 corresponds to the variable length coding unit 104 of the compressing and coding apparatus 100 (FIG. 7).
- the rate control unit 515 of the video coding device 510 corresponds to the rate control unit 113 of the compressing and coding apparatus 100 (FIG. 7).
- the video data reproduced by the first VTR 310 (FIG. 9) is supplied to the subtraction unit 101 contained in the quantization unit 513 of the video coding device 510 .
- the rate control unit 515 calculates the amount of data (bit rate) of each frame of the compressed data (video bit stream) generated by the second compression and coding or a quantization value satisfying the amount of data thereof based on the first allocation data (bit rate data) recorded in the spare region (FIG. 6) of the edit master tape 32 supplied from the control device 200 A.
- the quantization unit 103 of the quantization unit 513 quantizes the data supplied from the DCT unit 102 based on the bit rate or the quantization value given from the rate control unit 515 .
- the rate control unit 513 performs the subtraction shown in Equation 3 for every frame worth of time based on each amount of video data generated and the recording capacity of the recording medium (DVD) on which the recording is to be carried out and allocates the amount of data after the compression and coding to each frame of the video data.
- dd(i) is an allocation amount of data
- S is the capacity of the recording media
- d(i) is an amount of data generated at a first coding of the video data of the period i;
- D is an amount of data generated at the first coding of the entire video data.
- the rate control unit 515 performs the operation shown in the following Equation 4 based on the amount of data allocated by Equation 3 to determine the amount of data (coding bit rate) after compression and coding of each frame.
- [0215]i is the number of the period of every time t
- R v (i) is the coding bit rate of the video data of the period i.
- dd(i) is the allocated amount of data.
- Equation 3 and Equation 4 the time t was set to be one frame worth of time, but it is also possible to set the same to be for example one GOP worth of time.
- the rate control unit 515 controls the quantization value of the quantization performed in the quantization unit 513 so that the coding bit rate finally becomes the value found by Equation 4.
- the quantization unit 513 quantizes the video data reproduced at the first VTR 310 according to the quantization value controlled by the rate control unit 515 .
- the quantized video data is output to the variable length coding unit 104 of the quantization unit 513 .
- variable length coding unit 104 of the quantization unit 513 performs variable length coding on the quantized transformation result to generate the compressed data (video bit stream) and outputs the same.
- the generated compressed data (video bit stream), the audio data compressed and coded by the audio encoder 520 , and the subtitles compressed and coded by the subtitle encoder 530 are multiplexed at the multiplexer 540 .
- the compressed data multiplexed at the multiplexer 540 is recorded in the cutting master 38 .
- the compressed data recorded in the cutting master 38 is given an ECC, modulated in the ECC and modulation device 600 , and recorded on the DVD.
- the authoring apparatus 3 After the end of the work, even if a long period has elapsed, the first coding information is stored on the edit master video tape 30 on which the source data is recorded.
- the compressed data can be recorded on a DVD or other recording medium with a set storage capacity within the storage capacity thereof just by performing the second compression and coding processing by using this edit master video tape 30 .
- the compressed data can be provided in real time with the prescribed bit rate by just performing the second compression and coding processing.
- the audio and/or video data compressing apparatus 2 and the authoring apparatus 3 shown as the second embodiment, as shown in FIG. 6, use a two-path system of a variable rate compression and coding system of finding the amount of data after the compression and coding of each scene i in a first compression and coding processing and then performing a second compression and coding processing so that the amount of data of each scene becomes the found value. Accordingly, the recording capacity of a DVD etc. can be effectively actively utilized and in addition the quality of the picture after the decoding and expansion is high.
- the coding is once carried out and the amount of data generated of each picture at that time is found, temporarily recorded in a FD, and finally recorded in the TC 0 to TC 1 of the edit master video tape 30 .
- the video coding device 510 of the authoring apparatus 3 reads the amount of data generated of each picture recorded from TC 0 to TC 1 of the edit master video tape 30 , allocates the amount of data to each video data based on the amount of data generated, and performs the compression and coding at the video coding device 510 . Accordingly, it is possible to perform suitable variable rate coding maintaining the quality of the picture with respect to each video data and then to suitably record the video data on a DVD or other recording medium having a limited recording capacity within the recording capacity.
- the compressing and coding apparatus 100 first processes the picture by DCT, quantization, motion compensation, etc. to compress it by reducing the spatial and time redundancy and, further, quantizes it at a predetermined fixed quantization step so that the compression rate becomes sufficiently lower than the target compression rate, and performs the first variable length compression and coding processing. Then, the video coding device 510 for performing the second compression and coding processing quantizes each video data again by using the quantization step determined for every video data and thereby obtains the video data coded with the desired rate.
- the processing for allocating the amount of compressed data based on the amount of data generated of each video data detected at the compressing and coding apparatus 100 and determining the coding bit rate was carried out in the rate control unit 515 of the video coding device 510 .
- the audio and/or video data compressing apparatus 2 and the authoring apparatus 3 shown as the second embodiment are constituted so as to record the source data which is subject to the compression and coding on a VTR tape (master video tape 26 ), but it is also possible to constitute them so as to record the source data on another recording medium, for example, a hard magnetic disk (HD), magneto-optical disk (MO), or digital video disk (DVD).
- a hard magnetic disk HD
- MO magneto-optical disk
- DVD digital video disk
- the coding method in the compressing and coding apparatus 100 is not limited to the variable rate compression and coding system according to the above exemplified MPEG.
- the orthogonal transformation a method using for example Hadamard or Fourier transformation etc. in place of the DCT can be adopted as well.
- FIG. 11 is a view of the configuration of an audio and/or video data compressing apparatus 4 as the third embodiment of the coding apparatus of the present invention.
- bit rate data (allocation data) found at the compressing and coding apparatus 100 was recorded from TC 0 to TC 1 on the master video tape 26 and this used as the edit master video tape 30 , but recordal of data on the master video tape 26 in this way is a problem in some cases.
- Valuable source data is recorded on the master video tape, therefore to prepare against unforeseen situations such as erroneous erasing, usually, when performing the editing and compression and coding processing, first a work master tape on which the source data is copied from the master tape is prepared. The first compression and coding are carried out on the source data reproduced from this work master tape and the amount of data is calculated.
- the second compression and coding are carried out again with respect to the source data reproduced from the edit master tape.
- the compression and coding processing is carried out in such a procedure, it is necessary to reproduce the source data three times in total so a long time is required for the compression and coding processing. For example, when compressing and coding source data of a movie of two hours duration, at least six hours will be required for the compression and coding processing.
- the bit rate is calculated, and further the bit rate data (allocation data) is recorded on the work master tape.
- a second VTR 350 for recording the video data read from the master video tape 26 on the work master tape 40 and recording the bit rate data (allocation data) calculated at the compressing and coding apparatus 100 from TC 0 to TC 1 of the work master tape 40 is provided.
- the compressing and coding apparatus 100 , control device 200 , VTR 300 , and monitor TV 400 of the audio and/or video data compressing apparatus 4 shown in FIG. 11 are substantially the same as the constituent parts of the audio and/or video data compressing apparatus 2 shown in FIG. 3 given the same references.
- the operator turns on the power of the monitor TV 400 , first VTR 300 , second VTR 350 , control device 200 , compressing and coding apparatus 100 , etc. to bring them to the operation ready state. Then, the operator loads the master video tape 26 in the VTR 300 and rewinds the master video tape 26 to the initial state. Similarly, he loads the work master tape 40 in the second VTR 350 and rewinds this to the initial state.
- the operator instructs the start of the first compression and coding processing by a dialog using the keyboard controller 210 in the control device 200 and the display device 214 .
- the control device 200 controls the VTR 300 to make it perform the reproduction operation of data recorded on the master video tape 26 . Further, the control device 200 makes the second VTR 350 perform the operation of recording the video data reproduced from the master video tape 26 on the work master tape 40 . Further, the control device 200 controls the compressing and coding apparatus 100 and brings it to the operation ready state.
- the VTR 300 starts the reproduction operation, continuously reproduces the video data and bit rate data (allocation data) etc. recorded on the master video tape 26 , and outputs the same to the monitor TV 400 .
- the monitor TV 400 displays the reproduced video of the video data input from the VTR 300 .
- the reproduced video displayed on the monitor TV 400 is used by the operator to judge, by the naked eye, whether or not the correct video data is being reproduced.
- the video data reproduced at the VTR 300 is output to the monitor TV 400 and, at the same time, input to the second VTR 350 and recorded on the work master tape 40 .
- the video data reproduced at the VTR 300 is input to also the compressing and coding apparatus 100 where it is compressed and coded with the fixed quantization value.
- the compressing and coding apparatus 100 finds the data of the amount of data (amount of data generated) of the video data after the compression and coding for every frame.
- the control device 200 stores the amount of data (amount of data generated) of the video data after the compression and coding obtained in a loaded FD (not illustrated).
- the FD may store not only the bit rate data (allocation data), but also data indicating to what type of picture (picture type) is each frame compressed and coded and various information obtained at the stage of compression and coding, for example, information of frames in which scene changes occur.
- the operator watches the monitor TV 400 to confirm that there is no problem in the reproduced display content. If the quality of the picture displayed on the monitor TV 400 is poor etc., it is also possible for the operator to interrupt the above reproduction operation via the keyboard controller 210 . In certain case, the operator may cause a part not intended to be used to be skipped so as to eliminate the reproduced data of the corresponding part.
- the VTR 300 When the VTR 300 finishes reproducing all of the video data recorded on the master video tape 26 , the VTR 300 transmits an end signal to the control device 200 .
- the control device 200 displays information indicating that the reproduction of the video data is ended on the display device 214 . By this display, the operator learns that the VTR 300 has ended the reproduction of the video data.
- the operator who has been watching the display content of the monitor TV 400 confirms that there is no problem in the display content, he can understand that the reproduction operation was correctly carried out.
- the operator instructs the rewinding of the master video tape 26 loaded in the first VTR 300 and the work master tape 40 loaded in the second VTR 350 to the control device 200 .
- the VTR 300 and the second VTR 350 perform the rewinding.
- control device 200 it is also possible for the control device 200 to automatically instruct the rewinding of the master video tape 26 and the work master tape 40 to the VTR 300 and 350 when receiving an end signal from the VTR 300 .
- the second VTR 350 outputs information indicating that the rewinding of the work master tape 40 has ended to the control device 200 .
- the control device 200 records the bit rate data (allocation data) for every frame recorded on the FD from TC 0 to TC 1 of the rewound work master tape 40 (refer to FIG. 6).
- the bit rate data (allocation data) for every frame is stored in the video track or the audio track of TC 0 to TC 1 of the work master tape 40 . Note that, in the region of TC 0 to TC 1 , not only the amount of data generated for every frame mentioned above, but also various information which is obtained at the stage of compression and coding and stored on the FD can be stored.
- control device 200 After the control device 200 writes the bit rate data (allocation data) from TC 0 to TC 1 of the work master tape 40 , the control device 200 outputs an instruction for rewinding of the work master tape 40 up to the tape top to the VTR 350 .
- the video data recorded on the master video tape 26 is recorded on the work master tape 40 and further the bit rate data obtained by the compression and coding processing is recorded from TC 0 to TC 1 of the work master tape 40 .
- This work master tape 40 is loaded in the first VTR 310 in place of the edit master tape 30 in the authoring apparatus 3 shown in FIG. 9.
- the bit rate data (allocation data) etc. stored in the work master tape 40 are first read and stored in the control device 200 and then the above second compression and coding processing is carried out.
- the bit rate data etc. used for the second coding are recorded on the work master tape 40 while storing the master video tape 26 as it, therefore the master video tape 26 can be stored as it is and the time required for the compression and coding can be greatly shortened.
- FIG. 12 is a view showing the relationship between the reproduction time and the coding bit rate when the video data of a certain program is coded by the fixed rate compression and coding system and the variable rate compression and coding system, respectively.
- the compression and coding rate (or bit rate) is always constant.
- the audio and/or video data compressing apparatuses 1 , 2 , and 4 and the authoring apparatus 3 shown in the first to third embodiments use the variable rate compression and coding system and change the compression and coding rate (bit rate) according to the complexity of the image so as to maintain the quality of the picture as a whole when expanding and decoding the compressed and coded video data.
- bit rate the compression and coding rate
- the period a is the period of the relatively difficult video data for which the motion is vigorous, therefore the amount of data generated by coding becomes large (bit rate becomes high) due to the coding
- the periods b 1 and b 2 are periods of relatively simple video data for which the motion is small, therefore the coding can be carried out by small coding data (low bit rate).
- the data which is obtained by the first coding processing and is used for the second coding processing is recorded on an edit master video tape or work master tape or the master video tape per se, therefore if these video tapes are used, data which has been compressed and coded in real time can be provided at any time.
- data which is compressed and coded in real time can be recorded on a DVD or other recording medium having a limited recording capacity with the rate with which the data can be stored or can be transmitted to a transmission system for transmitting the data with the prescribed bit rate.
- the audio and/or video data compressing apparatus can be effectively utilized in recording apparatuses for compressing and coding uncompressed video data to an amount of data of less than the recording capacity and recording the same on a magneto-optical disk (MO), a digital video disk (DVD), or the like and in a cable television system for sending the compressed data compressed and coded to a data rate of less than the transmission capacity to the home of the viewer.
- MO magneto-optical disk
- DVD digital video disk
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
- The present invention relates to an audio and/or video data coding and recording apparatus for variable length coding noncompressed audio and/or video data by a compressing and coding system such as the MPEG (Moving Picture coding Experts Group) method and recording the same on a conventionally existing recording medium such as a magneto-optical disk (MO) and hard disk (HD) or a new recording medium such as a digital video disk (DVD).
- When reading out source data (stock data) from a recording medium of a video tape (master video tape) on which program data and other uncompressed and uncoded original audio and/or video data (source data or stock data) have been recorded for the purpose of compression and coding, usually, to prepare against unforeseen situations, the practice has been to reproduce the source data from a master video tape, copy it onto another VTR tape (work video tape), and further reproduce the source data from the work video tape for compression and coding.
- Further, as the compression and coding system used when compressing and coding audio and/or video data and recording the same on a recording medium such as a magneto-optical disk (MO) or a digital video disk (DVD) or transmitting the same to another apparatus, a fixed rate (fixed length) compression and coding system and a variable rate (variable length) compression and coding system have been known.
- Below, an explanation will be made of the variable rate compression and coding system and the fixed rate compression and coding system by taking as an example a case of compressing and coding video data. Note that, the compression and coding of audio data can be considered basically similar to the compression and coding of video data, but audio data generally consists of a smaller amount of data than video data and can be more easily compressed and coded than video data, therefore the compression and coding of the audio data will not be referred to here.
- In the fixed rate compression and coding system, the compression and coding rate (bit rate) is always constant.
- On the other hand, in the variable rate compression and coding system, in order to maintain the quality of the picture as a whole when expanding and decoding the compressed and coded data (compressed data), the compression and coding rate is changed based on the complexity of the picture and motion. For example, if variable rate compression and coding are performed on a relatively difficult part where the motion of the source data is vigorous, the amount of generated data becomes larger (bit rate becomes higher), while if the variable rate compression and coding is performed on a relatively simple part where the motion of the source data is small, the amount of generated data becomes smaller (bit rate becomes lower).
- When considering the quality of the video after the expansion and decoding, when using the variable rate compression and coding system, it is possible to allocate a larger amount of data for the compression and coding of a complex picture and allocate a smaller amount of data for the compression and coding of a simple picture, therefore the compression and coding can be carried out while maintaining a uniform picture for the picture as a whole.
- When performing the compression and coding by the fixed rate compression and coding system, however, at a part where the picture is complex and the motion is vigorous (picture pattern is complex) and therefore the amount of information is large, the fixed amount of data allocated to that part is not enough to maintain a sufficient quality of the picture. Conversely, in a part where the picture is simple and the motion is mild (picture pattern is simple) and therefore the amount of information is small, the fixed amount of data becomes excessive with respect to the amount required for maintaining a sufficient quality of the picture.
- Accordingly, in general, the quality of the picture after the expansion and decoding becomes higher in the case where the variable rate compression and coding system is used in comparison with the case where the fixed rate compression and coding system is used.
- When considering the amount of the data after compression, when using the fixed rate compression and coding system, since the source data is compressed and coded by a constant compression and coding rate, the amount of data after compression and coding can be correctly estimated from the amount of the source data before the compression and coding. Accordingly, the recording medium having the recording capacity necessary for recording the data after compression and coding can be easily selected.
- On the other hand, as mentioned above, if the fixed rate compression and coding system is used, since the compression and coding are carried out with the same compression and coding rate both for a part where the pattern of the source data is complex and for a part where the pattern is simple, the quality of the picture at the part where the pattern of the source data is complex becomes poor.
- Further, in the fixed rate compression and coding system, since the amount of data after the compression and coding changes in accordance with the value of the compression and coding rate, when the storage capacity of the recording medium for recording the compressed data is small, the compression and coding rate must be lowered and thus the quality of the overall picture after expansion and decoding becomes low. Accordingly, in order to maintain a high quality of the picture after the expansion and decoding, the recording capacity of the recording medium must be made large.
- When using the variable rate compression and coding system, the compression and coding are carried out while adaptively changing the compression and coding rate in accordance with the complexity of the pattern. That is, in the variable rate compression and coding system, the part where the pattern of the source data is difficult is compressed and coded with a low compression and coding rate, while the video data of the part where the pattern is simple is compressed and coded with the high compression and coding rate.
- Accordingly, if the variable rate compression and coding system is used, the quality of the picture after the expansion and decoding can be improved in comparison with the case where the fixed rate compression and coding system is used.
- When the variable rate compression and coding system is used, however, the amount of data after the compression and coding cannot be estimated definitively from the amount of the source data before the compression. Accordingly, with just a single compression and coding processing, the source data cannot be reliably compressed and coded to an amount of data less than the recording capacity of a DVD (digital video disc device) or other recording medium and reliably recorded on the same.
- The fixed rate compression and coding system and the variable rate compression and coding system have their advantages and disadvantages as mentioned above, but a recent trend has been for the greater use of the variable rate compression and coding system, which gives a higher quality of the picture as a whole after the expansion and decoding, in comparison with the fixed rate compression and coding system. As representative variable rate compression and coding systems, the MPEG system (system of compression and coding of moving pictures developed by the Moving Picture Coding Experts Group) as represented by MPEG1 and MPEG2 have been known.
- In order to record compressed data on a DVD or other recording medium, it is necessary to properly set the compression and coding rate (bit rate) and to compress and code the data and record the compressed data so that the compressed data can be accommodated in the recording medium. For this reason, a two-path system mentioned below is applied.
- First, compression and coding process is carried out for determining the compression and coding rate so that the amount of the data after the compression and coding becomes less than the recording capacity of the DVD or other recording medium is carried out(first compression and coding processing). That is, processing for allocating the amounts of data to the parts of the source data is carried out calculating back from the recording capacity of the recording medium so that all of the compressed data can be recorded on the recording medium.
- Next, referring to the amounts of data allocated to the parts of the source data, precise compression and coding processing (second compression and coding processing) is carried out again so that the amounts of data after the compression and coding become the amounts of data allocated to these parts to thereby generate the compressed data which is then recorded on the DVD or other recording medium.
- More concretely, for example, the source data is divided into scenes of every time tscene, an amount of data d(i) suited to a scene is allocated for every scene i, and, based on the ratio of that amount of data d(i) occupied in the overall video data, a bit rate that satisfies for example the following
Equation 1 is found for each scene. Then, the compression and coding of that scene are carried out with that bit rate. - R v(i)=t scene≦(S×(d(i)/D)) (1)
- where,
- Rv(i) is a compression and coding bit rate of the video data of the scene i,
- tscene is the time of the scene i,
- S is the capacity of the recording medium,
- i is the number of the scene,
- d(i) is the compressed amount of the video data of the scene i, and
- D is the amount of the entire video data, where D=Σd(i).
- Since such a two-path system of a variable rate compression and coding system performs the compression and coding processing twice, it suffers from the following disadvantages.
- Since it is necessary to perform the compression and coding processing twice, a long time is taken for the compression and coding processing and also much labor is involved on the part of the workers performing the compression and coding processing. As a result, the production price becomes high. For example, in order to compress and code the source data of a movie program of 135 minutes length recorded on a master video tape and record the same as the audio and/or video data on a DVD, at least double the processing time, i.e., 270 minutes (four hours and 30 minutes), is required. Further, working time such as the rewind time of the master video tape becomes necessary in addition to this.
- Further, due to the variable rate compression and coding system, the compressing and coding apparatus has to have a compression and coding unit for performing the first compression and coding processing for finding the amounts of data generated at the different parts of the source data preceding the actual compression and coding processing (second compression and coding processing), thus the apparatus becomes complex and the size of the apparatus becomes large.
- In the two-path system of the variable rate compression and coding system explained above, the information, which is required in the second time compression and coding processing, on the amounts of data allocated to the different parts of the source data based on the amounts of data of the compressed data obtained by the first compression and coding processing (allocation information) is stored for example in the personal computer (PC) controlling the compression and coding processing.
- When the compression and coding of the source data is carried out only one time, it is sufficient to just store the allocation information in the personal computer for controlling the compression and coding processing. However, there is no guarantee that the allocation information will continue to be stored in the personal computer as it is even after the compression and coding, therefore when source data recorded on a master video tape or a work master video tape is repeatedly reproduced for compression and coding many times, there is a possibility that it would become necessary to perform the compression and coding processing by the two path system every time.
- The present invention was made so as to overcome the disadvantages of the prior art and has as its object to provide an audio and/or video data recording apparatus, and a method for the same, which can compress and code source data (stock data) with a compression and coding rate in accordance with the recording capacity of the recording medium and thereby effectively utilize the recording capacity of the recording medium and in addition which can make the data after the expansion and decoding high in quality.
- Further, still another object of the present invention is to provide an audio and/or video data recording apparatus, and a method of the same, which can estimate the amount of data after compression of the source data by the variable rate compression and coding system during the time when the source data is being copied from the master video tape to the work video tape.
- Further, yet another object of the present invention is to provide an audio and/or video data recording apparatus, and a method of the same, which can record the allocation data indicating the amounts of data allocated to the parts of the source data together on the recording medium recording the source data.
- Further, another object of the present invention is to provide an audio and/or video data recording apparatus, and a method of the same, which can reproduce the allocation data from the recording medium together with the source data and perform the variable rate compression and coding processing based on the reproduced allocation data.
- Further, another object of the present invention is to provide an audio and/or video data recording apparatus, and a method of the same, which does not require the use of a two-path system of the variable rate compression and coding system each time the same data is compressed and coded and which can therefore quickly compress and code the source data.
- Further, another object of the present invention is to provide a recording medium such as a video recording tape on which the allocation information is recorded in addition to the source data.
- To achieve the above objects, a first audio and/or video data compressing apparatus according to the present invention has an audio and/or video data reproducing means for reproducing audio and/or video data from a first recording medium on which audio data and video data or either of the same (audio and/or video data) are recorded; a first audio and/or video data recording means for recording the audio and/or video data reproduced by the audio and/or video data reproducing means on a second recording medium; an audio and/or video data compressing means for quantizing the supplied audio and/or video data and compressing the same to generate compressed data; and a quantization value calculating means for calculating a quantization value for making an amount of the compressed data a desired amount of data based on an amount of compressed data generated by the quantization and compression of the audio and/or video data, reproduced from the first recording medium by the reproducing means, by the audio and/or video data compressing means by a predetermined quantization value.
- Preferably, when compressing the video data, the quantization value calculating means calculates the quantization value for every group of a plurality of frames based on the amount of the compressed data generated by the audio and/or video data compressing means.
- Preferably, the audio and/or video data compressing means quantizes the audio and/or video data recorded on the second recording medium based on the quantization value calculated by the quantization value calculating means.
- Preferably, the first audio and/or video data recording means records the quantization value calculated by the quantization value calculating means on the second recording medium.
- Preferably, there is further provided a second audio and/or video data recording means for recording the compressed data, which is generated by reproducing data from the second recording medium by the audio and/or video data reproducing means and quantizing and compressing the same by the audio and/or video data compressing means, on a third recording medium; and the quantization value calculating means calculates the quantization value so that the amount of the compressed data generated by the audio and/or video data compressing means does not exceed the recording capacity of the third recording medium.
- Preferably, the first recording means records the quantization value calculated by the quantization value calculating means recorded in the second recording medium at a position before the position where the compressed data generated by the audio and/or video data compressing means.
- The first audio and/or video data recording apparatus according to the present invention makes a copy of the uncompressed and uncoded source data (audio and/or video data) from the master use VTR tape (master video tape: first recording medium) etc. recording the audio and/or video data (source data) such as a program which becomes the material for editing etc. to a standby use VTR tape (work video tape: second recording medium) etc., compresses and codes the data by a variable rate compression and coding system such as the MPEG to generate compressed data of less than the recording capacity of a recording medium such as a magneto-optical disk (MO) or digital video disk (DVD) so that it can be recorded on these recording media, and records the same.
- In the audio and/or video data recording apparatus according to the present invention, the audio and/or video data reproducing means reproduces the source data from the master video tape (first recording medium).
- The first audio and/or video data recording means records the source data reproduced from the master video tape by the audio and/or video data reproducing means on the work video tape.
- The audio and/or video data compressing means compresses and codes the source data reproduced by the audio and/or video data reproducing means by a compression and coding system such as the MPEG2 to generate the compressed data. That is, the audio and/or video data compressing means performs the compression processing of the reproduced source data by discrete cosine transformation (DCT) of the difference between frames in units of groups of pictures (GOPs) containing a plurality of frames, quantizes the same with a fixed quantization value which is set in advance, and codes this by run length limited (RLL) coding etc. to generate compressed data having a variable length during the time that the audio and/or video data reproducing means is reproducing the source data from the master video tape and copying the reproduced source data on the work video tape.
- The quantization value calculating means calculates the amount of the compressed data generated by the audio and/or video data compressing means performing the compression processing and quantizing the result by the fixed quantization value in for example units of groups of pictures and calculates a new quantization value giving an amount of the compressed and coded data less than the recording capacity of the DVD etc. and giving the smallest remaining recording capacity based on the amount of this compressed data and the recording capacity of the DVD or the like (third recording medium) during the time when the source data is being copied from the master video tape to the work video tape.
- By calculating the quantization value based on the amount of the compressed data obtained by the first compression and coding (first path) in this way and using the optimized quantization value in the second compression and coding (second path), compression and coding enabling recording on a DVD etc. and in addition giving the highest quality of the audio and/or video after the expansion and decoding can be carried out.
- Further, since a new quantization value is calculated during the time when the source data is being copied to the work video tape, it is not necessary to reproduce the source data just to calculate the new quantization value and thus the time of the compression and coding processing and recording processing can be shortened by this amount.
- The audio and/or video data recording means records the compressed and coded data, which the compressing and coding means generates by compressing and coding the source data reproduced by the recording and reproducing means, by using the new quantization value on a recording medium such as an MO.
- Further, the audio and/or video data recording means records the quantization value calculated by the quantization value calculating means on the master video tape or the work video tape so that it can be used whenever compressing and coding the source data so as thereby to make the calculation of the quantization value at times other than the first time unnecessary and to shorten the time required for the compression and coding processing after the first time.
- Further, a second audio and/or video data compressing apparatus according to the present invention has an audio and/or video data reproducing means for reproducing audio and/or video data from a first recording medium on which audio data and video data or either of the same (audio and/or video data) are recorded; an audio and/or video data recording means for recording the audio and/or video data reproduced by the audio and/or video data reproducing means on a second recording medium; and an audio and/or video data compressing means for quantizing the supplied audio and/or video data and compressing the same to generate compressed data, wherein the audio and/or video data recording means records data indicating the amount of the compressed data, generated by the audio and/or video data compressing means quantizing the audio and/or video data reproduced from the first recording medium by the reproducing means with a quantization value determined in advance and compressing the same, on the second recording medium.
- Further, a third audio and/or video data compressing apparatus according to the present invention has an audio and/or video data reproducing means for reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of them same (audio and/or video data) are recorded; an audio and/or video data recording means for recording the audio and/or video data reproduced by the audio and/or video data reproducing means on a second recording medium; and an audio and/or video data compressing means for quantizing the supplied audio and/or video data and compressing the same to generate compressed data, wherein the audio and/or video data recording means further records data indicating the amount of the compressed data, which the audio and/or video data compressing means generates by quantizing the audio and/or video data reproduced from the first recording medium by the reproducing means with a quantization value determined in advance and compressing the same, on a third recording medium.
- Further, a fourth audio and/or video data compressing apparatus according to the present invention has a first audio and/or video data compressing means for reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded and quantizing and compressing the same to thereby generate compressed data; a compressed data amount calculating means for calculating an amount of compressed data indicating the data after the compression of the audio and/or video data based on the amount of the compressed data generated by the audio and/or video data compressing means; and a recording means for recording the amount of compressed data calculated by the compressed data amount calculating means on the first recording medium.
- Preferably, the recording means records the amount of compressed data calculated by the compressed data amount calculating means in the first recording medium at a position before the position where the audio and/or video data is recorded.
- Preferably, there is further provided a second audio and/or video data compressing means for reproducing the amount of the compressed data and the audio and/or video data recorded on the first recording medium by the recording means and quantizing and compressing the reproduced the audio and/or video data based on reproduced amount of compressed data.
- Preferably, the recording means records a quantization value used for quantization in the second audio and/or video data compressing means on the first recording medium as the amount of compressed data.
- Further, a fifth audio and/or video data compressing apparatus according to the present invention has an audio and/or video data compressing means for reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded and quantizing and compressing the same to thereby generate compressed data and a recording means for recording an amount of compressed data indicating the amount of the compressed data generated by the audio and/or video data compressing means on the first recording medium.
- Preferably, the recording means records the amount of compressed data calculated by a compressed data amount calculating means in the first recording medium at a position before the position where the audio and/or video data is recorded.
- Further, a first audio and/or video data compressing method according to the present invention comprises reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded; recording the reproduced audio and/or video data on a second recording medium; and calculating a quantization value for making the compressed data have a desired amount of data based on the amount of the compressed data generated by quantizing the audio and/or video data reproduced from the first recording medium with a quantization value determined in advance and compressing the same.
- Further, a second audio and/or video data compressing method according to the present invention comprises reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded; recording the reproduced audio and/or video data on a second recording medium; and recording data indicating the amount of the compressed data generated by quantizing the audio and/or video data reproduced from the first recording medium with a quantization value determined in advance and compressing the same on the second recording medium.
- Further, a third audio and/or video data compressing method according to the present invention comprises reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded; recording the reproduced audio and/or video data on a second recording medium; and further recording data indicating the amount of the compressed data generated by quantizing the audio and/or video data reproduced from the first recording medium with a quantization value determined in advance and compressing the same on a third recording medium.
- Further, a fourth audio and/or video data compressing method according to the present invention comprises reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded; quantizing and compressing the same to generate compressed data; calculating an amount of compressed data indicating the data after the compression of the audio and/or video data based on the amount of the generated compressed data; and recording the calculated amount of compressed data on the first recording medium.
- Further, a fifth audio and/or video data compressing method according to the present invention comprises reproducing audio and/or video data from a first recording medium on which the audio data and video data or either of the same (audio and/or video data) are recorded; quantizing and compressing the same to generate compressed data; and recording an amount of compressed data indicating the amount of the generated compressed data on the first recording medium.
- The above and other objects and features of the present invention will be more apparent from the following description given with reference to the accompanying drawings, in which:
- FIG. 1 is a view of the configuration of an audio and/or video data compressing apparatus of an embodiment according to the present invention;
- FIG. 2 is a view of the configuration of an encoder shown in FIG. 1;
- FIG. 3 is a view of the configuration of an audio and/or video data compressing apparatus of a second embodiment according to the present invention;
- FIG. 4 is a view of the configuration of a control device of the audio and/or video data compressing apparatus shown in FIG. 3;
- FIG. 5 is a flowchart showing the schematic operation of the video data compressing apparatus shown in FIG. 3;
- FIG. 6 is a view of a recording region of a master video tape (FIG. 3);
- FIG. 7 is a view of an example of the configuration of the compressing and coding apparatus shown in FIG. 3;
- FIG. 8 is a view illustrating the value of the bit rate data (allocation data) for every frame obtained by the operation of the compressing and coding apparatus shown in FIG. 7;
- FIG. 9 is a view of the configuration of an authoring apparatus of the embodiment according to the present invention;
- FIG. 10 is a view of the configuration of the video coding apparatus of the authoring apparatus shown in FIG. 8;
- FIG. 11 is a view of the configuration of the audio and/or video data compressing apparatus of a third embodiment according to the present invention; and
- FIG. 12 is a view of the relationship between a reproduction time and coding bit rate when the video data of a certain program is coded by the fixed rate compression and coding system and the variable rate compression and coding system, respectively.
- Below, an explanation will be made of a first embodiment of the present invention.
- FIG. 1 is a view of the configuration of an audio and/or video
data compressing apparatus 1 according to the present invention. - As shown in FIG. 1, the audio and/or video
data compressing apparatus 1 is constituted by afirst VTR apparatus 10, asecond VTR apparatus 12, a switch circuit (SW) 16, anencoder 18 for MPEG2, a magneto-optical disk recording device (MS) 20, a control device (PC) 22, and amonitor device 24. - The audio and/or video
data compressing apparatus 1 copies audio data and video data or either of the same (audio and/or video data: source data) such as a program to be edited, which are recorded on a master use VTR tape (master video tape: first recording medium) 26, on a stand-by use VTR tape (work video tape: second recording medium) 28 by these constituent parts and, at the same time, compresses and codes the same by for example the MPEG2 system and records the compressed data on a magneto-optical disk (MO) or digital video disk (DVD: third recording medium) mounted in therecording apparatus 20. - The
control device 22 is for example a personal computer and controls the parts of the audio and/or videodata compressing apparatus 1 via control signals C10, C12, C16, C18, and C20 in accordance with the operation data input by the operator of the audio and/or videodata compressing apparatus 1. - Further, the
control device 22 calculates the amount of data DC of the units of groups of pictures (GOP) of the compressed data which are input from theencoder 18 in the case where theencoder 18 compresses and codes the source data with the quantization value Qf of a fixed value set in advance and cumulatively adds the amounts of data calculated in the units of GOPs to calculate the amount of data DM of the compressed data as a whole. - Further, the
control device 22 compresses and codes for example the source data based on the amount of the calculated entire compressed data, calculates the quantization value Qv which can be recorded in the recording capacity SC of the magneto-optical disk mounted on therecording apparatus 20 and with which the remaining capacity of the magneto-optical disk becomes the smallest, and outputs the same to theencoder 18. Note that, thecontrol device 22 calculates the quantization value Qv by referring to a ROM table storing for example the amount of data DM and the recording capacity SC in correspondence in advance or according to the following equation: - Q v =[Q f(DM/SC)]+1 when Qf(DM/SC) is not an integer;
- Q v =Q f(DM/SC) when Qf(DM/SC) is an integer (2)
- where,
- Qv indicates a new quantization value;
- Qf indicates a quantization value of a fixed value;
- DM indicates the amount of the entire compressed data when the source data is compressed and coded by using the quantization value Qf;
- SC indicates a recording capacity of the recording medium on which the
recording apparatus 20 records the compressed data; and - [x] indicates an integer not exceeding x.
- The
VTR apparatus 10 reproduces the source data S10 from themaster video tape 26 under the control of thecontrol device 22 via the control signal C10 and outputs the data to theVTR apparatus 12, themonitor device 24, and themaster video tape 26. Note that, the source data S10 includes a time code TC1 indicating the borders etc. of the GOPs of the source data and the main body of the audio and/or video data (audio and/or video data AV1). - The
VTR apparatus 12 records the source data S10 input from theVTR apparatus 10 on thework video tape 28 under the control of thecontrol device 22 via the control signal C12. - Further, the
VTR apparatus 12 reproduces the source data recorded on the work video tape under the control of thecontrol device 22 and outputs the same as the source data S12 to theswitch circuit 16. Note that, the source data S12, similar to the source data S10, includes a time code TC2 indicating the borders etc. of the GOPs of the source data and the main body of the audio and/or video data (audio and/or video data AV2). - The
switch circuit 16 selects the source data S10 when theVTR apparatus 10 is reproducing the source data under the control of thecontrol device 22 via the control signal C16 and outputs the same to theencoder 18. - Further, the
switch circuit 16 selects the source data S12 when theVTR apparatus 12 is reproducing the source data under the control of thecontrol device 22 and outputs the same to theencoder 18. - The
monitor device 24 displays the source data S10 reproduced by theVTR apparatus 10 and supplies this for the purpose of the confirmation of the content of the source data S10 by the operator of the audio and/or videodata compressing apparatus 1. - FIG. 2 is a view of the configuration of the
encoder 18 shown in FIG. 1. - As shown in FIG. 2, the
encoder 18 is constituted by acontrol circuit 180, acompression circuit 182, a quantization circuit (Q) 184, and a run length limited coding circuit (RLL coding circuit) 186. - The
encoder 18 compresses and codes the source data S10 and S12 by for example the MPEG2 system by using the quantization value Qf of the fixed value set in advance or the quantization value Qv input from thecontrol device 22 under the control of thecontrol device 22 via the control signal C18 by these constituent parts. - The
control circuit 180 controls the constituent parts of theencoder 18 via the control signals C182, C184, and C186 according to the control signal C18 input from thecontrol device 22. - Further, the
control circuit 180 calculates the amount of data DC of the quantization signal S184, obtained by compression and quantization of the audio and/or video data AV1 of the source data S10 input from theVTR apparatus 10 via theswitch circuit 16 by thecompression circuit 182 and thequantization circuit 184 using the quantization value Qf, by using the time code TC1 in units of GOPs and outputs the same to thecontrol device 22. - Further, the
control circuit 180 sets a new quantization value Qv input from thecontrol device 22 in thequantization circuit 184 via the control signal C184. - The
compression circuit 182 is constituted by a difference calculation circuit for calculating the difference between frames, a DCT circuit for performing DCT for audio and/or video data AV1 and AV2, and so on. - By these constituent parts, the
compression circuit 182 compresses the audio and/or video data in units of GOPs under the control of thecontrol circuit 180 via the control signal C182 and outputs the same as the compressed data S182 to thequantization circuit 184. - The
quantization circuit 184 quantizes the compressed data S182 generated from the audio and/or video data AV1 of the source data S10 (=S16) for every quantization value Qf under the control of thecontrol circuit 180 and outputs the same as the quantization signal S184 to theRLL coding circuit 186. - The
RLL coding circuit 186 codes the quantization signal S184 by for example the RLL (1,7) coding system under the control of thecontrol circuit 180 via the control signal C186 and outputs the same as the compressed and coded signal S18 to therecording apparatus 20. - The recording apparatus20 (FIG. 1) records the compressed data S18 generated from the source data S12 by the
encoder 18 on a magneto-optical disk or DVD under the control of thecontrol circuit 180 via the control signal C20. - Below, the operation of the audio and/or video
data compressing apparatus 1 will be explained by referring to FIG. 1 and FIG. 4. - The operator of the audio and/or video
data compressing apparatus 1 loads themaster video tape 26 in theVTR apparatus 10 and operates thecontrol device 22 to input the operation data for making theVTR apparatus 10 reproduce the source data S10 (time code TC1 and audio and/or video data AV1) and making theVTR apparatus 12 copy the same and, at the same time, compress and code this and recording the same in thecontrol device 22. - First, the
control device 22, according to the input operation data, controls theswitch circuit 16 to make it select the source data S10, controls theVTR apparatus 10 to make it start the reproduction of the source data from themaster video tape 26, and controls theVTR apparatus 12 to make it start the recording of the source data S10 and make theencoder 18 start the compression and coding. - The
encoder 18 compresses and codes the input source data S10 (S16) in parallel by using the fixed quantization value Qf and sequentially outputs the amounts of data DC in units of GOPs to thecontrol device 22 during the time when theVTR apparatus 12 is recording the source data S10 on thework video tape 28. - The
control device 22 sequentially cumulatively adds the amounts of data DC input from theencoder 18 to calculate the amount of data DM of the entire compressed data obtained by compressing and coding the entire source data S10 (S16) by using the quantization value Qf when theVTR apparatus 10 terminates the reproduction of the source data S10. Further, thecontrol device 22 calculates a new quantization value Qv based on the amount of data DM as shown in forexample Equation 2 and outputs the same to thecontrol circuit 180 of theencoder 18. - The
control circuit 180 of theencoder 18 sets the new quantization value Qv input from thecontrol device 22 in thequantization circuit 184. - Further, the
control device 22 controls theswitch circuit 16 to make it select the source data S12 and controls theVTR apparatus 12 to make it start the reproduction of the source data S12 recorded on thework video tape 28. - Further, the
control device 22 controls theencoder 18 to make it start the compression and coding with respect to the source data S12 (S16) using the quantization value Qv and makes therecording apparatus 20 start the recording of the compressed and coded signal S18. - The
encoder 18 sequentially compresses and codes the source data S12 reproduced by theVTR apparatus 12 to generate the compressed data S18. - The
recording apparatus 20 sequentially records the compressed data S18 input from theencoder 18 on the magneto-optical disk. - Note that, the audio and/or video
data compressing apparatus 1 according to the present invention can be widely utilized for the purpose of making a copy of the data, estimating the amount of data after the compression and coding, and compressing and coding and recording the same. - Further, the data to be recorded on the
recording apparatus 20 by the audio and/or videodata compressing apparatus 1 is not limited to the audio and/or video data. Accordingly, the audio and/or videodata compressing apparatus 1 can be applied to all data suited to the audio and/or videodata compressing apparatus 1, for example, only video data or only audio data. - Further, in the
encoder 18, it is also possible to constitute the moving picture coding apparatus so that the compression rate is changed by changing a variable other than the quantization value of thequantization circuit 184. - Further, it is also possible to constitute the same so that the edit master tape copying the source data is reproduced by the
first VTR apparatus 10 and the compression and coding are carried out by theencoder 18. - Further, it is also possible to replace the
recording apparatus 20 for the magneto-optical disk by a recording apparatus for a hard disk and replace theVTR apparatuses - Further, it is also possible to constitute the audio and/or video
data compressing apparatus 1 so that in theencoder 18 the compression rate is changed by changing a variable other than the quantization value of thequantization circuit 184. - Further, even if the audio and/or video
data compressing apparatus 1 is constituted so that thework video tape 28 copying the source data is reproduced from by theVTR apparatus 10 and its data is compressed and coded by theencoder 18, this is contained in the technical scope of the present invention. - Further, it does not matter whether the constituent parts of the audio and/or video
data compressing apparatus 1 are constituted by hardware or constituted by software so far as the same functions and performances can be realized. - Further, while the
encoder 18 of the audio and/or videodata compressing apparatus 1 shown as the first embodiment performed the compression and coding of the video data by the MPEG system, it is also possible to modify theencoder 18 so as to perform the compression and coding of the video data by other compression and coding systems. - Conventionally, the operation of making a copy of the audio and/or video data, estimating the amount of data after the compression and coding, and then performing the compression, coding, and recording had to be carried out by the so-called “two way” method of repeatedly reproducing the source data three times at each of the copying of the data from the
master video tape 26 to thework video tape 28, the estimation of the amount of data, and the compression, coding, and recording. Contrary to this, as explained above, the audio and/or videodata compressing apparatus 1 according to the present invention appears to reproduce the source data only two times and can perform the operation one way. Accordingly, according to the audio and/or videodata compressing apparatus 1, the working efficiency is improved. - Further, the constituent parts of the audio and/or video
data compressing apparatus 1 are indispensable constituent parts also in a conventional audio and/or video data compressing apparatus performing a similar operation, so the size of the apparatus is not increased much at all in comparison with a conventional apparatus. - As mentioned above, according to the first embodiment of the present invention, the source data is compressed and coded with a compression rate in accordance with the recording capacity of the recording medium after the compression and coding of the source data and the recording capacity of the recording medium is effectively utilized, thus the data after the expansion and decoding can be raised in quality.
- Further, according to the first embodiment of the present invention, the amount of data after compressing the source data by the variable rate compression and coding system can be estimated during the time when the source data is being copied from the master video tape to the work video tape.
- Below, a second embodiment of the present invention will be explained by referring to FIG. 3 to FIG. 8 while taking as an example the compression and coding of video data.
- An audio and/or video
data compressing apparatus 2 explained in the second embodiment compresses and codes for example the uncompressed video data of a moving picture by a variable rate compression and coding system according to the MPEG2 and records the same on a digital video disk (DVD) similar to the audio and/or video data compressing apparatus 1 (FIG. 1) shown in the first embodiment. - FIG. 3 is a view of the configuration of the audio and/or video
data compressing apparatus 2 according to the present invention in the second embodiment. - Uncompressed video data (source data) of for example a movie program is recorded on a
master video tape 26 similar to in the audio and/or videodata compressing apparatus 1 shown in FIG. 1 in the first embodiment. - The video
data compressing apparatus 2 has a video tape recording and reproduction apparatus (VTR) 300 for mounting themaster video tape 26 and reading and reproducing the video data, amonitor TV 400 for displaying the video data reproduced by theVTR 300, a compressing andcoding apparatus 100 performing the compression and coding processing by the MPEG2, and acontrol device 200 which performs the overall control for controlling theVTR 300 and the compressing andcoding apparatus 100 to perform the desired compression and coding processing. - The
edit master tape 30 has recorded on it the results obtained by the first compression and coding processing mentioned later (compressed data and allocation data). - FIG. 4 is a view of the configuration of the
control device 200 of the audio and/or videodata compressing apparatus 2 shown in FIG. 3. - The
control device 200 is constituted by using for example a personal computer (PC) in the second embodiment. - The
control device 200 has aCPU 202 serving as the body of the personal computer (PC), abus 204, aROM 206 in which the processing programs mentioned later are stored aRAM 208 for temporarily storing the data, akeyboard controller 210, adisplay controller 212, adisplay device 214, a floppy disk (FD)controller 216, a data input/output (I/O)unit 218 connected to theVTR 300, and a data input/output (I/O)unit 220 connected to the compressing andcoding apparatus 100. - The data input/output (I/O)
unit 218 is an interface used when theCPU 202 controls the operation of theVTR 300 based on a control processing program stored in theROM 206 or a floppy disk mounted in the floppy disk (FD)controller 214. - The data input/output (I/O)
unit 220 is an interface used when theCPU 202 controls the operation of the compressing andcoding apparatus 100 based on a control processing program stored in theROM 206 or a floppy disk mounted in the floppy disk (FD)controller 214. - The
keyboard controller 210, thedisplay controller 212, and thedisplay device 214 are used for the interactive operation (dialog) with the operator. That is, these constituent parts are used for the instructions for the start, interruption, or termination of the compression and coding processing by the operator and the display of the information obtained by the compression and coding processing on thedisplay device 214. Note that, thedisplay device 214 used for the above control operation is different from themonitor TV 400 for displaying the video data recorded on themaster video tape 26. Further, the FD mounted in the floppy disk (FD)controller 216 is used also for temporarily storing the data indicating the compression and coding results mentioned later. - FIG. 5 is a flowchart showing the schematic operation of the video
data compressing apparatus 2 shown in FIG. 3. - Step1 (S1): Preparatory Work
- The operator turns on the power of the
monitor TV 400,VTR 300,control device 200, compressing andcoding apparatus 100, etc. to place them in the operation ready state. Then, the operator loads themaster video tape 26 in theVTR 300 and rewinds themaster video tape 26 to its initial state. - Step2 (S2): Operation Start Instruction
- The operator instructs the start of the first compression and coding processing by dialog by using the
keyboard controller 210 in thecontrol device 200 and thedisplay device 214. - Step3 (S3): Coding, Display, and Generation of Allocation Data
- When there is an instruction for the first compression and coding processing, the
CPU 202 of thecontrol device 200 controls theVTR 300 via the data input/output (I/O)unit 218 to make it perform a reproduction operation. Further, thecontrol device 200 controls the compressing andcoding apparatus 100 via the data input/output (I/O)unit 22 to brings it to the operation ready state. - Under the control of the
control device 200, theVTR 300 starts the reproduction operation, continuously reproduces the video data recorded on themaster video tape 26, and outputs the same to themonitor TV 400. Themonitor TV 400 displays the reproduced picture of the video data input from theVTR 300 to the operator. - The operator decides by the naked eye whether or not the correct video data is being reproduced by the reproduced picture displayed on the
monitor TV 400. TheVTR 300 outputs the reproduced video data to themonitor TV 400 and, at the same time, inputs the same also with respect to the compressing andcoding apparatus 100. - The compressing and
coding apparatus 100 compresses the video data input from theVTR 300 by DCT processing etc. similar to theencoder 18 of the audio and/or video data compressing apparatus 1 (FIG. 1) to generate the compressed data. Note that, a concrete example of the compressing andcoding apparatus 100 will be explained later. - The compressing and
coding apparatus 100 finds the amount of data (amount of bits generated) and picture type allocation data for every frame of the compressed data, and thecontrol device 200 stores the results in the loaded FD (not illustrated). Note that, thecontrol device 200 can store not only the bit rate data and allocation data, but also various information obtained in the stage of coding, for example, the frame information of a scene change, in the FD. - FIG. 6 is a view of the recording region of the master video tape26 (FIG. 3).
- The video data is recorded within the range of the
master video tape 26 from the time code TC1 to the time code TC2 indicating the end of the program and is reproduced by theVTR 300. Note that, during this continuous reproduction operation, the operator watches themonitor TV 400 to confirm that there is no problem in the reproduced display content. If the quality of the picture displayed on themonitor TV 400 is poor etc., the operator can interrupt the reproduction operation mentioned above via thekeyboard controller 210. In certain cases, it is also possible for the operator to skip a part which will not be used so as to delete the reproduction data of the corresponding part. - Step4 (S4): Termination of Reproduction
- Refer to FIG. 5 again. When the reproduction is carried out in the
VTR 300 up to the end of the video data recorded on themaster video tape 26, an end signal is transmitted from theVTR 300 to thecontrol device 200. This state is displayed on thedisplay device 214. By this, the operator learns of the end of the reproduction. - When the operator who has been monitoring the display content of the
monitor TV 400 confirms that there is no problem in the display content, he can understand that the reproduction operation was correctly carried out. - The operator instructs the rewind of the
master video tape 26 via thekeyboard controller 210. TheCPU 202 of thecontrol device 200 instructs the rewinding of themaster video tape 26 to theVTR 300 through the data input/output (I/O)unit 218. TheVTR 300 rewinds themaster video tape 26. Note that, it is also possible for thecontrol device 200 to automatically instruct the rewinding of themaster video tape 26 to theVTR 300 when the end signal is received from theVTR 300. - Step5 (S5): Recording of Bit Rate Data
- When the rewinding is ended, the
VTR 300 outputs information indicating the end of rewinding to thecontrol device 200. TheCPU 202 of thecontrol device 200 records the bit rate data of every frame recorded on the FD in thecontrol device 200 in the header position of the rewoundmaster video tape 26 through the data input/output (I/O)unit 218. - In the audio and/or video
data compressing apparatus 2 shown as the second embodiment, as shown in FIG. 6, the amount of data for every frame of the compressed data (bit rate data: allocation data) is recorded in a range from the time code TC0 to the time code TC1. In other words, in the audio and/or videodata compressing apparatus 2, as shown in FIG. 6, a spare region (bit rate data recording area) for recording the bit rate data for every frame is provided on themaster video tape 26 in the range from TC0 to TC1. - For example, in the case of a movie program of 135 minutes duration, the bit rate data is about 400 KB. In the case of a digital VTR, this just corresponds to a digital amount of about one second of reproduction time of the
master video tape 26. Note that, as the track for recording the bit rate data, it is possible to either use the video track or use the audio track. - Note that, in the spare region of TC0 to TC1, not only the bit rate data for every frame mentioned above, but also various information which is obtained at the stage of compression and coding in the processing of for example step 3 (FIG. 5) and stored in the FD can be stored.
- Step6 (S6): Ending Operation
- The
control device 200 writes the bit rate data in the spare region of TC0 to TC1 of themaster video tape 26 and then controls theVTR 300 to make it rewind themaster video tape 26 up to the tape top (TC0 shown in FIG. 6). - As described above, the
master video tape 26 on which the bit rate data is recorded in the spare region of TC0 to TC1 in addition to the source data (video data) recorded in the range of from TC1 to TC2 will be referred to as an editmaster video tape 30 since it is utilized for editing. - FIG. 7 is an example of the configuration of the compressing and
coding apparatus 100 shown in FIG. 3. - The compressing and
coding apparatus 100 calculates the amount of data (bit rate) etc. for every frame after the compression and coding of the video data reproduced from themaster video tape 26 according to the rules of the MPEG2. - The compressing and
coding apparatus 100 has asubtraction unit 101, aDCT unit 102, aquantization unit 103, a variablelength coding unit 104, aninverse quantization unit 105, aninverse DCT unit 106, anadder 107, aframe memory 108, amotion detection unit 109, amotion compensation unit 110, aswitching circuit 111, and arate control unit 113. - The difference of the video data which is reproduced at the
VTR 300 and input to the compressing andcoding apparatus 100 from the input from the switchingcircuit 111 is found at thesubtraction unit 101, and the difference is output to theDCT unit 102. At the time of an intra-picture mode, meaningful video data is not input from the switchingcircuit 111, therefore the video data input to theadder 101 is output to theDCT unit 102 as it is. In the motion compensation prediction mode, the video data based on the reproduced picture before this is input from the switchingcircuit 111, therefore the difference thereof is found at theadder 101 and the difference is output to theDCT unit 102. - The
DCT unit 102 performs discrete cosine transformation (DCT), which is one type of orthogonal transformation, on the video data input from theadder 101 and outputs the obtained result of transformation to thequantization unit 103. - The
quantization unit 103 quantizes the result of transformation input from theDCT unit 102 by a predetermined quantization value input from therate control unit 113 and outputs the result to the variablelength coding unit 104 and theinverse quantization unit 105. - The variable
length coding unit 104 performs variable length coding on the quantized transformation result to generate the compressed data (video bit stream) and outputs the amount of data for every frame of the compressed data to therate control unit 113. - The
rate control unit 113 instructs the quantization rate to thequantization unit 103, records the video data in theframe memory 108 mentioned later, switches theswitching circuit 111, controls the parts constituting the compressing andcoding apparatus 100, etc. - The result of transformation quantized at the
quantization unit 103 is inversely quantized at theinverse quantization unit 105 and further subjected to the inverse discrete cosine transformation (inverse DCT) processing at theinverse DCT unit 106. In the mode for performing the motion compensation prediction, the inverse DCT-processed video data and the video data obtained by the motion compensation prediction are added at theadder 107 to restore the original video data which is then recorded in theframe memory 108. In the intra-picture mode, the video data subjected to the inverse DCT at theinverse DCT unit 106 is recorded as it is in theframe memory 108. - When motion compensation prediction is carried out, the
motion detection unit 109 uses the video data recorded in theframe memory 108. That is, themotion detection unit 109 performs the motion detection of the next frame of the input video data and detects the motion vector based on the video data recorded in theframe memory 108. - Further, the
motion compensation unit 110 performs motion compensation prediction based on the motion vector detected by themotion detection unit 109 and outputs the video data obtained by the motion compensation prediction to theadder 101 via theswitching circuit 111. Theadder 101 finds the difference of the same from the input video data of the input next frame. - FIG. 8 shows an example where the value of the bit rate data (allocation data) for every frame obtained by the operation of the compressing and
coding apparatus 100 shown in FIG. 7 mentioned above is illustrated and shows a bit rate data of a period i [generated amount of data d(i)]. - In the FD loaded in the floppy disk (FD)
controller 216 of thecontrol device 200, the amount of data (amount of generated data) of the video data coded at the compressing andcoding apparatus 100 and further the bit rate data (allocation data) shown in FIG. 8 are recorded. - Next, a description will be made of the second compression and coding processing.
- FIG. 9 is a view of the configuration of an
authoring apparatus 3 of the embodiment of the present invention. - The
authoring apparatus 3 has afirst VTR 310 for reproducing the data recorded on the master video tape 26 (edit master video tape 30) mentioned above, asecond VTR 320 for reproducing the audio data from anaudio master 32 independently recording the audio data from the video data, asubtitle reproduction apparatus 330 for reading the subtitles of a movie etc. from asubtitle master 34, and aTOC reproduction apparatus 340 for reading the TOC from theTOC master 26. - The
authoring apparatus 3 has anencoder unit 500 accommodating avideo coding device 510 and amultiplexer 540, anaudio encoder 520, and asubtitle encoder 530. - The
authoring apparatus 3 has acontrol device 200A comprised of a personal computer (PC) for controlling the operation of theencoder unit 500, theaudio encoder 520, and thesubtitle encoder 530. Note that, the configuration of thecontrol device 200A is similar to that of thecontrol device 200 shown in FIG. 4. - The edit
master video tape 30 is loaded in thefirst VTR 310 where the data recorded on the editmaster video tape 30 is reproduced and input to thevideo coding device 510 in accordance with the control instructions of thecontrol device 200A. - Note that, before this, the bit rate data (allocation data) etc. stored in the header of the edit
master video tape 30 are first read out to thecontrol device 200A for use for the second decoding processing in theauthoring apparatus 3. - The
audio master 32 is loaded in thesecond VTR 320 where the audio data recorded in theaudio master 32 is reproduced and input to theaudio encoder 520 in accordance with the control instructions of thecontrol device 200A. - The
subtitle master 34 is loaded in thesubtitle reproduction device 330 where the data recorded in thesubtitle master 34 is read and input to thesubtitle encoder 530 in accordance with the control instructions of thecontrol device 200A. - The
TOC master 26 is loaded in theTOC reproduction device 340 where the TOC data recorded in theTOC master 26 is input to themultiplexer 540. - In the
authoring apparatus 3, thevideo coding device 510 compresses and codes the video data S310 reproduced from the editmaster video tape 30 by thefirst VTR 310. - The
audio encoder 520 compresses and codes the audio data reproduced from theaudio master 32 by thesecond VTR 320. - The
subtitle encoder 530 compresses and codes the subtitles reproduced from thesubtitle master 34 by thesubtitle reproduction device 330. - The
multiplexer 540 multiplexes the compressed and coded data and the TOC reproduced by theTOC reproduction device 340 under the control of thecontrol device 200A. - The
multiplexer 540 records the multiplexed data in a cuttingmaster 38. An ECC andmodulation device 600 reproduces the data recorded in the cuttingmaster 38, adds the ECC, modulates the same, and records the resultant data on the DVD. - Below, an explanation will be made of the second compression and coding processing of the video data in the
video coding device 510 by referring to FIG. 10. - FIG. 10 is a view of the configuration of the
video coding device 510 of theauthoring apparatus 3 shown in FIG. 9. Note that, thevideo coding device 510 illustrated in FIG. 10 is basically the same as the compressing andcoding apparatus 100 shown in FIG. 7. Thequantization unit 513 of the video coding device 510 (FIG. 10) includes thesubtraction unit 101 of the compressing and coding apparatus 100 (FIG. 7),DCT unit 102,quantization unit 103,inverse quantization unit 105,inverse DCT unit 106,adder 107,frame memory 108,motion detection unit 109, and themotion compensation unit 110. - Further, the variable
length coding unit 514 of the video coding device 510 (FIG. 10) corresponds to the variablelength coding unit 104 of the compressing and coding apparatus 100 (FIG. 7). - Further, the
rate control unit 515 of the video coding device 510 (FIG. 10) corresponds to therate control unit 113 of the compressing and coding apparatus 100 (FIG. 7). - Below, the
video coding device 510 will be further explained by referring to FIG. 7. - The video data reproduced by the first VTR310 (FIG. 9) is supplied to the
subtraction unit 101 contained in thequantization unit 513 of thevideo coding device 510. - The
rate control unit 515 calculates the amount of data (bit rate) of each frame of the compressed data (video bit stream) generated by the second compression and coding or a quantization value satisfying the amount of data thereof based on the first allocation data (bit rate data) recorded in the spare region (FIG. 6) of theedit master tape 32 supplied from thecontrol device 200A. - The
quantization unit 103 of thequantization unit 513 quantizes the data supplied from theDCT unit 102 based on the bit rate or the quantization value given from therate control unit 515. - Concretely, the
rate control unit 513 performs the subtraction shown inEquation 3 for every frame worth of time based on each amount of video data generated and the recording capacity of the recording medium (DVD) on which the recording is to be carried out and allocates the amount of data after the compression and coding to each frame of the video data. - dd(i)=S×(d(i)/D) (3)
- where,
- dd(i) is an allocation amount of data;
- i is the number of the period for every time t (=one frame worth of time);
- S is the capacity of the recording media;
- d(i) is an amount of data generated at a first coding of the video data of the period i; and
- D is an amount of data generated at the first coding of the entire video data.
- Further, the
rate control unit 515 performs the operation shown in the followingEquation 4 based on the amount of data allocated byEquation 3 to determine the amount of data (coding bit rate) after compression and coding of each frame. - R v(i)≦dd(i)/t (4)
- where,
- i is the number of the period of every time t;
- Rv (i) is the coding bit rate of the video data of the period i; and
- dd(i) is the allocated amount of data.
- Note that, in
Equation 3 andEquation 4, the time t was set to be one frame worth of time, but it is also possible to set the same to be for example one GOP worth of time. - The
rate control unit 515 controls the quantization value of the quantization performed in thequantization unit 513 so that the coding bit rate finally becomes the value found byEquation 4. - The
quantization unit 513 quantizes the video data reproduced at thefirst VTR 310 according to the quantization value controlled by therate control unit 515. The quantized video data is output to the variablelength coding unit 104 of thequantization unit 513. - The variable
length coding unit 104 of thequantization unit 513 performs variable length coding on the quantized transformation result to generate the compressed data (video bit stream) and outputs the same. - As explained above, the generated compressed data (video bit stream), the audio data compressed and coded by the
audio encoder 520, and the subtitles compressed and coded by thesubtitle encoder 530 are multiplexed at themultiplexer 540. - The compressed data multiplexed at the
multiplexer 540 is recorded in the cuttingmaster 38. - The compressed data recorded in the cutting
master 38 is given an ECC, modulated in the ECC andmodulation device 600, and recorded on the DVD. - As explained above, according to the
authoring apparatus 3, after the end of the work, even if a long period has elapsed, the first coding information is stored on the editmaster video tape 30 on which the source data is recorded. - Accordingly, if the
edit master tape 30 is stored in a state where the first compression and coding processing has been completed, when the coding is carried out according to need after this, the compressed data can be recorded on a DVD or other recording medium with a set storage capacity within the storage capacity thereof just by performing the second compression and coding processing by using this editmaster video tape 30. - Further, also in a video-on-demand system etc. as well, even when reproducing the video data in real time by using the edit
master video tape 30, the compressed data can be provided in real time with the prescribed bit rate by just performing the second compression and coding processing. - Further, the audio and/or video
data compressing apparatus 2 and theauthoring apparatus 3 shown as the second embodiment, as shown in FIG. 6, use a two-path system of a variable rate compression and coding system of finding the amount of data after the compression and coding of each scene i in a first compression and coding processing and then performing a second compression and coding processing so that the amount of data of each scene becomes the found value. Accordingly, the recording capacity of a DVD etc. can be effectively actively utilized and in addition the quality of the picture after the decoding and expansion is high. - Further, in the compressing and
coding apparatus 100 of the audio and/or video data compressing apparatus according to the present invention, the coding is once carried out and the amount of data generated of each picture at that time is found, temporarily recorded in a FD, and finally recorded in the TC0 to TC1 of the editmaster video tape 30. Then, thevideo coding device 510 of theauthoring apparatus 3 reads the amount of data generated of each picture recorded from TC0 to TC1 of the editmaster video tape 30, allocates the amount of data to each video data based on the amount of data generated, and performs the compression and coding at thevideo coding device 510. Accordingly, it is possible to perform suitable variable rate coding maintaining the quality of the picture with respect to each video data and then to suitably record the video data on a DVD or other recording medium having a limited recording capacity within the recording capacity. - Further, the compressing and
coding apparatus 100 first processes the picture by DCT, quantization, motion compensation, etc. to compress it by reducing the spatial and time redundancy and, further, quantizes it at a predetermined fixed quantization step so that the compression rate becomes sufficiently lower than the target compression rate, and performs the first variable length compression and coding processing. Then, thevideo coding device 510 for performing the second compression and coding processing quantizes each video data again by using the quantization step determined for every video data and thereby obtains the video data coded with the desired rate. - Note that, the present invention is not limited to only the present embodiment. Various modifications are possible.
- For example, the processing for allocating the amount of compressed data based on the amount of data generated of each video data detected at the compressing and
coding apparatus 100 and determining the coding bit rate was carried out in therate control unit 515 of thevideo coding device 510. However, it is also possible to perform this processing at therate control unit 113 of the compressing andcoding apparatus 100 after the first compression and coding and record the coding bit rate or the quantization value on the edit master tape. - Further, it is also possible to perform the calculation of the second coding bit rate at the
control device 200A based on the amount of data generated by the first compression and coding and send the data of the found coding bit rate to therate control unit 515 of thevideo coding device 510. - Further, the audio and/or video
data compressing apparatus 2 and theauthoring apparatus 3 shown as the second embodiment are constituted so as to record the source data which is subject to the compression and coding on a VTR tape (master video tape 26), but it is also possible to constitute them so as to record the source data on another recording medium, for example, a hard magnetic disk (HD), magneto-optical disk (MO), or digital video disk (DVD). - Further, the coding method in the compressing and
coding apparatus 100 is not limited to the variable rate compression and coding system according to the above exemplified MPEG. For example, as the orthogonal transformation, a method using for example Hadamard or Fourier transformation etc. in place of the DCT can be adopted as well. - Below, a third embodiment of the present invention will be explained.
- FIG. 11 is a view of the configuration of an audio and/or video
data compressing apparatus 4 as the third embodiment of the coding apparatus of the present invention. - In the second embodiment, the bit rate data (allocation data) found at the compressing and
coding apparatus 100 was recorded from TC0 to TC1 on themaster video tape 26 and this used as the editmaster video tape 30, but recordal of data on themaster video tape 26 in this way is a problem in some cases. - Valuable source data is recorded on the master video tape, therefore to prepare against unforeseen situations such as erroneous erasing, usually, when performing the editing and compression and coding processing, first a work master tape on which the source data is copied from the master tape is prepared. The first compression and coding are carried out on the source data reproduced from this work master tape and the amount of data is calculated.
- Further, the second compression and coding are carried out again with respect to the source data reproduced from the edit master tape. When the compression and coding processing is carried out in such a procedure, it is necessary to reproduce the source data three times in total so a long time is required for the compression and coding processing. For example, when compressing and coding source data of a movie of two hours duration, at least six hours will be required for the compression and coding processing.
- Therefore, in the third embodiment, when preparing the work master tape, the first compression and coding are simultaneously carried out, the bit rate is calculated, and further the bit rate data (allocation data) is recorded on the work master tape.
- For this purpose, other than the
VTR 300 for reproducing the video data recorded on themaster video tape 26, asecond VTR 350 for recording the video data read from themaster video tape 26 on thework master tape 40 and recording the bit rate data (allocation data) calculated at the compressing andcoding apparatus 100 from TC0 to TC1 of thework master tape 40 is provided. - Note that, the compressing and
coding apparatus 100,control device 200,VTR 300, and monitorTV 400 of the audio and/or videodata compressing apparatus 4 shown in FIG. 11 are substantially the same as the constituent parts of the audio and/or videodata compressing apparatus 2 shown in FIG. 3 given the same references. - The schematic operation of the audio and/or video
data compressing apparatus 4 will be explained below. - The operator turns on the power of the
monitor TV 400,first VTR 300,second VTR 350,control device 200, compressing andcoding apparatus 100, etc. to bring them to the operation ready state. Then, the operator loads themaster video tape 26 in theVTR 300 and rewinds themaster video tape 26 to the initial state. Similarly, he loads thework master tape 40 in thesecond VTR 350 and rewinds this to the initial state. - The operator instructs the start of the first compression and coding processing by a dialog using the
keyboard controller 210 in thecontrol device 200 and thedisplay device 214. - The
control device 200 controls theVTR 300 to make it perform the reproduction operation of data recorded on themaster video tape 26. Further, thecontrol device 200 makes thesecond VTR 350 perform the operation of recording the video data reproduced from themaster video tape 26 on thework master tape 40. Further, thecontrol device 200 controls the compressing andcoding apparatus 100 and brings it to the operation ready state. - By this, the
VTR 300 starts the reproduction operation, continuously reproduces the video data and bit rate data (allocation data) etc. recorded on themaster video tape 26, and outputs the same to themonitor TV 400. Themonitor TV 400 displays the reproduced video of the video data input from theVTR 300. - The reproduced video displayed on the
monitor TV 400 is used by the operator to judge, by the naked eye, whether or not the correct video data is being reproduced. The video data reproduced at theVTR 300 is output to themonitor TV 400 and, at the same time, input to thesecond VTR 350 and recorded on thework master tape 40. - Further, the video data reproduced at the
VTR 300 is input to also the compressing andcoding apparatus 100 where it is compressed and coded with the fixed quantization value. The compressing andcoding apparatus 100 finds the data of the amount of data (amount of data generated) of the video data after the compression and coding for every frame. Thecontrol device 200 stores the amount of data (amount of data generated) of the video data after the compression and coding obtained in a loaded FD (not illustrated). - Note that, the FD may store not only the bit rate data (allocation data), but also data indicating to what type of picture (picture type) is each frame compressed and coded and various information obtained at the stage of compression and coding, for example, information of frames in which scene changes occur.
- During the time of this continuous reproduction operation, the operator watches the
monitor TV 400 to confirm that there is no problem in the reproduced display content. If the quality of the picture displayed on themonitor TV 400 is poor etc., it is also possible for the operator to interrupt the above reproduction operation via thekeyboard controller 210. In certain case, the operator may cause a part not intended to be used to be skipped so as to eliminate the reproduced data of the corresponding part. - When the
VTR 300 finishes reproducing all of the video data recorded on themaster video tape 26, theVTR 300 transmits an end signal to thecontrol device 200. Thecontrol device 200 displays information indicating that the reproduction of the video data is ended on thedisplay device 214. By this display, the operator learns that theVTR 300 has ended the reproduction of the video data. When the operator who has been watching the display content of themonitor TV 400 confirms that there is no problem in the display content, he can understand that the reproduction operation was correctly carried out. - The operator instructs the rewinding of the
master video tape 26 loaded in thefirst VTR 300 and thework master tape 40 loaded in thesecond VTR 350 to thecontrol device 200. TheVTR 300 and thesecond VTR 350 perform the rewinding. - Note that, it is also possible for the
control device 200 to automatically instruct the rewinding of themaster video tape 26 and thework master tape 40 to theVTR VTR 300. - When the rewinding is ended, the
second VTR 350 outputs information indicating that the rewinding of thework master tape 40 has ended to thecontrol device 200. Thecontrol device 200 records the bit rate data (allocation data) for every frame recorded on the FD from TC0 to TC1 of the rewound work master tape 40 (refer to FIG. 6). Concretely, the bit rate data (allocation data) for every frame is stored in the video track or the audio track of TC0 to TC1 of thework master tape 40. Note that, in the region of TC0 to TC1, not only the amount of data generated for every frame mentioned above, but also various information which is obtained at the stage of compression and coding and stored on the FD can be stored. - After the
control device 200 writes the bit rate data (allocation data) from TC0 to TC1 of thework master tape 40, thecontrol device 200 outputs an instruction for rewinding of thework master tape 40 up to the tape top to theVTR 350. - In this way, the video data recorded on the
master video tape 26 is recorded on thework master tape 40 and further the bit rate data obtained by the compression and coding processing is recorded from TC0 to TC1 of thework master tape 40. - This
work master tape 40 is loaded in thefirst VTR 310 in place of theedit master tape 30 in theauthoring apparatus 3 shown in FIG. 9. The bit rate data (allocation data) etc. stored in thework master tape 40 are first read and stored in thecontrol device 200 and then the above second compression and coding processing is carried out. - Further, after the first compression and coding processing, it is also possible to find the amount of allocated bits or quantization value at the second compression and coding from the amount of generated bits and record the same on the work master tape.
- Further, it is also possible not to record the data of the amount of data generated by the first compression and coding on the work master tape, but to record the same in only the floppy disk (FD) in the
control device 200, load this floppy disk in thecontrol device 200A at the second compression and coding, and read the data of the amount of data generated from the floppy disk. - In addition to the source data, the bit rate data etc. used for the second coding are recorded on the
work master tape 40 while storing themaster video tape 26 as it, therefore themaster video tape 26 can be stored as it is and the time required for the compression and coding can be greatly shortened. - FIG. 12 is a view showing the relationship between the reproduction time and the coding bit rate when the video data of a certain program is coded by the fixed rate compression and coding system and the variable rate compression and coding system, respectively.
- In the fixed rate compression and coding system, the compression and coding rate (or bit rate) is always constant.
- On the other hand, the audio and/or video
data compressing apparatuses authoring apparatus 3 shown in the first to third embodiments use the variable rate compression and coding system and change the compression and coding rate (bit rate) according to the complexity of the image so as to maintain the quality of the picture as a whole when expanding and decoding the compressed and coded video data. For example, the period a is the period of the relatively difficult video data for which the motion is vigorous, therefore the amount of data generated by coding becomes large (bit rate becomes high) due to the coding, while the periods b1 and b2 are periods of relatively simple video data for which the motion is small, therefore the coding can be carried out by small coding data (low bit rate). - As explained above, according to the audio and/or video data compressing apparatus according to the present invention and the method of same, the data which is obtained by the first coding processing and is used for the second coding processing is recorded on an edit master video tape or work master tape or the master video tape per se, therefore if these video tapes are used, data which has been compressed and coded in real time can be provided at any time.
- In addition, data which is compressed and coded in real time can be recorded on a DVD or other recording medium having a limited recording capacity with the rate with which the data can be stored or can be transmitted to a transmission system for transmitting the data with the prescribed bit rate.
- The audio and/or video data compressing apparatus according to the present invention and the method of the same can be effectively utilized in recording apparatuses for compressing and coding uncompressed video data to an amount of data of less than the recording capacity and recording the same on a magneto-optical disk (MO), a digital video disk (DVD), or the like and in a cable television system for sending the compressed data compressed and coded to a data rate of less than the transmission capacity to the home of the viewer.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Claims (19)
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26842095 | 1995-10-17 | ||
JP7/268420 | 1995-10-17 | ||
JP7-268420 | 1995-10-17 | ||
JP9131596 | 1996-04-12 | ||
JP8-091315 | 1996-04-12 | ||
PCT/JP1996/003016 WO1997015143A1 (en) | 1995-10-17 | 1996-10-17 | Device for compressing audio and video data and method therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
US20010003554A1 true US20010003554A1 (en) | 2001-06-14 |
US6389224B2 US6389224B2 (en) | 2002-05-14 |
Family
ID=26432780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/860,110 Expired - Fee Related US6389224B2 (en) | 1995-10-17 | 1996-10-17 | Wireless communication device having a reconfigurable matching circuit |
Country Status (4)
Country | Link |
---|---|
US (1) | US6389224B2 (en) |
JP (1) | JP3956394B2 (en) |
DE (1) | DE19680974B3 (en) |
WO (1) | WO1997015143A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050132418A1 (en) * | 1998-07-30 | 2005-06-16 | Tivo Inc. | Multimedia time warping system |
US6920641B1 (en) * | 1998-05-29 | 2005-07-19 | Sony Corporation | Transmit device and method thereof, record/play device and method thereof as well as recording system and media |
US20060045492A1 (en) * | 2004-08-26 | 2006-03-02 | Funai Electric Co., Ltd. | DVD recorder connected to an IEEE 1394 serial bus |
US20080181522A1 (en) * | 2007-01-31 | 2008-07-31 | Sony Corporation | Information processing apparatus and method |
US20100142920A1 (en) * | 1998-07-30 | 2010-06-10 | Tivo Inc. | Multimedia Signal Processing System |
US20100332560A1 (en) * | 2009-06-30 | 2010-12-30 | Rovi Technologies Corporation | Managing and editing stored media assets |
US8577205B2 (en) | 1998-07-30 | 2013-11-05 | Tivo Inc. | Digital video recording system |
US9258592B2 (en) | 2004-11-19 | 2016-02-09 | Tivo Inc. | Method and apparatus for secure transfer of previously broadcasted content |
US9264686B2 (en) | 1998-07-30 | 2016-02-16 | Tivo Inc. | Tag-based menus in video streams |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000333169A (en) * | 1999-05-24 | 2000-11-30 | Mitsubishi Electric Corp | Video encoding device |
US7092620B1 (en) * | 1999-08-05 | 2006-08-15 | Hewlett-Packard Development Company, L.P. | Converting analog video data into digital form |
US7982796B2 (en) * | 2001-03-21 | 2011-07-19 | Apple Inc. | Track for improved video compression |
KR100456024B1 (en) * | 2002-02-28 | 2004-11-08 | 한국전자통신연구원 | An apparatus and method of subtitle play in digital versatile disk player |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2914975B2 (en) * | 1988-02-05 | 1999-07-05 | 株式会社日立製作所 | Image coding method and apparatus |
JP3071205B2 (en) * | 1990-01-23 | 2000-07-31 | オリンパス光学工業株式会社 | Image data encoding apparatus and encoding method |
US5291282A (en) * | 1990-04-19 | 1994-03-01 | Olympus Optical Co., Ltd. | Image data coding apparatus and method capable of controlling amount of codes |
JP2952000B2 (en) | 1990-04-19 | 1999-09-20 | オリンパス光学工業株式会社 | Image data encoding apparatus and encoding method |
JP3315766B2 (en) * | 1992-09-07 | 2002-08-19 | 富士通株式会社 | Image data encoding method, image data encoding device using the method, image data restoring method, image data restoring device using the method, scene change detecting method, scene change detecting device using the method, scene change recording Device and image data scene change recording / reproducing device |
US5594598A (en) * | 1992-10-19 | 1997-01-14 | Canon Kabushiki Kaisha | Information recording apparatus having variable compression ratio |
JP3240017B2 (en) * | 1993-01-11 | 2001-12-17 | ソニー株式会社 | MPEG signal recording method and MPEG signal reproducing method |
JP3217183B2 (en) | 1993-05-20 | 2001-10-09 | 新日本製鐵株式会社 | Slag processing equipment |
KR950014860B1 (en) * | 1993-06-04 | 1995-12-16 | 대우전자주식회사 | Image recording apparatus |
US5706386A (en) * | 1994-05-24 | 1998-01-06 | Sony Corporation | Image information recording method and apparatus, image information reproducing method and apparatus and editing method and system |
JP2882287B2 (en) * | 1994-08-22 | 1999-04-12 | 日本電気株式会社 | Video encoding device |
US5742730A (en) * | 1995-03-09 | 1998-04-21 | Couts; David A. | Tape control system |
US5684714A (en) * | 1995-05-08 | 1997-11-04 | Kabushiki Kaisha Toshiba | Method and system for a user to manually alter the quality of a previously encoded video sequence |
-
1996
- 1996-10-17 US US08/860,110 patent/US6389224B2/en not_active Expired - Fee Related
- 1996-10-17 JP JP51569497A patent/JP3956394B2/en not_active Expired - Fee Related
- 1996-10-17 WO PCT/JP1996/003016 patent/WO1997015143A1/en active Application Filing
- 1996-10-17 DE DE19680974T patent/DE19680974B3/en not_active Expired - Lifetime
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7124432B2 (en) | 1998-05-29 | 2006-10-17 | Sony Corporation | Transmit device and method thereof, record/play device and method thereof as well as recording system and media |
US6920641B1 (en) * | 1998-05-29 | 2005-07-19 | Sony Corporation | Transmit device and method thereof, record/play device and method thereof as well as recording system and media |
US20050160454A1 (en) * | 1998-05-29 | 2005-07-21 | Tomoyuki Hanai | Transmit device and method thereof, record/play device and method thereof as well as recording system and media |
US20050160455A1 (en) * | 1998-05-29 | 2005-07-21 | Tomoyuki Hanai | Transmit device and method thereof, record/play device and method thereof as well as recording system and media |
US20050183117A1 (en) * | 1998-05-29 | 2005-08-18 | Tomoyuki Hanai | Transmit device and method thereof, record/play device and method thereof as well as recording system and media |
US7134136B2 (en) | 1998-05-29 | 2006-11-07 | Sony Corporation | Transmit device and method thereof, record/play device and method thereof as well as recording system and media |
US7117524B2 (en) | 1998-05-29 | 2006-10-03 | Sony Corporation | Transmit device and method thereof, record/play device and method thereof as well as recording system and media |
US7124431B2 (en) | 1998-05-29 | 2006-10-17 | Sony Corporation | Transmit device and method thereof, record/play device and method thereof as well as recording system and media |
US8457476B2 (en) | 1998-07-30 | 2013-06-04 | Tivo Inc. | Multimedia signal processing system |
US9521356B2 (en) | 1998-07-30 | 2016-12-13 | Tivo Inc. | Digital security surveillance system |
US10021446B2 (en) | 1998-07-30 | 2018-07-10 | Tivo Solutions Inc. | Multimedia stream processing system |
US9002173B2 (en) | 1998-07-30 | 2015-04-07 | Tivo Inc. | Digital security surveillance system |
US20100142920A1 (en) * | 1998-07-30 | 2010-06-10 | Tivo Inc. | Multimedia Signal Processing System |
US20100226627A1 (en) * | 1998-07-30 | 2010-09-09 | Barton James M | Multimedia Stream Processing System |
US9854199B2 (en) | 1998-07-30 | 2017-12-26 | Tivo Solutions Inc. | Multiple outlet digital video recording system |
US9800823B2 (en) | 1998-07-30 | 2017-10-24 | Tivo Solutions Inc. | Digital security surveillance system |
US9788049B2 (en) | 1998-07-30 | 2017-10-10 | Tivo Solutions Inc. | Multimedia signal processing system |
US8965173B2 (en) | 1998-07-30 | 2015-02-24 | Tivo Inc. | Multimedia stream processing system |
US20050132418A1 (en) * | 1998-07-30 | 2005-06-16 | Tivo Inc. | Multimedia time warping system |
US8526781B2 (en) | 1998-07-30 | 2013-09-03 | Tivo Inc. | Multiple output digital video recording system |
US8538241B2 (en) | 1998-07-30 | 2013-09-17 | Tivo Inc. | Multimedia signal processing system |
US8577205B2 (en) | 1998-07-30 | 2013-11-05 | Tivo Inc. | Digital video recording system |
US9264686B2 (en) | 1998-07-30 | 2016-02-16 | Tivo Inc. | Tag-based menus in video streams |
US8824865B2 (en) | 1998-07-30 | 2014-09-02 | Tivo Inc. | Digital video recorder system with an integrated DVD recording device |
US20060045492A1 (en) * | 2004-08-26 | 2006-03-02 | Funai Electric Co., Ltd. | DVD recorder connected to an IEEE 1394 serial bus |
US7634170B2 (en) * | 2004-08-26 | 2009-12-15 | Funai Electric Co., Ltd. | DVD recorder connected to an IEEE 1394 serial bus |
US9258592B2 (en) | 2004-11-19 | 2016-02-09 | Tivo Inc. | Method and apparatus for secure transfer of previously broadcasted content |
US9967534B1 (en) | 2004-11-19 | 2018-05-08 | Tivo Solutions Inc. | Digital video recorder video editing system |
US10440342B2 (en) | 2004-11-19 | 2019-10-08 | Tivo Solutions Inc. | Secure transfer of previously broadcasted content |
US8107755B2 (en) | 2007-01-31 | 2012-01-31 | Sony Corporation | Information processing apparatus and method |
EP1954058A3 (en) * | 2007-01-31 | 2010-11-17 | Sony Corporation | Information processing |
US20080181522A1 (en) * | 2007-01-31 | 2008-07-31 | Sony Corporation | Information processing apparatus and method |
US9170738B2 (en) | 2009-06-30 | 2015-10-27 | Rovi Technologies Corporation | Managing and editing stored media assets |
US8731373B2 (en) | 2009-06-30 | 2014-05-20 | Rovi Technologies Corporation | Managing and editing stored media assets |
US20130011118A1 (en) * | 2009-06-30 | 2013-01-10 | Rovi Technologies Corporation | Managing and editing stored media assets |
US20100332560A1 (en) * | 2009-06-30 | 2010-12-30 | Rovi Technologies Corporation | Managing and editing stored media assets |
Also Published As
Publication number | Publication date |
---|---|
JP3956394B2 (en) | 2007-08-08 |
WO1997015143A1 (en) | 1997-04-24 |
DE19680974B3 (en) | 2012-11-29 |
DE19680974T1 (en) | 1997-12-11 |
US6389224B2 (en) | 2002-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5856930A (en) | Disc-shaped recording medium, disc recording apparatus and disc reproducing apparatus | |
US5949953A (en) | Disk media, and method of and device for recording and playing back information on or from a disk media | |
EP0584991B1 (en) | Apparatus and method for recording digital data | |
US5647047A (en) | System for editing video reproduced from a plurality of recording media at high speed | |
US7400773B2 (en) | Method and device for condensed image recording and reproduction | |
US7457513B2 (en) | Recorder/reproducer | |
US6389224B2 (en) | Wireless communication device having a reconfigurable matching circuit | |
JPS63274275A (en) | Compression recording system for picture | |
US6341192B1 (en) | Decoding method and decoding player and recording medium | |
KR100307425B1 (en) | Variable rate coding device | |
CN100531377C (en) | Image processing device and image processing method | |
US5790556A (en) | Method and apparatus for video signal processing | |
US6760292B1 (en) | Disc recorder for recording coded data to be reproduced in real time and method of doing the same | |
JP3311821B2 (en) | Video compression recording and playback device | |
GB2327822A (en) | Good quality video for the internet at very low bandwidth | |
JPH08331556A (en) | Image coder and image coding method | |
JP3384562B2 (en) | Recording device and recording method | |
JPH0965332A (en) | Image coder and method therefor | |
JP3370660B1 (en) | Recording device and recording method | |
JPH11136673A (en) | Compression encoding method and apparatus | |
JPH07203367A (en) | Image information recording/reproducing device | |
JPH08161827A (en) | Optical disk and optical disk reproducing device | |
KR19980075459A (en) | How to Play Angle Scan on Digital Video Disc Systems | |
JP2002077795A (en) | Apparatus and method for recording disk | |
JP2001094936A (en) | Digital recorder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MORI, KENJI;IMAHASHI, KAZUYASU;TANAKA, KENTARO;AND OTHERS;REEL/FRAME:009055/0427 Effective date: 19971015 |
|
CC | Certificate of correction | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20140514 |