US5619338A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Reproduction apparatus with a search function
Assignee: Toshiba Corp
•
Filing: 1994-10-28
•
Granted: 1997-04-08
•
Expires: 2014-10-28
Abstract
Abstract A desired frame image can be searched for and reproduced at high speeds. The same holds true for frame return reproduction. A data unit containing the video information compressed by encoding is stored in a data unit memory and decoded at a decoding unit. When the target frame is decoded, the decode output is stored in an image memory and supplied as a still reproduction image via a switch. The image memory can also be used as a memory for storing the decode output of the frame located at the mid-point between the start frame of the data unit and the frame currently being reproduced.
Inventors
- 👤 Masatoshi Nakai
- 👤 Mitsutaka Kuwabara
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 12:03
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/02; H; H04; H04N; H04N19/00; H04N19/60; H04N19/61; G11B27/00; G11B27/02; G11B27/031; G11B27/034; G11B27/10; G11B27/102; G11B27/105; G11B27/19; G11B27/28; G11B27/32; G11B27/327; G11B27/329; G11B27/34; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N5/926; H04N5/9261; H04N5/9264; H04N5/93; G11B2220/00; G11B2220/20; G11B2220/25; G11B2220/2537; G11B2220/2562
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
428 words
An apparatus for reproducing data on a disk in which a management area is formed in a portion thereof and a data area is formed in another portion thereof, programs being recorded in said data area, each of said programs being composed of a plurality of data units, said apparatus comprising: pickup means for reading the information from said disk; demodulation means for demodulating an output signal of said pickup means; management information storage means for storing management information in said management area output from said demodulation means; a data unit memory for storing said data units output from said demodulation means; video decode means for decoding video information on said data units output from said demodulation means, said data units including: compressed data obtained by compressing, using frame correlation, a plurality of frames of video information as a motion picture, said compressed data including non-compressed frame data and a plurality of difference data, the non-compressed frame data being input to said video decode means when the compressed data is decoded and the plurality of difference data being input to said video decode means in a predetermined order so that decoded frame data corresponding to said plurality of difference data is obtained, and start address information indicating the start addresses of said plurality of data units, said start address information being stored in said management area; an image memory for storing a frame (or a field) of image data output from said video decode means; first control means for calculating in which data unit on said disk a target frame corresponding to an inputted frame number belongs, reading the calculated target data unit from said disk according to the start address in said management information, and storing the target data unit in said data unit memory; second control means for supplying the video information on said stored target data unit to said video decode means wherein said video decode means decodes the video information, said second control means including: means for storing in said image memory the decoded frame data located in an intermediate position between the start frame of said tarmet data unit and the target frame, and means for using the decoded frame data stored in said image memory to reduce a period of time required for reproducing a new target frame when the target frame is changed; and third control means for counting frame synchronizing pulses while decoding the video information on said target data unit and performing still reproduction by storing the decoded output in said image memory when said target frame is decoded.
Claim 2
Independent Claim
428 words
An apparatus for reproducing data on a disk in which a management area is formed in a portion thereof and a data area is formed in another portion thereof, programs being recorded in said data area, each of said programs being composed of a plurality of data units, said apparatus comprising: pickup means for reading the information from said disk; demodulation means for demodulating an output signal of said pickup means; management information storage means for storing management information in said management area output from said demodulation means; a data unit memory for storing said data units output from said demodulation means; video decode means for decoding video information on said data units output from said demodulation means, said data units including: compressed data obtained by compressing, using frame correlation, a plurality of frames of video information as a motion picture, said compressed data including non-compressed frame data and a plurality of difference data, the non-compressed frame data being input to said video decode means when the compressed data is decoded and the plurality of difference data being input to said video decode means in a predetermined order so that decoded frame data corresponding to said plurality of difference data is obtained, and start address information indicating the start addresses of said plurality of data units, said start address information being stored in said management area; an image memory for storing a frame (or a field) of image data output from said video decode means; first control means for calculating in which data unit on said disk a target frame corresponding to an inputted frame number belongs, reading the calculated target data unit from said disk according to the start address in said management information, and storing the target data unit in said data unit memory; second control means for supplying the video information on said stored target data unit to said video decode means wherein said video decode means decodes the video information, said second control means including: means for storing in said image memory the decoded frame data located in an intermediate position between the start frame of said tarmet data unit and the target frame, and means for using the decoded frame data stored in said image memory to reduce a period of time required for reproducing a new target frame when the target frame is changed; and third control means for counting frame synchronizing pulses while decoding the video information on said target data unit and performing still reproduction by storing the decoded output in said image memory when said target frame is decoded.
Claim 3
Dependent Claim
51 words
A reproduction apparatus with a search function according to claim 1, further comprising: means for, when a frame number is inputted for said high-speed searching, causing said image memory to retain the decode output of the present frame outputted from said video decode means until said target frame has been decoded.
Claim 4
Dependent Claim
74 words
A reproduction apparatus with a search function according to claim 1, further comprising means for supplying the decoded frame data stored in said image memory to said video decode means when a frame return signal is input to cause the video decode means to decode frames, starting at the frame next to said decoded frame data, on the basis of the decoded frame data and the difference data read from said data unit memory.
Claim 5
Dependent Claim
40 words
A reproduction apparatus with a search function according to claim 1, wherein said data unit memory contains areas for storing not only the data unit being reproduced but also the data units before and after the currently reproduced data unit.
Claim 6
Independent Claim
430 words
An apparatus for reproducing data on a recording medium in which a management area is formed in a portion thereof and a data area is formed in another portion thereof, programs being recorded in said data area, each of said programs being composed of a plurality of data units, the apparatus comprising: pickup means for reading the information from said recording medium, demodulation means for demodulating an output signal of said pickup means; management information means for storing management information in said management area output from said demodulation means; a data unit memory for storing said data units output from said demodulation means; video decode means for decoding video information on said data units output from said demodulation means, said data units including: compressed data obtained by compressing, using frame correlation, plurality of frames of video information as a motion picture, said compressed data including non-compressed frame data and a plurality of difference data, the non-compressed frame data being input to said video decode means when the compressed data is decoded and the plurality of difference data being input to said video decode means in a predetermined order so that decoded frame data corresponding to said plurality of difference data is obtained, and start address information indicating the start addresses of said plurality of data units, said start address information being stored in said management area; an image memory for storing a frame (or a field) of image data output from said video decode means; first control means for calculating in which data unit on said recording medium a target frame corresponding to an inputted frame number belongs, reading the calculated target data unit from said recording medium according to the start address in said management information, and storing the target data unit in said data unit memory; second control means for supplying the video information on said stored target data unit to said video decode means wherein said video decode means decodes the video information, said second control means including: means for storing in said image memory the decoded frame data located in an intermediate position between the start frame of said target data unit and the target frame, and means for using the decoded frame data stored in the image memory to reduce a period of time required for reproducing a new target frame when the target frame is changed; and third control means for counting frame synchronizing pulses while decoding the video information on said target data unit and performing still reproduction by storing the decoded output in said image memory when said target frame is decoded.
Claim 7
Independent Claim
430 words
An apparatus for reproducing data on a recording medium in which a management area is formed in a portion thereof and a data area is formed in another portion thereof, programs being recorded in said data area, each of said programs being composed of a plurality of data units, the apparatus comprising: pickup means for reading the information from said recording medium, demodulation means for demodulating an output signal of said pickup means; management information means for storing management information in said management area output from said demodulation means; a data unit memory for storing said data units output from said demodulation means; video decode means for decoding video information on said data units output from said demodulation means, said data units including: compressed data obtained by compressing, using frame correlation, plurality of frames of video information as a motion picture, said compressed data including non-compressed frame data and a plurality of difference data, the non-compressed frame data being input to said video decode means when the compressed data is decoded and the plurality of difference data being input to said video decode means in a predetermined order so that decoded frame data corresponding to said plurality of difference data is obtained, and start address information indicating the start addresses of said plurality of data units, said start address information being stored in said management area; an image memory for storing a frame (or a field) of image data output from said video decode means; first control means for calculating in which data unit on said recording medium a target frame corresponding to an inputted frame number belongs, reading the calculated target data unit from said recording medium according to the start address in said management information, and storing the target data unit in said data unit memory; second control means for supplying the video information on said stored target data unit to said video decode means wherein said video decode means decodes the video information, said second control means including: means for storing in said image memory the decoded frame data located in an intermediate position between the start frame of said target data unit and the target frame, and means for using the decoded frame data stored in the image memory to reduce a period of time required for reproducing a new target frame when the target frame is changed; and third control means for counting frame synchronizing pulses while decoding the video information on said target data unit and performing still reproduction by storing the decoded output in said image memory when said target frame is decoded.
Claim 8
Dependent Claim
23 words
A reproduction apparatus with a search function according to claim 5, wherein said recording medium is either a semiconductor memory or magnetic tape.
Claim 9
Dependent Claim
400 words
A processor which receives data from an apparatus for reproducing data in a recording medium in which a management area is formed in a portion thereof and a data area is formed in another portion thereof, programs being recorded in said data area, said processor comprising: management information storage means for storing management information in said management area transmitted from said reproduction apparatus; a data unit memory for storing said data units transmitted from said reproduction apparatus; video decode means for decoding video information on said data units, said data units including: compressed data obtained by compressing, using frame correlation, a plurality of frames of video information as a motion picture, said compressed data including non-compressed frame data and a plurality of difference data, the non-compressed frame data being input to said video decode means when the compressed data is decoded and the plurality of difference data being input to said video decode means in a predetermined order so that decoded frame data corresponding to said plurality of difference data is obtained, and start address information indicating the start addresses of said plurality of data units, said start address information being stored in said management area; an image memory for storing a frame (or a field) of image data output from said video decode means; first control means for calculating in which data unit on said recording medium a target frame corresponding to an inputted frame number belongs, requesting the calculated target data unit from said reproduction apparatus according to the start address in said management information, and storing the target data unit in said data unit memory; second control means for supplying the video information on said stored target data unit to said video decode means wherein said video decode means decodes the video information, said second control means including: means for storing in said image memory the decoded frame data located in an intermediate position between the start frame of said target data unit and the target frame, and means for using the decoded frame data stored in the image memory to reduce a period of time required for reproducing a new target frame when the target frame is changed; and third control means for counting frame synchronizing pulses while decoding the video information on said target data unit and performing still reproduction by storing the decoded output in said image memory when said target frame is decoded.
Claim 10
Dependent Claim
400 words
A processor which receives data from an apparatus for reproducing data in a recording medium in which a management area is formed in a portion thereof and a data area is formed in another portion thereof, programs being recorded in said data area, said processor comprising: management information storage means for storing management information in said management area transmitted from said reproduction apparatus; a data unit memory for storing said data units transmitted from said reproduction apparatus; video decode means for decoding video information on said data units, said data units including: compressed data obtained by compressing, using frame correlation, a plurality of frames of video information as a motion picture, said compressed data including non-compressed frame data and a plurality of difference data, the non-compressed frame data being input to said video decode means when the compressed data is decoded and the plurality of difference data being input to said video decode means in a predetermined order so that decoded frame data corresponding to said plurality of difference data is obtained, and start address information indicating the start addresses of said plurality of data units, said start address information being stored in said management area; an image memory for storing a frame (or a field) of image data output from said video decode means; first control means for calculating in which data unit on said recording medium a target frame corresponding to an inputted frame number belongs, requesting the calculated target data unit from said reproduction apparatus according to the start address in said management information, and storing the target data unit in said data unit memory; second control means for supplying the video information on said stored target data unit to said video decode means wherein said video decode means decodes the video information, said second control means including: means for storing in said image memory the decoded frame data located in an intermediate position between the start frame of said target data unit and the target frame, and means for using the decoded frame data stored in the image memory to reduce a period of time required for reproducing a new target frame when the target frame is changed; and third control means for counting frame synchronizing pulses while decoding the video information on said target data unit and performing still reproduction by storing the decoded output in said image memory when said target frame is decoded.
Claim 11
Dependent Claim
51 words
A reproduction apparatus with a search function according to claim 7, further comprising: means for, when a frame number is inputted for said high-speed searching, causing said image memory to retain the decode output of the present frame outputted from said video decode means until said target frame has been decoded.
Claim 12
Independent Claim
455 words
An apparatus for reproducing data on a recording medium in which a management area is formed in a portion thereof and a data area is formed in another portion thereof, programs being recorded in said data area, each of said programs being composed of a plurality of data units, the apparatus comprising: pickup means for reading the information from said recording medium, demodulation means for demodulating an output signal of said pickup means; management information means for storing management information in said management area output from said demodulation means; a data unit memory capable of storing said plurality of data units output from said demodulation means in order to reduce a period of time required for reading said data units from said disk; video decode means for decoding video information on said data units output from said demodulation means, said data units including: compressed data obtained by compressing, using frame correlation, a plurality of frames of video information as a motion picture, said compressed data including non-compressed frame data and a plurality of difference data, the non-compressed frame data being input to said video decode means when the compressed data is decoded and the plurality of difference data being input to said video decode means in a predetermined order so that decoded frame data corresponding to said plurality of difference data is obtained, and start address information indicating the start addresses of said plurality of data units, said start address information being stored in said management area; an image memory for storing a frame (or a field) of image data output from said video decode means; first control means for calculating in which data unit on said disk a target frame corresponding to an inputted frame number belongs, reading the calculated target data unit from said recording medium according to the start address in said management information, and storing the target data unit in said data unit memory; second control means for supplying the video information on a desired stored data unit from said data unit memory to said video decode means wherein said video decode means decodes the video information, said second control means including: means for storing in said image memory the decoded frame data located in an intermediate position between the start frame of said target data unit and the target frame, and means for using the decoded frame data stored in the image memory to reduce a period of time required for reproducing a new target frame when the target frame is changed; and third control means for counting frame synchronizing pulses while decoding the video information on said target data unit and performing still reproduction by storing the decoded output in said image memory when said target frame is decoded.
Claim 13
Independent Claim
455 words
An apparatus for reproducing data on a recording medium in which a management area is formed in a portion thereof and a data area is formed in another portion thereof, programs being recorded in said data area, each of said programs being composed of a plurality of data units, the apparatus comprising: pickup means for reading the information from said recording medium, demodulation means for demodulating an output signal of said pickup means; management information means for storing management information in said management area output from said demodulation means; a data unit memory capable of storing said plurality of data units output from said demodulation means in order to reduce a period of time required for reading said data units from said disk; video decode means for decoding video information on said data units output from said demodulation means, said data units including: compressed data obtained by compressing, using frame correlation, a plurality of frames of video information as a motion picture, said compressed data including non-compressed frame data and a plurality of difference data, the non-compressed frame data being input to said video decode means when the compressed data is decoded and the plurality of difference data being input to said video decode means in a predetermined order so that decoded frame data corresponding to said plurality of difference data is obtained, and start address information indicating the start addresses of said plurality of data units, said start address information being stored in said management area; an image memory for storing a frame (or a field) of image data output from said video decode means; first control means for calculating in which data unit on said disk a target frame corresponding to an inputted frame number belongs, reading the calculated target data unit from said recording medium according to the start address in said management information, and storing the target data unit in said data unit memory; second control means for supplying the video information on a desired stored data unit from said data unit memory to said video decode means wherein said video decode means decodes the video information, said second control means including: means for storing in said image memory the decoded frame data located in an intermediate position between the start frame of said target data unit and the target frame, and means for using the decoded frame data stored in the image memory to reduce a period of time required for reproducing a new target frame when the target frame is changed; and third control means for counting frame synchronizing pulses while decoding the video information on said target data unit and performing still reproduction by storing the decoded output in said image memory when said target frame is decoded.
References Cited (Backward Citations)
US5140435A
Cited
US5157511A
Cited
US5107343A
Cited
US5239382A
Cited
US5267334A
Cited
US5455684A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-04-07 | 2000-10-07 | 2001-04-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-04-07 | 2004-10-07 | 2005-04-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-04-07 | 2008-10-07 | 2009-04-08 | $7700.00 | Window Closed / Lapsed |