[go: up one dir, main page]

GB2143658A - Computer interface - Google Patents

Computer interface Download PDF

Info

Publication number
GB2143658A
GB2143658A GB08318460A GB8318460A GB2143658A GB 2143658 A GB2143658 A GB 2143658A GB 08318460 A GB08318460 A GB 08318460A GB 8318460 A GB8318460 A GB 8318460A GB 2143658 A GB2143658 A GB 2143658A
Authority
GB
United Kingdom
Prior art keywords
computer
recorder
data
conversion means
port
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.)
Withdrawn
Application number
GB08318460A
Other versions
GB8318460D0 (en
Inventor
M T Shortland
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
STC PLC
Original Assignee
Standard Telephone and Cables PLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Standard Telephone and Cables PLC filed Critical Standard Telephone and Cables PLC
Priority to GB08318460A priority Critical patent/GB2143658A/en
Publication of GB8318460D0 publication Critical patent/GB8318460D0/en
Publication of GB2143658A publication Critical patent/GB2143658A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0682Tape device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

To enable mass storage for a home computer to be provided, there is an interface, controlled by a microprocessor (3) between the computer and the recorder. This assembles the data into blocks (5,6) each with a parity byte attached (4), and each block is recorded three times together with line and frame sync pulses and line sequence numbers (7,8,9). On read out from the recorder, the parity bytes are checked (17) as are the sequence numbers (18) and one sound version of each line is selected. The result, minus the interface's own parity, is passed to the computer. <IMAGE>

Description

SPECIFICATION Computer interface This invention relates to a computer interface, especially for use in conjunction with a small computer of the so-called "home computer" type.
According to the present invention there is provided a data storage converter for use as an interface between a small digital computer and a video recorder, which includes a first port which acts as an input from and an output to the computer, a second port which acts as an output to and an input from the video recorder, first conversion means to which data from the computer to be supplied to the video recorder is applied, which conversion means converts the data into a format suitable for reception by the recorder, a check number generator associated with said conversion means such that the data is supplied to the recorder with a check character for each block of n bytes, a synchronisation circuit via which the data for the recorder is applied to said first port from the conversion means and the check number generator, and synchronisation and check number checking circuits associated with the second port via which data from the recorder for application to the computer is applied to further conversion means which converts it to a format suitable for reception by the computer, the data being passed from said further conversion means to the first port for application to the computer.
An embodiment of the invention will now be described with reference to the accompanying highly schematic drawing.
The interface shown is connected to a home computer via a first port which includes an input/ output bus to and from the computer. Associated with this is a DMA (direct memory access) Control 1, which enables access to be made to a desired port of the computer's internal memory. There is also a second port, formed by an output to the video recorder at the right-hand side of the diagram, and an input from the recorder, also at the right hand side. Data transfer over this output and input is at 2.048 Mb/sec., using NRZ (non-return to zero) pulse trains.
When data from the computer is to be passed to the video recorder to be recorded, this data is sent from the computer via its DMA interface 1 at 45K bytes/sec. into a serial/parallel conversion interface 2, under control of a microprocessor 3. The data is to be recorded nine bytes at a time, so for each block of nine bytes a parity check byte is generated by the CRC generator 4 the output of which passes to a shift register 5 which can hold a block of ten bytes, nine of data and one the CRC parity byte.
The contents of the shift register 5 are applied parallel-fashion to a circulating shift register 6 such that they can be repeated three times. At the recorder, each iteration of ten bytes is stored on one video line at the 2.048 Mbit/sec. rate referred to above, complete with line sync. pulses. A divide by 3 circuit 7 supplies load control signals to the register 6 and line sequence numbers to a sync. and sequence multiplexer 8. The latter also has inputs from the register 6 and a sync. pulse generator 9 which supplies line and frame sync. pulses. Hence the data is passed to the recorder in a suitably formatted form, and each line thus recorded has a modulo 3 sequence number.
Two types of addressing are used, the coarse addressing which locates the desired sector of the computer's 256K bytes memory by a frame length address entered via a keypad indicated at 10. Thus the address for use by the recorder is generated by an address generator 11, controlled from the keypad 10 and the microprocessor 12. On playback, this sector may be found manually by the programme search facility of the video recorder in response to the application thereat of the wanted sector address.
Fine addressing locates the desired file by a video line length title, also entered from the keypad 10. On replay the sector is replayed from the beginning, but no data is transferred to the computer memory until a file address from the recorder matches the required address entered on the keypad. This matching is effected by the address check circuit 12.
When replay is called for, the switch 13 is changed from SEND to RECEIVE, as a result of which clock pulses are supplied from the receive path to a clock circuit 14 via the switch 13 and a locking circuit 15. In the receive path we find a sync. finder 16, which generates the input to the locking circuit 15. This causes the receive timing to be locked to the pulses from the recorder. A check circuit 17 checks the parity byte for each line. If it is OK, the sequence number is checked by the block 18 to ensure that the recorder does not substitute an adjacent line for a corrupted one. One error-free line from a group of three is all that is needed, the rest being discarded.
The checked data is applied via a ten byte shift register 19 to the serial parallel converter 2 from which it is loaded into the computer.
Thus a simple computer installation can be provided.

Claims (4)

1. A data storage converter for use as an interface between a small digital computer and a video recorder, which includes a first port which acts as an input from and an output to the computer, a second port which acts as an output to and an input from the video recorder, first conversion means to which data from the computer to be supplied to the video recorder is applied, which conversion means converts the data into a format suitable for reception by the recorder, a check number generator associated with said conversion means such that the data is supplied to the recorder with a check character for each block of n bytes, a synchronisation circuit via which the data for the recorder is applied to said first port from the conversion means and the check number generator, and synchronisation and check number checking circuits associated with the second port via which data from the recorder for application to the computer is applied to further conversion means which converts it to a format suitable for reception by the computer, the data being passed from said further conversion means to the first port for application to the computer.
2. A converter as claimed in claim 1, in which as the data passes from the computer to the recorder it is assembled into blocks of n bytes with a parity byte computed and attached to each block, in which each such block of (n + 1) bytes is recorded m times on the recorder with the blocks having modulo m sequence numbers, and m which as each block is read from the recorder to the computer its parity bytes and its sequence numbers are monitored to enable for each block the selection of one sound version.
3. A converter as claimed in claim 1 or 2, and which includes a microprocessor.
4. A data storage converter substantially as described with reference to the accompanying drawing.
GB08318460A 1983-07-07 1983-07-07 Computer interface Withdrawn GB2143658A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB08318460A GB2143658A (en) 1983-07-07 1983-07-07 Computer interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB08318460A GB2143658A (en) 1983-07-07 1983-07-07 Computer interface

Publications (2)

Publication Number Publication Date
GB8318460D0 GB8318460D0 (en) 1983-08-10
GB2143658A true GB2143658A (en) 1985-02-13

Family

ID=10545404

Family Applications (1)

Application Number Title Priority Date Filing Date
GB08318460A Withdrawn GB2143658A (en) 1983-07-07 1983-07-07 Computer interface

Country Status (1)

Country Link
GB (1) GB2143658A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2193353A (en) * 1985-12-30 1988-02-03 Talluri Stephen Prasad Recording on video tape using microcomputer and video tape recorder
GB2299878A (en) * 1995-04-08 1996-10-16 Richard Taylor Multimedia computer

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2103410A (en) * 1981-05-28 1983-02-16 Sony Corp Microcomputer based video player control systems

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2103410A (en) * 1981-05-28 1983-02-16 Sony Corp Microcomputer based video player control systems

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2193353A (en) * 1985-12-30 1988-02-03 Talluri Stephen Prasad Recording on video tape using microcomputer and video tape recorder
GB2299878A (en) * 1995-04-08 1996-10-16 Richard Taylor Multimedia computer

Also Published As

Publication number Publication date
GB8318460D0 (en) 1983-08-10

Similar Documents

Publication Publication Date Title
US4447902A (en) Error-correction format for digital television signals
CA1160735A (en) Time base conversion apparatus
US4825306A (en) Video translation system for translating a binary coded data signal into a video signal and vice-versa
US4188616A (en) Method and system for transmitting and receiving blocks of encoded data words to minimize error distortion in the recovery of said data words
EP0044713B1 (en) Circuit arrangements for processing digital data
KR100375799B1 (en) Simplified bus and interface systems used in consumer digital equipment
US5309450A (en) Error correction coding method and apparatus for digital image information
KR950005064B1 (en) Circuit for evaluating data for a video programming system in a video tape recorder
JPS5938912A (en) Pcm audio error compensating circuit
US4451919A (en) Digital signal processor for use in recording and/or reproducing equipment
US4914661A (en) Method and apparatus for correcting errors in digital signals having phase fluctuations
DK156866B (en) PROCEDURE AND APPARATUS FOR ESTABLISHING A NUMBER OF SIMULTANEOUS CONFERENCE CONNECTIONS IN A PCM TIME MULTIPLE SYSTEM
US4314355A (en) Apparatus and method for receiving digital data at a first rate and outputting the data at a different rate
US3883891A (en) Redundant signal processing error reduction technique
US5247300A (en) Automatic audio/video signal combination apparatus
JPH026150B2 (en)
GB2143658A (en) Computer interface
GB2029665A (en) Electronic still picture storage system
US4173014A (en) Apparatus and method for receiving digital data at a first rate and outputting the data at a different rate
GB2228389A (en) Apparatus for correcting time base fluctuations in digital signals
DE69029435T2 (en) Decoding device for digital signals
JP3438259B2 (en) Block data transmission method and block data transmission device
US5422727A (en) Facsimile apparatus having magnetic tape recording apparatus for data storage
KR930005150Y1 (en) Jitter preventing apparatus for digital audio device
EP0374794A2 (en) Digital transmitting/receiving apparatus using buffer memory to eliminated effects of jitter

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)