KR100897170B1 - Alpha blending system and its thereof method - Google Patents
Alpha blending system and its thereof method Download PDFInfo
- Publication number
- KR100897170B1 KR100897170B1 KR1020070045269A KR20070045269A KR100897170B1 KR 100897170 B1 KR100897170 B1 KR 100897170B1 KR 1020070045269 A KR1020070045269 A KR 1020070045269A KR 20070045269 A KR20070045269 A KR 20070045269A KR 100897170 B1 KR100897170 B1 KR 100897170B1
- Authority
- KR
- South Korea
- Prior art keywords
- alpha blending
- signal
- caption
- unit
- video signal
- Prior art date
Links
- 238000002156 mixing Methods 0.000 title claims abstract description 88
- 238000000034 method Methods 0.000 title claims description 16
- 239000000872 buffer Substances 0.000 abstract description 9
- 230000010354 integration Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 8
- 239000012536 storage buffer Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
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
-
- 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/4343—Extraction or processing of packetized elementary streams [PES]
-
- 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/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4886—Data services, e.g. news ticker for displaying a ticker, e.g. scrolling banner for news, stock exchange, weather data
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Studio Circuits (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 비디오 신호에서 오버레이 부분의 좌표를 저장시킨 알파블렌딩 신호를 비디오 신호에 멀티플렉싱시켜 재생하기 위한 것으로, 이를 위한 본 발명은, 비디오 신호를 수신하는 비디오 수신부와, 수신된 비디오 신호에서 오버레이되는 자막화면의 시작점 좌표(X1, Y1)와, 끝점 좌표(X2, Y2)를 내부 카운터를 통해 획득하는 좌표 획득부와, 알파 블렌딩 신호의 자막 위치를 저장하는 저장부와, 저장된 알파 블렌딩 신호의 자막위치를 읽어와 자막영상을 결합하여 알파 블렌딩부에 제공하는 제어부와, 수신된 비디오 신호에 자막영상이 결합된 알파 블렌딩 신호의 자막위치를 멀티플렉싱(Multiplexing)시키는 알파 블렌딩부와, 자막영상이 결합된 알파 블렌딩 신호의 자막위치와 비디오 신호가 멀티플렉싱되어 얻어진 신호를 재생하기 위해 엠펙 디코딩 처리하는 엠펙부와, 엠펙 디코딩된 자막영상이 결합된 비디오 신호를 재생하는 재생부를 포함한다. 따라서, 기존에서와 같이 한 프레임씩 저장하게되어 투명하게 되는 부분이 많기 때문에 블랭크 데이터로 버퍼를 많이 차지하게 되는 문제점을 해결할 수 있다. 또한, 저장부의 버퍼량이 감소하게 되어 전반적으로 알파 블렌딩을 위한 이미지 인테그레이션을 향상시킬 수 있다. The present invention is to reproduce an alpha blending signal storing the coordinates of an overlay portion in a video signal by multiplexing the video signal, and the present invention provides a video receiver for receiving a video signal and a subtitle that is overlaid on the received video signal. A coordinate acquisition unit for acquiring the start point coordinates (X1, Y1) and the end point coordinates (X2, Y2) of the screen through an internal counter, a storage unit storing subtitle positions of the alpha blending signal, and a subtitle position of the stored alpha blending signal A control unit which reads and combines the caption images and provides them to the alpha blending unit, an alpha blending unit which multiplexes the caption positions of the alpha blending signal in which the caption image is combined with the received video signal, and the alpha combined with the caption image. MPEG decoding processing to reproduce a signal obtained by multiplexing the subtitle position of the blending signal and the video signal An MPEG unit and a playback unit for reproducing the video signal combined with the MPEG-decoded subtitle image. Therefore, since there are many parts that are transparent by storing one frame as in the related art, the problem of occupying a lot of buffers with blank data can be solved. In addition, the buffer amount of the storage unit may be reduced, thereby improving image integration for alpha blending.
알파 블렌딩, 좌표, 자막, 비디오 Alpha blending, coordinates, subtitles, video
Description
도 1a는 종래 알파 블렌딩 기술에 따른 뉴스화면과 자막화면 간의 결합된 화면,Figure 1a is a combined screen between the news screen and subtitle screen according to the conventional alpha blending technology,
도 1b는 도 1a에서 결합된 화면을 2개의 화면으로 분리한 화면, 1B is a screen divided into two screens, the screen combined in FIG. 1A;
도 2는 본 발명의 바람직한 실시 예에 따른 알파 블렌딩 시스템을 위한 블록 구성도, 2 is a block diagram for an alpha blending system according to a preferred embodiment of the present invention;
도 3은 본 발명의 실시 예에 따른 알파 블렌딩 방법을 순차적으로 도시한 흐름도,3 is a flowchart sequentially illustrating an alpha blending method according to an embodiment of the present invention;
도 4는 본 발명의 알파 블렌딩 기술에 따른 뉴스화면과 자막화면 간의 결합된 화면,4 is a combined screen between a news screen and a subtitle screen according to the alpha blending technique of the present invention;
도 5는 본 발명에 따른 알파 블렌딩 신호의 자막 위치를 저장시키기 위한 타이밍 다이아그램, 5 is a timing diagram for storing a caption position of an alpha blended signal according to the present invention;
도 6은 본 발명에 따른 알파 블렌딩 신호의 자막 위치를 재생시키기 위한 타이밍 다이아그램.6 is a timing diagram for reproducing a caption position of an alpha blended signal according to the present invention;
<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>
1 : 비디오 수신부 3 : 좌표 획득부1: video receiving unit 3: coordinate obtaining unit
5 : 제어부 7 : 저장부5: control unit 7: storage unit
9 : 알파 블렌딩부 11 : 엠펙부9
13 : 재생부 15 : 출력부13: playback unit 15: output unit
본 발명은 알파 블렌딩 시스템 및 그 방법에 관한 것으로, 더욱 상세하게는 비디오 신호에서 오버레이 부분의 좌표를 저장시킨 알파블렌딩 신호를 비디오 신호에 멀티플렉싱시켜 재생함으로써 저장 버퍼의 용량을 최적화시킬 수 있는 시스템 및 그 방법에 관한 것이다. The present invention relates to an alpha blending system and a method thereof, and more particularly, to a system capable of optimizing a capacity of a storage buffer by multiplexing and reproducing an alpha blending signal in which a coordinate of an overlay portion is stored in a video signal. It is about a method.
주지된 바와 같이, 알파 블렌딩은 두 개의 영상을 적당한 비율로 섞어서 영상이 겹쳐 보이도록 하는 기능이다. 이는 베이스 이미지(Base image)가 있고, 그 위에 오버래이(Overay)시키는 OSD(On-Screen Display)를 디스플레이 할 때 사용한다. OSD 기능은 사용자가 알아야 하거나 필요로 하는 정보를 별도의 영상 신호 입력없이 화면상에 표시하는 것을 일컫는다. As is well known, alpha blending is a function that blends two images at an appropriate ratio so that the images overlap. It is used to display an on-screen display (OSD) that has a base image and overlays it. The OSD function refers to displaying information on the screen without input of a video signal that a user needs to know or need.
그리고, 화상을 그리기 위해선 일반적으로 RGB 3가지의 색으로 구성이 된다. 여기에 더해 알파(α)라는 값을 가질 수 있는데, 이것은 각 픽셀에 대한 투명도(Transmission ratio)를 나타낸다. 이것을 알파 채널(Alpha channel)이라고도 부르며, 8비트로 0에서 255까지의 값을 가지며 '0'은 완전 투명한 상태이고 '255'는 불투명 상태이다.And, in order to draw an image, it is generally composed of three colors of RGB. In addition, it can have a value of alpha (α), which represents the transmission ratio for each pixel. This is also called an alpha channel, with 8 bits ranging from 0 to 255. '0' is completely transparent and '255' is opaque.
여기서, 알파 채널은 주로 유리창이나 유리컵과 같은 화상을 혼합할 때 이용되고, 투명한 효과를 주게되며, 이와 같이 투명한 화상을 혼합하는 방법을 알파 블렌딩(Alpha blending)이라 한다.Here, the alpha channel is mainly used when mixing an image such as a glass window or a glass and gives a transparent effect. The method of mixing the transparent image is called alpha blending.
즉, 도 1a는 종래 알파 블렌딩 기술에 따른 뉴스화면과 자막화면 간의 결합된 화면으로서, '스포츠 뉴스'를 하고 있는 1개의 계층과 '삼성 3 : 4 한화'라는 자막에서 보이는 하나의 계층이 겹쳐진 알파 블렌딩 화면을 시청할 수 있으며, 이를 보다 상세하게 살펴보면, 도 1b에 도시된 바와 같이, 베이스 이미지인 '스포츠 뉴스' 화면과 알파 채널인 '삼성 3 : 4 한화'가 각각 분리되어 있는 것을 알 수 있다. That is, FIG. 1A is a combined screen between a news screen and a subtitle screen according to the conventional alpha blending technology, and an alpha layer in which one layer performing 'sports news' and one layer shown in the subtitle 'Samsung 3: 4 Hanwha' are overlapped. The blending screen can be viewed, and in more detail, as shown in FIG. 1B, it can be seen that the base image 'Sport News' screen and the alpha channel 'Samsung 3: 4 Hanwha' are separated from each other.
또한, 종래 기술에 따른 알파 블렌딩 화면 출력(Out)은 수학식 1In addition, the alpha blending screen output (Out) according to the prior art is expressed by
(여기서, Alpha는 투명도이고, Layer_1은 베이스 이미지이며, Layer_2는 알파 채널임.) (Where Alpha is transparency, Layer_1 is the base image and Layer_2 is the alpha channel.)
을 통해 얻을 수 있다. 예컨대, Alpha 값이 '0'이되면 Layer_1이 없어지고, Layer_2만 나타내게 되는 것이고, 역으로, Alpha 값이 '1'이되면 Layer_2이 없어지고, Layer_1만 나타내게 되는 것이다.You can get it through For example, if the Alpha value is '0', Layer_1 is lost and only Layer_2 is displayed. On the contrary, if the Alpha value is '1', Layer_2 is lost and only Layer_1 is displayed.
그러나, 상술한 바와 같이 알파 블렌딩 화면을 위한 수학식 1에서의 알고리즘을 그대로 사용할 경우, 적어도 한 프레임(Frame)씩 저장하게되어 투명하게 되는 부분이 많기 때문에 블랭크 데이터로 버퍼를 많이 차지하게 되어 버퍼량이 증가하 게 되는 문제점이 있다. However, when the algorithm of
이에, 본 발명의 기술적 과제는 상술한 문제점을 해결하기 위해 안출한 것으로, 본 발명의 목적은 베이스 이미지인 비디오 신호에서 오버레이 부분의 좌표를 저장시킨 알파블렌딩 신호를 비디오 신호에 멀티플렉싱시켜 재생함으로써 저장 버퍼의 용량을 최적화시킬 수 있는 알파 블렌딩 시스템 및 그 방법을 제공함에 있다. Accordingly, an object of the present invention is to solve the above-described problem, an object of the present invention is to store an image by multiplexing and reproduced an alpha blending signal in which a coordinate of an overlay portion is stored in a video signal as a base image. It is to provide an alpha blending system and method for optimizing the dose of.
상술한 목적을 달성하기 위한 본 발명에서 알파 블렌딩 시스템은 비디오 신호를 수신하는 비디오 수신부와, 수신된 비디오 신호에서 오버레이되는 자막화면의 시작점 좌표(X1, Y1)와, 끝점 좌표(X2, Y2)를 내부 카운터를 통해 획득하는 좌표 획득부와, 알파 블렌딩 신호의 자막 위치를 저장하는 저장부와, 저장된 알파 블렌딩 신호의 자막위치를 읽어와 자막영상을 결합하여 알파 블렌딩부에 제공하는 제어부와, 수신된 비디오 신호에 자막영상이 결합된 알파 블렌딩 신호의 자막위치를 멀티플렉싱(Multiplexing)시키는 알파 블렌딩부와, 자막영상이 결합된 알파 블렌딩 신호의 자막위치와 비디오 신호가 멀티플렉싱되어 얻어진 신호를 재생하기 위해 엠펙 디코딩 처리하는 엠펙부와, 엠펙 디코딩된 자막영상이 결합된 비디오 신호를 재생하는 재생부를 포함하는 것을 특징으로 한다. In the present invention for achieving the above object, the alpha blending system comprises a video receiver for receiving a video signal, the starting point coordinates (X1, Y1) and the end point coordinates (X2, Y2) of the subtitle picture that are overlaid on the received video signal. A coordinate acquiring unit acquired through an internal counter, a storage unit storing a caption position of the alpha blending signal, a control unit reading a caption position of the stored alpha blending signal and combining the caption images and providing the caption image to the alpha blending unit; An alpha blending unit for multiplexing the subtitle positions of the alpha blending signal in which the subtitle image is combined with the video signal, and MPEG decoding for reproducing a signal obtained by multiplexing the subtitle position and the video signal of the alpha blending signal in which the subtitle image is combined. An MPEG unit for processing and a playback unit for reproducing a video signal in which MPEG-decoded subtitle images are combined; And that is characterized.
또한, 상술한 목적을 달성하기 위한 본 발명에서 알파 블렌딩 방법은 외부로부터 수신된 비디오 신호에서 오버레이되는 자막화면의 시작점 좌표(X1, Y1)와, 끝점 좌표(X2, Y2)를 내부 카운터를 통해 획득하는 단계와, 알파 블렌딩 신호의 자막 위치를 저장부에 저장하고, 저장된 알파 블렌딩 신호의 자막 위치를 읽어와 자막영상을 결합하여 알파 블렌딩부에 제공하는 단계와, 수신된 비디오 신호에 자막영상이 결합된 알파 블렌딩 신호의 자막위치를 멀티플렉싱시키는 단계와, 자막영상이 결합된 알파 블렌딩 신호의 자막위치와 비디오 신호가 멀티플렉싱되어 얻어진 신호를 재생하기 위해 엠펙 디코딩 처리하여 출력하는 단계를 포함하는 것을 특징으로 한다. In addition, according to the present invention for achieving the above object, the alpha blending method obtains the start point coordinates (X1, Y1) and the end point coordinates (X2, Y2) of the subtitle image overlaid on the video signal received from the outside through an internal counter. Storing the subtitle positions of the alpha blending signal in a storage unit, reading the subtitle positions of the stored alpha blending signal, combining the subtitle images, and providing the subtitle images to the alpha blending unit; Multiplexing the subtitle positions of the alpha-blended signal, and decoding and outputting an MPEG decoding process to reproduce a signal obtained by multiplexing the subtitle position and the video signal of the alpha-blended signal to which the subtitle image is combined. .
이하, 본 발명의 실시 예는 다수개가 존재할 수 있으며, 이하에서 첨부한 도면을 참조하여 바람직한 실시 예에 대하여 상세히 설명하기로 한다. 이 기술 분야의 숙련자라면 이 실시 예를 통해 본 발명의 목적, 특징 및 이점들을 잘 이해하게 될 것이다. Hereinafter, a plurality of embodiments of the present invention may exist, and a preferred embodiment will be described in detail with reference to the accompanying drawings. Those skilled in the art will appreciate the objects, features and advantages of the present invention through this embodiment.
도 2는 본 발명의 바람직한 실시 예에 따른 알파 블렌딩 시스템을 위한 블록 구성도로서, 비디오 수신부(1)와, 좌표 획득부(3)와, 제어부(5)와, 저장부(7)와, 알파 블렌딩부(9)와, 엠펙부(11)와, 재생부(13)와, 출력부(15)를 포함한다.2 is a block diagram for an alpha blending system according to an exemplary embodiment of the present invention, wherein the
비디오 수신부(1)는 외부로부터 베이스 이미지인 비디오 신호를 수신모듈을 통해 수신하여 알파 블렌딩부(9)에 제공한다. The
좌표 획득부(3)는 비디오 수신부(1)에 의해 수신된 비디오 신호에서 오버레이되는 자막부분의 좌표를 획득, 즉 도 4를 참조하면, 알파 블렌딩 기술에 따른 뉴스화면과 자막화면 간의 결합된 화면으로서, 이 화면에서 자막화면의 시작점 좌표(X1, Y1)와, 그리고 끝점 좌표(X2, Y2)를 카운터를 통해 획득하고, 이 획득된 시작점 좌표(X1, Y1) 및 끝점 좌표(X2, Y2)인 알파 블렌딩 신호의 자막 위치를 제어부(5)에 제공한다. The
제어부(5)는 좌표 획득부(3)로부터 제공된 알파 블렌딩 신호의 자막 위치를 도 5의 타이밍 다이아그램에서와 같이 LCD클럭(LCDCLK)을 기준으로 비디오 신호(RGB DATA)에 알파 블렌딩시킬 알파 블렌딩 신호의 자막 위치인 데이터 시작(Data Start)(X1, Y1) 및 데이터 끝(X2, Y2) 형태로 만들어 그 시작부분 및 끝부분의 데이터를 저장부(7)에 제공한다. 여기서, 저장부(7)는 제어부(5)로부터 제공되는 알파 블렌딩 신호의 자막 위치인 데이터 시작(Data Start)(X1, Y1) 및 데이터 끝(X2, Y2) 형태로 만들어 그 시작부분 및 끝부분의 데이터를 헤더내 주소로 저장한다. The control unit 5 performs alpha blending signal to alpha blend the caption position of the alpha blending signal provided from the
이후, 제어부(5)는 저장부(7)에 저장된 시작부분 및 끝부분의 데이터인 알파 블렌딩 신호의 자막 위치를 읽어와 원하는 자막영상을 결합하여 알파 블렌딩부(9)에 제공한다. Subsequently, the controller 5 reads the caption positions of the alpha blending signal, which is the data of the beginning and end stored in the
알파 블렌딩부(9)는 비디오 수신부(1)로부터 제공된 베이스 이미지인 비디오 신호에 제어부(5)로부터 제공된 자막영상이 결합된 알파 블렌딩 신호의 자막 위치를 도 6의 타이밍 다이아그램에서와 같이 LCD클럭(LCDCLK)을 기준으로 비디오 신호(RGB DATA)에 알파 블렌딩을 위해 자막영상이 결합된 알파 블렌딩 신호의 자막 위치를 멀티플렉싱시켜 엠펙부(11)에 제공한다.The
엠펙부(11)는 알파 블렌딩부(9)로부터 멀티플렉싱된 자막영상이 결합된 비디오 신호를 재생하기 위해 엠펙 디코딩 처리하여 재생부(13)에 제공한다. The
재생부(13)는 제어부(5)로부터 인가되는 재생신호에 따라 엠펙부(11)로부터 엠펙 디코딩된 자막영상이 결합된 비디오 신호를 출력부(15)에 제공한다. The
출력부(15)는 재생부(13)로부터 제공되는 자막영상이 결합된 비디오 신호를 도 4에 도시된 바와 같이 시청자가 볼 수 있도록 출력한다. The
따라서, 본 실시 예에 따른 알파 블렌딩 방법은 비디오 신호에서 오버레이 부분의 좌표를 저장버퍼에 저장시킨 알파블렌딩 신호를 비디오 신호에 멀티플렉싱시켜 재생함으로써, 기존에서와 같이 한 프레임씩 저장하게되어 투명하게 되는 부분이 많기 때문에 블랭크 데이터로 버퍼를 많이 차지하게 되는 문제점을 해결할 수 있다. Therefore, in the alpha blending method according to the present embodiment, the alpha blending signal in which the coordinates of the overlay portion of the video signal are stored in the storage buffer is multiplexed and reproduced in the video signal, thereby storing each frame one frame as in the prior art and making it transparent. Because of the large number of blank data, the buffer data can be solved.
다음에, 상술한 바와 같은 구성을 갖는 본 실시 예에서 알파 블렌딩 과정에 대하여 설명한다. Next, the alpha blending process in the present embodiment having the above-described configuration will be described.
도 3은 본 발명의 실시 예에 따른 알파 블렌딩 방법을 순차적으로 도시한 흐름도이다. 3 is a flowchart sequentially illustrating an alpha blending method according to an embodiment of the present invention.
먼저, 외부로부터 입력되는 비디오 신호는 비디오 수신부(1)의 수신모듈을 통해 수신(S301)되어 알파 블렌딩부(9)로 제공된다. First, the video signal input from the outside is received through the receiving module of the video receiving unit 1 (S301) is provided to the alpha blending unit (9).
이때, 좌표 획득부(3)는 비디오 수신부(1)내 수신모듈을 통해 수신된 비디오 신호에서 오버레이되는 자막부분의 좌표를 획득, 즉 도 4를 참조하면, 알파 블렌딩 기술에 따른 뉴스화면과 자막화면 간의 결합된 화면으로서, 이 화면에서 자막화면의 시작점 좌표(X1, Y1)와, 그리고 끝점 좌표(X2, Y2)를 카운터를 통해 획득(S303)하고, 이 획득된 시작점 좌표(X1, Y1) 및 끝점 좌표(X2, Y2)인 알파 블렌딩 신호의 자막 위치를 제어부(5)에 제공한다. At this time, the coordinate
그러면, 제어부(5)는 좌표 획득부(3)로부터 제공된 알파 블렌딩 신호의 자막 위치를 도 5의 타이밍 다이아그램에서와 같이 LCD클럭(LCDCLK)을 기준으로 비디오 신호(RGB DATA)에 알파 블렌딩시킬 알파 블렌딩 신호의 자막 위치인 데이터 시작(Data Start)(X1, Y1) 및 데이터 끝(X2, Y2) 형태로 만들어 그 시작부분 및 끝부분의 데이터를 헤더내에 추가시켜 저장부(7)에 주소로 저장한다(S307). Then, the controller 5 performs alpha blending of the caption position of the alpha blending signal provided from the coordinate
이후, 제어부(5)는 저장부(7)에 저장된 시작부분 및 끝부분의 데이터인 알파 블렌딩 신호의 자막 위치를 읽어와 원하는 자막영상을 결합하여 알파 블렌딩부(9)에 제공한다(S309). Subsequently, the controller 5 reads the caption positions of the alpha blending signal, which is the data of the beginning and end stored in the
알파 블렌딩부(9)는 비디오 수신부(1)로부터 제공된 베이스 이미지인 비디오 신호에 제어부(5)로부터 제공된 자막영상이 결합된 알파 블렌딩 신호의 자막 위치를 도 6의 타이밍 다이아그램에서와 같이 LCD클럭(LCDCLK)을 기준으로 비디오 신호(RGB DATA)에 동기를 맞추어가면서 알파 블렌딩을 위해 자막영상이 결합된 알파 블렌딩 신호의 자막 위치를 멀티플렉싱(S311)시켜 엠펙부(11)에 제공한다.The
엠펙부(11)는 알파 블렌딩부(9)로부터 멀티플렉싱된 자막영상이 결합된 비디오 신호를 재생하기 위해 엠펙 디코딩(S313) 처리하여 재생부(13)에 제공한다. The
재생부(13)는 제어부(5)로부터 인가되는 재생신호에 따라 엠펙부(11)로부터 엠펙 디코딩된 자막영상이 결합된 비디오 신호를 도 4에 도시된 바와 같이 시청자가 볼 수 있도록 출력부(15)를 통해 출력(S315)한다. The
따라서, 본 발명의 알파 블렌딩 방법은 비디오 신호에서 오버레이 부분의 좌표를 저장버퍼에 저장시킨 알파블렌딩 신호를 비디오 신호에 멀티플렉싱시켜 재생함으로써, 기존에서와 같이 한 프레임씩 저장하게되어 투명하게 되는 부분이 많기 때문에 블랭크 데이터로 버퍼를 많이 차지하게 되는 문제점을 해결할 수 있어 저장부에 저장되는 버퍼량을 최적화시킬 수 있다. Therefore, the alpha blending method of the present invention multiplexes and reproduces the alpha blending signal in which the coordinates of the overlay portion of the video signal are stored in the storage buffer to the video signal. Therefore, the problem of occupying a large amount of buffers with blank data can be solved, and the amount of buffers stored in the storage can be optimized.
이상, 상기에서 설명한 바와 같이, 본 발명은 비디오 신호에서 오버레이 부분의 좌표를 저장버퍼에 저장시킨 알파블렌딩 신호를 비디오 신호에 멀티플렉싱시켜 재생함으로써, 기존에서와 같이 한 프레임씩 저장하게되어 투명하게 되는 부분이 많기 때문에 블랭크 데이터로 버퍼를 많이 차지하게 되는 문제점을 해결할 수 있다.As described above, the present invention multiplexes and reproduces an alpha blending signal in which a coordinate of an overlay portion of a video signal is stored in a storage buffer to a video signal, thereby storing a frame one by one as in the prior art and making it transparent. Because of the large number of blank data, the buffer data can be solved.
또한, 본 발명은 저장부의 버퍼량이 감소하게 되어 전반적으로 알파 블렌딩을 위한 이미지 인테그레이션(integration)을 향상시킬 수 있는 효과가 있다. In addition, the present invention has the effect of reducing the buffer amount of the storage unit to improve the image integration (integration) for the alpha blending as a whole.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070045269A KR100897170B1 (en) | 2007-05-10 | 2007-05-10 | Alpha blending system and its thereof method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070045269A KR100897170B1 (en) | 2007-05-10 | 2007-05-10 | Alpha blending system and its thereof method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080099563A KR20080099563A (en) | 2008-11-13 |
KR100897170B1 true KR100897170B1 (en) | 2009-05-14 |
Family
ID=40286513
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070045269A KR100897170B1 (en) | 2007-05-10 | 2007-05-10 | Alpha blending system and its thereof method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100897170B1 (en) |
Cited By (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9058653B1 (en) | 2011-06-10 | 2015-06-16 | Flir Systems, Inc. | Alignment of visible light sources based on thermal images |
US9143703B2 (en) | 2011-06-10 | 2015-09-22 | Flir Systems, Inc. | Infrared camera calibration techniques |
US9207708B2 (en) | 2010-04-23 | 2015-12-08 | Flir Systems, Inc. | Abnormal clock rate detection in imaging sensor arrays |
US9208542B2 (en) | 2009-03-02 | 2015-12-08 | Flir Systems, Inc. | Pixel-wise noise reduction in thermal images |
US9235023B2 (en) | 2011-06-10 | 2016-01-12 | Flir Systems, Inc. | Variable lens sleeve spacer |
US9235876B2 (en) | 2009-03-02 | 2016-01-12 | Flir Systems, Inc. | Row and column noise reduction in thermal images |
US9292909B2 (en) | 2009-06-03 | 2016-03-22 | Flir Systems, Inc. | Selective image correction for infrared imaging devices |
USD765081S1 (en) | 2012-05-25 | 2016-08-30 | Flir Systems, Inc. | Mobile communications device attachment with camera |
US9451183B2 (en) | 2009-03-02 | 2016-09-20 | Flir Systems, Inc. | Time spaced infrared image enhancement |
US9473681B2 (en) | 2011-06-10 | 2016-10-18 | Flir Systems, Inc. | Infrared camera system housing with metalized surface |
US9509924B2 (en) | 2011-06-10 | 2016-11-29 | Flir Systems, Inc. | Wearable apparatus with integrated infrared imaging module |
US9517679B2 (en) | 2009-03-02 | 2016-12-13 | Flir Systems, Inc. | Systems and methods for monitoring vehicle occupants |
US9521289B2 (en) | 2011-06-10 | 2016-12-13 | Flir Systems, Inc. | Line based image processing and flexible memory system |
US9635285B2 (en) | 2009-03-02 | 2017-04-25 | Flir Systems, Inc. | Infrared imaging enhancement with fusion |
US9674458B2 (en) | 2009-06-03 | 2017-06-06 | Flir Systems, Inc. | Smart surveillance camera systems and methods |
US9706138B2 (en) | 2010-04-23 | 2017-07-11 | Flir Systems, Inc. | Hybrid infrared sensor array having heterogeneous infrared sensors |
US9706137B2 (en) | 2011-06-10 | 2017-07-11 | Flir Systems, Inc. | Electrical cabinet infrared monitor |
US9706139B2 (en) | 2011-06-10 | 2017-07-11 | Flir Systems, Inc. | Low power and small form factor infrared imaging |
US9716843B2 (en) | 2009-06-03 | 2017-07-25 | Flir Systems, Inc. | Measurement device for electrical installations and related methods |
US9723227B2 (en) | 2011-06-10 | 2017-08-01 | Flir Systems, Inc. | Non-uniformity correction techniques for infrared imaging devices |
US9756264B2 (en) | 2009-03-02 | 2017-09-05 | Flir Systems, Inc. | Anomalous pixel detection |
US9756262B2 (en) | 2009-06-03 | 2017-09-05 | Flir Systems, Inc. | Systems and methods for monitoring power systems |
US9807319B2 (en) | 2009-06-03 | 2017-10-31 | Flir Systems, Inc. | Wearable imaging devices, systems, and methods |
US9811884B2 (en) | 2012-07-16 | 2017-11-07 | Flir Systems, Inc. | Methods and systems for suppressing atmospheric turbulence in images |
US9819880B2 (en) | 2009-06-03 | 2017-11-14 | Flir Systems, Inc. | Systems and methods of suppressing sky regions in images |
US9843742B2 (en) | 2009-03-02 | 2017-12-12 | Flir Systems, Inc. | Thermal image frame capture using de-aligned sensor array |
US9848134B2 (en) | 2010-04-23 | 2017-12-19 | Flir Systems, Inc. | Infrared imager with integrated metal layers |
US9900526B2 (en) | 2011-06-10 | 2018-02-20 | Flir Systems, Inc. | Techniques to compensate for calibration drifts in infrared imaging devices |
US9948872B2 (en) | 2009-03-02 | 2018-04-17 | Flir Systems, Inc. | Monitor and control systems and methods for occupant safety and energy efficiency of structures |
US9961277B2 (en) | 2011-06-10 | 2018-05-01 | Flir Systems, Inc. | Infrared focal plane array heat spreaders |
US9973692B2 (en) | 2013-10-03 | 2018-05-15 | Flir Systems, Inc. | Situational awareness by compressed display of panoramic views |
US9986175B2 (en) | 2009-03-02 | 2018-05-29 | Flir Systems, Inc. | Device attachment with infrared imaging sensor |
US9998697B2 (en) | 2009-03-02 | 2018-06-12 | Flir Systems, Inc. | Systems and methods for monitoring vehicle occupants |
US10051210B2 (en) | 2011-06-10 | 2018-08-14 | Flir Systems, Inc. | Infrared detector array with selectable pixel binning systems and methods |
US10079982B2 (en) | 2011-06-10 | 2018-09-18 | Flir Systems, Inc. | Determination of an absolute radiometric value using blocked infrared sensors |
US10091439B2 (en) | 2009-06-03 | 2018-10-02 | Flir Systems, Inc. | Imager with array of multiple infrared imaging modules |
US10169666B2 (en) | 2011-06-10 | 2019-01-01 | Flir Systems, Inc. | Image-assisted remote control vehicle systems and methods |
US10244190B2 (en) | 2009-03-02 | 2019-03-26 | Flir Systems, Inc. | Compact multi-spectrum imaging with fusion |
US10389953B2 (en) | 2011-06-10 | 2019-08-20 | Flir Systems, Inc. | Infrared imaging device having a shutter |
US10757308B2 (en) | 2009-03-02 | 2020-08-25 | Flir Systems, Inc. | Techniques for device attachment with dual band imaging sensor |
US10841508B2 (en) | 2011-06-10 | 2020-11-17 | Flir Systems, Inc. | Electrical cabinet infrared monitor systems and methods |
US11297264B2 (en) | 2014-01-05 | 2022-04-05 | Teledyne Fur, Llc | Device attachment with dual band imaging sensor |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030012159A (en) * | 2001-07-30 | 2003-02-12 | 주식회사 디지털앤디지털 | Control apparatus and method for On Screen Display of the moving picture player |
JP2005024795A (en) | 2003-06-30 | 2005-01-27 | Toshiba Corp | Device and method for on-screen display |
KR20060019815A (en) * | 2004-08-30 | 2006-03-06 | 삼성전자주식회사 | Video display control apparatus and video display control method |
-
2007
- 2007-05-10 KR KR1020070045269A patent/KR100897170B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030012159A (en) * | 2001-07-30 | 2003-02-12 | 주식회사 디지털앤디지털 | Control apparatus and method for On Screen Display of the moving picture player |
JP2005024795A (en) | 2003-06-30 | 2005-01-27 | Toshiba Corp | Device and method for on-screen display |
KR20060019815A (en) * | 2004-08-30 | 2006-03-06 | 삼성전자주식회사 | Video display control apparatus and video display control method |
Cited By (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9635285B2 (en) | 2009-03-02 | 2017-04-25 | Flir Systems, Inc. | Infrared imaging enhancement with fusion |
US10757308B2 (en) | 2009-03-02 | 2020-08-25 | Flir Systems, Inc. | Techniques for device attachment with dual band imaging sensor |
US10244190B2 (en) | 2009-03-02 | 2019-03-26 | Flir Systems, Inc. | Compact multi-spectrum imaging with fusion |
US9208542B2 (en) | 2009-03-02 | 2015-12-08 | Flir Systems, Inc. | Pixel-wise noise reduction in thermal images |
US10033944B2 (en) | 2009-03-02 | 2018-07-24 | Flir Systems, Inc. | Time spaced infrared image enhancement |
US9235876B2 (en) | 2009-03-02 | 2016-01-12 | Flir Systems, Inc. | Row and column noise reduction in thermal images |
US9998697B2 (en) | 2009-03-02 | 2018-06-12 | Flir Systems, Inc. | Systems and methods for monitoring vehicle occupants |
US9986175B2 (en) | 2009-03-02 | 2018-05-29 | Flir Systems, Inc. | Device attachment with infrared imaging sensor |
US9451183B2 (en) | 2009-03-02 | 2016-09-20 | Flir Systems, Inc. | Time spaced infrared image enhancement |
US9948872B2 (en) | 2009-03-02 | 2018-04-17 | Flir Systems, Inc. | Monitor and control systems and methods for occupant safety and energy efficiency of structures |
US9843742B2 (en) | 2009-03-02 | 2017-12-12 | Flir Systems, Inc. | Thermal image frame capture using de-aligned sensor array |
US9517679B2 (en) | 2009-03-02 | 2016-12-13 | Flir Systems, Inc. | Systems and methods for monitoring vehicle occupants |
US9756264B2 (en) | 2009-03-02 | 2017-09-05 | Flir Systems, Inc. | Anomalous pixel detection |
US9756262B2 (en) | 2009-06-03 | 2017-09-05 | Flir Systems, Inc. | Systems and methods for monitoring power systems |
US9807319B2 (en) | 2009-06-03 | 2017-10-31 | Flir Systems, Inc. | Wearable imaging devices, systems, and methods |
US9674458B2 (en) | 2009-06-03 | 2017-06-06 | Flir Systems, Inc. | Smart surveillance camera systems and methods |
US10091439B2 (en) | 2009-06-03 | 2018-10-02 | Flir Systems, Inc. | Imager with array of multiple infrared imaging modules |
US9716843B2 (en) | 2009-06-03 | 2017-07-25 | Flir Systems, Inc. | Measurement device for electrical installations and related methods |
US9292909B2 (en) | 2009-06-03 | 2016-03-22 | Flir Systems, Inc. | Selective image correction for infrared imaging devices |
US9843743B2 (en) | 2009-06-03 | 2017-12-12 | Flir Systems, Inc. | Infant monitoring systems and methods using thermal imaging |
US9819880B2 (en) | 2009-06-03 | 2017-11-14 | Flir Systems, Inc. | Systems and methods of suppressing sky regions in images |
US9706138B2 (en) | 2010-04-23 | 2017-07-11 | Flir Systems, Inc. | Hybrid infrared sensor array having heterogeneous infrared sensors |
US9207708B2 (en) | 2010-04-23 | 2015-12-08 | Flir Systems, Inc. | Abnormal clock rate detection in imaging sensor arrays |
US9848134B2 (en) | 2010-04-23 | 2017-12-19 | Flir Systems, Inc. | Infrared imager with integrated metal layers |
US9723227B2 (en) | 2011-06-10 | 2017-08-01 | Flir Systems, Inc. | Non-uniformity correction techniques for infrared imaging devices |
US9235023B2 (en) | 2011-06-10 | 2016-01-12 | Flir Systems, Inc. | Variable lens sleeve spacer |
US10841508B2 (en) | 2011-06-10 | 2020-11-17 | Flir Systems, Inc. | Electrical cabinet infrared monitor systems and methods |
US9521289B2 (en) | 2011-06-10 | 2016-12-13 | Flir Systems, Inc. | Line based image processing and flexible memory system |
US9538038B2 (en) | 2011-06-10 | 2017-01-03 | Flir Systems, Inc. | Flexible memory systems and methods |
US9509924B2 (en) | 2011-06-10 | 2016-11-29 | Flir Systems, Inc. | Wearable apparatus with integrated infrared imaging module |
US9723228B2 (en) | 2011-06-10 | 2017-08-01 | Flir Systems, Inc. | Infrared camera system architectures |
US9900526B2 (en) | 2011-06-10 | 2018-02-20 | Flir Systems, Inc. | Techniques to compensate for calibration drifts in infrared imaging devices |
US9473681B2 (en) | 2011-06-10 | 2016-10-18 | Flir Systems, Inc. | Infrared camera system housing with metalized surface |
US9961277B2 (en) | 2011-06-10 | 2018-05-01 | Flir Systems, Inc. | Infrared focal plane array heat spreaders |
US9143703B2 (en) | 2011-06-10 | 2015-09-22 | Flir Systems, Inc. | Infrared camera calibration techniques |
US10389953B2 (en) | 2011-06-10 | 2019-08-20 | Flir Systems, Inc. | Infrared imaging device having a shutter |
US9716844B2 (en) | 2011-06-10 | 2017-07-25 | Flir Systems, Inc. | Low power and small form factor infrared imaging |
US9058653B1 (en) | 2011-06-10 | 2015-06-16 | Flir Systems, Inc. | Alignment of visible light sources based on thermal images |
US10051210B2 (en) | 2011-06-10 | 2018-08-14 | Flir Systems, Inc. | Infrared detector array with selectable pixel binning systems and methods |
US10079982B2 (en) | 2011-06-10 | 2018-09-18 | Flir Systems, Inc. | Determination of an absolute radiometric value using blocked infrared sensors |
US9706139B2 (en) | 2011-06-10 | 2017-07-11 | Flir Systems, Inc. | Low power and small form factor infrared imaging |
US10169666B2 (en) | 2011-06-10 | 2019-01-01 | Flir Systems, Inc. | Image-assisted remote control vehicle systems and methods |
US10230910B2 (en) | 2011-06-10 | 2019-03-12 | Flir Systems, Inc. | Infrared camera system architectures |
US9706137B2 (en) | 2011-06-10 | 2017-07-11 | Flir Systems, Inc. | Electrical cabinet infrared monitor |
US10250822B2 (en) | 2011-06-10 | 2019-04-02 | Flir Systems, Inc. | Wearable apparatus with integrated infrared imaging module |
USD765081S1 (en) | 2012-05-25 | 2016-08-30 | Flir Systems, Inc. | Mobile communications device attachment with camera |
US9811884B2 (en) | 2012-07-16 | 2017-11-07 | Flir Systems, Inc. | Methods and systems for suppressing atmospheric turbulence in images |
US9973692B2 (en) | 2013-10-03 | 2018-05-15 | Flir Systems, Inc. | Situational awareness by compressed display of panoramic views |
US11297264B2 (en) | 2014-01-05 | 2022-04-05 | Teledyne Fur, Llc | Device attachment with dual band imaging sensor |
Also Published As
Publication number | Publication date |
---|---|
KR20080099563A (en) | 2008-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100897170B1 (en) | Alpha blending system and its thereof method | |
US9185328B2 (en) | Device and method for displaying a three-dimensional PIP image | |
US9491432B2 (en) | Video processing apparatus for generating video output satisfying display capability of display device according to video input and related method thereof | |
JP5147438B2 (en) | Output device, method and program | |
US8994787B2 (en) | Video signal processing device and video signal processing method | |
JP5423425B2 (en) | Image processing device | |
US20110050850A1 (en) | Video combining device, video display apparatus, and video combining method | |
KR20050031913A (en) | Image mixing method, and mixed image data generation device | |
US7616264B1 (en) | Cropped and scaled picture-in-picture system and method | |
US8836757B2 (en) | 3D image providing device, display device, and method thereof | |
US20100134513A1 (en) | Pixel display device | |
JP6045405B2 (en) | Video processing apparatus, display apparatus, television receiver, and video processing method | |
JP2005033741A (en) | Television character information display device, and television character information display method | |
JP2006295746A (en) | Image signal output device and image signal output method | |
KR100487396B1 (en) | Digital TV system for supporting of film mode and method for the same | |
JP4733764B2 (en) | 3D image processing apparatus and 3D image processing method | |
JP2008102233A (en) | Video signal processing device | |
US20060132504A1 (en) | Content combining apparatus and method | |
US7663646B2 (en) | Device, system and method for realizing on screen display | |
US8890933B2 (en) | Parallax image conversion apparatus | |
JP2004507174A (en) | Generating multi-window video signals | |
JP4534975B2 (en) | REPRODUCTION DEVICE, REPRODUCTION METHOD, RECORDING METHOD, VIDEO DISPLAY DEVICE, AND RECORDING MEDIUM | |
JPH03159487A (en) | Television receiver | |
KR100577195B1 (en) | Apparatus for generating multi screen | |
KR100662422B1 (en) | A data broadcasting scaling device and the method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |