KR0170946B1 - Apparatus and method for contact controlling of computer and video cassette recorder - Google Patents
Apparatus and method for contact controlling of computer and video cassette recorder Download PDFInfo
- Publication number
- KR0170946B1 KR0170946B1 KR1019950022868A KR19950022868A KR0170946B1 KR 0170946 B1 KR0170946 B1 KR 0170946B1 KR 1019950022868 A KR1019950022868 A KR 1019950022868A KR 19950022868 A KR19950022868 A KR 19950022868A KR 0170946 B1 KR0170946 B1 KR 0170946B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- video cassette
- computer
- received
- cassette recorder
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B31/00—Arrangements for the associated working of recording or reproducing apparatus with related apparatus
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
Abstract
본 발명은 컴퓨터와 비디오 카세트 레코더의 동작 제어를 위하여 다수의 키를 구비하여 사용자의 키조작에 기인하는 키신호를 출력하는 제1 키입력부(210)와 상기 제1 키입력부(210)로부터의 키신호에 대응하는 약정된 코드 데이타를 병렬로 출력하고 컴퓨터의 동작을 제어하는 마이크로 프로세서(220)를 구비하는 컴퓨터와, 비디오 카세트 레코더의 동작 제어를 위하여 다수의 키를 구비하여 사용자의 키조작에 기인하는 키신호를 출력하는 제2 키입력부(110)와 상기 제2 키입력부(110)로부터의 키신호와 상기 약정된 코드 데이타에 대응하는 비디오 카세트 레코더의 동작을 제어하는 마이컴(120)을 구비하는 비디오 카세트 레코더를 연결하는 장치로서, 상기 마이크로 프로세서(220)로부터의 병렬의 코드 데이타를 직렬 코드 데이타로 변환하여 비동기 방식으로 제1 전송 라인을 통하여 송신하고, 제2 전송 라인을 통하여 수신되는 직렬의 코드 데이타를 병렬 코드 데이타로 변환하여 상기 마이크로 프로세서(220)에 인가하는 제1 송수신부(230)와; 상기 제1 전송 라인을 통하여 수신되는 상기 직렬 코드 데이타를 병렬 코드 데이타로 변환하여 상기 마이컴(120)에 인가하고, 상기 마이컴(120)으로부터의 병렬의 코드 데이타를 직렬 코드 데이타로 변환하여 비동기 방식으로 제2 전송 라인을 통하여 송신하는 제2송수신부(170)를 포함하여 상기 컴퓨터에서 상기 비디오 카세트 레코더의 동작을 제어할 수 있도록 한 것이다.According to the present invention, a first key input unit 210 and a key from the first key input unit 210 are provided with a plurality of keys for controlling the operation of a computer and a video cassette recorder. A computer having a microprocessor 220 for outputting the contracted code data corresponding to the signal in parallel and controlling the operation of the computer, and a plurality of keys for controlling the operation of the video cassette recorder. A second key input unit 110 for outputting a key signal, and a microcomputer 120 for controlling an operation of a video cassette recorder corresponding to the key signal from the second key input unit 110 and the contracted code data. A device for connecting a video cassette recorder, which converts parallel code data from the microprocessor (220) into serial code data in an asynchronous manner. A first transmitting and receiving unit 230 converts the serial code data of which is transmitted and received through a second transmission line through the transmission line in parallel with the code data to be applied to the microprocessor 220, and; The serial code data received through the first transmission line is converted into parallel code data and applied to the microcomputer 120, and the parallel code data from the microcomputer 120 is converted into serial code data in an asynchronous manner. A second transmitter / receiver 170 is transmitted through a second transmission line to control the operation of the video cassette recorder in the computer.
Description
제1도는 본 발명에 따른 컴퓨터와 비디오 카세트 레코더의 접속 제어 장치의 블럭도.1 is a block diagram of a connection control device of a computer and a video cassette recorder according to the present invention.
제2도는 본 발명에 따른 컴퓨터와 비디오 카세트 레코더의 접속 제어 방법에서 컴퓨터의 제어 방법을 도시한 흐름도.2 is a flowchart showing a control method of the computer in the connection control method of the computer and the video cassette recorder according to the present invention.
제3도는 본 발명에 따른 컴퓨터와 비디오 카세트 레코더의 접속 제어 방법에서 비디오 카세트 레코더의 제어 방법을 도시한 흐름도.3 is a flowchart illustrating a method of controlling a video cassette recorder in a method of controlling a connection between a computer and a video cassette recorder according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
100 : 비디오 카세트 레코더 110,210 : 키입력부100: video cassette recorder 110,210: key input unit
120 : 마이컴 130 : 데크부120: microcomputer 130: deck
140 : 튜너부 150 : 영상 처리부140: tuner unit 150: image processing unit
160 : 음성 처리부 170,230 : 송수신부160: voice processing unit 170,230: transceiver
200 : 컴퓨터 220 : 마이크로 프로세서200: computer 220: microprocessor
240 : TV 수신 및 오버레이 처리부240: TV reception and overlay processing unit
본 발명은 컴퓨터와 비디오 카세트 레코더의 접속 및 제어 장치 에 관한 것으로서, 보다 상세하게는, 컴퓨터(Personal Computer :PC)에서 비디오 카세트 레코더(Video Cassette Recorder ; VCR)의 동작을 직접 제어할 수 있도록 한 컴퓨터와 비디오 카세트 레코더의 접속 제어 장치 및 방법 에 관한 것이다.The present invention relates to an apparatus for connecting and controlling a computer and a video cassette recorder, and more particularly, to a computer capable of directly controlling the operation of a video cassette recorder (VCR) in a personal computer (PC). And a connection control apparatus and method for a video cassette recorder.
일반적으로, 멀티미디어에 있어서 가장 기본적인 부분은 컴퓨터와 가전기기의 융합이며, 이것은 정보의 디지탈화, 즉 디지탈화된 정보의 융합이다. 컴퓨터는 정보의 편집이나 저장 가공 기능이 탁월한 반면 음향 및 정보의 처리에서는 약하다.In general, the most basic part of multimedia is the convergence of computers and home appliances, which is the digitization of information, that is, the fusion of digitalized information. Computers are excellent at editing and storing processing, while at the same time weak at processing sound and information.
이와 반대로, 텔레비젼(Television ; TV)이나 오디오 기기, VCR 등의 가전기기는 음향, 영상 정보의 처리에는 강하지만 정보의 편집이나 저장 가공에는 약하다. 이러한 컴퓨터와 가전기기의 장점을 살리고 서로의 단점을 상호 보완해 나가는 것이 멀티미디어의 주된 형태가 될 것이다.In contrast, home appliances such as televisions, audio equipment, and VCRs are strong in processing audio and video information, but weak in editing and storing processing. Taking advantage of these computer and home appliances and complementing each other's shortcomings will be the main form of multimedia.
한편, TV 수신 및 오버례이(Overlay) 보드(Board)는 상술한 바와 같은 멀티미디어의 방향에 부음하여 PC의 확장 슬롯에 삽입 장착하여 사용할 수 있는 PC 확장 보드이다Meanwhile, the TV reception and overlay board is a PC expansion board which can be inserted into the expansion slot of the PC and used in the direction of the multimedia as described above.
상기의 TV 수신 및 오버레이 보드는 TV 튜너를 내장하여 VHF/UHF/CATV 등의 방송 및 VCR을 모니터로 볼 수 있도록 한 TV 튜너 보드이며, TV/CATV/VCR을 시청하면서 컴퓨터 작업을 할 수 있는 다중작업이 지원되는 오버레이 보드이다.The above TV reception and overlay board is a TV tuner board with a built-in TV tuner that allows you to watch VHF / UHF / CATV broadcasts and VCRs on a monitor, and allows you to work on your computer while watching TV / CATV / VCR. The overlay board is supported.
또한, 원하는 장면의 정지 화상을 다양한 형식의 그래픽 화일로 저장할 수 있는 그랩(Grab) 기능이 있으며, 뿐만 아니라, 화면을 임의의 크기로 변경하거나 임의의 위치로 이동시킬 수 있고 모자이크와 다중 스크린과 같은 다양한 특수 효과를 나타낼 수 있다.In addition, there is a Grab function that allows you to save still images of the desired scene as graphic files in various formats, as well as to change the screen to an arbitrary size or to move it to any position, such as mosaic and multi-screen. Various special effects can be exhibited.
그러나, 상술한 TV 수신 및 오버레이 보드를 이용하여 VCR의 영상 및 오디오를 시청할 경우에 VCR의 동작을 PC의 마우스(Mouse)나 키보드(Keyboard)로 제어할 수 없고 VCR로 일일이 원하는 동작(예를 들면 되감기, 고속 전진, 재생)을 수행하기 위한 조작을 수행하고 다시 PC조작을 별도로 해야 하는 불편한 문제점이 있었다.However, when watching the video and audio of the VCR by using the above-described TV reception and overlay board, the operation of the VCR cannot be controlled by the mouse or keyboard of the PC, and the desired operation by the VCR (for example, Rewind, fast forward, playback) to perform the operation and to perform a separate PC operation again inconvenient problem.
본 발명은 상술한 종래 기술의 문제점을 해결하기 인하여 안출한 것으로서, 본 발명의 목적은 VCR의 동작을 PC에서 제어할 수 있도록 한 PC와 VCR의 접속 제어 장치를 제공하는데 있다SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems of the prior art, and an object of the present invention is to provide an apparatus for controlling a connection between a PC and a VCR to enable the PC to control the operation of the VCR.
본 발명 의 다른 목적은 PC와 VCR의 접속 제어 장치에서 PC가 VCR을 제어할 수 있게 한 PC와 VCR의 접속 제어 방법을 제공하는데 있다.Another object of the present invention is to provide a connection control method of a PC and a VCR, which enables the PC to control the VCR in a connection control device of the PC and the VCR.
본 발명의 또다른 목적은 PC와 VCR의 접속 제어 장치에서 PC의 제어에 따라 구동이 제어되는 PC와 VCR의 접속 제어 방법을 제공하는 데 있다.Another object of the present invention is to provide a connection control method between a PC and a VCR in which a drive is controlled by the control of the PC in the connection control device between the PC and the VCR.
본 발명에 따른 PC와 VCR의 접속 제어 장치는, PC와 VCR의 동작 제어를 위하여 다수의 키를 구비하여 사용자의 키조작에 기인하는 키신호를 출력하는 제1 키입력부와 상기 제1 키입력부로부터의 키신호에 대응하는 약정된 코드 데이타를 병렬로 출력하고 PC의 등작을 제어하는 마이크로 프로세서를 구비하는 PC와, VCR의 동작 제어를 위하여 다수의 키를 구비하여 사용자의 키조작에 기인하는 키신호를 출력하는 제2 키입력부와 상기 제2 키입력부로부터의 키신호와 상기 약정된 코드 데이타에 대응하는 VCR의 동작을 제어하는 마이컴을 구비하는 VCR를 연결하는 장치로서, 상기 마이크로 프로세서로부터의 병렬의 코드 데이타를 직렬 코드 데이타로 변환하여 비동기 방식으로 제1 전송 라인을 통하여 송신하고, 제2 전송 라인을 통하여 수신되는 직렬의 코드 데이타를 병렬 코드 데이타로 변환하여 상기 마이크로 프로세서에 인가하는 제1 송수신부와; 상기 제1 전송 라인을 통하여 수신되는 상기 직렬 코드 데이타를 병렬 코드 데이타로 변환하여 상기 마이컴에 인가하고, 상기 마이컴으로부터의 병렬의 코드 데이타를 직렬 코드 데이타로 변환하여 비동기 방식으로 제2 전송 라인을 통하여 송신하는 제2 송수신부를 포함한다An apparatus for controlling a connection between a PC and a VCR according to the present invention includes a first key input section and a first key input section for outputting a key signal resulting from a user's key operation by providing a plurality of keys for controlling the operation of the PC and the VCR. Key signal resulting from the user's key operation is provided with a PC having a microprocessor for outputting the contracted code data corresponding to the key signal in parallel and controlling the equalization of the PC, and a plurality of keys for controlling the operation of the VCR. A device for connecting a VCR having a second key input section for outputting a signal and a microcomputer for controlling the operation of a VCR corresponding to the contracted code data and a key signal from the second key input section, the apparatus comprising: Converts the code data into serial code data and transmits it via the first transmission line in an asynchronous manner, and receives the serial code data received through the second transmission line. Converting the other in parallel, the code data to the first transmitter-receiver unit to be applied to the microprocessor; The serial code data received through the first transmission line is converted into parallel code data and applied to the microcomputer, and the parallel code data from the microcomputer is converted into serial code data and asynchronously transmitted through the second transmission line. It includes a second transceiver for transmitting
본 발명은 또한, 키입력부를 구비한 VCR로 접속되어 있는 PC의 구동 방법으로서, 상기 VCR로부터 소정의 데이타가 수신되었는가를 판단하는 단계와; 상기 VCR로부터 수신된 데이타에 에러가 발생되면, 재송신을 요구하는 데이타를 송신하는 단계와; 상기 VCR로부터 수신된 데이타를 저장한 후에 에러가 발생되지 않았으면, 수신된 데이타가 기송신한 데이타의 에러에 의한 재송신을 요구하는 데이타인가를 판단하여 재송신을 요구하는 데이타이면 해당 데이타를 재송신하는 단계와; 소정의 키신호가 인가되는가를 판단하여 상기 키 신호가 모드 설정을 위한 신호이면 모드 설정을 위하여 필요한 데이타의 전송을 요청하는 데이타를 송신하고, 송신을 완료함을 알리는 플래그를 세트시키는 단계와; 상기 키신호가 모드 변경을 위한 신호이면 모드 변경에 대한 데이타를 송신하고, 송신을 완료함을 알리는 플래그를 세트시키는 단계와; 상기 키신호가 모드 설정 완료를 알리는 신호이면 모드 설정의 종료를 알리는 데이타를 송신하고, 송신을 완료함을 알리는 플래그를 세트시키는 단계와; 상기 키신호가 모드 설정, 모드 변경 및 모드 설정의 종료를 알리는 신호가 아니면 VCR의 구동을 명하는 데이타를 송신하고, 송신을 완료함을 알리는 플래그를 세트시키는 단계를 구비한다.The present invention also provides a method for driving a PC connected to a VCR having a key input unit, comprising: determining whether predetermined data has been received from the VCR; Transmitting data requesting retransmission when an error occurs in data received from the VCR; If the error is not generated after storing the data received from the VCR, determining whether the received data is a data requesting retransmission due to an error of the transmitted data and retransmitting the data if the request is retransmission. ; Determining whether a predetermined key signal is applied, if the key signal is a signal for mode setting, transmitting data requesting transmission of data necessary for mode setting, and setting a flag indicating completion of transmission; If the key signal is a signal for mode change, transmitting data on mode change and setting a flag indicating completion of transmission; If the key signal is a signal indicating completion of mode setting, transmitting data indicating completion of mode setting and setting a flag indicating completion of transmission; If the key signal is not a signal for notifying the mode setting, the mode change and the end of the mode setting, transmitting data instructing the operation of the VCR, and setting a flag indicating completion of the transmission.
본 발명은 또한 PC에 접속되어 있는 VCR의 구동 방법으로서, 상기 PC로부터 데이타의 전송이 완료되었는가를 판단하는 단계와; 상기 PC로부터 데이타의 전송이 완료되면 수신된 데이타를 디코딩하여 소정 데이타의 전송을 요청하는 데이타이면 해당 데이타를 상기 PC에 송신하고 송신을 완료함을 알리는 플래그를 세트시키는 단계와; 상기 수신된 모드를 설정에 관련된 정보 데이타이면, 상기 수신된 데이타의 에러 발생을 검출하여 에러가 발생되었으면 재전송을 요구하는 데이타를 상기 PC에 송신하고, 송신을 완료함을 알리는 플래그를 세트시키는 단계와; 상기 수신된 데이타가 모드를 설정에 관련된 정보 데이타이고 상기 수신된 데이타의 에러가 발생되지 않았으면, 상기 수신된 데이타를 저장하는 단계와; 상기 수신된 데이타가 데이타의 전송및 모드 설정을 위한 정보 데이타가 아니면, 상기 수신된 데이타가 상기 키입력부로부터의 데이타가 아닌가 판단하여 키입력부에 대응하는 데이타로 변환시켜 저장하는 단계와: 상기 저장된 데이타가 이전에 수신된 데이타가 상이한가를 판단하여 상이한 경우에 저장된 상기 데이타를 독출하여 상기 데이타에 대응하여 VCR의 구동을 제어하고 수신이 완료되었음을 알리는 플래그를 세트시키는 단계를 구비한다.The present invention also provides a method of driving a VCR connected to a PC, comprising: determining whether data transmission from the PC is completed; Decoding the received data when the transmission of the data from the PC is completed and transmitting a corresponding data to the PC and setting a flag indicating completion of transmission if the data is requested to transmit predetermined data; If it is information data relating to setting the received mode, detecting an error occurrence of the received data, if an error has occurred, transmitting data requesting retransmission to the PC and setting a flag indicating completion of the transmission; ; If the received data is information data related to setting a mode and no error of the received data has occurred, storing the received data; If the received data is not information data for data transmission and mode setting, determining whether the received data is data from the key input unit, converting the received data into data corresponding to the key input unit, and storing the data corresponding to the key input unit; Determining whether previously received data is different, reading out the stored data in different cases to control the operation of the VCR in response to the data, and setting a flag indicating that reception has been completed.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
제1도는 본 발명의 바람직한 실시예를 설명하기 위하여 PC와 VCR의 접속 관계를 도시한 블럭도이다. 동 도면은 VCR(100)의 키입력부(110). 마이컴(120), 데크부(130), 튜너부(140). 영상처리부(150), 음성 처리부(160), 송수신부(170)와, PC(200)의 키입력부(210), 마이크로 프로세서(220), 송수신부(230), TV 수신 및 오버레이 처리부(240)를 포함한다.1 is a block diagram showing a connection relationship between a PC and a VCR in order to explain a preferred embodiment of the present invention. The figure shows a key input unit 110 of the VCR 100. The microcomputer 120, the deck unit 130, the tuner unit 140. The image processor 150, the voice processor 160, the transceiver 170, the key input unit 210 of the PC 200, the microprocessor 220, the transceiver 230, the TV receiver and the overlay processor 240. It includes.
동 도면에 있어서 먼저 VCR(100)의 구성을 설명하면, 키입력부(110)는 VCR(100)의 동작을 수행 및 제어 하기 위하여 다수의 키를 구비하며, 사용자의 키조작에 기인하는 키신호를 출력한다Referring to the configuration of the VCR 100 first, the key input unit 110 is provided with a plurality of keys to perform and control the operation of the VCR 100, the key signal resulting from the user's key operation Output
또한, 송수신부(170)는 후술하는 PC(200)의 송수신부 (230)로부터 전송된 직렬 코드 데이타를 병렬 코드 데이타로 변환하여 마이컴(120)에 인가하는 한편, 마이컴(120)의 병렬 코드 데이타를 직렬 코드 데이타로 변환하여 PC(200)에 인가한다. 이러한 송수신부(170)는 RS-232C 통신 인터페이스 규격에 일치하는 범용 비동기 송수신기(Universal Asynchronous Receiver-Transmitter : UART)를 사용한다.In addition, the transmission / reception unit 170 converts serial code data transmitted from the transmission / reception unit 230 of the PC 200 to be described later into parallel code data and applies it to the microcomputer 120, while the parallel code data of the microcomputer 120 is used. Is converted into serial code data and applied to the PC 200. The transceiver 170 uses a universal asynchronous receiver-transmitter (UART) that conforms to the RS-232C communication interface standard.
한편, 마이컴(120)은 키입력부(110)로부터의 키신호와 송수신부(170)로부터의 병렬 코드 데이타에 대응하여 약정된 VCR(100)의 동작을 제어하기 위한 제어 신호를 출력한다On the other hand, the microcomputer 120 outputs a control signal for controlling the operation of the contracted VCR 100 in response to the key signal from the key input unit 110 and the parallel code data from the transceiver unit 170.
그리고, 데크부(130)는 마이컴(120)의 제어에 따라 기록및 재생모드로 구동하여 튜너(140)의 영상및 음성 신호를 비디오 테이프에 기록하거나(기록 모드), 자기 테이프에 기록되어 있던 영상및 오디오 신호를 독출하여(재생 모드) 출력하도록 구성되어 있다The deck unit 130 is driven in the recording and playback mode under the control of the microcomputer 120 to record the video and audio signals of the tuner 140 on the video tape (recording mode), or the video recorded on the magnetic tape. And read out (playback mode) the audio signal.
또한, 튜너부(140)는 마이컴(120)의 제어에 의거하여 선택된 소정 채널의 TV 방송 신호를 수신하여 출력하며, 영상처리부(150)는 데크부(130) 또는 튜너부(140)로부터의 영상 신호를 증폭 처리하여 출력한다In addition, the tuner 140 receives and outputs a TV broadcast signal of a predetermined channel selected under the control of the microcomputer 120, and the image processor 150 receives an image from the deck 130 or the tuner 140. Amplify and output the signal
마지막으로, 음성 처리부(160)는 데크부(130) 또는 튜너부(140)로부터의 오디오 신호를 증폭 처리하여 출력한다.Finally, the voice processing unit 160 amplifies and outputs an audio signal from the deck unit 130 or the tuner unit 140.
상술한 구성의 VCR(100)에 연결되는 PC(200)의 구성을 설명하며, 키입력부(210)는 PC(200)의 동작을 제어하기 위하여 다수의 키를 구비하여 사용자의 키조작에 기인하는 키신호를 출력하며, 통상 키보드와 마우스가 사용된다.The configuration of the PC 200 connected to the VCR 100 having the above-described configuration will be described. The key input unit 210 is provided with a plurality of keys to control the operation of the PC 200, which is caused by the user's key operation. Outputs a key signal, usually a keyboard and mouse are used.
그리고, 마이크로 프로세서(220)는 키입력부(210)로부터의 키신호에 대응하는 PC(200) 동작 제어를 위한 제어 신호와 VCR 동작 제어를 위한 약정된 코드 데이타를 출력한다.The microprocessor 220 outputs a control signal for controlling the operation of the PC 200 corresponding to the key signal from the key input unit 210 and contracted code data for controlling the VCR operation.
또한, 송수신부(230)는 마이크로 프로세서(220)로부터 인가되는 병렬 코드 데이타를 직렬 코드 데이타로 변환하여 비동기 방식으로 전송 라인을 통해 전송하며, 상술한 송수신부(170)로부터 인가되는 병렬의 코드 데이타를 직렬 코드 데이타로 변환시켜 출력하게 된다. 이러한 송수신부(230)는 RS-232C 통신 인터페이스를 사용한다.In addition, the transceiver 230 converts the parallel code data applied from the microprocessor 220 into serial code data and transmits the same through the transmission line in an asynchronous manner, and the parallel code data applied from the transmitter / receiver 170 described above. Will be converted to serial code data and output. The transceiver 230 uses an RS-232C communication interface.
한편, TV 수신 및 오버레이 처리부(240)는 마이크로 프로세서(220)의 제어에 의해 선택적으로 수신되는 소정 채널의 TV 방송 신호나 VCR(100)로부터 입력되는 영상 및 오디오 신호를 모니터와 스피커에 디스플레이 및 출력 가능한 신호로 처리하여 출력하며. 입력되는 영상 정보를 편집 및 저장 가공하여 도시 생략된 기억수단에 화일로 기억시킨다.Meanwhile, the TV receiving and overlay processor 240 displays and outputs a TV broadcast signal of a predetermined channel or a video and audio signal input from the VCR 100 selectively received under the control of the microprocessor 220 on a monitor and a speaker. The signal is processed and output as possible. The input video information is edited and stored and stored in a file in a storage unit (not shown).
이와 같이 구성된 본 발명에 따른 PC와 VCR의 접속 및 제어 장치에서 PC와 VCR의 접속 및 제어 과정을 먼저 설명하면 다음과 같다.The connection and control process of the PC and the VCR in the connection and control device of the PC and the VCR according to the present invention configured as described above will be described first.
먼저, PC(200)에서 VCR(100) 시청 모드로 전환되면, 마이크로 프로세서(220)의 제어 신호에 의거하여 TV 수신 및 오버레이 처리부(240)에서 VCR(100)의 동작과 매칭된 키입력부(210)의 해당키가 모니터에 디스플레이된다.First, when the PC 200 is switched to the VCR 100 viewing mode, the key receiving unit 210 is matched with the operation of the VCR 100 in the TV receiving and overlay processing unit 240 based on the control signal of the microprocessor 220. The corresponding key of) is displayed on the monitor.
이때, 사용자는 모니터를 보면서 키입력부(210)의 해당키를 눌러서 VCR(100)로 하여금 원하는 동작(예를 들면, 재생. 고속 전진, 되감기 )을 행하게 하는 명령을 입력한다.At this time, the user inputs a command for causing the VCR 100 to perform a desired operation (for example, play, fast forward, and rewind) by pressing a corresponding key of the key input unit 210 while looking at the monitor.
다음에, 마이크로 프로세서(220)는 입력되는 키신호를 해석하여 VCR(100) 동작과 대응되는 미리 약정된 코드로 변환하여 병렬로 송수신부(230)에 인가한다Next, the microprocessor 220 interprets the input key signal, converts the key signal into a predetermined code corresponding to the operation of the VCR 100, and applies the same to the transceiver 230 in parallel.
그러면, 송수신부(230)는 마이크로 프로세서(220)로부터의 코드 데이타를 전송 라인을 통하여 직렬 코드 데이타로 변환하여 전송한다.Then, the transceiver 230 converts the code data from the microprocessor 220 into serial code data through a transmission line and transmits the converted code data.
한편, VCR(100)의 송수신부(170)는 전송 라인을 통하여 수신되는 직렬 코드 데이타를 병렬 코드 데이타로 변환하여 마이컴(120)에 인가하므로써 마이컴(120)은 사용자의 선택에 따른 모드로 VCR(100)을 구동시키는 것이다.On the other hand, the transmission and reception unit 170 of the VCR 100 converts serial code data received through a transmission line into parallel code data and applies it to the microcomputer 120, thereby allowing the microcomputer 120 to enter a VCR (a mode according to a user's selection). 100).
한편, 동 도면에 도시된 바와 같이 VCR(100)의 데크부(130) 또는 튜너부(140)에서 출력된 영상 및 오디오 신호는 각각 영상 처리부(150)와 음성 처리부(160)에서 잡을 제거 및 증폭 처리되어 전송 라인을 통하여 PC(200)의 TV 수신 및 오버레이 처리부(240)로 전송되고 TV 수신 및 오버레이 처리부(240)에서 모니터에서 디스플레이 가능한 신호로 처리된 후, 모니터 및 스피커로 출력됨으로써, 사용자가 VCR(100)로부터의 영상 및 오디오를 시청할 수 있게 된다Meanwhile, as shown in the figure, the image and audio signals output from the deck unit 130 or the tuner unit 140 of the VCR 100 are removed and amplified by the image processor 150 and the audio processor 160, respectively. Is processed and transmitted to the TV reception and overlay processing unit 240 of the PC 200 through a transmission line, and processed by the TV reception and overlay processing unit 240 as a displayable signal on the monitor, and then output to the monitor and the speaker. Video and audio from the VCR 100 can be viewed
따라서 상술한 바와 같이 VCR(100)의 동작을 PC(200)의 키입력부(210)인 키보드나 마우스로 편리하게 직접 제어할 수 있게 된다.Therefore, as described above, the operation of the VCR 100 can be conveniently and directly controlled by a keyboard or a mouse which is the key input unit 210 of the PC 200.
그러나. 상술한 설명은 PC(200)를 이용하여 VCR(100)의 구동(예컨데, 재생, 녹화, 정지등)을 제어하기 위한 일반적인 구동 제어 방법이며, PC(200)를 이용하여 VCR(100)을 제어하기 위하여는 이러한 구동 데이타외에 VCR(100)의 구동에 필요한 정보(예컨데 현재시간등)를 제공하기 위한 데이타및 PC(200)가 VCR(100)의 상태(예컨데 기설정된 예약 녹화에 대한 정보)를 파악하기 위하여 필요한 데이타를 요구하는 명령등이 PC(200)로부터 VCR(100)에 인가되어야 할 것이다.But. The above description is a general driving control method for controlling the driving (for example, playing, recording, stopping, etc.) of the VCR 100 using the PC 200, and controlling the VCR 100 using the PC 200. To this end, in addition to such driving data, data for providing information (eg, current time, etc.) necessary for driving the VCR 100, and the PC 200 may determine the state of the VCR 100 (for example, information on preset recording). A command or the like requesting data necessary for grasping should be applied to the VCR 100 from the PC 200.
또한, VCR(100)내의 마이컴(120)은 PC(200)로부터 인가되는 명령및 데이타에 응답하는 프로그램이 필요하게 된다.In addition, the microcomputer 120 in the VCR 100 needs a program that responds to commands and data applied from the PC 200.
제2도는 상술한 필요에 의하여 PC(200)내의 마이크로 프로세서(220)가 사용자의 키조작에 의한 명령및 데이타를 VCR(100)에 전송하기 위한 프로그램의 흐름도가 도시되어 있다.2 shows a flow chart of a program for the microprocessor 220 in the PC 200 to transmit commands and data by the user's key operation to the VCR 100 according to the needs described above.
도시된 바와 같이 마이크로 프로세서(220)는 단계(21)에서 상술한 마이컴(120)으로부터 소정 데이타의 송신이 완료되었다는 신호가 인가되었는가를 판단하여, 수신이 완료되었다는 신호가 입력되면, 단계(22)로 진행한다. 단계(22)에서 마이크로 프로세서(220)은 수신된 데이타들을 페리티 비트등을 이용하여 에러의 발생 여부를 검토하여 에러가 발생되면 단계(23)로 진행한다. 단계(23)로 진행한 마이크로 프로세서(220)은 송수신부(230)를 통하여 송신하였던 데이타의 재송신을 요구하는 요청 데이타(Request)를 인가하므로써 마이컴(120)이 전송하였던 데이타를 재전송케 한다.As shown in the drawing, the microprocessor 220 determines whether a signal indicating that the transmission of the predetermined data is completed is received from the microcomputer 120 described above in step 21, and when a signal indicating that the reception is completed is input, step 22 Proceed to In step 22, the microprocessor 220 examines the received data using a parity bit or the like to determine whether an error has occurred and proceeds to step 23 when an error occurs. The microprocessor 220 proceeds to step 23 by allowing the microcomputer 120 to retransmit the transmitted data by applying a request data request for retransmission of the data transmitted through the transceiver 230.
그러나. 마이크로 프로세서(220)는 단계(22)의 판단 결과, 수신된 데이타에 에러가 발생하지 않았다면, 단계(24)에서 수신된 데이타를 내부 램에 저장하게 된다.But. If the microprocessor 220 does not generate an error in the received data as a result of the determination of step 22, the microprocessor 220 stores the received data in the internal RAM.
단계(24)의 수행후, 마이크로 프로세서(220)는 단계(25)로 진행에서 상기 VCR(100)로부터 전송된 데이타가 이전에 마이크로 프로세서(220)가 전송하였던 데이타에 에러가 발생하였다는 에러 발생 데이타인지를 판단하여 에러 발생 데이타라면 단계(26)로 진행하나 에러 발생 정보가 아니라면 단계(27)로 진행한다. 단계(26)에서 마이크로 프로세서(210)는 전송하였던 데이타를 VCR(100)에 재전송하므로써 VCR(100)에 정확한 데이타를 송신할 수 있게 된다.After performing step 24, the microprocessor 220 generates an error that the data transmitted from the VCR 100 has an error in the data previously transmitted by the microprocessor 220 in step 25. If it is determined that the data is error occurrence data, the process proceeds to step 26, but if not the error occurrence information, the process proceeds to step 27. In step 26, the microprocessor 210 may transmit the correct data to the VCR 100 by retransmitting the transmitted data to the VCR 100.
한편, 단계(27)에서 마이크로 프로세서(220)는 키입력부(210)로부터 소정의 키신호가 입력되었는가를 판단하여, 키신호가 입력되면 단계(28)로 진행한다. 단계(28)에서 마이크로 프로세서(220)는 입력된 키신호가 소정의 모드 즉, 예약 녹화등을 설정하기 의한 키신호인가를 판단하여 모드를 설정하기 위한 키신호가 아니라면 단계(30)로 진행하나, 모드를 설정하기 위한 키신호라면 단계(29)로 진행한다. 단계(29)에서 마이크로 프로세서(210)는 해당 모드를 설정하기 위하여 필요한 데이타(예약 녹화의 경우에 기설정된 예약 녹화 데이타및 예약 녹화에 필요한 데이타)의 송신을 요구하는 내용의 요청 데이타를 VCR(100)에 인가한다.In operation 27, the microprocessor 220 determines whether a predetermined key signal is input from the key input unit 210. If the key signal is input, the microprocessor 220 proceeds to step 28. In step 28, the microprocessor 220 determines whether the input key signal is a key signal for setting a predetermined mode, i.e., reserved recording, and proceeds to step 30 if it is not a key signal for setting the mode. If it is a key signal for setting the mode, the flow advances to step 29. In step 29, the microprocessor 210 transmits the request data having the content of requesting transmission of data (scheduled reserved data and data required for reserved recording in the case of reserved recording) to set the mode. ) Is applied.
그러나, 단계(28)의 판단 결과, 모드 설정을 위한 키신호가 아닌 경우에 마이크로 프로세서(210)는 단계(30)에서 입력된 키신호가 설정된 모드 내용을 변경하기 위한 키신호인가를 판단하여, 모드 내용을 변경하기 위한 키신호인 경우에는 단계(31)에서 모드 변경을 위한 데이타를 VCR(100)에 송신하는 것이다However, as a result of the determination in step 28, when it is not a key signal for mode setting, the microprocessor 210 determines whether the key signal input in step 30 is a key signal for changing the set mode contents, In the case of the key signal for changing the mode contents, data for mode change is transmitted to the VCR 100 in step 31.
그러나, 단계(30)의 판단 결과, 모드 내용을 변경하기 위한 키신호가 아닌 경우에 마이크로 프로세서(210)는 단계(32)에서 상술한 과정에 의한 모드의 설정을 완료하기 의한 키신호인가를 판단하여, 모드의 설정을 완료하기 위한 키신호라면, VCR(100)에 모드 설정의 완료를 명하는 데이타를 송신하는 것이다.However, as a result of the determination in step 30, when it is not a key signal for changing the mode contents, the microprocessor 210 determines whether it is a key signal for completing the setting of the mode by the above-described process in step 32. In other words, if it is a key signal for completing the mode setting, the VCR 100 transmits data instructing completion of the mode setting.
그러나, 단계(28,30,32)의 판단 결과, 모드 설정, 모드 변경및 모드 설정 완료를 위한 키신호가 아니라면, 입력된 키신호는 VCR(100)의 동작을 제어하는 명령일 것이므로 단계(34)에서 마이크로 프로세서(220)는 입력된 키신호에 대응하는 구동 제어 데이타를 VCR(100)에 인가하는 것이다.However, if the determination result of the steps 28, 30, 32 is not a key signal for mode setting, mode change, and mode setting completion, the input key signal will be a command for controlling the operation of the VCR 100, and thus, step 34 The microprocessor 220 applies the driving control data corresponding to the input key signal to the VCR 100.
그리고, 마이크로 프로세서(210)는 상술한 과정에 의하여 송신되는 데이타에 송신의 완료를 알리는 플래그를 세트시키고 모든 과정을 종료하는 것이다.Then, the microprocessor 210 sets a flag indicating the completion of the transmission in the data transmitted by the above-described process and ends all processes.
상술한 설명으로부터 알 수 있는 바와 같이 본 발명의 마이크로 프로세서(210)는 키입력부(210)로부터 입력된 키신호에 대응하는 데이타(모드 설정, 모드 변경, 모드 설정 종료및 일반 VCR의 구동 명령)를 VCR(100)에 송신하는 한편, VCR(100)의 마이컴(120)으로부터 인가되는 데이타로부터 송신된 데이타의 정확한 전송을 판단하여, 에러가 발생한 경우에는 기송신 데이타를 재송신하는 한편, 마이컴(120)으로부터 인가되는 데이타의 에러 발생 여부를 판단하게 되는 것이다.As can be seen from the above description, the microprocessor 210 of the present invention stores data corresponding to the key signal input from the key input unit 210 (mode setting, mode change, mode setting end, and general VCR driving command). While transmitting to the VCR 100, the correct transmission of the data transmitted from the data applied from the microcomputer 120 of the VCR 100 is judged. When an error occurs, the microcomputer 120 retransmits the transmitted data. It is to determine whether the error of the data applied from the.
제3도에는 상술한 작동을 행하는 마이크로 프로세서(210)와의 통신을 위한 VCR(100)내 마이컴(120)의 흐름도가 도시되어 있다.3 shows a flow chart of the microcomputer 120 in the VCR 100 for communication with the microprocessor 210 performing the above-described operation.
도시된 바와 같이 마이컴(120)은 단계(31)에서 마이크로 프로세서(220)부터의 모든 데이타의 전송이 완료되었는가를 판단하여 완료된 경우에는 단계(32)로 진행하여 수신된 데이타를 디코딩한다. 그리고. 마이컴(120)은 단계(33)의 판단 결과, 디코딩된 데이타가 소정 정보의 전송을 요구하는 요청 데이타라면 단계(34)로 진행하여 해당 정보를 PC(200)에 전송한 후 전송 완료 플래그를 세트시키게 된다(단계45).As shown, the microcomputer 120 determines whether the transmission of all data from the microprocessor 220 is completed in step 31, and if so, proceeds to step 32 to decode the received data. And. If the microcomputer 120 determines that the decoded data is the request data requesting the transmission of the predetermined information, the microcomputer 120 proceeds to step 34 to transmit the information to the PC 200 and sets the transmission completion flag. (Step 45).
그러나, 단계(33)에서 수신 데이타가 요청 데이타가 아니라면, 마이컴(120)은 단계(35)로 진행하여 모드 설정등에 필요한 정보 데이타인가를 판단하여 정보 데이타인 경우에는 단계(36)로 진행한다. 단계(36)에서 마이컴(120)은 수신된 데이타에 에러가 발생하였는가를 판단하여 에러가 발생하지 않았다면, 수신 데이타를 저장하나(단계37), 에러가 발생하였다면 수신 데이타에 에러가 발생하였다는 플래그를 세트한(단계38)후에 에러가 발생하였다는 데이타를 PC(200)에 송신하고(단계39) 단계(45)로 진행하는 것이다.However, if the received data is not the request data in step 33, the microcomputer 120 proceeds to step 35 and determines whether it is information data necessary for mode setting or the like, and proceeds to step 36 if it is information data. In step 36, the microcomputer 120 determines whether an error has occurred in the received data. If no error occurs, the microcomputer 120 stores the received data (step 37), but if an error occurs, a flag indicating that an error has occurred in the received data. After setting (step 38), data indicating that an error has occurred is transmitted to the PC 200 (step 39), and the process proceeds to step 45.
그러나, 단계(35)의 판단 결과, 수신된 데이타가 정보 데이타가 아니라면 마이컴(120)은 단계(40)에서 입력된 데이타가 PC(200)의 키신호에 의한 데이타인 경우에는 단계(41)로 진행하나, 그렇지 않은 경우에는 단계(42)로 진행한다. 즉, 마이컴(120)은 입력된 데이타가 PC(200)의 키신호에 의한 데이타인 경우에는 단계(41)에서 입력된 데이타를 키입력부(110)에 의한 데이타로 변경시키나, PC(200)의 키신호에 의한 데이타가 아닌 경우에는 키입력부(110)에 의한 데이타이므로 단계(42)로 진행하여 이 데이타를 내부 버퍼에 저장하는 것이다.However, as a result of the determination of step 35, if the received data is not information data, the microcomputer 120 proceeds to step 41 if the data input in step 40 is data by the key signal of the PC 200. If not, proceed to step 42. That is, when the input data is data by the key signal of the PC 200, the microcomputer 120 changes the data input in step 41 into data by the key input unit 110, If it is not data by the key signal, it is the data by the key input unit 110, and the flow advances to step 42 to store this data in the internal buffer.
그리고 마이컴(120)은 단계(43)에서 버퍼에 저장된 데이타가 이전에 입력되었던 데이타와 동일한가를 판단하여 동일하지 않는 경우에는 버퍼의 데이타를 독출하여 해당 동작을 수헝하도록 VCR(100)을 제어한 후에 단계(45)로 진행하는 것이다.If the microcomputer 120 determines whether the data stored in the buffer is the same as the data previously input in step 43, and if it is not the same, the microcomputer 120 reads the data of the buffer and controls the VCR 100 to handle the operation. The process proceeds to step 45.
즉, 마이컴(120)은 마이크로 프로세서(220)로부터 인가되는 데이타가 요청 데이타인 경우에는 해당 데이타를 마이크로 프로세서(220)에 송신하고, 정보 데이타인 경우에는 이를 저장하고, 구동을 명령하는 데이타라면 데이타에 대응하여 VCR(100)의 구동을 제어하고 단계(46)에서 데이타 수신을 완료하였음을 알리는 플래그를 세트하는 것이다.That is, if the data applied from the microprocessor 220 is the request data, the microcomputer 120 transmits the data to the microprocessor 220, stores the data if the data is information data, and if the data is commanded to drive, the data. Correspondingly, the driving of the VCR 100 is controlled and a flag indicating that data reception is completed in step 46 is set.
이와 같이 본 발명은 PC에서 VCR의 영상 및 오디오를 시청할 경우에 VCR의 동작을 PC에서 직접 편리하게 제어할 수 있는 효과가 있다.As described above, the present invention has an effect of conveniently controlling the operation of the VCR directly from the PC when watching the video and audio of the VCR from the PC.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950022868A KR0170946B1 (en) | 1995-04-18 | 1995-07-28 | Apparatus and method for contact controlling of computer and video cassette recorder |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR95-7860 | 1995-04-18 | ||
KR1019950022868A KR0170946B1 (en) | 1995-04-18 | 1995-07-28 | Apparatus and method for contact controlling of computer and video cassette recorder |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970007914A KR970007914A (en) | 1997-02-21 |
KR0170946B1 true KR0170946B1 (en) | 1999-04-15 |
Family
ID=19422024
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950022868A KR0170946B1 (en) | 1995-04-18 | 1995-07-28 | Apparatus and method for contact controlling of computer and video cassette recorder |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0170946B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100594183B1 (en) * | 1999-07-09 | 2006-06-28 | 주식회사 현대오토넷 | Remote Key Data Interface Method in Car Navigation System |
-
1995
- 1995-07-28 KR KR1019950022868A patent/KR0170946B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR970007914A (en) | 1997-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6453110B1 (en) | Electronic equipment control system and method, reproducing apparatus, output apparatus and transmission medium | |
JP4386509B2 (en) | Entertainment system and method for controlling entertainment system | |
US6292283B1 (en) | Audio/video device including an infrared transceiver for transmitting and receiving configuration data, and method for configuring same | |
US7228061B2 (en) | Image display system, image reproducing apparatus, digital television apparatus, image display method, and storage medium for controlling image display based on additional information read from multiple image recording apparatuses | |
EP0843468A2 (en) | EPG apparatus and its control method | |
JPH0119792B2 (en) | ||
US6836296B1 (en) | Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium | |
US7164843B2 (en) | Data recording system and recording objective determination device | |
KR0170946B1 (en) | Apparatus and method for contact controlling of computer and video cassette recorder | |
JP2003018495A (en) | Digital broadcasting receiver and digital broadcasting reception method | |
US7127154B2 (en) | Reserved program record setting method and apparatus for a program preview | |
EP1353328B1 (en) | Recording medium player apparatus | |
JP4921376B2 (en) | Broadcast program display device, broadcast program display method, and broadcast program display system | |
JP4055009B2 (en) | Electronic equipment operated by remote controller | |
KR0141861B1 (en) | Method for controlling video cassette recorder in a computer | |
KR0121257Y1 (en) | Circuit for controlling on screen display of video cassette recorder in personal computer | |
KR0151473B1 (en) | Video cassette recoder control method in computer | |
KR200149293Y1 (en) | Broadcasting mode selection circuit of video cassette recorder using computer | |
KR0176385B1 (en) | Operation error control method of cable tv for vcr | |
JP4135157B2 (en) | Data broadcast program recording / playback device | |
JP2001186579A (en) | Remote controller | |
JP3079729B2 (en) | Remote control system | |
US6204841B1 (en) | Programmed recording device and method of cable television broadcasting signal | |
JP2009088630A (en) | Signal reproducing apparatus and video recording reproducing apparatus | |
KR0164573B1 (en) | Information screen recording apparatus of an information television |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20071001 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |