An apparatus and method for controlling recording and reproduction in a video cassette tape recorder are disclosed. The apparatus is capable of, in a recording mode, separating specific data for speed-varied reproduction from compressed digital video signals, recording them on designated tracks, recording position information of the designated tracks on a control track by an index head or recording position information of recording position-synchronized blocks at the starting portions of the designated tracks recorded with the specific data, and in a speed-varied reproduction mode, controlling a capstan servo speed so as to maintain the travel of a magnetic tape at a normal speed and periodically or non-periodically accelerate or decelerate it where specific data for varied-speed have been recorded periodically or non-periodically on predetermined portions of tracks, thereby making heads travel repeatedly at the normal speed and the high speed and thereby detect continuously the specific tracks for varied-speed. A repeatability of reproduced video at a varied speed is obtained without any deterioration in picture quality, because of recording of the specific data for speed-varied reproduction and the continuous detection of the specific data in the speed-varied reproduction.

Patent
   RE38868
Priority
Apr 16 1993
Filed
Jul 20 1998
Issued
Nov 08 2005
Expiry
Apr 13 2014
Assg.orig
Entity
Large
1
25
all paid
0. 52. A digital video recording medium having a data structure for controlling a reproducing operation, comprising:
a plurality of specific data areas, each specific data area storing digital specific data including intra-coded digital picture data and associated relative position data, the associated relative position data indicative of a plurality of relative positions from a current nth specific data location on the digital video recording medium to each of a n+1, n+2, . . . , n+m specific data location on the digital video recording medium, where m is greater than 2.
21. A method of controlling recording in a video cassette tape recorder, comprising the steps of:
extracting specific data for a speed-varied reproduction from compressed digital data;
generating a multiplexing timing signal and multiplexing said compressed digital data and said extracted specific data based on said multiplexing timing signal;
recording index information and position information of specific tracks for recording said specific data for the speed-varied reproduction on a magnetic tape based on said multiplexing timing signal; and
recording digital signals including said multiplexed digital data and specific data on the magnetic tape.
0. 46. A method for controlling reproduction in a digital video reproducing device, comprising the steps of:
reproducing digital video data, the digital video data including I-frames of intra-coded digital picture data stored on a digital recording medium, the digital video data including a plurality of specific data, each of said plurality of specific data including relative position data and intra-coded digital picture data, each relative position data indicative of a plurality of relative positions from a current nth specific data location on a digital recording medium to each of a n+1, n+2, . . . , n+m specific data location on the digital recording medium, where m is greater than 2;
detecting one of the plurality of relative position data from the reproduced digital video data;
receiving a command; and
reproducing at least another specific data based on the detected relative position data and the command.
11. An apparatus for controlling recording in a video cassette tape recorder comprising:
frame extracting means for receiving compressed digital data input thereto and extracting specific data for a speed-varied reproduction from said compressed digital data;
frame recording position controlling means for generating a multiplexing timing signal and multiplexing said compressed digital data and said extracted specific data from said frame extracting means based on said multiplexing timing signal;
frame position information recording means for recording index information and position information of specific tracks for recording said specific data for the speed-varied reproduction on a magnetic tape based on said multiplexing timing signal; and
digital recording means for recording digital signals including said digital data and specific data from said frame recording position controlling means on the magnetic tape.
0. 39. A method for controlling recording in a digital video recording device, comprising the steps of:
receiving digital video data, the digital video data including I-frames of intra-coded digital picture data;
generating a plurality of relative position data, each of the plurality of relative position data associated with one of a plurality of specific data in the received digital video data, wherein the specific data includes the intra-coded digital picture data, and wherein each of the plurality of relative position data is indicative of a plurality of relative positions from a current nth specific data location on a digital recording medium to each of a n+1, n+2, . . . , n+m specific data location on the digital recording medium, where m is greater than 2; and
recording the digital video data and the plurality of relative position data on the digital medium such that each specific data includes the associated relative position data, as well as the intra-coded digital picture data.
19. A method for controlling recording and reproduction in a video cassette tape recorder, comprising the steps of:
extracting specific data for a speed varied reproduction from compressed digital data;
calculating a number of tracks for recording said digital data and outputting a multiplexing timing signal based on said calculated number of tracks;
recording position information of specific tracks for the speed varied reproduction and index information on a magnetic tape based on said multiplexing timing signal;
recording digital signals including said digital data and said index information on the magnetic tape;
reproducing said digital signals recorded on the magnetic tape;
detecting said position information of the specific tracks for the speed varied reproduction and said index information;
controlling the speed of a capstan motor based on said detected index information and position information of the specific tracks; and
removing unnecessary bit streams from said specific data.
0. 31. An apparatus for controlling reproduction in a digital video reproducing device, comprising:
a reproducing unit reproducing digital video data, the digital video data including I-frames of intra-coded digital picture data stored on a digital recording medium, the digital data including a plurality of specific data, each of said plurality of specific data including relative position data and intra-coded digital picture data, each relative position data indicative of a plurality of relative positions from a current nth specific data location on a digital recording medium to each of a n+1, n+2, . . . , n+m specific data location on the digital recording medium, where m is greater than 2;
a detection circuit coupled to the reproducing unit and detecting one of the plurality of relative position data from the reproduced digital video data; and
a control circuit coupled to the detection circuit, receiving a command and controlling the reproducing unit to reproduce at least another specific data based on the detected relative position data and the command.
0. 23. An apparatus for controlling recording in a digital video recording device, comprising:
an input unit receiving digital video data, the digital video data including I-frames of intra-coded digital picture data;
a data generating circuit generating a plurality of relative position data, each of the plurality of relative position data associated with one of a plurality of specific data in the received digital video data, wherein the specific data includes the intra-coded digital picture data, and wherein each of the plurality of relative position data is indicative of a plurality of relative positions from a current nth specific data location on a digital recording medium to each of a n+1, n+2, . . . , n+m specific data location on the digital recording medium, where m is greater than 2; and
a recording unit coupled to the data generating circuit and recording the digital video data and the plurality of relative position data on the digital recording medium such that each specific data includes the associated relative position data, as well as the intra-coded digital picture data.
1. An apparatus for controlling recording and reproducing in a video cassette tape recorder comprising:
frame extracting means for buffering compressed digital data input thereto, and extracting specific data for a speed-varied reproduction from said compressed digital data;
frame recording position controlling means for calculating a number of tracks for recording the compressed digital data and selectively outputting a buffered output, said extracted specific data from said frame extracting means, and a multiplexing timing signal;
frame position information recording means for recording position information of specific tracks for the speed-varied reproduction and index information on a magnetic tape, based on said multiplexing timing signal;
digital recording means for recording digital signals including said digital data and said index information on said magnetic tape;
digital reproduction means for reproducing the digital signals recorded on the magnetic tape;
frame position information detecting means for detecting said position information of the specific tracks for the speed-varied reproducing and said index information;
tape speed controlling means for controlling the speed of a capstan motor, based on said detected index information and said position information of the specific tracks; and
frame removing means for receiving an output from the digital reproduction means and removing unnecessary bit streams from the specific data.
2. An apparatus in accordance with claim 1, wherein said frame extracting means comprises:
an interface for receiving said compressed digital data;
a buffer for buffering an output of said interface for a predetermined period;
a frame detector for detecting said specific data from said output of the interface and outputting a write enable signal; and
a frame memory for selecting and storing the detected specific data, based on said write enable signal.
3. An apparatus in accordance with claim 2, wherein said frame detector counts a number of frames when a frame mark code is detected from a bit stream of said output of the interface, and enables said write enable signal when said counted number of frames is determined to be the same as an interval number at which I-frames are present.
4. An apparatus in accordance with claim 1, wherein said frame recording position controlling means comprises:
a track number calculator for calculating an average bit rate of said compressed digital data, the size of the specific data, a number of tracks for recording said specific data and a number of tracks present between said specific tracks;
a multiplexing timing generator for receiving an output from said track number calculator and outputting a switching signal for positioning the specific data on said specific tracks in accordance with a head switching signal;
a multiplexer for selecting an output from said frame extracting means, based on an output from said multiplexing timing generator and sending said selected output to said digital recording means; and
a bit stuffing circuit for filling insufficient data with bit streams or dummy bits when said selected output of the frame extracting means is at an underflow state.
5. An apparatus in accordance with claim 1, wherein said frame position information recording means comprises:
a frame position recorder for receiving an output from said frame recording position controlling means and outputting position discrimination information to said digital recording means so as to record position information of a next specific track on an initial synchronous block of a track having said specific data recorded thereon; and
an index signal recorder for recording position information of said track having said specific data recorded thereon on a control track of said magnetic tape by an index head.
6. An apparatus in accordance with claim 1, wherein said frame position information detecting means comprises:
an index signal detector for detecting index information recorded on a control track of said magnetic tape, said index information indicating whether tracks recorded with said specific data are present;
a recording position-synchronized block detector for detecting an output from said digital reproduction means and detecting recording position-synchronized blocks recorded with codes indicative of relative position information of said tracks recorded with said specific data; and
a recording position decoder for decoding an output of said recording position-synchronized block detector, based on a number of different tape speeds, and thereby outputting a signal for calculating a capstan servo speed.
7. An apparatus in accordance with claim 1, wherein said tape speed controlling means comprises:
a capstan servo speed calculator for calculating a capstan servo speed for repeating a normal speed travel on said specific tracks and a high speed travel on tracks between adjacent specific tracks in a speed-varied reproduction by using the position information of the specific track from said frame position information detecting means based on a number of different tape speeds; and
a capstan servo drive signal generator for controlling driving of said capstan motor, based on an output of said capstan servo speed calculator.
8. An apparatus in accordance with claim 1, wherein said frame removing means comprises:
a deformatter for converting an output of said digital reproduction means to a signal form prior to recording;
a stuffing bit-detecting and removing circuit for outputting a bit removing signal to said deformatter and removing stuffing bits or dummy bits added for preventing generation of an underflow of said frame extracting means in the speed-varied reproduction; and
a frame removal timing generator for receiving said position information of the specific tracks from said frame position information detecting means and outputting a frame removing signal to the deformatter, based on a head switching signal, thereby preventing outputting of said specific data in a normal-speed reproduction.
9. An apparatus in accordance with claim 1, wherein said specific data includes I-frames.
10. An apparatus in accordance with claim 1, wherein said digital recording means and said digital reproduction means include a plurality of heads and switches for selectively recording and reproducing the digital signals.
12. An apparatus in accordance with claim 11, wherein said frame extracting means includes:
an interface for receiving said compressed digital data;
a buffer for buffering an output of said interface for a predetermined period;
a frame detector for detecting said specific data from said output of the interface and outputting a write enable signal; and
a frame memory for selecting and storing said specific data based on said write enable signal.
13. An apparatus in accordance with claim 12, wherein said frame detector starts counting frames when a frame mark code is detected from a bit stream of said output of the interface, and enables said write enable signal when said counted frame number equals an interval number at which I-frames are present.
14. An apparatus in accordance with claim 11, wherein said frame recording position controlling means includes:
a track number calculator for calculating a number of said specific tracks for recording said specific data and a number of tracks present between said specific tracks;
a multiplexing timing generator for generating said multiplexing timing signal based on an output from said track number calculator; and
a multiplexer for selecting an output from said frame extracting means based on said generated multiplexing timing signal.
15. An apparatus in accordance with claim 14, wherein said frame recording position controlling means includes a bit stuffing circuit for filling insufficient data with bit streams or dummy bits when said selected output of the frame extracting means is at an underflow state.
16. An apparatus in accordance with claim 11, wherein said frame position information recording means includes:
a frame position recorder for receiving an output from said frame recording position controlling means and outputting position discrimination information to said digital recording means so as to record said position information of said specific tracks; and
an index signal recorder for recording said index information on a control track of the magnetic tape, said index information including information indicating whether said specific tracks for said specific data are present.
17. An apparatus in accordance with claim 11, wherein said specific data includes I-frames, and said digital recording means includes a plurality of heads and switches for selectively recording said digital signals.
18. An apparatus in accordance with claim 11, wherein said digital recording means includes an interleaving and channel driving circuit, a plurality recording formatters, and a plurality of channel modulators, for formatting said digital signals so as to record said digital signals on the magnetic tape.
20. A method in accordance with claim 19, wherein said specific data includes I-frames.
22. A method in accordance with claim 21, wherein said generating step includes calculating a number of tracks for recording said digital data and generating said multiplexing timing signal based on said calculated number of tracks.
0. 24. The apparatus of claim 23, further comprising:
a detection circuit coupled to the input unit and detecting the specific data from the received digital video data; and wherein
the data generating circuit is coupled to the detection circuit.
0. 25. The apparatus of claim 24, wherein the data generating circuit includes:
a timing signal generating circuit generating a timing control signal; and
a multiplexer coupled to the timing signal generating circuit and selectively outputting the detected specific data and the digital video data based on the timing control signal.
0. 26. The apparatus of claim 23, wherein the digital medium includes a magnetic medium.
0. 27. The apparatus of claim 23, wherein each of the plurality of relative position data includes a plurality of distance indicators, each distance indicator indicating a distance between the current nth specific data location and one of the n+1, n+2, . . . , n+m specific data locations.
0. 28. The apparatus of claim 27, wherein said distance is represented with a number of distance units present between the current nth specific data location and one of the n+1, n+2, . . . , n+m specific data locations.
0. 29. The apparatus of claim 28, wherein the distance unit is a track on the storage medium.
0. 30. The apparatus of claim 23, wherein the recording unit includes:
a formatting circuit forming a data block associated with each specific data, the data block including the associated relative position data.
0. 32. The apparatus of claim 31, wherein the detection circuit includes:
a decoding circuit selecting one of the relative positions represented in said detected relative position data based on the command.
0. 33. The apparatus of claim 31, wherein each of the plurality of relative position data includes a plurality of distance indicators, each distance indicator indicating a distance between the current nth specific data location and one of the n+1, n+2, . . . , n+m specific data locations.
0. 34. The apparatus of claim 33, wherein said distance is represented with a number of distance units present between the current nth specific data location and one of the n+1, n+2, . . . , n+m specific data locations.
0. 35. The apparatus of claim 34, wherein the distance unit is a track on the digital medium.
0. 36. The apparatus of claim 31, wherein the reproducing unit includes a motor for moving the digital medium.
0. 37. The apparatus of claim 36, wherein the control circuit includes:
a calculating circuit calculating a rotational speed of the motor based on the detected relative position data.
0. 38. The apparatus of claim 31, wherein the reproducing unit includes reading heads and signal processing circuits.
0. 40. The method of claim 39, further comprising the step of:
generating a timing control signal; and
wherein said recording step includes,
recording the digital video data and the specific data based on the timing control signal.
0. 41. The method of claim 39, wherein in said recording step, the digital medium includes a magnetic medium.
0. 42. The method of claim 39, wherein each of the plurality of relative position data includes a plurality of distance indicators, each distance indicator indicating a distance between the current nth specific data location and one of the n+1, n+2, . . . , n+m specific data locations.
0. 43. The method of claim 42, wherein said distance is represented with a number of distance units present between the current nth specific data location and one of the n+1, n+2, . . . , n+m specific data locations.
0. 44. The method of claim 43, wherein the distance unit is a track on the digital medium.
0. 45. The method of claim 39, wherein said recording step includes the step of:
forming a data block associated with each specific data, the data block including the associated relative position data.
0. 47. The method of claim 46, wherein said reproducing step includes the step of:
decoding the detected relative position data by selecting one of the relative positions represented in the detected relative position data based on the command to reproduce the at least another specific data.
0. 48. The method of claim 46, wherein each of the plurality of relative position data includes a plurality of distance indicators, each distance indicator indicating a distance between the current nth specific data location and one of the n+1, n+2, . . . , n+m specific data locations.
0. 49. The method of claim 48, wherein said distance is represented with a number of distance units present between the current nth specific data location and one of the n+1, n+2, . . . , n+m specific data locations.
0. 50. The method of claim 49, wherein the distance unit is a track on the digital medium.
0. 51. The method of claim 46, wherein said reproducing step includes the step of:
calculating a rotational speed of a motor for moving the digital medium based on the detected relative position data.

26 40 V40 which is indicative of codes relating to the speed multiple and selected from codes indicative of relative positions and present in the separated synchronous blocks. The recording position decoder 39 decodes the signal V40 received from the recording position-synchronized block detector 40 and based on the speed multiple n. An optional code DIFi present in each synchronous block is a code indicative of the number of tracks present between the current track and the i-th track including specific data recorded.

Accordingly, the frame position information detecting unit 33 detects specific track position information periodically or non-periodically recorded and track position information about I-frames recorded in the recording position-synchronized blocks, taking into consideration the calculation time taken to control the speed of the capstan motor M2 and the driving time. In this connection, the capstan servo speed calculator 38 receives the position information V36 from the index signal detector 36 and the position information V39 from the recording position decoder 39 and thereby calculates the rotation speed of the capstan motor M2 in accordance with the input speed multiple n. Resultant signal V38 from the capstan servo speed calculator 38 is then applied to the capstan servo driving signal generator 37 which, in turn, controls the speed of the capstan motor M2 so that the capstan motor M2 can be driven repeatedly at a normal speed and a high speed. As a result, the heads HD1 to HD4 mounted on the drum 6 repeatedly travel at the normal speed on specific tracks of the magnetic tape and jump travel on other tracks, thereby enabling reproduction of speed-varied videos.

FIGS. 13A to 13C illustrate an example of a capstan servo speed control in a case where speed-varied specific data have been recorded on every two-track at intervals of four tracks. In this case, the capstan motor M2 is driven two tracks at a normal speed in the same direction as the recording tracks for the first half of the initial cycle shown in FIG. 13B. For the next half of the initial cycle, the capstan motor M2 is driven four tracks at a high speed. During the accelerated driving, the capstan motor M2 exhibits the driving characteristic shown in FIG. 13A because the output V37 of the capstan servo driving signal generator 37 is periodically varied in level, as shown in FIG. 13C. By virtue of such a speed-varied driving of the capstan motor M2, it is possible to reduce an excessive characteristic of the capstan servo speed.

The outputs V18 and V19 from the digital reproduction unit 32 resulted from the speed-varied reproduction are sent to the deformatter 16 of the frame removing unit 35, converted into the signal form prior to the recording, and then outputted as a speed-varied reproduced signal Vo such as a digital HDTV signal or a normal TV signal via the interface 17.

For the signal conversion in the deformatter 16, it is required to remove the stuffing bits or dummy bits added for preventing the underflow phenomenon of the frame memory 23 upon recording data for varied speed on specific tracks. To this end, the stuffing bit-detecting and removing circuit 42 supplies a bit removing signal V42 for preventing any bit string from being outputted to the interface 17 when a stuffing synchronous code recorded at the starting portion of stuffing bits is detected. The supplying of the bit removing signal V42 is continued until a stuffing bit end code is detected.

In the reproduction at the normal speed, the frame removing unit 35 also separates data of recording tracks for varied speed so that the I-frame data recorded on the magnetic tape for the speed-varied reproduction is prevented from being outputted to the interface 17 and thereby being included in the reproduced signal Vo.

On the other hand, the frame removal timing generator 41 receives position information of tracks recorded with specific data for varied speed from both the recording position decoder 39 and the index signal detector 36 of the frame position information detecting unit 33. Based on the output SWP of the drum pulse generator 7 shown in FIG. 14A, the frame removal timing generator 41 then outputs a frame removing signal V41 shown in FIG. 14C to the deformatter 16.

Based on the frame removing signal V41, the deformatter 16 removes I-frame data from the signals V15 and V19 (FIG. 14B) received from the deinterleaving circuits 15A and 15B of the digital reproduction unit 32. As a result, the deformatter 16 outputs a signal V20 shown in FIG. 14D, thereby enabling the reproduction at the normal speed.

As apparent from the above description, the present invention provides an apparatus for controlling recording and reproduction in a magnetic VCR capable of separating specific data for a speed-varied reproduction from compressed digital video signals and recording them on designated tracks in a recording mode, recording position information of the designated tracks on a control track by an index head or recording position information of recording position-synchronized blocks at the starting portions of the designated tracks recorded with the specific data so as to accurately scan the designated tracks in a reproduction mode, controlling a capstan servo speed so as to maintain the travel of a magnetic tape at a normal speed and periodically or non-periodically accelerate or decelerate it where specific data for varied-speed have been recorded periodically or non-periodically on predetermined portions of tracks, thereby making heads travel repeatedly at the normal speed and the high speed and thereby detect continuously the specific tracks for varied-speed. In accordance with the apparatus, the specific data for a speed-varied reproduction is removed in the reproduction at the normal speed. Thus, the reproduction at the normal speed can be accomplished.

Accordingly, the present invention provides a repeatability of reproduced video at a varied speed without any deterioration in picture quality in that it enables recording of specific data for speed-varied reproduction and continuous detection of the specific data in the speed-varied reproduction.

Although the preferred embodiments of the invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.

Yang, Tae Seok, Lee, Je Hyung, Kim, Soo Kyung, Woo, Sang Joon

Patent Priority Assignee Title
8724251, Mar 09 2010 Hewlett Packard Enterprise Development LP Method and system for providing tape-format compatibility between various types of tape heads
Patent Priority Assignee Title
4651227, Aug 20 1982 Olympus Optical Co., Ltd. Video signal recording apparatus with A/D conversion
4663673, Feb 16 1983 Sanyo Electric Co., Ltd. Apparatus for discriminating the recording mode of one of a plurality of recording modes and for reproducing the magnetically recorded video signal
4802019, Jan 11 1982 Picture processing system for selective display
5057949, Oct 17 1988 Hitachi, Ltd. Digital magnetic reproducing apparatus with variable tape speed
5122886, Jun 19 1989 Pioneer Electronic Corporation Selective information playback from recording medium based on user input content codes
5150210, Dec 26 1988 Canon Kabushiki Kaisha Image signal restoring apparatus
5239418, Oct 17 1989 Eastman Kodak Company Single split frame mode for a fast frame recorder
5239429, Feb 21 1989 Canon Kabushiki Kaisha Video signal reproducing apparatus
5247400, Feb 19 1991 Sony Corporation Tape reproducing direction detecting apparatus for a digital VTR
5335125, Nov 01 1991 Matsushita Electric Industrial Co., Ltd. Video signal magnetic recording and reproducing apparatus
5406382, Apr 06 1990 Sharp Kabushiki Kaisha Video signal recordding-reproduction apparatus for wide band video signals
5428393, May 24 1991 Canon Kabushiki Kaisha Moving image processing method and apparatus
5438458, Mar 15 1993 Sony Corporation Data reproducing apparatus that detects positional shifts of a control head
5488409, Aug 19 1991 Rovi Guides, Inc Apparatus and method for tracking the playing of VCR programs
5504585, Sep 22 1992 Sony Corporation Apparatus and method for providing plural pictures while searching a recording medium whereon a compressed picture signal is recorded
5535008, Mar 16 1993 JVC Kenwood Corporation Method for jump-reproducing video data of moving picture coded with high efficiency
5589993, Feb 23 1993 Panasonic Corporation of North America Digital high definition television video recorder with trick-play features
5745641, Jun 05 1990 U.S. Philips Corporation Full-motion video disc with reference information for slow-motion or freeze playback
5907446, Jan 21 1990 Sony Corporation Video tape recorder for recording management data on video tape
DE3437182,
DE3831277,
DE4037178,
EP461649,
EP505985,
EP513744,
/
Executed onAssignorAssigneeConveyanceFrameReelDoc
Jul 20 1998LG Electronics Inc.(assignment on the face of the patent)
Date Maintenance Fee Events
Feb 23 2007ASPN: Payor Number Assigned.
Jun 13 2008M1553: Payment of Maintenance Fee, 12th Year, Large Entity.


Date Maintenance Schedule
Nov 08 20084 years fee payment window open
May 08 20096 months grace period start (w surcharge)
Nov 08 2009patent expiry (for year 4)
Nov 08 20112 years to revive unintentionally abandoned end. (for year 4)
Nov 08 20128 years fee payment window open
May 08 20136 months grace period start (w surcharge)
Nov 08 2013patent expiry (for year 8)
Nov 08 20152 years to revive unintentionally abandoned end. (for year 8)
Nov 08 201612 years fee payment window open
May 08 20176 months grace period start (w surcharge)
Nov 08 2017patent expiry (for year 12)
Nov 08 20192 years to revive unintentionally abandoned end. (for year 12)