Claims (9)
프로그램 관리 프로그램에 따라 시스템을 제어하는 중앙처리용 컴퓨터와, 중앙처리용 컴퓨터의 통신 포트를 통해 소정의 버스 프로토콜을 사용하여 제오되고 다수의 비디오 입력을 받아 하나의 영상출력을 선택하는 스위쳐장치와, 동일한 2개의 CPU 시스템으로 구성되고, 다수의 비디오 및 오디오 소오스로 되는 방송기기들을 제어하고 상기 중앙처리용 컴퓨터와 맞물려서 서로의 이상상태를 자기 진단하고 이상이 있다고 판단될때 핫/스탠바이 동작을 자동전환시키는 방송기기 제어장치와, 방송기기 제어장치를 통해 개별 방송기기의 상태감시외에 원격조정을 수행하는 원격조정 컴퓨터로 이루어진 것을 특징으로 하는 방송운행 자동 제어 시스템.A central processing computer for controlling the system according to a program management program, a switcher device which selects one image output by receiving a plurality of video inputs through a communication protocol of the central processing computer using a predetermined bus protocol; It is composed of the same two CPU system, and controls the broadcasting device which consists of a plurality of video and audio sources, and meshes with the central processing computer to self-diagnose each other's abnormal state and to automatically switch the hot / standby operation when it is determined that there is an error. And a remote control computer configured to perform a remote control in addition to monitoring a state of an individual broadcast device through a broadcast device control device and a broadcast device control device.
제1항에 있어서, 상기 중앙처리용 컴퓨터는 데이타 디스플레이 모니터와는 별개로 프로그램의 진행상황을 모니터하기 위한 그래픽 디스플레이 모니터를 포함하는 것을 특징으로 하는 방송운행 자동 제어 시스템.The system of claim 1, wherein the central processing computer includes a graphic display monitor for monitoring the progress of a program separately from the data display monitor.
제1항에 있어서, 상기 중앙처리용 컴퓨터는 가정용 VCR의 간편 예약 녹화를 위한 예약녹화 시스템이 내장된 TV 부가신호 발생기 모듈 및 음성다중 방송을 위한 음성신호 제어장치와 상호작용하는 것을 특징으로 하는 방송운행 자동 제어 시스템.The broadcast processing apparatus according to claim 1, wherein the central processing computer interacts with a TV additional signal generator module in which a reservation recording system for simple reservation recording of a home VCR and a voice signal control device for voice multiple broadcasting are provided. Running automatic control system.
제1항에 있어서, 상기 방송기기 제어장치는 동일한 구성으로 버스라인을 통해 기억장치 ROM및 RAM과 다수의 입출력 인터페이스 장치와 연결되어 있는 2개의 CPU블록과, 2개 CPU블록의 한/스탠바이 동작을 위해 2개 모듈이 서로 간섭 받지않고 완전히 동일하게 동작할 수 있도록 각각의 모듈이 공유해야할 정보를 저장하는 공유 메모리 장치와, 2개 모듈중 마스터로 동작중인 모듈을 외부 입출력 포트와 연결시키기 위한 전환장치를 포함하는 것을 특징으로 하는 방송운행 자동 제어 시스템.The apparatus of claim 1, wherein the broadcasting device controller is configured to perform one / standby operation of two CPU blocks and two CPU blocks connected to a storage device ROM and RAM and a plurality of input / output interface devices through a bus line in the same configuration. Shared memory device that stores information that each module needs to share so that two modules can operate exactly the same without interfering with each other, and switching device for connecting the module which is operated as a master among two modules with an external input / output port. Broadcast operation automatic control system comprising a.
제4항에 있어서, 상기 입출력 인터페이스 장치는 방송기기를 제어하기 위한 정보를 받거나 방송기기와 관련된 상태정보를 송신하는 중앙처리용 컴퓨터 인터페이스 장치와, 외부로 부터 입력되는 타임 코트를 해석하여 현재시각을 1/30초 단위로 CPU에 알려주거나, 내부 타이머를 이용하여 외부 타임 코트가 입력되지 않거나 CPU가 특별히 요청하는 경우에 시간정보를 알려주는 타임 코트 인터페이스 장치와, 제어장치의 디버깅을 위해 설치되고 이를 통해 에뮬레이션용 컴퓨터와 연결시키기 위한 터미널 인터페이스 장치와, 상기 중앙처리용 컴퓨터와는 별도로 상기 제어장치를 통해 개별 방송기기들의 상태 감시와 원격조정을 위한 컴퓨터와 접속되는 원격 조정용 컴퓨터 인터페이스 장치와, 다수대의 방송기기와 CPU를 연결해주고 CPU의 지시를 받아 방송기기를 제어하거나 기기의 상태정보를 읽어내기 위한 머신 인터페이스 장치를 포함하는 것을 특징으로 하는 방송운행 자동 제어 시스템.The apparatus of claim 4, wherein the input / output interface device comprises a central processing computer interface device that receives information for controlling a broadcast device or transmits state information related to the broadcast device, and analyzes a time coat input from the outside to determine a current time. It is installed for debugging of control device and time coat interface device that informs the CPU in 1/30 seconds or informs the time information when the external time coat is not input by the internal timer or specially requested by the CPU. A terminal interface device for connecting to the emulation computer via a computer, a remote control computer interface device connected to a computer for monitoring and remote control of individual broadcasting apparatuses through the control device separately from the central processing computer, Connect CPU to broadcasting equipment and broadcast by CPU A group control or broadcast station automatic control system comprising a machine interface device for reading the status information of the device.
제4항에 있어서, 상기 공유 메모리장치는 데이타 및 어드레스 버스를 통해 자신의 CPU블록과 연결되어 있는 듀얼 포트 행으로 구성되고, 각 모듈이 마스터 모드에 있는지 아니면 슬레이브 모드에 있는지에 따라 데이타와 어드레스 버스의 방향을 바꾸어 마스터 모듈에서 슬레이브 모듈로의 데이타 라이트 동작을 가능케 하는 버스 트랜시버와, 각 모듈의 듀얼 포트 램이 상대측의 CPU에 의해 액세스되고 있는지를 체크하고 점유 신호(비지 알람)를 발생하여 자신의 CPU로 전송하는 비지 체커와, 상기 버스 트랜시버와 결합되어 현재 자신의 모듈이 마스터로 동작하는지 혹은 슬레이브로 동작하는지를 검출하고 마스터 모듈로 동작할때 마스터 쉽 신호를 발생하여 자신의 CPU로 전송하는 마스터/슬레이브 체커를 더 포함하는 것을 특징으로 하는 방송운행 자동 제어 시스템.5. The shared memory device of claim 4, wherein the shared memory device comprises a dual port row connected to its CPU block through a data and address bus, wherein each module is in a data mode or an address bus depending on whether the module is in master mode or slave mode. The bus transceiver that enables data write operation from the master module to the slave module by changing the direction of the, and checks whether the dual port RAM of each module is being accessed by the other side's CPU and generates an occupancy signal (busy alarm) Busy checker to send to CPU and the bus transceiver combined with the bus transceiver to detect whether the current module is operating as master or slave and master / signal when generating mastership signal when operating as master module / Broadcast operation automatically characterized in that it further comprises a slave checker Control system.
2개 CPU모듈을 공유 메모리와 버스 트랜시버를 개재하여 서로의 정보를 공유하는 듀얼 러닝 시스템으로 구성하고 2개 CPU 모듈이 서로의 이상상태를 자기진단하여 한/스탠바이 동작을 자동전환하기 위한 제어 방법에 있어서, 초기화시 자신의 모듈이 마스터로 동작할 것인지 아니면 슬레이브로 동작될 것인지를 판단하는 단계와, 슬레이브로 판명되었을때, 마스터 모듈의 상태를 공유메모리를 통해 1카피 해오도록 하드웨어적으로 체인지 인터럽트를 발생시키는 단계와, 1카피가 완료될때 까지 기다리고 카피가 끝났을때 마스터의 공유메모리 정보중 필요한 데이타를 취해 마스터와 동일한 동작상태로 자신의 상태를 만드는 단계로 이루어진 것을 특징으로 하는 방송운행 자동 제어 시스템.The control method for configuring two CPU modules as a dual learning system sharing information with each other through a shared memory and a bus transceiver, and automatically switching the standby / standby operation by two CPU modules self-diagnosing each other's abnormal conditions. Determining whether the module is to operate as a master or a slave at the time of initialization, and when it is determined to be a slave, change interrupts in hardware to copy one state of the master module through the shared memory. And a step of generating, and taking the necessary data from the shared memory information of the master and making its own state in the same operation state as the master when the copy is completed.
제7항에 있어서, 상기 마스터 모듈의 초기화 이후 메인 루틴 진행중에 마스터 모듈이 주기적으로 슬레이브 모듈의 체인지 인터럽트 발생을 체크하는 단계와; 상기 인터럽트 신호에 반응하여 특정 플래그 신호를 만들고, 메인 루틴을 수행하면서 공유 메모리의 정보를 1바이트씩 읽어 다시 쓰는 단계와, 공유 메모리 정보의 1카피가 끝났는지를 체크하고, 정보 전달이 완료되었을때 메인 루팅 동작을 수행하도록 특정 플래그를 클리어 시키는 단계를 더 포함하는 것을 특징으로 하는 방송운행 자동 제어 시스템.8. The method of claim 7, further comprising the steps of: periodically checking, by the master module, a change interrupt occurrence of a slave module during a main routine after initialization of the master module; In response to the interrupt signal, a specific flag signal is generated and the main routine is executed to read and rewrite the shared memory information by 1 byte, check whether one copy of the shared memory information is finished, and when the information transfer is completed, And clearing a specific flag to perform the routing operation.
제7항 또는 제8항에 있어서, 상기 체인지 인터럽트는 마스터로 동작하고 있는 모듈의 전원을 고의로 또는 실수로 오프(off)하였을때, 위치 독타이머에 의해 소프트웨어 이상이 감지된 경우, 메모리에 이상 발생시, 내부 블록의 이상시, 중앙처리용 컴퓨터와의 통신 이상시 및 제어 대상 기기와의 통신 이상시에 발생되는 것을 특징으로 하는 방송운행 자동 제어 시스템.According to claim 7 or 8, wherein the change interrupt is when a power failure of the module operating as a master intentionally or accidentally turned off, when a software error is detected by the position dock timer, when an error occurs in the memory And an abnormality in the internal block, an abnormality in communication with the central processing computer, and an abnormality in communication with the control target device.
※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.