KR20160026005A - Apparatus and method for compressing autmented-reality video having alpha channel - Google Patents
Apparatus and method for compressing autmented-reality video having alpha channel Download PDFInfo
- Publication number
- KR20160026005A KR20160026005A KR1020140113637A KR20140113637A KR20160026005A KR 20160026005 A KR20160026005 A KR 20160026005A KR 1020140113637 A KR1020140113637 A KR 1020140113637A KR 20140113637 A KR20140113637 A KR 20140113637A KR 20160026005 A KR20160026005 A KR 20160026005A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- alpha
- alpha channel
- rgb
- moving
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/10—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/77—Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase
- H04N9/78—Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase for separating the brightness signal or the chrominance signal from the colour television signal, e.g. using comb filter
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
본 발명의 실시예들은 동영상 압축 기술에 관한 것으로서, 보다 상세하게는 알파 채널을 포함하는 동영상의 압축 장치 및 방법과 관련된다.
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a moving picture compression technique, and more particularly to a moving picture compression apparatus and method including an alpha channel.
알파 채널을 포함하는 동영상이란, 영상 프레임의 색상을 표시하기 위한 정보인 RGB 이외에 투명도를 나타내는 알파 채널(alpha channel)이 추가되어 영상 프레임을 구성하는 각각의 픽셀이 RGBA의 형태로 출력되는 동영상을 의미한다.A moving image including an alpha channel means a video in which each pixel constituting an image frame is output in the form of RGBA in addition to RGB, which is information for displaying the color of an image frame, and an alpha channel indicating transparency do.
일반적으로 사용되는 동영상 파일 압축 형식은 MP4, AVI, OGG 등이 있다. 이 중에서 MP4 형식은 다른 압축 형식과 비교하여 압축률이 높은 장점이 있다. 그러나 알파 채널이 포함되어 있는 동영상의 경우, 압축시 MP4 등과 같은 압축률이 높은 인코딩 방식을 사용하게 되면 압축 과정에서 알파 채널의 정보가 손실되어, 이를 다시 복구(디코딩)할 경우 RGBA의 4채널 영상이 아닌 RGB 의 3채널 영상이 되어 투명했던 픽셀이 검은색으로 변형되게 된다. 알파 채널을 포함하는 동영상의 경우 영상 손실이 없는 AVI 형식을 이용하게 되나, 이 경우는 동영상의 압축률이 매우 낮아지게 되는 문제가 있다.Commonly used video file compression formats are MP4, AVI, OGG and so on. Among them, the MP4 format has a high compression ratio compared with other compression formats. However, in the case of a moving image including an alpha channel, if an encoding method having a high compression ratio such as MP4 is used in compression, information of an alpha channel is lost during compression, and if it is recovered (decoded) again, The non-RGB three-channel image is transformed into a black pixel. In the case of a moving image including an alpha channel, the AVI format without a video loss is used. However, in this case, the compression rate of the moving image becomes very low.
특히 증강현실(Augmented Reality) 분야의 경우 영상 합성 등을 위해 알파 채널이 많이 사용되는 바, 네트워크 대역폭 및 단말의 처리 용량 등을 고려하여 볼 때 알파 채널을 포함한 동영상의 효과적은 압축(인코딩)은 매우 중요한 문제이다.
Especially, in the Augmented Reality field, the alpha channel is often used for image synthesis. In consideration of the network bandwidth and the processing capacity of the terminal, efficient compression (encoding) of the moving image including the alpha channel is very It is an important issue.
본 발명의 실시예들은 알파 채널을 포함하는 동영상에 대한 효과적인 압축 수단을 제공하기 위한 것이다.
Embodiments of the present invention are intended to provide an effective compression means for a moving picture including an alpha channel.
본 발명의 예시적인 실시예에 따르면, 알파 채널이 포함된 동영상의 각 프레임을 RGB 이미지 및 알파 이미지로 분리하는 단계; 분리된 상기 알파 이미지로부터 그레이스케일 이미지를 생성하는 단계; 각 프레임 별로 상기 RGB 이미지 및 상기 그레이스케일 이미지가 병렬로 결합된 합성 영상을 생성하는 단계; 및 상기 합성 영상을 동영상 압축 알고리즘을 이용하여 압축하는 단계를 포함하는 동영상 압축 방법이 제공된다.According to an exemplary embodiment of the present invention, there is provided a method comprising: separating each frame of a moving image including an alpha channel into an RGB image and an alpha image; Generating a grayscale image from the separated alpha image; Generating a composite image in which the RGB image and the gray-scale image are combined in parallel for each frame; And compressing the composite image using a moving image compression algorithm.
상기 그레이스케일 이미지는 상기 알파 이미지의 각각의 픽셀 별 알파값을 대응되는 그레이스케일 광도 값으로 변환한 이미지일 수 있다.The gray scale image may be an image obtained by converting the alpha value of each pixel of the alpha image into a corresponding gray scale luminous intensity value.
상기 동영상 압축 알고리즘은 알파 채널을 지원하지 않는 동영상 압축 알고리즘일 수 있다.The moving image compression algorithm may be a moving image compression algorithm that does not support the alpha channel.
본 발명의 다른 예시적인 실시예에 따르면, 알파 채널이 포함된 동영상의 각 프레임을 RGB 이미지 및 알파 이미지로 분리하는 영상 분리부; 분리된 상기 알파 이미지로부터 그레이스케일 이미지를 생성하는 그레이스케일 이미지 생성부; 각 프레임 별로 상기 RGB 이미지 및 상기 그레이스케일 이미지가 병렬로 결합된 합성 영상을 생성하는 영상 합성부; 및 상기 합성 영상을 동영상 압축 알고리즘을 이용하여 압축하는 압축부를 포함하는 동영상 압축 장치가 제공된다.According to another exemplary embodiment of the present invention, an image separating unit separates each frame of a moving image including an alpha channel into an RGB image and an alpha image; A gray scale image generating unit for generating a gray scale image from the separated alpha image; An image synthesizer for generating a composite image in which the RGB image and the gray-scale image are combined in parallel for each frame; And a compressing unit compressing the composite image using a moving image compression algorithm.
상기 그레이스케일 이미지는 상기 알파 이미지의 각각의 픽셀 별 알파값을 대응되는 그레이스케일 광도 값으로 변환한 이미지일 수 있다.The gray scale image may be an image obtained by converting the alpha value of each pixel of the alpha image into a corresponding gray scale luminous intensity value.
상기 동영상 압축 알고리즘은 알파 채널을 지원하지 않는 동영상 압축 알고리즘일 수 있다.
The moving image compression algorithm may be a moving image compression algorithm that does not support the alpha channel.
본 발명의 실시예들에 따르면, 알파 채널을 지원하지 않는 동영상 압축 알고리즘을 이용하더라도 알파 채널이 포함된 동영상을 압축 및 복원할 수 있게 되는 바, 압축 효율이 높은 동영상 압축 알고리즘을 자유롭게 이용할 수 있게 되는 장점이 있다.According to embodiments of the present invention, even if a moving picture compression algorithm that does not support an alpha channel is used, a moving picture including an alpha channel can be compressed and restored, so that a moving picture compression algorithm with high compression efficiency can be freely used There are advantages.
이에 따라, 본 발명의 실시예들은 알파 채널을 포함한 동영상이 많이 사용되는 증강 현실 앱 서비스 등의 분야에서 특히 유용하게 적용될 수 있다.
Accordingly, the embodiments of the present invention are particularly useful in the field of augmented reality app service where a moving picture including an alpha channel is frequently used.
도 1은 본 발명의 일 실시예에 따른 동영상 압축 장치를 설명하기 위한 블록도
도 2는 본 발명의 일 실시예에 따른 알파 채널이 포함된 동영상의 일 프레임을 예시한 예시도
도 3은 도 2에 도시된 알파 채널이 포함된 동영상에서 RGB 영역만을 분리하여 생성된 RGB 이미지를 예시한 예시도
도 4는 도 2에 도시된 알파 채널이 포함된 동영상에서 추출된 알파 이미지로부터 생성된 그레이스케일 이미지를 예시한 예시도
도 5는 본 발명의 일 실시예에 따른 RGB 이미지와 그레이스케일 이미지가 병합된 합성 영상을 예시한 예시도
도 6은 본 발명의 일 실시예에 따른 동영상 압축 방법을 설명하기 위한 흐름도1 is a block diagram for explaining a moving image compression apparatus according to an embodiment of the present invention;
2 is a diagram illustrating an example of one frame of a moving image including an alpha channel according to an embodiment of the present invention.
FIG. 3 is an exemplary diagram illustrating an RGB image generated by separating only an RGB region from a moving image including the alpha channel shown in FIG. 2
FIG. 4 is a diagram illustrating an example of a grayscale image generated from an alpha image extracted from a moving image including an alpha channel shown in FIG. 2
5 is an exemplary diagram illustrating a composite image in which an RGB image and a gray-scale image are merged according to an embodiment of the present invention
6 is a flowchart illustrating a moving picture compression method according to an embodiment of the present invention.
이하, 도면을 참조하여 본 발명의 구체적인 실시형태를 설명하기로 한다. 이하의 상세한 설명은 본 명세서에서 기술된 방법, 장치 및/또는 시스템에 대한 포괄적인 이해를 돕기 위해 제공된다. 그러나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다.Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. The following detailed description is provided to provide a comprehensive understanding of the methods, apparatus, and / or systems described herein. However, this is merely an example and the present invention is not limited thereto.
본 발명의 실시예들을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 상세한 설명에서 사용되는 용어는 단지 본 발명의 실시예들을 기술하기 위한 것이며, 결코 제한적이어서는 안 된다. 명확하게 달리 사용되지 않는 한, 단수 형태의 표현은 복수 형태의 의미를 포함한다. 본 설명에서, "포함" 또는 "구비"와 같은 표현은 어떤 특성들, 숫자들, 단계들, 동작들, 요소들, 이들의 일부 또는 조합을 가리키기 위한 것이며, 기술된 것 이외에 하나 또는 그 이상의 다른 특성, 숫자, 단계, 동작, 요소, 이들의 일부 또는 조합의 존재 또는 가능성을 배제하도록 해석되어서는 안 된다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intention or custom of the user, the operator, and the like. Therefore, the definition should be based on the contents throughout this specification. The terms used in the detailed description are intended only to describe embodiments of the invention and should in no way be limiting. Unless specifically stated otherwise, the singular form of a term includes plural forms of meaning. In this description, the expressions "comprising" or "comprising" are intended to indicate certain features, numbers, steps, operations, elements, parts or combinations thereof, Should not be construed to preclude the presence or possibility of other features, numbers, steps, operations, elements, portions or combinations thereof.
도 1은 본 발명의 일 실시예에 따른 동영상 압축 장치(100)를 설명하기 위한 블록도이다. 본 발명의 일 실시예에 따른 동영상 압축 장치(100)는 알파 채널이 포함된 동영상을 알파 채널을 지원하지 않는 동영상 압축 알고리즘을 통해 압축하기 위한 장치이다. 도시된 바와 같이, 본 발명의 일 실시예에 따른 동영상 압축 장치(100)는 영상 분리부(102), 그레이스케일 이미지 생성부(104), 영상 합성부(106) 및 압축부(108)를 포함한다.1 is a block diagram for explaining a moving
영상 분리부(102)는 알파 채널이 포함된 동영상의 각 프레임을 RGB 이미지 및 알파 이미지로 분리한다. 이때, 상기 알파 채널이 포함된 동영상은 영상의 각 프레임을 구성하는 이미지의 각 픽셀이 RGBA 형태로 표현되는 영상을 의미한다.The
도 2는 본 발명의 일 실시예에 따른 알파 채널이 포함된 동영상의 일 프레임을 예시한 예시도이다. 도시된 예시도에서, A 영역은 알파값이 0이거나 매우 낮아서 RGB로 표현된 인물이 선명하게 보이나, B 영역(배경 부분)은 알파값이 최대값이거나 또는 이에 근접하게 높아서 RGB로 표현된 배경이 투명하게 보인다.2 is a diagram illustrating an example of one frame of a moving image including an alpha channel according to an embodiment of the present invention. In the illustrated example, the character A represented by RGB is clearly visible because the alpha value is 0 or very low, and the area B (background portion) has a maximum value or a value close to the alpha value, It looks transparent.
도 3은 도 2에 도시된 알파 채널이 포함된 동영상에서 RGB 영역만을 분리하여 생성된 RGB 이미지를 예시한 예시도이다. 도시된 바와 같이, 도 2에 도시된 프레임 이미지에서 RGB 영역만을 분리할 경우 도 2에서 투명하게 처리되었던 배경 부분이 원래대로 선명하게 나타난 것을 확인할 수 있다.3 is an exemplary view illustrating an RGB image generated by separating only an RGB region from a moving image including the alpha channel shown in FIG. As shown in FIG. 2, when only the RGB region is separated from the frame image shown in FIG. 2, it can be seen that the background portion that has been transparently processed in FIG. 2 is clearly displayed originally.
그레이스케일 이미지 생성부(104)는 분리된 상기 알파 이미지로부터 그레이스케일 이미지를 생성한다. 본 발명의 일 실시예에서, 그레이스케일 이미지는 상기 알파 이미지의 각각의 픽셀 별 알파값을 대응되는 그레이스케일 광도 값으로 변환한 이미지를 의미한다. 예를 들어, 상기 알파 이미지의 픽셀 별 알파값이 0(완전 투명)에서 255(완전 불투명) 사이의 정수로 표현되는 경우, 상기 알파값은 0(black)에서 255(white) 사이의 광도 값을 가지는 8비트 그레이스케일로 변환될 수 있다. 이 경우 알파값이 높을수록 그레이스케일 이미지는 어두워지게 된다. 도 4는 도 2에 도시된 알파 채널이 포함된 동영상에서 추출된 알파 이미지로부터 생성된 그레이스케일 이미지를 예시한 예시도이다. 전술한 바와 같이, 도시된 이미지의 경우 도 2에서 투명하게 처리된 배경 부분이 검게 표현된 것을 알 수 있다.The gray scale
영상 합성부(106)는 각 프레임 별로 상기 RGB 이미지 및 상기 그레이스케일 이미지가 병렬로 결합된 합성 영상을 생성한다. 예를 들어, 도 5에 도시된 바와 같이, 영상 합성부(106)는 각 프레임 별로 RGB 이미지의 하단에 그레이스케일 이미지를 병합함으로써 합성 영상을 생성할 수 있다. 이와 같이 생성되는 합성 영상의 경우 원 영상과 비교하여 세로 길이가 2배로 길어지게 된다. 즉, 이 경우 합성 영상의 화면 크기는 2배로 증가하며, 이에 따라 합성 영상의 사이즈도 증가하게 된다. 그러나 이 경우에도 하단의 그레이스케일 이미지 부분은 영상 압축시 압축률이 매우 높으므로 합성 영상을 압축한 파일 용량은 원래 이미지와 비교하여 큰 차이가 없게 된다.The
또한, 전술한 실시예의 경우 그레이스케일 이미지가 RGB 이미지의 하단에 위치하게 되나, 이는 단지 예시일 뿐으로 RGB 이미지와 그레이스케일 이미지 간의 배치는 실시예에 따라 적절히 정할 수 있다.Also, in the case of the above-described embodiment, the grayscale image is located at the bottom of the RGB image, but this is merely an example, and the arrangement between the RGB image and the grayscale image can be appropriately determined according to the embodiment.
압축부(108)는 영상 합성부(106)에서 합성된 합성 영상을 동영상 압축 알고리즘을 이용하여 압축한다. 이때, 상기 동영상 압축 알고리즘은 알파 채널을 지원하지 않는 동영상 압축 알고리즘일 수 있다. 즉, 전술한 과정을 통해 원 영상에서 알파 채널이 분리되고 이에 대응되는 흑백 영상이 영상에 추가되었는 바, 생성된 전체 영상은 기본적으로 RGB 영상에 해당한다. 따라서 영상 합성부(106)는 압축률이 높은 압축 알고리즘을 자유롭게 선택하여 상기 합성 영상을 압축할 수 있다.
The
상술한 바와 같이 합성 영상이 압축된 경우의 영상 디코딩은 다음과 같은 과정을 통해 이루어진다.The image decoding in the case where the composite image is compressed as described above is performed through the following process.
먼저, 상기 압축된 합성 영상을 수신한 단말은 상기 압축 알고리즘에 대응되는 압축 해제 알고리즘(디코딩 알고리즘)을 이용하여 상기 합성 영상의 압축을 해제한다. 그러면 도 5에 도시된 것과 같은 형태의 영상이 복원된다.First, the terminal receiving the compressed composite image decompresses the composite image using a decompression algorithm (decoding algorithm) corresponding to the compression algorithm. Then, the image of the type shown in FIG. 5 is restored.
다음으로, 상기 단말은 복원된 영상으로부터 RGB 이미지와 그레이스케일 이미지를 분리하고, 그레이스케일 이미지를 이용하여 RGB 이미지의 알파 영역을 채워 넣는다. 그러면 최종적으로 도 2에 도시된 것과 같은 영상이 생성된다. 이때 상기 이미지의 분리 및 알파 영역 복원은 상기 단말의 CPU 또는 GPU를 이용하여 빠르게 수행될 수 있다. 특히 GPU의 쉐이더를 이용하면 딜레이 없이 빠르게 화면을 생성할 수 있게 된다.
Next, the terminal separates the RGB image and the gray scale image from the reconstructed image, and fills the alpha region of the RGB image using the gray scale image. Then, finally, an image as shown in Fig. 2 is generated. At this time, the separation of the image and the restoration of the alpha region can be performed quickly using the CPU or the GPU of the terminal. Especially, using the GPU's shader, it is possible to generate the screen quickly without delay.
도 6은 본 발명의 일 실시예에 따른 동영상 압축 방법(600)을 설명하기 위한 흐름도이다.6 is a flowchart illustrating a moving
단계 602에서, 영상 분리부(102)는 알파 채널이 포함된 동영상의 각 프레임을 RGB 이미지 및 알파 이미지로 분리한다.In
단계 604에서, 그레이스케일 이미지 생성부(104)는 분리된 상기 알파 이미지로부터 그레이스케일 이미지를 생성한다. 이때 상기 그레이스케일 이미지는 상기 알파 이미지의 각각의 픽셀 별 알파값을 대응되는 그레이스케일 광도 값으로 변환한 이미지일 수 있다.In
단계 606에서, 영상 합성부(106)는 각 프레임 별로 상기 RGB 이미지 및 상기 그레이스케일 이미지가 병렬로 결합된 합성 영상을 생성한다.In step 606, the
단계 608에서, 압축부(108)는 상기 합성 영상을 동영상 압축 알고리즘을 이용하여 압축한다. 이때 상기 동영상 압축 알고리즘은 알파 채널을 지원하지 않는 동영상 압축 알고리즘일 수 있다.
In
한편, 본 발명의 실시예는 본 명세서에서 기술한 방법들을 컴퓨터상에서 수행하기 위한 프로그램, 및 상기 프로그램을 포함하는 컴퓨터 판독 가능 기록매체를 포함할 수 있다. 상기 컴퓨터 판독 가능 기록매체는 프로그램 명령, 로컬 데이터 파일, 로컬 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나, 또는 컴퓨터 소프트웨어 분야에서 통상적으로 사용 가능한 것일 수 있다. 컴퓨터 판독 가능 기록매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광 기록 매체, 및 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 프로그램의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다.On the other hand, an embodiment of the present invention may include a program for performing the methods described herein on a computer, and a computer-readable recording medium including the program. The computer-readable recording medium may include a program command, a local data file, a local data structure, or the like, alone or in combination. The media may be those specially designed and constructed for the present invention, or may be those that are commonly used in the field of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, and specifically configured to store and execute program instructions such as ROM, RAM, flash memory, Hardware devices. Examples of such programs may include machine language code such as those produced by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like.
이상에서 본 발명의 대표적인 실시예들을 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, . Therefore, the scope of the present invention should not be limited to the above-described embodiments, but should be determined by equivalents to the appended claims, as well as the appended claims.
100: 동영상 압축 장치
102: 영상 분리부
104: 그레이스케일 이미지 생성부
106: 영상 합성부
108: 압축부100: Video compression device
102:
104: Gray scale image generating unit
106:
108:
Claims (6)
분리된 상기 알파 이미지로부터 그레이스케일 이미지를 생성하는 단계;
각 프레임 별로 상기 RGB 이미지 및 상기 그레이스케일 이미지가 병렬로 결합된 합성 영상을 생성하는 단계; 및
상기 합성 영상을 동영상 압축 알고리즘을 이용하여 압축하는 단계를 포함하는 동영상 압축 방법.
Separating each frame of the moving image including the alpha channel into an RGB image and an alpha image;
Generating a grayscale image from the separated alpha image;
Generating a composite image in which the RGB image and the gray-scale image are combined in parallel for each frame; And
And compressing the composite image using a moving image compression algorithm.
상기 그레이스케일 이미지는 상기 알파 이미지의 각각의 픽셀 별 알파값을 대응되는 그레이스케일 광도 값으로 변환한 이미지인, 동영상 압축 방법.
The method according to claim 1,
Wherein the grayscale image is an image obtained by converting each pixel-by-pixel alpha value of the alpha image into a corresponding grayscale luminance value.
상기 동영상 압축 알고리즘은 알파 채널을 지원하지 않는 동영상 압축 알고리즘인, 동영상 압축 방법.
The method according to claim 1,
Wherein the moving picture compression algorithm is a moving picture compression algorithm that does not support an alpha channel.
분리된 상기 알파 이미지로부터 그레이스케일 이미지를 생성하는 그레이스케일 이미지 생성부;
각 프레임 별로 상기 RGB 이미지 및 상기 그레이스케일 이미지가 병렬로 결합된 합성 영상을 생성하는 영상 합성부; 및
상기 합성 영상을 동영상 압축 알고리즘을 이용하여 압축하는 압축부를 포함하는 동영상 압축 장치.
An image separator for separating each frame of the moving image including the alpha channel into an RGB image and an alpha image;
A gray scale image generating unit for generating a gray scale image from the separated alpha image;
An image synthesizer for generating a composite image in which the RGB image and the gray-scale image are combined in parallel for each frame; And
And a compressing unit compressing the composite image using a moving image compression algorithm.
상기 그레이스케일 이미지는 상기 알파 이미지의 각각의 픽셀 별 알파값을 대응되는 그레이스케일 광도 값으로 변환한 이미지인, 동영상 압축 장치.
The method of claim 4,
Wherein the grayscale image is an image obtained by converting each pixel-by-pixel alpha value of the alpha image into a corresponding gray-scale luminance value.
상기 동영상 압축 알고리즘은 알파 채널을 지원하지 않는 동영상 압축 알고리즘인, 동영상 압축 장치.The method of claim 4,
Wherein the moving picture compression algorithm is a motion picture compression algorithm that does not support an alpha channel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140113637A KR20160026005A (en) | 2014-08-29 | 2014-08-29 | Apparatus and method for compressing autmented-reality video having alpha channel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140113637A KR20160026005A (en) | 2014-08-29 | 2014-08-29 | Apparatus and method for compressing autmented-reality video having alpha channel |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20160026005A true KR20160026005A (en) | 2016-03-09 |
Family
ID=55536477
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140113637A KR20160026005A (en) | 2014-08-29 | 2014-08-29 | Apparatus and method for compressing autmented-reality video having alpha channel |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20160026005A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105979282A (en) * | 2016-06-02 | 2016-09-28 | 腾讯科技(深圳)有限公司 | Animation frame processing method, animation frame processing server, terminal and system |
CN109005426A (en) * | 2017-04-08 | 2018-12-14 | 腾讯科技(深圳)有限公司 | A kind of photograph document handling method |
CN109040789A (en) * | 2017-04-08 | 2018-12-18 | 腾讯科技(深圳)有限公司 | A kind of photograph document handling method |
CN109089162A (en) * | 2017-04-08 | 2018-12-25 | 腾讯科技(深圳)有限公司 | A kind of photograph document handling method and system |
CN109348141A (en) * | 2018-10-31 | 2019-02-15 | 北京达佳互联信息技术有限公司 | Video generation, video broadcasting method, device, electronic equipment and storage medium |
CN111246274A (en) * | 2020-02-04 | 2020-06-05 | 腾讯科技(深圳)有限公司 | Method for determining data for displaying information and method and device for displaying information |
US10728562B2 (en) | 2016-12-28 | 2020-07-28 | Kt Corporation | Video transmitting device and video playing device |
WO2022114281A1 (en) * | 2020-11-26 | 2022-06-02 | 사이테크놀로지스 주식회사 | Optimal polarization imaging method using polarization control device, recording medium storing program for implementing same, and computer program stored in medium to implement same |
US11962951B2 (en) | 2021-04-30 | 2024-04-16 | Samsung Electronics Co., Ltd. | Image signal processor, method of operating the image signal processor and image processing system including the image signal processor |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010036585A (en) | 1999-10-09 | 2001-05-07 | 손동주 | 3-LAYER PICTURE COMPOSITION APPARATUS AND METHOD USING α-CHANNEL AND MOVING PICTURES |
-
2014
- 2014-08-29 KR KR1020140113637A patent/KR20160026005A/en not_active Application Discontinuation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010036585A (en) | 1999-10-09 | 2001-05-07 | 손동주 | 3-LAYER PICTURE COMPOSITION APPARATUS AND METHOD USING α-CHANNEL AND MOVING PICTURES |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105979282A (en) * | 2016-06-02 | 2016-09-28 | 腾讯科技(深圳)有限公司 | Animation frame processing method, animation frame processing server, terminal and system |
US10728562B2 (en) | 2016-12-28 | 2020-07-28 | Kt Corporation | Video transmitting device and video playing device |
CN109005426A (en) * | 2017-04-08 | 2018-12-14 | 腾讯科技(深圳)有限公司 | A kind of photograph document handling method |
CN109040789A (en) * | 2017-04-08 | 2018-12-18 | 腾讯科技(深圳)有限公司 | A kind of photograph document handling method |
CN109089162A (en) * | 2017-04-08 | 2018-12-25 | 腾讯科技(深圳)有限公司 | A kind of photograph document handling method and system |
CN109005426B (en) * | 2017-04-08 | 2021-04-30 | 腾讯科技(深圳)有限公司 | Picture file processing method |
CN109040789B (en) * | 2017-04-08 | 2021-05-28 | 腾讯科技(深圳)有限公司 | Picture file processing method |
CN109089162B (en) * | 2017-04-08 | 2021-05-28 | 腾讯科技(深圳)有限公司 | Picture file processing method and system |
CN109348141A (en) * | 2018-10-31 | 2019-02-15 | 北京达佳互联信息技术有限公司 | Video generation, video broadcasting method, device, electronic equipment and storage medium |
CN111246274A (en) * | 2020-02-04 | 2020-06-05 | 腾讯科技(深圳)有限公司 | Method for determining data for displaying information and method and device for displaying information |
WO2022114281A1 (en) * | 2020-11-26 | 2022-06-02 | 사이테크놀로지스 주식회사 | Optimal polarization imaging method using polarization control device, recording medium storing program for implementing same, and computer program stored in medium to implement same |
US11962951B2 (en) | 2021-04-30 | 2024-04-16 | Samsung Electronics Co., Ltd. | Image signal processor, method of operating the image signal processor and image processing system including the image signal processor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20160026005A (en) | Apparatus and method for compressing autmented-reality video having alpha channel | |
KR101366091B1 (en) | Method and apparatus for encoding and decoding image | |
JP6703032B2 (en) | Backward compatibility extended image format | |
US9225951B2 (en) | Generating alternative versions of image content using histograms | |
EP3694217A1 (en) | Image display device and image display method | |
KR20210070299A (en) | Method for processing projection-based frames | |
KR20220138866A (en) | Scalable systems for controlling color management comprising varying levels of metadata | |
JP6719391B2 (en) | Method and apparatus for signaling within a bitstream the picture/video format of an LDR picture and the picture/video format of a decoded HDR picture obtained from this LDR picture and an illumination picture | |
JP6303176B2 (en) | Method for decoding signal, computer program, and decoder | |
CN111429357B (en) | Training data determining method, video processing method, device, equipment and medium | |
WO2019008819A1 (en) | Image display device and image display method | |
US8532170B2 (en) | Enhanced presentation of sub-picture information | |
US20140355664A1 (en) | Optimizing video transfer | |
CN112714357A (en) | Video playing method, video playing device, electronic equipment and storage medium | |
US10250892B2 (en) | Techniques for nonlinear chrominance upsampling | |
JP2015019287A (en) | Image decoder and control method of the same | |
US20130028528A1 (en) | Image processing method, encoding device, decoding device, and image processing apparatus | |
US9286655B2 (en) | Content aware video resizing | |
EP2693426A1 (en) | Display apparatus, image post-processing apparatus and method for image post-processing of contents | |
JP5219948B2 (en) | Encoding apparatus and encoding method | |
CN117377976A (en) | High quality UI element boundaries using masks in time interpolated frames | |
CN111131857A (en) | Image compression method and device and electronic equipment | |
JP2015061214A (en) | Image compression device, image compression method, program and recording medium | |
JPWO2005101819A1 (en) | Display device | |
KR101927865B1 (en) | Method for providing video augmented reality service, set-top box and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |