# US 5,703,996 A · Video reproduction device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,703,996 A
- Document ID: US5703996A
- Status: Granted
- Kind: A
- Application number: 08/383,099
- Filed: 1995-02-03
- Granted: 1997-12-30
- Earliest claimed: 1994-02-04
- Assignees: Brother Kogyo Kabushiki Kaisha; Xing Inc.
- Inventors: Kazuhiko Omura; Masayoshi Iguchi; Masatoshi Yoshiyama; Hiroshi Nishikawa
- Web page: https://patentgrep.com/patent/US5703996A

## CPC

- G11B 27/005: {Reproducing at a different information rate from the information rate of recording (for television signals H04N5/783)}
- G11B 27/105: {of operating discs}
- H04N 5/783: Adaptations for reproducing at a rate different from the recording rate
- G11B 2220/20: Disc-shaped record carriers
- G11B 2220/213: Read-only discs
- G11B 2220/2545: CDs
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

When the data supply rate from the data storing unit 11 drops and the amount of data remaining in the buffer memory 21 decreases, the calculation circuit 25 determines a data reproduction speed at which reproduction should be performed, dependently on the amount of data in the buffer memory 21. Accordingly, the video reading circuit 23 is controlled to retrieve video data from the buffer memory 21 at a reduced reproduction speed. The monitor 13 reproduces a slow motion pictures, which leads to an enhancement of the buffer memory.

## Claims

### Claim 1

A video reproduction device for reproducing video data from a video storing medium, the dvice comprising:
data temporary storing means for receiving video data supplied from a video data storing medium and for temporarily storing the video data;
data reproducing means for retrieving the video data from the data temporary storing means and for reproducing images;
reproduction speed determining means for determining a reproduction speed, at which the data reproducing means retrieves the video data from the data temporary storing means and reproduces the corresponding moving picture, to have a value selected from one of a first predetermined value and a second predetermined value lower than the first predetermined value, dependently on an amount of the video data being stored in the temporary storing means; and
reproduction control means for controlling the reproducing means to retrieve the video data from the data temporary storing means at the determined reproduction speed and to reproduce the moving pictures with the determined reproduction speed, the data reproduction means controlled to retrieve the video data at the first predetermined speed reproducing a normal moving picture with the first reproduction speed, the data reproducing means controlled to retrieve the video data at the second predetermined reproduction speed reproducing a still picture with the second reproduction speed, thereby allowing the data reproducing means to continuously reproduce images regardless of whether the supply of the video data from the data storing medium is stopped.

### Claim 2 (depends on 1)

A video reproduction device of claim 1, wherein the retrieving speed control means includes:
data amount detecting means for detecting the amount of the video data being stored in the temporary storing means;
data amount comparing means for comparing the detected amount of the video data with respect to a predetermined amount; and
speed changing means for changing the retrieving speed into a speed corresponding to the detected amount of the video data, according to the compared result.

### Claim 3 (depends on 2)

A video reproduction device of claim 2, wherein the speed changing means decreases the retrieving speed into a speed corresponding to the detected amount of the video data, if the detected amount of the video data becomes lower than the predetermined amount of the video data.

### Claim 4 (depends on 2)

A video reproduction device of claim 2, wherein the speed changing means increases the retrieving speed into a speed corresponding to the detected amount of the video data, if the detected amount of the video data becomes higher than the predetermined amount of the video data.

### Claim 5 (depends on 2)

A video reproduction device of claim 2, wherein the retrieving speed control means repeatedly controls the retrieving speed, at a predetermined time interval, so as to change the retrieving speed step by step at the predetermined time interval.

### Claim 6 (depends on 5)

A video reproduction device of claim 5, wherein the data amount detecting means repeatedly detects the amount of the video data being stored in the temporary storing means, at the predetermined time interval, the detected amount of the video data falling in either one of a plurality of predetermined data amount ranges, a plurality of different speed values being predetermined in correspondence with the plurality of data amount ranges, the data amount comparing means determining the one predetermined data amount range in which the detected amount of the video data falls, the speed changing means determining the retrieving speed into a speed value corresponding to the determined one predetermined data amount range.

### Claim 7 (depends on 1)

A video reproduction device of claim 1, wherein the data temporary storing means includes a buffer memory for receiving the video data retrieved from the video data storing medium and for temporarily storing the video data.

### Claim 8 (depends on 7)

A video reproduction device of claim 7, wherein the retrieving speed control means includes:
a pointer memory for outputting a record pointer indicating a position in the buffer memory into which the video data is being inputted from the video data storing medium and a retrieve pointer indicating a position in the buffer memory from which the video data is being retrieved to the data reproducing means; and
a calculation circuit for receiving the record pointer and the retrieve pointer, for determining a frame amount by dividing the difference between the record pointer and the retrieve pointer by an amount of video data constituting a single frame, and for determining a reproduction speed command indicating the number of frames of video data to be retrieved from the buffer memory in a predetermined time period, and
wherein the data reproducing means receives the reproduction speed command and retrieves at least one set of video data for forming at least one frame of moving pictures in the predetermined time period, the number of the retrieved video data set being indicated by the reproduction speed command.

### Claim 9 (depends on 8)

A video reproduction device of claim 8, wherein the data reproducing means includes:
a video frame memory unit for receiving the reproduction speed command, for consecutively retrieving a set of video data for forming each frame of moving pictures at a retrieving speed indicated by the received reproduction speed command, and for storing the set of video data; and
a display controller for producing video signals based on the set of video data stored in the video frame memory unit.

### Claim 10 (depends on 9)

A video reproduction device of claim 9, wherein the calculation circuit repeatedly detects the frame amount being stored in the buffer memory, at a predetermined time interval, the detected amount of the video data falling in either one of a plurality of predetermined frame amount ranges, a plurality of different numbers of video data sets being predetermined in correspondence with the plurality of frame amount ranges, the calculation circuit determines the one predetermined frame amount range in which the detected frame amount falls, the calculation circuit then determines the reproduction speed command indicating the number of sets of video data to be retrieved from the buffer memory during a time period corresponding to the predetermined time interval, the number of sets of video data corresponding to the determined one frame amount range, the reproduction speed command controlling the video frame memory unit to retrieve at least one set of video data at a retrieving speed indicated by the reproduction speed command in the corresponding time period.

### Claim 11 (depends on 9)

A video reproduction device of claim 9, further comprising a data storing unit including the video data storing medium for storing video data and a memory controller for consecutively retrieving the video data from the video data storing medium and for outputting the video data to the data temporary storing means.

### Claim 12 (depends on 11)

A video reproduction device of claim 11, further comprising a television monitor for receiving the video signals and for reproducing a corresponding frame of moving pictures.

### Claim 13 (depends on 1)

A video reproduction device of claim 1, wherein the retrieving speed corresponds to an amount of video data to be retrieved by the data reproducing means from the data temporary storing means in a predetermined time period, the retrieving speed control means controlling the retrieving data amount, dependently on the amount of the video data being stored in the temporary storing means.

### Claim 14 (depends on 1)

A video reproduction device of claim 1, wherein the retrieving speed corresponds to a number of times, at which the data reproducing means repeatedly retrieves the same video data from the data temporary storing means, the retrieving speed control means controlling the number of times, dependently on the amount of the video data being stored in the temporary storing means.

### Claim 15 (depends on 1)

A video reproduction device of claim 1,
wherein the retrieving speed control means controls the retrieving speed into one of a first predetermined retrieving speed and at least one second predetermined retrieving speed lower than the first predetermined retrieving speed, dependently on the amount of the video data being stored in the temporary storing means, and
wherein the data reproducing means controlled by the retrieving speed control means to retrieve the video data at the first predetermined retrieving speed reproduces a moving picture of a normal speed corresponding to the first retrieving speed, and the data reproducing means controlled by the retrieving speed control means to retrieve the video data at each of the at least one second predetermined retrieving speed reproduces a slow motion picture with its speed corresponding to the corresponding second retrieving speed.

### Claim 16 (depends on 15)

A video reproduction device of claim 15,
wherein the retrieving speed control means controls the retrieving speed into one of the first predetermined retrieving speed, the at least one second predetermined retrieving speed lower than the first predetermined retrieving speed, and a third predetermined retrieving speed lower than the second retrieving speed, dependently on the amount of the video data being stored in the temporary storing means, and
wherein the data reproducing means controlled by the retrieving speed control means to retrieve the video data at the third predetermined retrieving speed reproduces a still picture.

### Claim 17

A video reproduction device for retrieving video data from a video data storing medium and for reproducing a moving picture represented by the video data, the device comprising:
data temporary storing the means for temporarily storing video data, representative of the moving picture, retrieved from the video data storing medium;
data reproducing means for retrieving the video data from the data temporary storing means and for reproducing the corresponding moving picture;
reproduction speed determining means for determining a reproduction speed, at which the data reproducing means retrieves the video data from the data temporary storing means and reproduces the corresponding moving picture, to have a value selected from one of a first predetermined value and at least one second predetermined value lower than the first predetermined value, dependently on an amount of the video data being stored in the temporary storing means; and
reproduction control means for controlling the data reproducing means to retrieve the video data from the data temporary storing means at the determined reproduction speed and to reproduce the moving pictures with the determined reproduction speed, the data reproduction means controlled to retrieve the video data at the first predetermined speed reproducing a normal moving picture with the first reproduction speed, the data reproducing means controlled to retrieve the video data at each of the at least one second predetermined reproduction speed reproducing a slow motion picture with the corresponding second reproduction speed.

### Claim 18 (depends on 17)

A video reproduction device of claim 17, further comprising a data storing unit including the video data storing medium for storing a plurality of sets of video data representative of a plurality of frames of the moving picture and a memory controller for consecutively retrieving the plurality of sets of video data from the video data storing medium and for outputting plurality of sets of video data to the data temporary storing means,
wherein the data temporary storing means includes a buffer memory for receiving the plurality of sets of video data consecutively retrieved from the video data storing medium and for temporarily storing the video data,
wherein the reproduction speed determining means includes:
a detection unit for detecting an amount of the video data presently stored in the buffer memory; and
a command producing unit for producing, based on the detected result, a reproduction speed command indicative of a reproduction speed selected from the first and second reproduction speeds, the reproduction speed command indicative of the first reproduction speed representing a first number of sets of video data to be retrieved from the buffer memory in a predetermined time period, the reproduction speed command indicative of each of the at least one second reproduction speed representing corresponding second number of sets of video data to be retrieved from the buffer memory in the predetermined time period, and
wherein the data reproducing means includes:
a video frame memory unit for receiving the reproduction speed command and for consecutively retrieving several sets of video data for forming several frames of the moving picture, the number of the video data sets to be retrieved in the predetermined time period being equal to either one of the first and second numbers indicated by the reproduction speed command;
a display controller for producing several sets of video signals in the predetermined time period, based on the video data retrieved by the video frame memory unit, the number of sets of the produced video signals being equal to the first predetermined number; and
a television monitor for receiving the video signals and for reproducing corresponding frames of the moving picture.

### Claim 19 (depends on 18)

A video reproduction device of claim 18, wherein the detection unit repeatedly detects the amount of the video data presently stored in the buffer memory at a predetermined time interval corresponding to the predetermined time period, the detected amount of the video data falling in either one of a first predetermined amount range and at least one second predetermined amount range lower than the first predetermined amount range, and
wherein the command producing unit determines one of the first and second predetermined amount ranges in which the detected data amount falls, the command producing unit producing the reproduction speed command indicative of the first number of sets of video data to be retrieved from the buffer memory in the predetermined time period when the detected data amount falls in the first amount range, the command producing unit producing the reproduction speed command indicative of each of the at least one second number of sets of video data to be retrieved from the buffer memory in the predetermined time period when the detected data amount falls in a corresponding second amount range.
