KR20000028235A - Up and down converting method of osd for digital television - Google Patents
Up and down converting method of osd for digital television Download PDFInfo
- Publication number
- KR20000028235A KR20000028235A KR1019980046398A KR19980046398A KR20000028235A KR 20000028235 A KR20000028235 A KR 20000028235A KR 1019980046398 A KR1019980046398 A KR 1019980046398A KR 19980046398 A KR19980046398 A KR 19980046398A KR 20000028235 A KR20000028235 A KR 20000028235A
- Authority
- KR
- South Korea
- Prior art keywords
- osd
- signal
- resolution
- converting
- video signal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000005070 sampling Methods 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440263—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/44029—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0102—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving the resampling of the incoming video signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은 디지털 텔레비전에서 OSD의 업·다운 컨버팅방법에 관한 것으로서, MPEG 디코더에서 비디오 신호를 모니터의 해상도에 따라 업·다운 컨버팅함과 더불어, OSD신호도 업·다운 컨버팅한 후 믹싱하여 출력하는 디지털 텔레비전에서 OSD의 업·다운 컨버팅방법(A up and down converting method of OSD for digital television)에 관한 것이다.The present invention relates to a method of up and down converting an OSD in a digital television. The digital decoder outputs and converts a video signal according to the resolution of a monitor, and also mixes and outputs the OSD signal after up and down converting. A up and down converting method of OSD for digital television.
첨부된 도 1은 종래 디지털 텔레비전에서 MPEG 디코더에서 수행되는 비디오와 osd의 처리상태를 나타낸 도면으로서, 안테나(도시 안됨)를 통해 수신되고 디코딩된 트랜스포트 스트림(transpot stream)에서 헤더를 뺀 형태의 비디오 신호를 인가받은 디코딩부(10)이 비디오 신호를 디코딩한 후, 믹서(30)에 출력하게 되고, OSD버퍼(20)에서 출력됨과 더불어, 가중치가 더해진 OSD 신호가 상기 믹서(30)에서 비디오 신호와 혼합된 후, 출력되는 것이 일반적이다.FIG. 1 is a view illustrating processing states of video and osd performed in an MPEG decoder in a conventional digital television, and a video obtained by subtracting a header from a transport stream received and decoded through an antenna (not shown). After receiving the signal, the decoding unit 10 decodes the video signal, and then outputs it to the mixer 30, and outputs from the OSD buffer 20, the weighted OSD signal is added to the video signal in the mixer 30 After mixing with, it is usually output.
그러나, 디지털 텔레비전의 경우, MPEG 비디오의 형태(format) 및 해상도(resolution)이 다양하기 때문에 MPEG 디코더는 모니터의 해상도에 알맞도록 비디오 신호의 출력이 업·다운 컨버전되도록 하고 있으나, OSD의 경우 업·다운 컨버전을 수행하지 않게 때문에, 사이즈가 고정된 모니터가 바뀔 때마다 사이즈가 고정된 OSD의 사이즈를 변경시키기 위해 소프트웨어를 매번 수정하여야 하고, 그에 따라 시간 및 인력이 낭비되는 문제점이 있다.However, in the case of digital television, since MPEG video formats and resolutions vary, MPEG decoders allow the output of video signals to be up-down converted to match the resolution of a monitor. Since no down conversion is performed, the software must be modified each time to change the size of the fixed size OSD every time the fixed size monitor is changed, which wastes time and manpower.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 MPEG 디코더 내부에서 수행되는 비디오 신호와 OSD 신호가 혼합되기 전에 모니터의 해상도에 알맞게 OSD신호가 자동으로 업·다운 컨버전되도록 함으로써, OSD의 사이즈를 조정하기 위해 소프트웨어를 수정해야 하는 불편함으로 해소할 수 있는 디지털 텔레비전에서 OSD의 업·다운 컨버팅방법을 제공하는 데 있다.Accordingly, an object of the present invention is to solve the above problems, and an object of the present invention is to automatically convert the OSD signal up and down to match the resolution of the monitor before mixing the video signal and the OSD signal which are performed inside the MPEG decoder. Accordingly, the present invention provides a method for up and down converting an OSD in a digital television that can be eliminated by the inconvenience of modifying the software to adjust the size of the OSD.
상기한 본 발명의 목적을 달성하기 위한 발명의 기술적 사상은 다양한 모니터의 해상도 정보를 설정 및 저장수단에 저장하고, 상기 저장 후 선택되는 모니터의 해상도에 따라 비디오 신호의 컨버팅이 실행되고, 상기 컨버팅된 비디오 신호의 해상도에 맞게 OSD신호의 컨버팅이 실행되고, 상기 컨버팅된 OSD신호에 가중치가 인가되며, 상기 가중치가 인가된 OSD신호와 상기 컨버팅된 비디오 신호가 믹싱되어 출력되도록 함으로써, 모니터가 바뀔 때마다 OSD의 크기를 수정하기 위한 소프트웨어적인 작업이 필요치 않고, 다양한 모니터의 해상도에 맞게 OSD가 자동으로 업 또는 다운 컨버팅되어 모니터에 출력되도록 하는 것이다.The technical idea of the present invention for achieving the object of the present invention is to store the resolution information of the various monitors in the setting and storage means, and converting the video signal according to the resolution of the monitor selected after the storage, the converted The OSD signal is converted according to the resolution of the video signal, the weighted value is applied to the converted OSD signal, and the weighted OSD signal and the converted video signal are mixed and outputted so that each time the monitor changes. No software work is required to modify the size of the OSD, and the OSD is automatically up or down converted to match the resolution of the various monitors so that they can be output to the monitor.
도 1은 종래 디지털 텔레비전에서 MPEG decoder에서 수행되는 비디오와 osd의 처리상태를 나타낸 도면.BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a view showing a processing state of video and osd performed in an MPEG decoder in a conventional digital television.
도 2는 본 발명의 실시예에 따른 디지털 텔레비전에서 OSD의 업·다운 컨버팅방법을 설명하기 위한 도면.2 is a diagram for explaining a method of up and down converting an OSD in a digital television according to an embodiment of the present invention;
도 3은 본 발명의 실시예에 따른 디지털 텔레비전에서 OSD의 업·다운 컨버팅방법을 나타낸 흐름도.3 is a flowchart illustrating a method of up and down converting an OSD in a digital television according to an embodiment of the present invention.
도 4는 본 발명의 실시예에 따른 컨버팅된 OSD화면의 출력상태를 나타낸 예시도.4 is an exemplary view showing an output state of a converted OSD screen according to an embodiment of the present invention.
〈도면의 주요부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>
100 : 디코딩부 200 : 비디오 컨버팅부100: decoding unit 200: video converting unit
300 : 믹서 400 : OSD컨버팅부300: mixer 400: OSD converter
500 : OSD버퍼 600 : 제어기500: OSD Buffer 600: Controller
700 : 이이피롬 800 : 리모트컨트롤러700: Ypyrom 800: remote controller
S100 : 설정과정 S200 : 저장과정S100: Setup Process S200: Storage Process
S300 : 모니터 해상도 판별과정 S400 : OSD컨버팅과정S300: Monitor resolution determination process S400: OSD conversion process
S500 : 가중치 인가과정 S600 : 비디오 컨버팅과정S500: Weighting process S600: Video converting process
S700 : 출력과정S700: Output Process
이하에서는 상기의 목적을 달성하기 위한 실시예의 구성 및 작용에 대해서 첨부된 도면을 참조하여 설명하기로 한다.Hereinafter, with reference to the accompanying drawings, the configuration and operation of the embodiment for achieving the above object will be described.
우선, 본 발명에 대한 이해를 돕기 위하여 디지털 텔레비전에 대해 설명한다.First, a digital television will be described in order to facilitate understanding of the present invention.
상기 디지털 텔레비전의 코딩(modulation)방식으로는 위성방송에 적용되는 QPSK, 케이블 방송에 적용되는 QAM, 미국 지상파에 적용되는 VSB, 유럽 지상파에 적용되는 OFDM이 있고, 그에 따라 디코딩이 이루어지게 된다.Modulation methods of the digital television include QPSK applied to satellite broadcasting, QAM applied to cable broadcasting, VSB applied to US terrestrial waves, and OFDM applied to European terrestrial waves, and decoding is performed accordingly.
상기의 디지털 텔레비전에서 코딩되어 송신되는 신호로는 비디오 신호와 오디오 신호 이외에 시스템 정보(Program and system information protocol;PSIP)를 포함하는 데이터가 있으며, 송신시 188바이트(byte) 단위로 전송된다.Signals that are coded and transmitted by the digital television include data including program and system information protocol (PSIP) in addition to video and audio signals, and are transmitted in units of 188 bytes during transmission.
상기와 같이 188바이트(byte) 단위로 구성된 형태를 트랜스포트 스트림(transpot stream;이하 TS라 한다)이라 하고, 상기 TS의 4바이트는 채널에 실린 신호들을 구분하여 주는 패킷ID(PID)가 포함되는 헤더로 할당되고, 나머지 184바이트는 실제 방송신호를 포함하고 있는 페이로드(PAYLOAD)에 할당된다.As described above, a form configured in units of 188 bytes is called a transport stream (hereinafter referred to as a TS), and 4 bytes of the TS include a packet ID (PID) for distinguishing signals carried on a channel. The remaining 184 bytes are allocated to the payload PAYLOAD including the actual broadcast signal.
상기와 같이 구성된 TS는 코딩되어 방송국의 안테나를 통해 송신된 후, 텔레비전의 안테나를 통해 수신되어 디코딩되며, 디먹싱(DEMUXING)과정을 통해 헤더가 제거된 채, 비디오 신호는 MPEG 디코더로 입력되어 처리된다.The TS constructed as described above is coded and transmitted through the antenna of the broadcasting station, received and decoded through the antenna of the television, and the video signal is input to the MPEG decoder and processed while the header is removed through the demuxing process. do.
이어, 본 발명에 따라 상기 MPEG 디코더에서 처리되는 비디오 신호 및 OSD신호의 처리과정에 대해 첨부된 도 2, 도 3및 도 4를 참고로 하여 설명한다.Next, a process of processing a video signal and an OSD signal processed by the MPEG decoder according to the present invention will be described with reference to FIGS. 2, 3, and 4.
첨부된 도 2는 본 발명의 실시예에 따른 디지털 텔레비전에서 OSD의 업·다운 컨버팅방법을 설명하기 위한 도면이다.2 is a diagram illustrating a method of up and down converting an OSD in a digital television according to an exemplary embodiment of the present invention.
도 3은 본 발명의 실시예에 따른 디지털 텔레비전에서 OSD의 업·다운 컨버팅방법을 나타낸 흐름도이다.3 is a flowchart illustrating an up / down converting method of an OSD in a digital television according to an exemplary embodiment of the present invention.
도 4는 본 발명의 실시예에 따른 컨버팅된 OSD화면의 출력상태를 나타낸 예시도이다.4 is an exemplary view showing an output state of a converted OSD screen according to an embodiment of the present invention.
우선, 도 2에 도시된 바와 같이 헤더가 제거된 비디오 신호를 인가받아 디코딩하는 디코딩부(100)과, 상기 디코딩부(100)에서 디코딩되어 출력되는 비디오 신호의 해상도를 업·다운하는 비디오 컨버팅부(200)과, OSD신호에 대한 정보, 예를들면 수평 및 수직위치데이타, 좌표값, 칼라값등을 저장하여 출력하는 OSD버퍼(500)과, 상기 OSD버퍼(500)에서 출력되는 OSD신호의 해상도를 업·다운하는 OSD 컨버팅부(400)과,First, as shown in FIG. 2, a decoding unit 100 that receives and decodes a video signal from which a header is removed, and a video converting unit that up / down the resolution of a video signal decoded and output by the decoding unit 100. 200, the OSD buffer 500 for storing and outputting information about the OSD signal, for example, horizontal and vertical position data, coordinate values, color values, and the like, and the OSD signal output from the OSD buffer 500. OSD converting unit 400 to up and down the resolution,
상기 비디오 컨버팅부(200) 및 OSD 컨버팅부(400)에서 각각 컨버팅되어 출력되는 비디오 신호와 OSD신호를 혼합하여 출력하는 믹서(500)과, 모니터(도시 안됨)의 해상도 정보를 저장하는 이이피롬(700)과, 리모트컨트롤러(800)에서 입력되는 신호에 따라 상기 비디오 컨버팅부(200) 및 OSD 컨버팅부(400)에 각각 제어신호를 인가하는 제어기(600)으로 이루어진다.A mixer 500 for mixing and outputting a video signal and an OSD signal converted and output by the video converting unit 200 and the OSD converting unit 400, and an Y pyrom storing resolution information of a monitor (not shown). 700 and a controller 600 for applying control signals to the video converting unit 200 and the OSD converting unit 400 according to a signal input from the remote controller 800.
첨부된 도 3에 도시된 바와 같이, 본 발명에 따른 방법은 모니터의 해상도 정보를 설정하는 설정과정(S100)과, 상기 설정과정(S100)에서 설정된 모니터의 해상도 정보가 이이피롬(700)에 저장되는 저장과정(S200)과, 상기 저장과정(S200) 후 사용자에 의해 선택되는 모니터의 해상도가 판별되는 모니터 해상도 판별과정(S300)과,As shown in FIG. 3, in the method according to the present invention, a setting process of setting the resolution information of the monitor (S100) and the resolution information of the monitor set in the setting process (S100) are stored in the EPIROM 700. A storage resolution (S200), a monitor resolution determination process (S300) of determining a resolution of a monitor selected by a user after the storage process (S200),
상기 모니터 해상도 판별과정(S300)에서 선택된 모니터 해상도가 저장된 모니터 해상도와 동일한 경우, 비디오 신호의 컨버팅이 실행되는 비디오 컨버팅과정(S400)과, 상기 비디오 컨버팅과정(S400)에서 컨버팅된 비디오 신호의 해상도에 맞게 OSD 컨버팅이 실행되는 OSD컨버팅과정(S500)과, 상기 컨버팅된 OSD신호에 가중치가 적용되는 가중치 인가과정(S600)과,If the monitor resolution selected in the monitor resolution determination process (S300) is the same as the stored monitor resolution, the video conversion process (S400) and the video converting process (S400) converted in the video conversion process is performed, An OSD converting step (S500) in which OSD converting is performed according to the above, a weight applying step (S600) in which weights are applied to the converted OSD signal, and
상기 가중치 인가과정(S600) 후 컨버팅된 OSD신호 및 비디오 신호가 혼합되어 출력되는 출력과정(S700)과, 상기 모니터 해상도 판별과정(S300)에서 선택된 모니터 해상도가 저장된 모니터 해상도와 동일하지 않은 경우, 모니터의 해상도가 다시 설정되는 설정과정(S100)으로 이루어진다.After the weighting process (S600), the output process (S700) and the output of the mixed OSD signal and the video signal is mixed and the monitor resolution selected in the monitor resolution determination process (S300) is not the same as the stored monitor resolution, monitor The resolution is made of the setting process (S100) is set again.
이하, 본 발명에 따른 방법을 설명하면 다음과 같다.Hereinafter, the method according to the present invention will be described.
우선, 사용자는 리모트컨트롤러(800)에 구비되는 모니터 해상도 설정버튼(도시 안됨)을 조작하여 다양한 모니터의 해상도를 설정하는 경우, 상기 리모트컨트롤러(800)에서 발생되는 설정신호는 텔레비전의 전면부에 장착되는 신호수신부(도시 안됨)에 수신된 후, 제어기(600)에 입력된다.First, when a user sets a resolution of various monitors by operating a monitor resolution setting button (not shown) included in the remote controller 800, the setting signal generated by the remote controller 800 is mounted on the front of the television. After being received by the signal receiving unit (not shown) is input to the controller 600.
상기 설정신호를 입력받는 제어기(600)은 이이피롬(700)에 기록인에이블신호를 인가하여 사용자에 의해 설정된 여러 모니터의 해상도 정보가 저장되도록 하며, 사용자에 의해 하나의 모니터 해상도가 선택되는 경우, 상기 이이피롬(700)에 저장된 모니터 해상도 정보와 비교판별하게 된다.The controller 600 receiving the set signal applies a write enable signal to the EPIROM 700 to store resolution information of various monitors set by the user, and when one monitor resolution is selected by the user, Comparison is made with the monitor resolution information stored in the YPROM 700.
상기의 판별결과, 사용자가 선택한 모니터의 해상도가 상기 이이피롬(700)에 저장된 모니터 해상도 정보와 동일한 경우, 상기 제어기(600)은 OSD컨버팅부(400) 및 비디오 컨버팅부(200)에 각각 업 또는 다운 컨버팅 제어신호를 인가하게 된다.As a result of the determination, when the resolution of the monitor selected by the user is the same as the monitor resolution information stored in the YPROM 700, the controller 600 is up or down respectively in the OSD converting unit 400 and the video converting unit 200. The down converting control signal is applied.
상기 제어신호를 인가받은 비디오 컨버팅부(200)은 디코딩부(100)에서 출력되는 비디오신호를 인가받아 샘플링을 수행하여 업·다운 컨버팅을 실행하게 된다.The video converting unit 200 receiving the control signal receives the video signal output from the decoding unit 100, performs sampling, and performs up / down converting.
여기서, 상기 컨버팅에는 해상도가 낮은 모니터에서 해상도가 높은 모니터로 바뀌어 모니터의 해상도를 높이는 업 컨버팅과 상기의 업 컨버팅과는 반대로 해상도가 높은 모니터에서 해상도가 낮은 모니터로 바뀌어 해상도를 낮추는 다운 컨버팅의 두 종류의 컨버팅이 실행될 수 있다.Here, the converting includes two types of up-converting to change the monitor from a lower resolution to a higher-resolution monitor and down converting to lower the resolution by changing from a high-resolution monitor to a lower-resolution monitor as opposed to the up-converting. Can be executed.
우선, 상기의 업 컨버팅에 대해 설명하면, 상기 제어기(600)으로부터 업 컨버팅 제어신호를 인가받은 비디오 컨버팅부(200)가 디코딩된 비디오신호에 대한 샘플링, 예를들면 한 픽셀을 4개의 픽셀로 나누어 한 픽셀에 표현되는 것을 4픽셀에 표현되도록 복사하거나 인접 펙셀과의 평균값을 구하여 복사하는 등의 방법으로 샘플링을 실행하게 된다.First of all, the up-converting described above is performed by the video converting unit 200 receiving the up-converting control signal from the controller 600. The up-converting is divided into four pixels by sampling the decoded video signal, for example, one pixel. Sampling is performed by copying what is represented by one pixel to be represented by 4 pixels, or by obtaining an average value with adjacent pixels.
따라서, 상기 디코딩부(100)에서 출력되는 비디오 신호는 해상도가 높아져 상기의 믹서(300)로 출력된다.Therefore, the video signal output from the decoding unit 100 is higher in resolution and output to the mixer 300.
더불어, 상기 제어기(600)으로부터 업 컨버팅 제어신호를 인가받은 상기 OSD 컨버팅부(400)는 비디오 신호의 해상도에 맞도록 상기 OSD버퍼(500)에서 출력되는 OSD신호에 대해 상기와 동일한 방법으로 업 컨버팅을 수행하게 되고, 이 때 상기 비디오 신호에 대한 OSD신호의 투명성(transparancy)을 결정하는 가중치가 인가된다.In addition, the OSD converting unit 400 receiving the up-converting control signal from the controller 600 up-converts the OSD signal output from the OSD buffer 500 in the same manner as described above to match the resolution of the video signal. In this case, a weight for determining transparency of the OSD signal with respect to the video signal is applied.
즉, 상기 가중치는 배경화면에 디스플레이되는 OSD화면의 투명성을 결정하는 요소로서, 상기 가중치 값이 높을수록 OSD화면은 불투명하게 되고, 상기 가중치 값이 낮을수록 OSD화면은 투명하게 된다.That is, the weight is an element that determines the transparency of the OSD screen displayed on the background screen. As the weight value is higher, the OSD screen becomes opaque, and as the weight value is lower, the OSD screen is transparent.
상기한 바와 같이, 가중치가 적용된 업 컨버팅된 OSD신호는 상기 비디오 컨버팅부(200)를 통해 업 컨버팅된 비디오 신호와 더불어, 상기 믹서(300)에서 혼합된 후, 첨부된 도 4a에 도시된 바와 같이 해상도가 낮은 모니터의 출력상태(a)에서 해상도가 높아진 모니터의 출력상태(b)로 컨버팅되어 출력된다.As described above, the weighted up-converted OSD signal is mixed in the mixer 300 together with the up-converted video signal through the video converting unit 200 and then, as shown in FIG. 4A. The output is converted from the output state (a) of the monitor with low resolution to the output state (b) of the monitor with high resolution.
이어, 상기의 업 컨버팅과 반대인 다운 컨버팅에 대해 설명하면, 상기 제어기(600)에서 다운 컨버팅 제어신호가 비디오 컨버팅부(200)에 인가되는 경우, 상기 비디오 컨버팅부(200)은 디코딩된 비디오신호에 대한 샘플링, 예를들면 4개의 픽셀에 표현되는 것을 3픽셀을 삭제하는 등의 방법으로 샘플링을 실행하게 된다.Next, the down-converting opposite to the up-converting will be described. When the down-converting control signal is applied to the video converting unit 200 in the controller 600, the video converting unit 200 decodes the decoded video signal. Sampling is performed in such a manner as to delete 3 pixels from what is represented by 4 pixels.
따라서, 상기 디코딩부(100)에서 출력되는 비디오 신호는 해상도가 낮아져 상기의 믹서(300)로 출력된다.Therefore, the video signal output from the decoding unit 100 is lowered in resolution and output to the mixer 300.
또한, 상기 제어기(600)으로부터 다운 컨버팅 제어신호를 인가받은 상기 OSD 컨버팅부(400)는 비디오 신호의 해상도에 맞도록 상기 OSD버퍼(500)에서 출력되는 OSD신호에 대해 상기와 동일한 방법으로 다운 컨버팅을 수행하게 되고, 이 때 상기 비디오 신호에 대한 OSD신호의 투명성을 결정하는 가중치가 인가된다.In addition, the OSD converting unit 400 which receives the down converting control signal from the controller 600 may down convert the OSD signal output from the OSD buffer 500 in the same manner as described above to match the resolution of the video signal. In this case, a weight for determining transparency of the OSD signal with respect to the video signal is applied.
상기한 바와 같이, 가중치가 적용된 다운 컨버팅된 OSD신호는 상기 비디오 컨버팅부(200)를 통해 다운 컨버팅된 비디오 신호와 더불어, 상기 믹서(300)에서 혼합된 후, 첨부된 도 4b에 도시된 바와 같이 해상도가 높은 모니터의 출력상태(b)에서 해상도가 낮아진 모니터의 출력상태(a)로 컨버팅되어 모니터로 출력된다.As described above, the weighted down-converted OSD signal is mixed in the mixer 300 together with the down-converted video signal through the video converting unit 200 and then as shown in FIG. 4B. The output state of the monitor with high resolution (b) is converted to the output state of the monitor with the lower resolution (a) and output to the monitor.
따라서, 종래의 MPEG 디코더에서 OSD 신호와 비디오 신호가 혼합되기 전에 OSD 신호에 대한 업·다운 컨버전이 수행되도록 함으로써, 모니터의 해상도에 따라 상기 OSD의 해상도가 자동 조정되어 출력되는 효과가 있다.Therefore, in the conventional MPEG decoder, up and down conversion of the OSD signal is performed before the OSD signal and the video signal are mixed, so that the resolution of the OSD is automatically adjusted and output according to the resolution of the monitor.
본 발명은 상기의 실시예에 한정되지 않고 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다양한 변형이 가능하다.The present invention is not limited to the above embodiments and various modifications can be made without departing from the spirit of the present invention.
이상의 설명에서 알 수 있는 바와 같이, 본 발명은 사용자에 의해 여러 모니터의 해상도 정보가 설정 및 저장되고, 상기 모니터의 해상도 중에서 선택된 모니터의 해상도에 맞게 비디오 신호의 업·다운 컨버팅이 이루어지고, 상기 비디오 신호의 해상도에 맞게 OSD신호의 업·다운 컨버팅이 이루어짐과 더불어 가중치가 인가된 후, 믹싱되어 자동으로 모니터에 출력되도록 함으로써, 상기 모니터가 바뀔 때마다 상기 OSD의 크기를 조정하기 위해 소프트웨어를 수정해야 하는 불편함을 해소할 수 있고, 시간 및 인력이 낭비되는 것을 방지할 수 있는 효과가 있다.As can be seen from the above description, according to the present invention, resolution information of various monitors is set and stored by a user, and up and down conversion of a video signal is performed according to the resolution of a monitor selected from the resolutions of the monitor. Up and down conversion of the OSD signal to the resolution of the signal is applied, weighted, and then mixed and automatically output to the monitor, so that the software must be modified to adjust the size of the OSD whenever the monitor changes There is an effect that can eliminate the inconvenience, and prevent wasted time and manpower.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980046398A KR100303425B1 (en) | 1998-10-30 | 1998-10-30 | A up and down converting method of OSD for digital television |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980046398A KR100303425B1 (en) | 1998-10-30 | 1998-10-30 | A up and down converting method of OSD for digital television |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000028235A true KR20000028235A (en) | 2000-05-25 |
KR100303425B1 KR100303425B1 (en) | 2001-09-24 |
Family
ID=19556591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980046398A KR100303425B1 (en) | 1998-10-30 | 1998-10-30 | A up and down converting method of OSD for digital television |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100303425B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100370248B1 (en) * | 2000-08-08 | 2003-01-30 | 엘지전자 주식회사 | Digital television |
KR100850999B1 (en) * | 2001-06-21 | 2008-08-12 | 엘지전자 주식회사 | Processing apparatus for closed caption in set-top box |
-
1998
- 1998-10-30 KR KR1019980046398A patent/KR100303425B1/en not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100370248B1 (en) * | 2000-08-08 | 2003-01-30 | 엘지전자 주식회사 | Digital television |
KR100850999B1 (en) * | 2001-06-21 | 2008-08-12 | 엘지전자 주식회사 | Processing apparatus for closed caption in set-top box |
Also Published As
Publication number | Publication date |
---|---|
KR100303425B1 (en) | 2001-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4192383B2 (en) | Digital broadcast receiving system, digital broadcast receiving apparatus, and digital broadcast printing apparatus | |
US6707504B2 (en) | Caption display method of digital television | |
JP3962482B2 (en) | Mixed video image signal generator | |
CN100502477C (en) | Method and apparatus displaying double screen | |
CA2192784C (en) | On screen display arrangement for a digital video signal processing system | |
JP4265053B2 (en) | Digital broadcast receiving system, digital broadcast receiving apparatus, receiving apparatus, printing apparatus, and printing method | |
KR100375800B1 (en) | Animated "on-screen" display provisions for an video signal processing system | |
JP2002536922A (en) | Monitor receiver or TV receiver using a secondary analog signal path for displaying OSD signals from an external signal source | |
US7202912B2 (en) | Method and system for using single OSD pixmap across multiple video raster sizes by chaining OSD headers | |
EP1154643B1 (en) | A method and system for using a single osd pixmap across multiple video raster sizes by using multiple headers | |
US6480238B1 (en) | Apparatus and method for generating on-screen-display messages using field doubling | |
KR100303425B1 (en) | A up and down converting method of OSD for digital television | |
KR100531780B1 (en) | Receiving system and method for selective decoding and multiple display to digital television | |
EP0932977B1 (en) | Apparatus and method for generating on-screen-display messages using field doubling | |
US8149329B2 (en) | Image processing system and related image processing method thereof | |
JP3539451B2 (en) | Electronic program guide apparatus and method | |
KR100595162B1 (en) | apparatus for automatic controlling aspect_ratio of picture in digital braodcasting receiver | |
JP2000165770A (en) | Digital television receiver | |
KR100428603B1 (en) | Method for displaying graphic data in the digital television | |
KR20000034479A (en) | Onscreen display device of a digital television receiver | |
KR20090030530A (en) | Image processing apparatus to transfer high-resolution graphic and method thereof | |
JP4623298B2 (en) | Pan scan information display device and pan scan information display method | |
KR100429803B1 (en) | Apparatus for processing signal | |
JP2002044539A (en) | Digital broadcast receiver | |
AU719563C (en) | Apparatus and method for generating on-screen-display messages using field doubling |
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: 20120702 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |