KR100268490B1 - Apparatus for generating boundary in multichannel multiscreen system - Google Patents

Apparatus for generating boundary in multichannel multiscreen system Download PDF

Info

Publication number
KR100268490B1
KR100268490B1 KR1019970075989A KR19970075989A KR100268490B1 KR 100268490 B1 KR100268490 B1 KR 100268490B1 KR 1019970075989 A KR1019970075989 A KR 1019970075989A KR 19970075989 A KR19970075989 A KR 19970075989A KR 100268490 B1 KR100268490 B1 KR 100268490B1
Authority
KR
South Korea
Prior art keywords
horizontal
screen mode
vertical
screen
data
Prior art date
Application number
KR1019970075989A
Other languages
Korean (ko)
Other versions
KR19990056013A (en
Inventor
백승웅
송광섭
Original Assignee
윤종용
삼성전자주식회사
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 윤종용, 삼성전자주식회사 filed Critical 윤종용
Priority to KR1019970075989A priority Critical patent/KR100268490B1/en
Publication of KR19990056013A publication Critical patent/KR19990056013A/en
Application granted granted Critical
Publication of KR100268490B1 publication Critical patent/KR100268490B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Abstract

PURPOSE: An apparatus for generating boundaries in a multi-channel multi-screen system is provided to control a write section and a write address according to a new screen mode and to generate the boundaries between screens according to channels, so as to securely convert the screen mode. CONSTITUTION: A microcomputer(200) generates horizontal/vertical writing addresses corresponding to a screen mode. A writing data processor(202) outputs inputted digital video data as writing data. A multiplexer(204) selects the writing data and general level data and outputs the writing data and the general level data. A writing section controller(210) outputs horizontal/vertical writing section values. A writing address controller(212) outputs the horizontal/vertical writing addresses. A memory controller(216) generates an output enable signal and a reading address. If the output enable signal actives stored data, a memory(206) outputs the data according to the reading address.

Description

다채널 다화면 시스템에서 경계 발생장치Boundary Generator in Multichannel Multiscreen System

본 발명은 다채널 다화면 시스템(multichannel multiscreen system)에 관한 것으로, 특히 하나의 전체 화면상에 채널별로 분할된 다화면을 디스플레이하는 다화면모드일 때 인접 화면간에 구별할 수 있도록 채널별 화면들간의 경계를 발생하는 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multichannel multiscreen system. In particular, when the multiscreen mode displays multiscreens divided by channels on a single full screen, the screens for each channel can be distinguished from adjacent screens. A device for generating a boundary.

통상적으로 TV(television), VCR(Video Cassette Recorder), CATV(Cable Television), CCTV(Closed Circuit Television) 등에 널리 채용되는 다채널 다화면 시스템은 1화면모드일때는 일반적인 1화면 시스템에서와 같이 1개의 화면만을 디스플레이하나, 다화면모드일때는 하나의 전체 화면상에 채널별로 분할된 다화면을 디스플레이한다. 그리고 다화면모드의 종류는 4개의 화면을 디스플레이하는 4화면모드, 9개의 화면을 디스플레이하는 9화면모드, 16개의 화면을 디스플레이하는 16화면모드 등으로 구분된다.Generally, multi-channel multi-screen system widely adopted in TV (television), VCR (video cassette recorder), CATV (cable television), CCTV (closed circuit television), etc. Only the screen is displayed, but in the multi-screen mode, a multi-screen divided by channels is displayed on one full screen. The multi-screen mode is divided into four screen mode for displaying four screens, nine screen mode for displaying nine screens, and 16 screen mode for displaying 16 screens.

상기한 다채널 다화면 시스템에서는 화면모드를 전환할때의 안정성과 채널별 화면들간을 구별하기 위해 표시하는 경계를 만드는 것이 매우 중요하다. 이에 대해 통상적인 다채널 다화면 시스템에서는 화면모드를 전환할 때, 예를 들어 4화면모드에서 9화면모드로 전환할 때 강제로 외부에서 시스템이 안정될 때까지 검은 화면으로 내보내도록 스위칭하여 왔었다. 또한 경계를 표시함에 있어서도 화면간의 경계를 나타내는 경계신호를 별도로 발생시키고, 이러한 경계신호에 맞추어서 경계색을 스위칭하여 왔었다.In the multi-channel multi-screen system described above, it is very important to create a boundary that is displayed in order to distinguish between stability when switching the screen mode and screens for each channel. On the other hand, in the conventional multi-channel multi-screen system, when switching the screen mode, for example, when switching from the 4 screen mode to the 9 screen mode has been forced to switch to a black screen until the system stabilizes from the outside. In addition, in displaying the boundary, a boundary signal representing the boundary between screens is generated separately, and the boundary color is switched in accordance with the boundary signal.

이를 통상적인 다채널 다화면 시스템에 채용되는 화면 경계 발생장치의 예를 보인 도 1의 블록구성도를 참조하여 살펴본다. 먼저 마이컴(MICOM: Microcomputer)(100)은 1화면모드와 다수의 서로 다른 다화면모드들 중에 현재의 화면모드를 나타내는 화면모드신호를 발생하고, 흑 레벨 데이터와 경계 레벨 데이터를 발생하며, 화면모드가 전환될 때 모드전환 구간을 나타내는 모드전환신호를 발생하며, 화면모드에 대응하는 초기값의 수평,수직 라이트 어드레스를 발생한다. 화면모드신호는 라이트 데이터 처리부(102)와 메모리 제어부(106)와 경계 발생부(108)에 입력되고, 경계 레벨 데이터는 멀티플렉서(110)에 입력되며, 흑 레벨 데이터는 멀티플렉서(112)에 입력되며, 모드전환신호는 멀티플렉서(112)에 선택신호로 인가되며, 초기값의 수평,수직 라이트 어드레스는 메모리 제어부(106)에 인가된다.This will be described with reference to the block diagram of FIG. 1 which shows an example of a screen boundary generating apparatus employed in a conventional multi-channel multi-screen system. First, the microcomputer (MICOM) 100 generates a screen mode signal indicating the current screen mode among one screen mode and a plurality of different multi-screen modes, and generates black level data and boundary level data, and a screen mode. When is switched, a mode switching signal indicating a mode switching interval is generated, and horizontal and vertical write addresses of initial values corresponding to the screen mode are generated. The screen mode signal is input to the write data processor 102, the memory controller 106, and the boundary generator 108, the boundary level data is input to the multiplexer 110, and the black level data is input to the multiplexer 112. The mode switching signal is applied to the multiplexer 112 as a selection signal, and the horizontal and vertical write addresses of the initial values are applied to the memory controller 106.

이러한 상태에서 외부에서 A/D(Analog-to-Digital) 변환된 비디오 데이터가 입력되면, 라이트 데이터 처리부(102)에서는 화면모드신호가 나타내는 화면모드에 대응하게 수직 및 수평 로우패스필터링하여 메모리(104)에 데이터를 라이트한다. 그러면 메모리 제어부(106)에서는 입력되는 비디오 데이터에 동기된 클럭 CLK, 수평동기신호 HS, 수직동기신호 VS를 기준으로 데이터를 라이트할 라이트 어드레스와 크리스탈(crystal)(114)에 의한 안정된 클럭으로 리드하기 위한 리드 어드레스를 발생하여 메모리(104)에 인가한다. 또한 어드레스를 지정해주는 제어신호와 메모리(104)에 데이터를 라이트하라는 라이트 인에이블신호 WE와 데이터를 출력하라는 출력 인에이블신호 OE도 발생하여 메모리(104)에 인가한다. 그리고 경계 발생부(108)에서는 다채널 다화면간의 수평,수직 경계구간을 나타내는 경계신호를 발생시킨다.In this state, when externally A / D (Analog-to-Digital) converted video data is input, the write data processing unit 102 performs vertical and horizontal low pass filtering corresponding to the screen mode indicated by the screen mode signal, thereby performing a memory 104. ) To write data. Then, the memory control unit 106 reads out the stable address by the write address and the crystal 114 to write data based on the clock CLK, the horizontal synchronization signal HS, and the vertical synchronization signal VS synchronized with the input video data. Generates a read address for the memory 104 and applies it to the memory 104. In addition, a control signal specifying an address and a write enable signal WE for writing data to the memory 104 and an output enable signal OE for outputting data are generated and applied to the memory 104. In addition, the boundary generating unit 108 generates a boundary signal indicating horizontal and vertical boundary sections between the multi-channel multi-screens.

그리고 메모리(104)에 저장된 데이터는 리드 어드레스와 출력 인에이블신호 OE에 의해서 리드되어 멀티플렉서(110)로 출력된다. 멀티플렉서(110)는 메모리(104)에서 리드된 데이터와 마이컴(100)에서 발생된 경계 레벨 데이터중 하나를 경계 발생부(108)에서 발생된 경계신호에 따른 스위칭에 의해 선택하여 멀티플렉서(112)로 출력한다. 이때 멀티플렉서(112)는 경계신호가 경계구간을 나타내지 않을 때는 메모리(104)로부터 리드된 데이터를 선택하여 출력하고, 경계구간을 나타낼 경우에는 경계 레벨 데이터를 출력한다. 그리고 멀티플렉서(112)에서는 멀티플렉서(110)에서 출력된 데이터와 마이컴(100)에서 발생된 흑 레벨 데이터중 하나를 마이컴(100)의 모드전환신호에 따른 스위칭에 의해 선택하여 최총 출력데이터로 출력한다. 이때 멀티플렉서(112)는 모드전환신호가 모드전환구간을 나타내지 않을때는 멀티플렉서(110)의 출력 데이터를 선택하여 출력하고, 모드전환구간을 나타낼때는 흑 레벨 데이터를 선택하여 출력한다. 즉, 화면모드가 바뀌는 구간에서는 화면이 안정될때까지 흑 레벨을 내보내고, 안정된 이후에는 정상적인 데이터를 내보내는 것이다. 이와 같이 멀티플렉서(112)로부터 출력되는 데이터는 외부 인터페이스(도시하지 않았음)를 거치는데, 최종적으로 D/A(Digital/Analog) 변환된 다음에 모니터(도시하지 않았음)로 보내져서 화면상에 디스플레이된다.The data stored in the memory 104 is read by the read address and the output enable signal OE and output to the multiplexer 110. The multiplexer 110 selects one of the data read from the memory 104 and the boundary level data generated from the microcomputer 100 by switching according to the boundary signal generated from the boundary generator 108 to the multiplexer 112. Output At this time, the multiplexer 112 selects and outputs the data read from the memory 104 when the boundary signal does not indicate the boundary section, and outputs the boundary level data when the boundary signal indicates the boundary section. The multiplexer 112 selects one of the data output from the multiplexer 110 and the black level data generated by the microcomputer 100 by switching according to the mode switching signal of the microcomputer 100 to output the maximum output data. At this time, the multiplexer 112 selects and outputs output data of the multiplexer 110 when the mode change signal does not indicate a mode change section, and selects and outputs black level data when indicating a mode change section. That is, in the section where the screen mode is changed, the black level is output until the screen is stabilized, and normal data is output after the screen is stabilized. In this way, the data output from the multiplexer 112 passes through an external interface (not shown), which is finally converted to D / A (Digital / Analog) and then sent to a monitor (not shown) on the screen. Is displayed.

상기한 바와 같이 통상적인 화면 경계 발생장치에 있어서는 별도의 경계 발생부(108)를 사용하여 화면모드에 따라 모든 수평,수직 경계를 일일이 만들어 주며 경계구간마다 계속적으로 스위칭을 하여었다. 또한 화면모드를 전환할 때에는 강제로 흑 레벨을 내보낸후, 시스템이 안정된 이후, 즉 화면모드에 대응하는 다화면의 데이터가 메모리(104)에 완전히 라이트된 이후에 비로소 정상적인 데이터 출력이 이루어져 정상적인 화면이 디스플레이되었었다.As described above, in the conventional screen boundary generating apparatus, all horizontal and vertical boundaries are made in accordance with the screen mode by using a separate boundary generating unit 108, and the switching is continuously performed for each boundary section. In addition, when the screen mode is switched, the black level is forcibly released, and after the system is stabilized, that is, after the data of the multi-screen corresponding to the screen mode is completely written to the memory 104, the normal data output is performed. Was displayed.

상술한 바와 같이 종래에는 별도의 경계 발생부를 사용하여 화면모드에 따라 모든 수평,수직 경계를 일일이 발생시키며 경계구간마다 계속적으로 스위칭을 함에 따라 구성이 복잡해지며 전체적인 사이즈가 커졌었다. 또한 화면모드를 전환할 때에는 시스템이 안정될때까지 강제로 흑 레벨을 내보낸후 정상적인 데이터 출력이 이루어져 정상적인 화면이 디스플레이되므로 특히 CCTV 시스템에서는 실질적인 속도와 현장감이 떨어졌었다.As described above, in the related art, all horizontal and vertical boundaries are generated one by one using a separate boundary generator, and the switching becomes complicated as the boundary is continuously switched and the overall size is increased. In addition, when switching the screen mode, the black level was forcibly sent out until the system became stable, and then normal data output was made so that the normal screen was displayed.

따라서 본 발명의 목적은 간단한 구성으로 경계를 발생함과 아울러 신속하고 안정감있게 화면모드를 전환할 수 있는 화면 경계 발생장치를 제공함에 있다.Accordingly, an object of the present invention is to provide a screen boundary generating device capable of quickly and stably switching a screen mode while generating a boundary with a simple configuration.

도 1은 통상적인 화면 경계 발생장치의 예를 보인 블록구성도,1 is a block diagram showing an example of a conventional screen boundary generator;

도 2는 본 발명의 실시예에 따른 화면 경계 발생장치의 블록구성도,2 is a block diagram of a screen boundary generator according to an embodiment of the present invention;

도 3은 도 2의 라이트 구간 제어부의 처리 흐름도,3 is a flowchart illustrating a process of a write section controller of FIG. 2;

도 4는 도 2의 라이트 어드레스 제어부의 처리 흐름도,4 is a process flowchart of the write address controller of FIG. 2;

도 5는 본 발명의 설명을 위한 화면 경계의 예를 보인 다화면 예시도.5 is a multi-screen exemplary view showing an example of the screen border for explaining the present invention.

상술한 목적을 달성하기 위한 본 발명은 화면모드를 전환할 때 메모리에 흑 레벨 데이터를 라이트한 후 새로운 화면모드에 따라 라이트 구간과 라이트 어드레스를 제어하여 채널별 화면들간의 경계를 발생시킴을 특징으로 한다.The present invention for achieving the above object is characterized by generating a boundary between screens by channel by controlling the write section and the write address according to the new screen mode after writing the black level data in the memory when switching the screen mode do.

이하 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명 및 첨부 도면에서 구체적인 구성이나 처리 흐름과 같은 많은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들없이 본 발명이 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진 자에게 자명할 것이다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description and the annexed drawings, numerous specific details are set forth in order to provide a more thorough understanding of the present invention, such as specific configurations or process flows. It will be apparent to those skilled in the art that the present invention may be practiced without these specific details. And a detailed description of known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.

도 2는 본 발명의 실시예에 따른 화면 경계 발생장치의 블록구성도를 보인 것으로, 전술한 도 1과 같은 종래의 화면 경계 발생장치와 달리 별도의 경계 발생부를 사용치 않는 대신에 라이트 구간 제어부(210)와 라이트 어드레스 제어부(212)를 추가함과 아울러 그에 따라 경계구간마다 스위칭을 할 필요가 없도록 구성한 것이다.FIG. 2 is a block diagram illustrating a screen boundary generator according to an exemplary embodiment of the present invention. Unlike the conventional screen boundary generator as shown in FIG. 1, the write boundary controller (not shown) is used instead of a separate boundary generator. In addition to the 210 and the write address control unit 212, it is configured so that it is not necessary to switch every boundary section.

상기 도 2에서 마이컴(200)은 1화면모드와 다수의 서로 다른 다화면모드들 중에 현재의 화면모드를 나타내는 화면모드신호를 발생하고, 화면모드가 전환될 때 모드전환 구간을 나타내는 모드전환신호와 흑 레벨 데이터를 발생하며, 화면모드에 대응하는 초기값의 수평,수직 라이트 어드레스를 발생한다. 이때 마이컴(200)은 종래와 달리 경계 레벨 데이터를 별도로 발생하지 않는다. 그리고 화면모드신호는 라이트 데이터 처리부(202)와 라이트 구간 제어부(210)와 라이트 어드레스 제어부(212)와 메모리 제어부(214)에 입력되고, 흑 레벨 데이터는 멀티플렉서(204)에 입력되며, 모드전환신호는 멀티플렉서(204)에 선택신호로 인가되며, 초기값의 수평,수직 라이트 어드레스는 라이트 어드레스 제어부(212)에 인가된다.In FIG. 2, the microcomputer 200 generates a screen mode signal indicating a current screen mode among one screen mode and a plurality of different multi-screen modes, and a mode switching signal indicating a mode switching section when the screen mode is switched. Generates black level data and generates horizontal and vertical write addresses of initial values corresponding to the screen mode. At this time, the microcomputer 200 does not separately generate boundary level data unlike the conventional art. The screen mode signal is input to the write data processor 202, the write section controller 210, the write address controller 212, and the memory controller 214, and the black level data is input to the multiplexer 204. Is applied to the multiplexer 204 as a selection signal, and the horizontal and vertical write addresses of the initial values are applied to the write address control unit 212.

이러한 상태에서 외부에서 A/D 변환된 비디오 데이터가 입력되면, 라이트 데이터 처리부(202)에서는 화면모드신호가 나타내는 화면모드에 대응되게 수직 및 수평 로우패스필터링하여 라이트 데이터로 멀티플렉서(204)로 출력한다. 멀티플렉서(204)는 라이트 데이터와 흑 레벨 데이터를 입력하며, 모드전환신호가 모드전환 구간을 나타내지 않을때는 라이트 데이터를 선택하여 출력한다. 이와달리 모드전환신호가 모드전환 구간을 나타낼때는 멀티플렉서(204)는 흑 레벨 데이터를 선택하여 출력한다. 모드전환신호는 화면모드를 전환할 때, 예를 들어 4화면모드에서 9화면모드로 전환할 때 모드전환 구간, 예를 들어 2 피일드동안 논리 "1"로 출력하고 나머지 구간에는 논리 "0"으로 출력한다.In this state, when externally A / D-converted video data is input, the write data processor 202 outputs the light data to the multiplexer 204 by vertical and horizontal low pass filtering corresponding to the screen mode indicated by the screen mode signal. . The multiplexer 204 inputs write data and black level data, and selects and outputs write data when the mode change signal does not indicate a mode change section. On the other hand, when the mode switching signal indicates a mode switching section, the multiplexer 204 selects and outputs black level data. The mode change signal is output as a logic "1" for a mode change section, for example, 2 feeds when switching the screen mode, for example, from a 4 screen mode to a 9 screen mode, and a logic "0" for the remaining sections. Will print

상기 멀티플렉서(204)로부터 출력되는 데이터는 메모리 제어부(214)에서 발생되는 라이트 어드레스와 라이트 인에이블신호 WE 등에 의해 메모리(206)에 라이트된다. 즉, 화면모드가 설정되면 수평 및 수직 로우패스필터링된 데이터가 메모리(206)에 라이트되었다가 화면모드가 전환되면 2 피일드동안 흑 레벨에 해당하는 데이터가 라이트된후 새로운 화면모드에 맞는 데이터가 다시 라이트되는 것이다. 모드전환신호는 라이트 구간 제어부(210)와 라이트 어드레스 제어부(212)에도 인가 되는데 그 이유는 모드 전환시에 흑 레벨이 메모리(206)에 라이트되는 동안은 1화면모드로 동작하도록 하기 위함이다. 다화면에서는 메모리(206)의 어떤 특정 영역에만 라이트할 수 있기 때문에 메모리(206)의 전체 영역에 흑 레벨의 데이터를 라이트하기 위함이다. 라이트 데이터 처리부(202)에서는 새로 전환된 화면모드에 맞게 수평 및 수직 로우패스필터링을 행한다.The data output from the multiplexer 204 is written to the memory 206 by the write address generated by the memory controller 214 and the write enable signal WE. That is, when the screen mode is set, the horizontal and vertical low pass filtered data is written to the memory 206, and when the screen mode is switched, data corresponding to the black level is written for 2 days, and then data corresponding to the new screen mode is written. It will be rewritten. The mode change signal is also applied to the write section control unit 210 and the write address control unit 212 because the black level is written to the memory 206 when the mode is switched to operate in the one screen mode. This is to write black level data to the entire area of the memory 206 because the screen can be written to only a specific area of the memory 206. The write data processor 202 performs horizontal and vertical low pass filtering in accordance with the newly switched screen mode.

이러한 상태에서 라이트 구간 제어부(210)는 1 피일드내에서 실질적으로 유효한 구간을 표시해주는 역할을 하는데, 경계를 고려한 유효구간을 설정한다. 이러한 라이트 구간 제어부(210)는 본 발명의 실시예에 따른 도 3의 흐름도에 따라 통상적인 VHDL(Very high speed Hardware Description Language)을 이용하여 설계하면 된다. 먼저 라이트 구간 제어부(210)는 화면모드가 전환될 때 도 3의 (300)단계에서 1피일드내의 수평,수직 유효구간값을 카운트하여 유효구간을 검출하고 (302)단계를 수행한다. 유효구간을 검출하는데 쓰이는 클럭 레이트(clock rate)는 물론 화면모드마다 다르다. 예를들어 1 화면모드일때의 클럭 레이트가 n이라면, 4화면모드일때는 n/2, 9화면모드일때는 n/3, 16화면모드일때는 n/4이다. 그러므로 1화면모드에서 유효구간의 길이가 720 클럭이었다면 4화면모드에서는 n/2의 클럭 레이트로 카운트하므로 360 클럭이 되고, 9화면모드에서는 240 클럭이 된다. 수직 레이트도 이와 마찬가지이다.In this state, the write section controller 210 plays a role of displaying a section that is substantially valid within one shield, and sets a valid section in consideration of a boundary. The write section controller 210 may be designed using a conventional VHDL (Very High Speed Hardware Description Language) according to the flowchart of FIG. 3 according to an exemplary embodiment of the present invention. First, when the screen mode is switched, the write section control unit 210 detects the valid section by counting the horizontal and vertical valid section values within one feed in step 300 of FIG. 3 and performs step 302. The clock rate used to detect the valid section is of course different for each screen mode. For example, if the clock rate is 1 in 1 screen mode, n / 2 in 4 screen mode, n / 3 in 9 screen mode, and n / 4 in 16 screen mode. Therefore, if the length of the effective section is 720 clocks in one screen mode, it is counted at a clock rate of n / 2 in 4 screens mode, so that it is 360 clocks and 240 clocks in 9 screens mode. The same applies to the vertical rate.

그러나 라이트 구간 제어부(210)에서는 경계를 고려하여 유효구간을 다시 재조정한다. 이를 위해 라이트 구간 제어부(210)는 상기 (302)단계에서 화면모드신호가 나타내는 화면모드에 따라 (304)단계 또는 (306)단계를 수행한다. 만일 화면모드신호가 1화면모드를 나타낼때는 라이트 구간 제어부(210)는 (304)단계에서 수평,수직 유효구간값을 그대로 수평,수직 라이트 구간값으로 메모리 제어부(214)에 출력한다. 이와달리 화면모드신호가 다화면모드를 나타낼때는 라이트 구간 제어부(210)는 (306)단계에서 수평,수직 유효구간값에서 미리 설정된 수평,수직 경계 두께값을 각각 대응되게 뺀 다음에 수평,수직 라이트 구간값으로 메모리 제어부(214)에 출력한다.However, the write section controller 210 readjusts the valid section in consideration of the boundary. To this end, the write section controller 210 performs step 304 or step 306 according to the screen mode indicated by the screen mode signal in step 302. If the screen mode signal indicates one screen mode, the write section control unit 210 outputs the horizontal and vertical valid section values to the memory control section 214 as horizontal and vertical write section values as they are in step 304. On the contrary, when the screen mode signal indicates the multi-screen mode, the light section control unit 210 subtracts the horizontal and vertical boundary thickness values corresponding to the preset horizontal and vertical valid interval values in step 306, and then the horizontal and vertical lights. The interval value is output to the memory controller 214.

예를들어 1화면모드일때의 수평 유효구간값을 도 5에 보인 바와 같이 a라 하자. 그러면 수평 유효구간값은 4화면모드일때는 a/2, 9화면모드일때는 a/3, 16화면모드일때는 a/4가 된다. 그리고 수직 유효구간을 나타내는 기본 클럭은 수평동기신호 HS가 되는데 1화면모드일때의 수직 유효구간값을 도 5에 보인 바와 같이 b라 하면, 4, 9, 16화면모드일때의 수직 유효구간값은 각각 b/2, b/3, b/4가 된다. 이러한 상태에서 도 5에서와 같이 수평 경계의 두께를 c, 수직 경계의 두께를 d라 하면 라이트 구간 제어부(210)에서는 1화면모드일때는 수평,수직 유효구간값을 그대로 수평,수직 라이트 구간값으로 출력하고, 다화면모드일때는 각각의 모드별로의 수평 라이트 구간값은 (수평 유효구간값 - c)를 출력하고, 수직 라이트 구간값은 (수직 유효구간값 - d)를 출력한다.For example, suppose that the horizontal effective interval value in one screen mode is a as shown in FIG. Then, the horizontal effective section value is a / 2 in 4 screen mode, a / 3 in 9 screen mode, and a / 4 in 16 screen mode. The basic clock representing the vertical validity interval is the horizontal synchronization signal HS. When the vertical validity interval value in the one screen mode is b as shown in FIG. 5, the vertical effective interval values in the 4, 9 and 16 screen modes are respectively. b / 2, b / 3, b / 4. In this state, as shown in FIG. 5, the horizontal boundary thickness is c and the vertical boundary thickness is d. In the light section control unit 210, the horizontal and vertical effective section values are set as horizontal and vertical light section values in the single screen mode. In the multi-screen mode, the horizontal light section value for each mode outputs (horizontal valid section value-c), and the vertical light section value outputs (vertical valid section value-d).

그리고 라이트 어드레스 제어부(212)는 메모리(206)에서의 라이트를 위한 라이트 어드레스를 발생시켜 주는데, 여기에서도 경계를 고려하여 기본 어드레스에 대해 조정을 하게 된다. 이러한 라이트 어드레스 제어부(212)는 본 발명의 실시예에 따른 도 4의 흐름도에 따라 라이트 구간 제어부(210)와 마찬가지로 통상적인 VHDL을 이용하여 설계하면 된다. 먼저 라이트 구간 제어부(210)는 화면모드가 전환될 때 도 4의 (400)단계에서 마이컴(200)으로부터 초기값의 수평,수직 라이트 어드레스를 로딩한후, (402)단계를 수행한다. 상기 (402)단계에서 라이트 어드레스 제어부(212)는 화면모드신호가 나타내는 화면모드에 따라 (404)단계 또는 (406)단계를 수행한다. 만일 화면모드신호가 1화면모드를 나타낼때는 라이트 어드레스 제어부(212)는 (404)단계에서 초기값에 수평,수직 유효구간값을 각각 대응되게 더하여 수평,수직 라이트 어드레스로 메모리 제어부(214)에 출력한다. 이와달리 화면모드신호가 다화면모드를 나타낼때는 라이트 어드레스 제어부(212)는 (406)단계에서 초기값에 각각 수평,수직 유효구간값을 각각 대응되게 더한후 수평,수직 경계 두께값을 각각 대응되게 뺀 다음에 수평,수직 라이트 어드레스로 메모리 제어부(214)에 출력한다.The write address control unit 212 generates a write address for writing in the memory 206. Here, the write address control unit 212 adjusts the base address in consideration of the boundary. The write address controller 212 may be designed using a conventional VHDL similarly to the write period controller 210 according to the flowchart of FIG. 4 according to an exemplary embodiment of the present invention. First, when the screen mode is switched, the write section controller 210 loads the horizontal and vertical write addresses of the initial values from the microcomputer 200 in step 400 of FIG. 4, and then performs step 402. In step 402, the write address control unit 212 performs step 404 or step 406 according to the screen mode indicated by the screen mode signal. If the screen mode signal indicates one screen mode, the write address control unit 212 adds the horizontal and vertical valid interval values to the initial value corresponding to the initial value and outputs the horizontal and vertical write addresses to the memory control unit 214 in step 404. do. In contrast, when the screen mode signal indicates the multi-screen mode, the write address controller 212 adds the horizontal and vertical valid interval values to the initial values corresponding to the initial values, respectively, in step 406 and then corresponds the horizontal and vertical boundary thickness values, respectively. After subtracting, the data is output to the memory controller 214 at the horizontal and vertical write addresses.

즉, 라이트 어드레스 제어부(212)는 마이컴(200)으로부터 로딩받은 초기값의 수평,수직 라이트 어드레스에 라이트 구간 제어부(210)에서의 수평,수직 유효구간값을 더하여 수평 어드레스값 e과 수직 어드레스값 f을 발생하게 되는데, 최종적으로는 수평 라이트 어드레스로는 (e + c/2)를 수직 라이트 어드레스로는 (f + d/2)를 내보낸다. 이와같이 하는 이유는 화면모드를 전환할 때 흑 레벨 데이터를 메모리(206)에 라이트하였기 때문에, 라이트 어드레스의 첫 부분과 끝 부분에서 경계의 두께만큼 갱신(up-date)하지 않아도 결국 경계를 자동적으로 만들기 위함이다. 예를 들어 4화면의 수평 두께를 '2'라 하고 원래의 라이트 어드레스를 '0 ~359'라하면 유효 데이터를 라이트할 때는 라이트 어드레스의 '1 ~ 358'에만 라이트하는 것이다. 화면모드를 전환할 때 이미 전체 어드레스에 흑 레벨 데이터를 라이트했기 때문에 메모리(206)로부터 데이터를 리드할때는 '0'번지와 '359'번지에는 흑 레벨 데이터가 리드됨으로써 저절로 경계가 발생되는 것이다.That is, the write address control unit 212 adds the horizontal and vertical valid interval values of the write section control unit 210 to the horizontal and vertical write addresses of the initial values loaded from the microcomputer 200, and the horizontal address value e and the vertical address value f. Finally, (e + c / 2) is output as the horizontal write address and (f + d / 2) is output as the vertical write address. The reason for doing this is that since the black level data is written to the memory 206 when the screen mode is switched, the boundary is automatically created without having to up-date the thickness of the boundary at the beginning and the end of the write address. For sake. For example, if the horizontal thickness of four screens is '2' and the original write address is '0 to 359', the valid data is written only to '1 to 358' of the write address. Since the black level data has already been written to all addresses when the screen mode is switched, when the data is read from the memory 206, the black level data is read at addresses '0' and '359', thereby generating a boundary.

상기한 바와 같이 라이트 구간 제어부(210)로부터 수평,수직 라이트 구간값을 입력하고 라이트 어드레스 제어부(212)로부터 수평,수직 라이트 어드레스를 입력하는 메모리 제어부(214)는 화면모드신호에 따른 화면모드에 대응되게 수평,수직 라이트 구간값을 기준으로 라이트 인에이블신호 WE를 발생하며 수평,수직 라이트 어드레스를 기준으로 라이트 어드레스를 발생하며 전체 화면의 유효구간에 대응되게 출력 인에이블신호 OE와 리드 어드레스를 발생한다. 그러면 메모리(206)는 멀티플렉서(204)로부터 출력되는 데이터를 라이트 인에이블신호 WE가 액티브될 때 라이트 어드레스에 따라 저장하며 저장된 데이터를 출력 인에이블신호 OE가 액티브될 때 리드 어드레스에 따라 출력한다. 이와 같이 메모리(206)로부터 출력되는 데이터는 외부 인터페이스(도시하지 않았음)를 거치는데, 최종적으로 D/A(Digital/Analog) 변환된 다음에 모니터(도시하지 않았음)로 보내져서 화면상에 디스플레이된다.As described above, the memory controller 214 for inputting the horizontal and vertical write interval values from the write period controller 210 and the horizontal and vertical write addresses from the write address controller 212 corresponds to the screen mode according to the screen mode signal. The write enable signal WE is generated based on the horizontal and vertical write interval values, and the write address is generated based on the horizontal and vertical write addresses, and the output enable signal OE and the lead address are generated corresponding to the effective section of the entire screen. . The memory 206 then stores the data output from the multiplexer 204 according to the write address when the write enable signal WE is activated and outputs the stored data according to the read address when the output enable signal OE is activated. As described above, the data output from the memory 206 passes through an external interface (not shown), which is finally converted to D / A (Digital / Analog), and then sent to a monitor (not shown) on the screen. Is displayed.

따라서 다채널 다화면 시스템에서 화면모드를 전환할 때 강제로 외부에서 흑 레벨을 내보내는 것이 아니라 모드전환 구간동안 메모리(206)에 흑 레벨을 라이트함으로써 자동적으로 화면 안정을 취하게 됨으로써 신속하고 안정감있게 모드전환을 수행할 수 있다. 또한 메모리(206)의 라이트 구간과 라이트 어드레스를 제어하여 자동적으로 채널별 화면들간의 경계를 발생하므로써 별도의 경계 발생부가 필요없으며 경계구간마다 스위칭이 필요없게 된다.Therefore, when switching the screen mode in the multi-channel multi-screen system, the black level is automatically stabilized by writing the black level to the memory 206 during the mode switching period, instead of forcibly discharging the black level from the outside. You can perform the conversion. In addition, by controlling the write section and the write address of the memory 206 automatically generates a boundary between screens for each channel, no separate boundary generator is required, and switching is not necessary for each boundary section.

한편 상술한 본 발명의 설명에서는 구체적인 실시예에 관해 설명하였으나, 여러가지 변형이 본 발명의 범위에서 벗어나지 않고 실시할 수 있다. 특히 본 발명의 실시예에서는 4화면모드인 경우에 경계를 발생시키는 예를 화면으로 예시하였으나, 9화면, 16화면 등과 같은 다화면모드에도 동일하게 적용된다. 또한 화면모드를 전환할 때 흑 레벨이 아니라 필요에 따라 다른 일정한 레벨을 라이트할 수도 있고, 경계 두께가 달라지는 경우 라이트 구간과 라이트 어드레스를 조정하여 대응할 수 있다. 따라서 발명의 범위는 설명된 실시예에 의하여 정할 것이 아니고 특허청구범위와 특허청구범위의 균등한 것에 의해 정하여져야 한다.Meanwhile, in the above description of the present invention, specific embodiments have been described, but various modifications can be made without departing from the scope of the present invention. Particularly, in the embodiment of the present invention, an example of generating a boundary in the case of the four-screen mode is illustrated as a screen, but the same applies to the multi-screen mode such as nine screens and sixteen screens. In addition, when switching the screen mode, it is possible to write a constant level other than the black level, if necessary, or to adjust the write section and the write address when the boundary thickness varies. Therefore, the scope of the invention should not be defined by the described embodiments, but should be defined by the equivalent of claims and claims.

상술한 바와 같이 본 발명은 화면모드를 전환할 때 메모리에 흑 레벨 데이터를 라이트하고 새로운 화면모드에 따라 라이트 구간과 라이트 어드레스를 제어하여 채널별 화면들간의 경계를 발생시킴으로써 간단한 구성으로 경계를 발생함과 아울러 신속하고 안정감있게 화면모드를 전환할 수 있는 잇점이 있다. 그러므로 다채널 다화면 시스템에 효율적으로 적용할 수 있다.As described above, the present invention generates a boundary with a simple configuration by writing black level data into a memory when switching the screen mode and generating a boundary between screens for each channel by controlling the write section and the write address according to the new screen mode. In addition, the screen mode can be switched quickly and stably. Therefore, it can be efficiently applied to a multichannel multiscreen system.

Claims (3)

다채널 다화면 시스템에서 화면 경계 발생장치에 있어서,In the screen boundary generator in a multi-channel multi-screen system, 1화면모드와 다수의 서로 다른 다화면모드들 중에 현재의 화면모드를 나타내는 화면모드신호를 발생하고, 상기 화면모드가 전환될 때 모드전환 구간을 나타내는 모드전환신호와 일정 레벨 데이터를 발생하며, 상기 화면모드에 대응하는 초기값의 수평,수직 라이트 어드레스를 발생하는 마이컴과,Generating a screen mode signal indicating a current screen mode among the one screen mode and a plurality of different multi-screen modes, generating a mode switching signal and a constant level data indicating a mode switching section when the screen mode is switched; A microcomputer that generates horizontal and vertical write addresses of initial values corresponding to the screen mode; 입력되는 디지털 비디오 데이터를 상기 화면모드신호가 나타내는 상기 화면모드에 대응되게 수직 및 수평 로우패스필터링을 하여 라이트 데이터로 출력하는 라이트 데이터 처리부와,A write data processor configured to output the digital video data as write data by performing vertical and horizontal low pass filtering corresponding to the screen mode indicated by the screen mode signal; 상기 라이트 데이터와 일정 레벨 데이터를 입력하며 상기 모드전환신호가 상기 모드전환 구간을 나타내지 않을때는 상기 라이트 데이터를 선택하여 출력하고 상기 모드전환신호가 상기 모드전환 구간을 나타낼때는 상기 일정 레벨 데이터를 선택하여 출력하는 멀티플렉서와,The light data and the constant level data are input, and when the mode change signal does not indicate the mode change section, the light data is selected and output. When the mode change signal indicates the mode change section, the constant level data is selected. Output multiplexer, 1피일드내의 수평,수직 유효구간값을 카운트하며, 상기 화면모드신호가 1화면모드를 나타낼때는 상기 수평,수직 유효구간값을 그대로 수평,수직 라이트 구간값으로 출력하고, 상기 화면모드신호가 다화면모드를 나타낼때는 상기 수평,수직 유효구간값에서 미리 설정된 수평,수직 경계 두께값을 각각 대응되게 뺀 다음에 상기 수평,수직 라이트 구간값으로 출력하는 라이트 구간 제어부와,Counts the horizontal and vertical valid section values within one FID. When the screen mode signal indicates one screen mode, the horizontal and vertical valid section values are output as they are in the horizontal and vertical light section values. When the screen mode is displayed, a light section control section for subtracting the horizontal and vertical boundary thickness values preset from the horizontal and vertical valid section values and outputting the horizontal and vertical light section values, respectively; 상기 화면모드신호가 1화면모드를 나타낼때는 상기 초기값에 상기 수평,수직 유효구간값을 각각 대응되게 더하여 수평,수직 라이트 어드레스로 출력하고, 상기 화면모드신호가 다화면모드를 나타낼때는 상기 초기값에 각각 상기 수평,수직 유효구간값을 각각 대응되게 더한후 상기 수평,수직 경계 두께값을 각각 대응되게 뺀 다음에 상기 수평,수직 라이트 어드레스로 출력하는 라이트 어드레스 제어부와,When the screen mode signal indicates one screen mode, the horizontal value and the vertical valid interval value are added to the initial value so as to be output to the horizontal and vertical write addresses, and when the screen mode signal indicates the multi-screen mode, the initial value is displayed. A write address control unit for adding the horizontal and vertical valid interval values to the corresponding horizontal subtractors, subtracting the horizontal and vertical boundary thickness values correspondingly, and outputting the horizontal and vertical write addresses respectively; 상기 화면모드신호에 따른 상기 화면모드에 대응되게 상기 수평,수직 라이트 구간값을 기준으로 상기 라이트 인에이블신호를 발생하며 상기 수평,수직 라이트 어드레스를 기준으로 라이트 어드레스를 발생하며 전체 화면의 유효구간에 대응되게 상기 출력 인에이블신호와 리드 어드레스를 발생하는 메모리 제어부와,The light enable signal is generated based on the horizontal and vertical light interval values corresponding to the screen mode according to the screen mode signal, and the light address is generated based on the horizontal and vertical light addresses. A memory controller for correspondingly generating the output enable signal and the read address; 상기 멀티플렉서로부터 출력되는 데이터를 라이트 인에이블신호가 액티브될 때 상기 라이트 어드레스에 따라 저장하며 저장된 데이터를 출력 인에이블신호가 액티브될 때 상기 리드 어드레스에 따라 출력하는 메모리를 구비함을 특징으로 하는 화면 경계 발생장치.And a memory configured to store data output from the multiplexer according to the write address when the write enable signal is activated and output the stored data according to the read address when the output enable signal is activated. Generator. 제1항에 있어서, 상기 모드전환 구간이, 2 피일드동안임을 특징으로 하는 화면 경계 발생장치.The apparatus of claim 1, wherein the mode switching period is for 2 days. 제1항에 있어서, 상기 일정 레벨 데이터가, 흑 레벨 데이터임을 특징으로 하는 화면 경계 발생장치.The screen boundary generating apparatus of claim 1, wherein the predetermined level data is black level data.
KR1019970075989A 1997-12-29 1997-12-29 Apparatus for generating boundary in multichannel multiscreen system KR100268490B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970075989A KR100268490B1 (en) 1997-12-29 1997-12-29 Apparatus for generating boundary in multichannel multiscreen system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970075989A KR100268490B1 (en) 1997-12-29 1997-12-29 Apparatus for generating boundary in multichannel multiscreen system

Publications (2)

Publication Number Publication Date
KR19990056013A KR19990056013A (en) 1999-07-15
KR100268490B1 true KR100268490B1 (en) 2000-10-16

Family

ID=19529144

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970075989A KR100268490B1 (en) 1997-12-29 1997-12-29 Apparatus for generating boundary in multichannel multiscreen system

Country Status (1)

Country Link
KR (1) KR100268490B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100849154B1 (en) * 2006-10-27 2008-07-30 포스데이타 주식회사 Image Playback Apparatus for Easily Adding Border Line Between Images and Method of the Same

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0282765A (en) * 1988-09-19 1990-03-23 Sanyo Electric Co Ltd Double screen display control circuit and video equipment provided with same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0282765A (en) * 1988-09-19 1990-03-23 Sanyo Electric Co Ltd Double screen display control circuit and video equipment provided with same

Also Published As

Publication number Publication date
KR19990056013A (en) 1999-07-15

Similar Documents

Publication Publication Date Title
US4899139A (en) Display control device for superimposing data with a broad case signal on a television screen
KR930000956B1 (en) Control apparatus for recording and reproducing a plurality of video signals
US6147717A (en) Display service for displaying video images of multiple channels on a screen
KR0174152B1 (en) Image size adjusting apparatus of pigital display monitor
US20010007477A1 (en) Video format converting apparatus
US20080211962A1 (en) Frame synchronizer circuit
KR100268490B1 (en) Apparatus for generating boundary in multichannel multiscreen system
KR910006159B1 (en) Multi screen generating circuit
KR19980081891A (en) Multi Screen Splitter
KR940002656Y1 (en) Corresponding signal sharing circuit for digital vcr
KR940002330B1 (en) Teletext broadcasting display time auto-control apparatus
KR100354529B1 (en) Multi-channel display system
KR930010485B1 (en) Title characters processing apparatus of tv
KR19990043984A (en) Parallel Mode On-Screen Display System
US6266095B1 (en) Apparatus and method for controlling scaler memory of video signal processing system
KR100230299B1 (en) Multiple closed circuit television
JP2006310906A (en) Video signal processor
KR920002603B1 (en) Multi-screen video printer apparatus
KR200283945Y1 (en) Multi-screen splitter with picture quality protection
KR100208374B1 (en) Efficient screen size variable circuit in picture signal processing sysem
KR0157481B1 (en) Vertical magnification improvement circuit of wide tv
JP3301196B2 (en) Scan converter
KR910001168B1 (en) Television mirror screen circuit using frame memory
KR910007394B1 (en) Row address generation circuit for memory recording
KR920001160B1 (en) On-screen display recording method for vtr

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130627

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20140627

Year of fee payment: 15

LAPS Lapse due to unpaid annual fee