[go: up one dir, main page]

KR101409852B1 - Scalable video encoding method according to the analysis of moving object in the video and apparatus thereof - Google Patents

Scalable video encoding method according to the analysis of moving object in the video and apparatus thereof Download PDF

Info

Publication number
KR101409852B1
KR101409852B1 KR1020120154540A KR20120154540A KR101409852B1 KR 101409852 B1 KR101409852 B1 KR 101409852B1 KR 1020120154540 A KR1020120154540 A KR 1020120154540A KR 20120154540 A KR20120154540 A KR 20120154540A KR 101409852 B1 KR101409852 B1 KR 101409852B1
Authority
KR
South Korea
Prior art keywords
image
scalable coding
encoding
acquired image
encoding method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020120154540A
Other languages
Korean (ko)
Inventor
양창모
임태범
박성주
신사임
장달원
Original Assignee
전자부품연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 전자부품연구원 filed Critical 전자부품연구원
Priority to KR1020120154540A priority Critical patent/KR101409852B1/en
Priority to PCT/KR2013/006813 priority patent/WO2014106975A1/en
Application granted granted Critical
Publication of KR101409852B1 publication Critical patent/KR101409852B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30168Image quality inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30232Surveillance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/127Prioritisation of hardware or computational resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/149Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding using optimisation based on Lagrange multipliers

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

종래의 영상 획득 장치에서는 단순히 사용자가 수동으로 설정한 값에 따라 부호화 품질 결정하였다. 그러나 상기와 같은 종래의 방법은 감시카메라 시스템과 같이 영상 내에 움직임 객체가 있는 경우에만 영상에 대한 관심도가 높은 어플리케이션에는 적합하지 않다는 단점이 있다. 이러한 단점을 극복하고자 본 발명에서는 영상의 움직임 객체를 탐지한 후, 영상 내에 움직임 객체가 존재할 경우에는 높은 품질로 부호화를 수행하고, 반대로 영상 내에 움직임 객체가 존재하지 않을 경우에는 낮은 품질로 부호화를 수행한다. 따라서 영상의 절대적 데이터량을 감소시킬 수 있으며, 이에 따라 영상 저장의 효율성을 증대시키고 영상 전송을 위한 네트워크 대역폭을 감소시킬 수 있다.In the conventional image acquiring apparatus, the encoding quality is determined simply by the value manually set by the user. However, the above-described conventional method is disadvantageous in that it is not suitable for an application having a high degree of interest in an image only when there is a motion object in the image, such as a surveillance camera system. In order to overcome this disadvantage, according to the present invention, if a moving object exists in an image after detecting the motion object, the coding is performed with a high quality. On the contrary, if there is no moving object in the image, do. Accordingly, the absolute data amount of the image can be reduced, thereby increasing the efficiency of image storage and reducing the network bandwidth for image transmission.

Description

영상의 움직임 객체 분석에 따른 계위적 부호화 방법 및 장치{Scalable video encoding method according to the analysis of moving object in the video and apparatus thereof}[0001] The present invention relates to a scalable video encoding method and apparatus, and more particularly,

본 발명은 계위적 영상 부호화 방법 및 장치에 관한 것으로서, 보다 상세하게는 획득 영상에서 움직임 객체의 유무에 따라 적응적으로 영상 부호화 방법을 선택할 수 있는 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a scalable video coding method and apparatus, and more particularly, to a method of adaptively selecting a video coding method according to presence or absence of motion objects in an acquired video.

영상 부호화는 아날로그 방식으로 표현된 영상 신호를 단위 펄스의 유무로 구분되는 디지털 부호로 변환하는 작업을 의미한다. 가장 최근에 표준화가 완료된 H.264/AVC 표준은 다양한 부호화 기술에 의하여 압축 효율이 증가하였다. 블록 단위 정수 변환, 움직임 벡터 예측을 위한 다중 참조 영상, 화면 내 예측 부호화, 화소 단위의 움직임 벡터 예측, 다양한 블록 크기의 움직임 탐색 등과 함께 매크로블록의 모드 결정을 위한 율-왜곡 최적화 기법(Rate-Distortion Optimization) 들이 있다. Image coding refers to an operation of converting an image signal represented by an analog method into a digital code divided into the presence or absence of a unit pulse. The most recently standardized H.264 / AVC standard has increased compression efficiency by various coding techniques. Distortion rate optimization technique for mode decision of macroblocks with block-based integer transform, multiple reference pictures for motion vector prediction, intrapredictive coding, pixel-based motion vector prediction, Optimization.

H.264/AVC 화면 내 부호화를 통한 정보들은 크게 모드 부호화(Mode Coding), 예측 모드 부호화(Prediction mode coding), 영상 부호화(Texture coding)의 세 종류로 구분될 수 있다. 특히 부호화된 비트스트림 내의 예측 모드 정보는 낮은 비트율로 갈수록 영상 정보에 비해 상대적으로 많은 부분을 차지하게 된다.Information through intra-frame coding of H.264 / AVC can be roughly classified into three types: mode coding, prediction mode coding, and image coding. Especially, the prediction mode information in the encoded bitstream occupies a relatively larger portion as compared with the image information as the bit rate decreases.

H.264/AVC 표준에서의 화면 내 부호화는 예측 모드 정보를 부호화 하는데 소요되는 비트량을 감소시키기 위해 주변 블록이 가지는 예측 모드들 중 작은 값으로 얻어진 최우선 모드(Most Probable Mode)와 현재 블록의 모드 정보와의 일치 여부를 이용하는 부호화 방법을 사용한다. 이러한 이유는 9개의 화면 내 예측 모드를 발생 가능성이 높은 순서에 따라 작은 화면 내 예측 모드 번호를 할당했기 때문이다.Intra picture coding in the H.264 / AVC standard is performed in order to reduce the amount of bits required to encode the prediction mode information. In order to reduce the amount of bits required for encoding the prediction mode information, the most probable mode obtained by a smaller value among the prediction modes And uses a coding method that uses a match with information. This is because a small intra-picture prediction mode number is allocated in order of occurrence of nine intra-picture prediction modes.

이와 같은 부호화 방법을 사용하는 종래의 영상 획득 장치로는 감시 카메라와 비디오 카메라 등을 들 수 있다. 종래의 기술에서는 사용자가 영상 획득 장치의 영상 부호화 품질을 수동으로 설정하면, 설정된 부호화 품질에 따라 영상을 부호화하는 방법을 사용하였다. Conventional image capturing apparatuses using such a coding method include a surveillance camera and a video camera. In the conventional technique, when the user manually sets the image encoding quality of the image acquisition apparatus, a method of encoding the image according to the set encoding quality is used.

그러나 상기와 같은 종래의 방법은 감시 카메라 시스템과 같이 영상 내에 움직임 객체가 있는 경우에만 영상에 대한 관심도가 높은 어플리케이션에는 적합하지 않다는 단점이 있다.However, the above-described conventional method is disadvantageous in that it is not suitable for an application having a high degree of interest in an image only when there is a motion object in the image, such as a surveillance camera system.

본 발명은 상술한 문제점을 해결하기 위하여, 촬영된 영상에서 움직임 객체를 탐지한 후, 영상 내에 움직임 객체가 존재할 경우에는 높은 품질로 부호화를 수행하고, 반대로 영상 내에 움직임 객체가 존재하지 않을 경우에는 낮은 품질로 부호화를 수행하는 방법을 제공하는 것을 목적으로 한다.In order to solve the above-described problem, the present invention detects a motion object in a photographed image, and then performs encoding with high quality when a motion object exists in the image. On the other hand, when there is no motion object in the image, And a method of performing encoding with high quality.

본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood by those skilled in the art from the following description.

전술한 목적을 달성하기 위한 본 발명의 일 면에 따른 영상의 움직임 객체 분석에 따른 계위적 부호화 장치는 획득 영상을 분석하여 움직임 객체 유무에 대한 판단을 하는 영상 분석부와, 상기 영상 분석부의 판단 결과에 따라 적응적으로 상기 획득 영상에 대한 부호화 방법을 결정하는 부호화 방법 결정부와, 상기 부호화 방법 결정부에서 결정된 부호화 방법에 기초하여 상기 획득 영상에 대한 부호화를 수행하는 부호화부를 포함한다.According to an aspect of the present invention, there is provided a scalable encoding apparatus for analyzing a motion object of an image according to an aspect of the present invention includes an image analyzer for analyzing an acquired image to determine whether there is a motion object, And a coding unit for performing coding on the acquired image based on the coding method determined by the coding method determining unit.

상기 부호화 방법 결정부는 상기 움직임 객체의 유무에 대한 판단 결과에 따라 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 계위적으로 변화시킨다.The coding method determination unit may determine at least one of Temporal Scalable Coding, Spatial Scalable Coding, and Signal-to-Noise Ratio (SNR) of the acquired image according to a determination result of the presence or absence of the motion object. Change one in a hierarchy.

일 실시예로서, 상기 영상 분석부는 상기 획득 영상에서 움직임 객체가 존재하는지 여부에 대해서만 판단을 하는 것이고, 이때 상기 부호화 방법 결정부는 상기 움직임 객체가 존재하는 것으로 판단되면 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 기본 설정 값에서 기 설정된 비율만큼 증가시킨다.In one embodiment, the image analyzing unit may determine whether or not a motion object is present in the acquired image. In this case, if it is determined that the motion object is present, the encoding method determining unit determines the number of encoded frames At least one of Scalable Coding, Spatial Scalable Coding, and Signal to Noise Ratio (SNR) is increased by a predetermined ratio from the basic setting value.

다른 실시예로서, 상기 영상 분석부는 상기 획득 영상에서 움직임 객체가 존재하는지 여부 및 상기 움직임 객체의 개수에 대해서 판단하는 것이고, 이때 상기 부호화 방법 결정부는 상기 움직임 객체의 개수에 따라 기 설정된 비율만큼 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 기본 설정 값에서 증가시킨다.In another embodiment, the image analyzing unit determines whether a motion object is present in the acquired image and the number of motion objects, and the encoding method determining unit determines the number of the motion objects to be acquired At least one of Temporal Scalable Coding, Spatial Scalable Coding, and Signal to Noise Ratio (SNR) is increased from a basic setting value.

또 다른 실시예로서 상기 부호화 방법 결정부는 상기 영상 분석부의 분석 결과에 따라, 이전 프레임에서 결정된 부호화 방법(부호화 프레임수, 부호화 해상도, 신호 대 잡음비 중 적어도 하나)을 변경할 경우, 목표 변경 값까지 순차적으로 상기 획득 영상의 부호화 프레임수, 부호화 해상도, 신호 대 잡음비 중 적어도 하나를 변경한다.In another embodiment, the encoding method determining unit may determine the encoding method (at least one of the number of encoding frames, the encoding resolution, and the signal-to-noise ratio) determined in the previous frame according to the analysis result of the image analyzing unit, The encoding resolution, and the signal-to-noise ratio of the acquired image.

본 발명의 다른 면에 따른 영상의 움직임 객체 분석에 따른 계위적 부호화 방법은 획득 영상을 분석하여 움직임 객체 유무에 대해 판단하는 단계와, 상기 판단 결과에 따라 적응적으로 상기 획득 영상에 대한 부호화 방법을 결정하는 단계와, 결정된 부호화 방법에 기초하여 상기 획득 영상에 대한 부호화를 수행하는 단계를 포함한다. According to another aspect of the present invention, there is provided a scalable coding method according to motion object analysis of an image, comprising the steps of: determining an existence of a motion object by analyzing an acquired image; and encoding the acquired image adaptively according to the determination result. And encoding the acquired image based on the determined encoding method.

일 실시예로서, 상기 판단하는 단계는 상기 획득 영상에서 움직임 객체가 존재하는지 여부에 대해서만 판단을 하는 것이고, 이때 상기 결정하는 단계는 상기 움직임 객체가 존재하는 것으로 판단되면 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 기본 설정 값에서 기 설정된 비율만큼 증가시키는 단계를 포함한다.In one embodiment of the present invention, the determining step may include determining whether or not a motion object is present in the acquired image, and determining that the motion object is present, Temporal scalable coding, spatial scalable coding, and signal-to-noise ratio (SNR) by a predetermined ratio from a basic set value.

다른 실시예로서, 상기 판단하는 단계는 상기 획득 영상에서 움직임 객체가 존재하는지 여부 및 상기 움직임 객체의 개수에 대해서 판단하는 것이고, 이때 상기 결정하는 단계는 상기 움직임 객체의 개수에 따라 기 설정된 비율만큼 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 기본 설정 값에서 증가시키는 단계를 포함한다.According to another embodiment of the present invention, the determining step may include determining whether a motion object is present in the acquired image and the number of the motion objects, And increasing at least one of a temporal scalable coding, a spatially scalable coding, and a signal-to-noise ratio (SNR) of an acquired image from a basic setting value.

한편, 본 발명에 따른 영상 부호화 방법은 컴퓨터로 실행하기 위한 프로그램으로 기록되어 컴퓨터로 판독 가능한 기록 매체에 저장될 수 있다.Meanwhile, the image encoding method according to the present invention can be recorded in a computer-readable recording medium.

상술한 바와 같이 본 발명에 따르면, 획득 영상에서 움직임 객체의 유무에 따라 적응적으로 영상 부호화 품질을 선택함으로써, 영상의 절대적 데이터량을 감소시킬 수 있으며, 이에 따라 영상 저장의 효율성을 증대시키고 영상 전송을 위한 네트워크 대역폭을 감소시킬 수 있다.As described above, according to the present invention, it is possible to reduce the absolute data amount of an image by adaptively selecting an image encoding quality according to presence or absence of a motion object in an acquired image, thereby increasing the efficiency of image storage, Thereby reducing network bandwidth for the network.

도 1은 본 발명의 실시예에 따른 영상 부호화 장치의 구성을 도시한 블록도이다.
도 2는 본 발명의 실시예에 따른 영상 부호화 방법을 도시한 순서도이다.
1 is a block diagram illustrating a configuration of an image encoding apparatus according to an embodiment of the present invention.
2 is a flowchart illustrating an image encoding method according to an embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 한편, 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification.

이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가급적 동일한 부호를 부여하고 또한 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있는 경우에는 그 상세한 설명은 생략한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the drawings, like reference numerals refer to like elements throughout. In the drawings, like reference numerals are used to denote like elements, and in the description of the present invention, In the following description, a detailed description of the present invention will be omitted.

도 1은 본 발명의 실시예에 따른 영상 부호화 장치의 구성을 도시한 블록도이다.1 is a block diagram illustrating a configuration of an image encoding apparatus according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시예에 따른 영상 부호화 장치는 획득 영상을 분석하여 움직임 객체 유무에 대한 판단을 하는 영상 분석부(10)와, 상기 영상 분석부의 판단 결과에 따라 적응적으로 상기 획득 영상에 대한 부호화 방법을 결정하는 부호화 방법 결정부(20)와, 상기 부호화 방법 결정부에서 결정된 부호화 방법에 기초하여 상기 획득 영상에 대한 부호화를 수행하는 부호화부(30)를 포함하여 구성된다.1, an image encoding apparatus according to an embodiment of the present invention includes an image analysis unit 10 for analyzing an acquired image to determine whether there is a motion object, An encoding method determining unit 20 for determining an encoding method for the acquired image and an encoding unit 30 for encoding the acquired image based on the encoding method determined by the encoding method determining unit.

영상 분석부(10)는 아직 부호화되지 않은 획득 영상을 분석하여 영상 내에 움직임 객체의 유무에 대한 판단을 한다. The image analyzing unit 10 analyzes the still image that has not been encoded yet to determine whether there is a motion object in the image.

일 실시예로서, 영상 분석부(10)는 단순히 움직임 객체가 획득 영상 내에 존재하는지 여부에 대해서만 판단할 수 있고, 다른 실시예로서, 영상 분석부(10)는 움직임 객체가 존재하는지 여부 및 만약 존재한다면 영상 내에 움직임 객체의 개수가 얼마인지 여부에 대한 판단을 할 수 있다.In one embodiment, the image analysis unit 10 may determine whether a motion object exists only in the acquired image, and in another embodiment, the image analysis unit 10 may determine whether or not a motion object exists, The number of motion objects in the image can be determined.

부호화 방법 결정부(20)는 상기 영상 분석부(10)의 판단 결과에 따라 적응적으로 상기 획득 영상에 대한 부호화 방법을 결정한다. The encoding method determination unit 20 adaptively determines an encoding method for the acquired image according to the determination result of the image analysis unit 10. [

구체적으로, 부호화 방법 결정부(20)는 상기 움직임 객체의 유무에 대한 판단 결과에 따라 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 계위적으로 변화시킨다.Specifically, the coding method determining unit 20 determines a temporal scalable coding, a spatial scalable coding, a signal-to-noise ratio (SNR) Ratio, and SNR).

일 실시예로서, 부호화 방법 결정부(20)는 획득 영상의 부호화 프레임수, 부호화 해상도, 신호 대 잡음비를 변경하는 3가지 방법 중 어느 하나의 방법을 사용할 수 있고, 또는 3가지 방법의 조합을 선택할 수도 있다.In one embodiment, the encoding method determination unit 20 can use any one of the three methods of changing the number of encoded frames, the encoding resolution, and the signal-to-noise ratio of the acquired image, or a combination of the three methods It is possible.

영상의 부호화 프레임수를 변화시키는 방법은 영상 분석 결과를 기반으로 영상 내에 객체가 있는 경우에는 초당 프레임 수를 증가시키는 부호화 방법을 선택하고, 반대로 영상 내에 객체가 없는 경우에는 초당 프레임 수를 감소시키는 부호화 방법을 선택하는 것을 의미한다.A method of changing the number of encoded frames of an image is to select a coding method that increases the number of frames per second when there is an object in the image based on the image analysis result. On the contrary, when there is no object in the image, It means choosing a method.

영상의 부호화 해상도를 변화시키는 방법은 영상 분석 결과를 기반으로, 영상 내에 객체가 있는 경우에는 해상도를 증가시키는 방법을 선택하고, 반대로 영상 내에 객체가 없는 경우에는 해상도를 낮추는 방법을 선택하는 것이다.The method of changing the coding resolution of an image is to select a method of increasing the resolution when there is an object in the image based on the image analysis result and to select a method of lowering the resolution when there is no object in the image.

영상의 신호 대 잡음비를 변화시키는 방법은 영상 분석 결과를 기반으로 영상 내 객체가 있는 경우에는 영상의 신호 대 잡음비를 높여 영상의 부호화 품질을 증대시키는 방법을 선택하고, 반대로 영상 내에 객체가 없는 경우에는 신호 대 잡음비를 낮추어서 영상의 부호화 품질을 감소시키는 방법을 선택하는 것이다.A method for changing the signal-to-noise ratio of an image is to select a method for increasing the coding quality of an image by increasing the signal-to-noise ratio of the image if there is an object based on the result of the image analysis. A method of reducing the coding quality of the image by lowering the signal-to-noise ratio is selected.

이하, 영상 분석부(10)의 영상 분석 결과에 따라, 부호화 방법 결정부(20)가 선택하는 부호화 방법의 실시예를 구체적으로 살펴본다.Hereinafter, an embodiment of a coding method selected by the coding method determining unit 20 according to the image analysis result of the image analyzing unit 10 will be described in detail.

일 실시예로서, 영상 분석부(10)가 단순히 움직임 객체가 획득 영상 내에 존재하는지 여부에 대해서만 판단하는 경우, 부호화 방법 결정부(20)는 획득 영상 내에서 움직임 객체가 존재하는 것으로 판단되면 상기 획득 영상의 부호화 프레임수, 부호화 해상도, 신호 대 잡음비 중 적어도 하나를 기본 설정 값에서 기 설정된 비율만큼 증가시킨다. In one embodiment, when the image analysis unit 10 determines only whether a motion object exists in the acquired image, the encoding method determination unit 20 determines whether the motion object exists in the acquired image, At least one of a number of encoded frames of an image, a coding resolution, and a signal-to-noise ratio is increased by a predetermined ratio from a basic setting value.

예를 들어, 부호화 방법 결정부(20)는 획득 영상 내에 움직임 객체가 있는 경우에는 부호화 프레임수를 60fps로 부호화하는 방법을 선택하고, 반대로 움직임 객체가 없는 경우에는 기본 설정 값인 30fps로 부호화하는 방법을 선택한다.For example, the encoding method determining unit 20 selects a method of encoding the number of encoded frames at 60 fps when there is a motion object in the acquired image, and encodes the encoded image at a default setting value of 30 fps when there is no motion object Select.

다른 실시예로서, 영상 분석부(10)가 움직임 객체가 존재하는지 여부뿐만 아니라, 움직임 객체의 개수에 대한 판단을 하는 경우, 부호화 방법 결정부(20)는 움직임 객체의 개수에 따라 기 설정된 비율만큼 상기 획득 영상의 부호화 프레임수, 부호화 해상도, 신호 대 잡음비 중 적어도 하나를 기본 설정 값에서 증가시킨다.In another embodiment, when the image analysis unit 10 determines not only whether a motion object is present, but also the number of motion objects, the encoding method determination unit 20 determines a number of motion objects by a predetermined ratio At least one of the number of encoded frames, the encoding resolution, and the signal-to-noise ratio of the acquired image is increased from a basic setting value.

예를 들어, 획득 영상의 분석 결과 움직임 객체가 10개 이상인 경우에는 60fps로, 8개 이상인 경우는 50fps, 6개 이상인 경우는 30fps, 3개 이상인 경우는 20fps, 없는 경우에는 기본 설정 값 10fps로 부호화하는 방법을 선택할 수 있다.For example, if the number of motion objects is 10 or more, 60 fps, 8 fps, 50 fps, 6 fps, 30 fps, 20 fps, and 10 fps, respectively, You can choose how to do it.

또한, 상기 영상 분석부(10)의 분석 결과에 따라, 부호화 방법 결정부(20)가 이전 프레임에서 결정된 부호화 방법(부호화 프레임수, 부호화 해상도, 신호 대 잡음비 중 적어도 하나)을 변경할 경우, 목표 변경 값까지 순차적으로 상기 획득 영상의 부호화 프레임수, 부호화 해상도, 신호 대 잡음비 중 적어도 하나를 변경하는 방법도 있다.When the encoding method determination unit 20 changes the encoding method (at least one of the number of encoded frames, the encoding resolution, and the signal-to-noise ratio) determined in the previous frame according to the analysis result of the image analysis unit 10, A coding resolution, and a signal-to-noise ratio of the acquired image sequentially.

이는 이전 프레임의 부호화 방법과 현재 프레임의 부호화 방법을 비교하여 그 차이가 급격하게 변화지 않도록 조정하는 방법으로서, 예를 들어 이전 프레임이 60fps로 부호화되었고, 현재 프레임은 30fps로 부호화되는 것으로 결정된다면, 60fps->50fps->40fps->30fps, 또는 그 반대로 30fps->40fps->50fps->60fps와 같이 순차적으로 영상의 품질을 조절하는 방법을 사용할 수 있다. For example, if it is determined that the previous frame is coded at 60 fps and the current frame is coded at 30 fps, a method of adjusting the difference between the previous frame encoding method and the current frame encoding method, It is possible to use a method of sequentially controlling the quality of an image such as 60 fps-> 50 fps-> 40 fps-> 30 fps or vice versa: 30 fps-> 40 fps-> 50 fps-> 60 fps.

한편, 본 발명의 실시예에 따른 영상 부호화 장치는 사용자의 선택 입력을 받는 사용자 조작부(40)를 더 포함할 수 있다. 사용자는 사용자 조작부(40)를 이용하여 사용자 입력을 본 발명에 따른 영상 부호화 장치에 인가할 수 있고, 이와 같은 사용자 입력은 전술한 영상 분석부(10) 및 부호화 방법 결정부(20)의 처리 결과에 우선한다. Meanwhile, the image encoding apparatus according to the embodiment of the present invention may further include a user operation unit 40 receiving a user's selection input. The user can apply the user input to the image encoding apparatus according to the present invention by using the user operation unit 40. Such user input is input to the image analysis unit 10 and the encoding method determination unit 20 .

예를 들어, 사용자 조작부(40)를 통해 인가되는 사용자 입력은 획득 영상의 부호화 방법을 선택하는 것일 수 있다. For example, the user input applied through the user manipulation unit 40 may be to select a coding method of the acquired image.

만약, 사용자가 사용자 조작부(40)를 통해 획득 영상을 40fps로 부호화하라는 명령을 입력하면, 부호화부(30)는 부호화 방법 결정부(20)의 처리 결과에 우선하여 사용자 조작부(40)를 통해 인가된 사용자 입력을 처리한다.If the user inputs an instruction to encode the acquired image at 40 fps through the user operation unit 40, the encoding unit 30 performs the encoding process for the acquired image through the user operation unit 40 in preference to the processing result of the encoding method determination unit 20. [ Processed user input.

또한, 사용자는 사용자 조작부(40)를 통해 영상 획득을 종료하겠다는 명령을 인가할 수 있고, 이때 영상 부호화 장치는 영상 획득을 종료한다.In addition, the user can apply an instruction to end the image acquisition through the user operation unit 40, and the image encoding apparatus ends the image acquisition.

도 2는 본 발명의 실시예에 따른 영상 부호화 방법을 도시한 순서도이다. 이하, 도 1 및 도 2를 참조하여 본 발명의 실시예에 따른 영상 부호화 방법을 설명한다.2 is a flowchart illustrating an image encoding method according to an embodiment of the present invention. Hereinafter, an image encoding method according to an embodiment of the present invention will be described with reference to FIG. 1 and FIG.

먼저, 영상 분석부(10)는 획득 영상을 분석하여 움직임 객체 유무에 대해 판단한다(S210).First, the image analysis unit 10 analyzes the acquired image to determine whether there is a motion object (S210).

일 실시예로서, 영상 분석부(10)는 단순히 움직임 객체가 획득 영상 내에 존재하는지 여부에 대해서만 판단할 수 있고, 다른 실시예로서, 영상 분석부(10)는 움직임 객체가 존재하는지 여부 및 만약 존재한다면 영상 내에 움직임 객체의 개수가 얼마인지 여부에 대한 판단을 할 수 있다.In one embodiment, the image analysis unit 10 may determine whether a motion object exists only in the acquired image, and in another embodiment, the image analysis unit 10 may determine whether or not a motion object exists, The number of motion objects in the image can be determined.

다음으로, 부호화 방법 결정부(20)는 상기 판단 결과에 따라 적응적으로 상기 획득 영상에 대한 부호화 방법을 결정한다(S220).Next, the encoding method determination unit 20 adaptively determines an encoding method for the acquired image according to the determination result (S220).

일 실시예로서, 영상 분석부(10)가 상기 획득 영상에서 움직임 객체가 존재하는지 여부에 대해서만 판단을 하고, 판단 결과 움직임 객체가 존재하는 것으로 판단되면, 부호화 방법 결정부(20)는 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 기본 설정 값에서 기 설정된 비율만큼 증가시킨다.In one embodiment, the image analysis unit 10 determines only whether or not a motion object exists in the acquired image. If it is determined that a motion object exists, the encoding method determination unit 20 determines At least one of Temporal Scalable Coding, Spatial Scalable Coding, and Signal-to-Noise Ratio (SNR) is increased by a predetermined ratio from the basic setting value.

다른 실시예로서, 영상 분석부(10)가 상기 획득 영상에서 움직임 객체가 존재하는지 여부뿐만 아니라, 움직임 객체의 개수에 대한 판단을 한다면, 부호화 방법 결정부(20)는 움직임 객체의 개수에 따라 기 설정된 비율만큼 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 기본 설정 값에서 증가시킨다.In another embodiment, if the image analysis unit 10 determines not only whether or not a motion object is present in the acquired image, but also the number of motion objects, the coding method determination unit 20 determines the number of motion objects based on the number of motion objects At least one of Temporal Scalable Coding, Spatial Scalable Coding, and Signal-to-Noise Ratio (SNR) of the acquired image is increased by a predetermined ratio.

부호화부(30)는 부호화 방법 결정부(20)에서 결정된 부호화 방법에 기초하여 획득 영상에 대한 부호화를 수행하는데(S230), 만약 사용자 조작부(40)를 통해 부호화 방법에 대한 특정 사용자 입력이 인가되면(S225), 부호화부(30)는 상기 특정 사용자 입력에 기초하여 획득 영상에 대한 부호화를 수행한다(S230).The encoding unit 30 encodes the acquired image based on the encoding method determined by the encoding method determination unit 20 at step S230. If a specific user input for the encoding method is applied through the user operation unit 40 (S225), the encoding unit 30 performs encoding on the acquired image based on the specific user input (S230).

이후, 사용자 조작부(40)를 통해 영상 획득을 종료하겠다는 사용자 입력이 인가되면(S240), 영상 부호화 장치는 영상 획득을 종료한다.Thereafter, when a user input for ending the image acquisition through the user operation unit 40 is applied (S240), the image encoding apparatus ends the image acquisition.

한편, 본 발명에 따른 영상 부호화 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.  Meanwhile, the image encoding method according to the present invention can be implemented in the form of a program command which can be executed through various computer means and recorded in a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Examples of program instructions, such as magneto-optical and ROM, RAM, flash memory and the like, can be executed by a computer using an interpreter or the like, as well as machine code, Includes a high-level language code. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상, 본 발명의 바람직한 실시예를 통하여 본 발명의 구성을 상세히 설명하였으나, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 본 명세서에 개시된 내용과는 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 보호범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구의 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, It is to be understood that the invention may be embodied in other specific forms. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. The scope of the present invention is defined by the appended claims rather than the detailed description, and all changes or modifications derived from the scope of the claims and their equivalents should be construed as being included within the scope of the present invention.

Claims (9)

획득 영상을 분석하여 움직임 객체 유무 및 상기 움직임 객체의 개수에 대한 판단을 하는 영상 분석부;
상기 영상 분석부의 판단 결과에 따라 적응적으로 상기 획득 영상에 대한 부호화 방법을 결정하는 부호화 방법 결정부; 및
상기 부호화 방법 결정부에서 결정된 부호화 방법에 기초하여 상기 획득 영상에 대한 부호화를 수행하는 부호화부를 포함하되,
상기 부호화 방법 결정부는,
상기 움직임 객체의 개수에 따라 기 설정된 비율만큼 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 기본 설정 값에서 증가시키는 것
인 영상의 움직임 객체 분석에 따른 계위적 부호화 장치.
An image analyzer for analyzing an acquired image to determine whether there is a motion object and the number of motion objects;
A coding method determining unit that adaptively determines a coding method for the acquired image according to a determination result of the image analyzing unit; And
And an encoding unit that encodes the acquired image based on the encoding method determined by the encoding method determination unit,
Wherein the encoding method determination unit determines,
Wherein at least one of Temporal Scalable Coding, Spatial Scalable Coding, and Signal to Noise Ratio (SNR) of the acquired image is set to a predetermined value according to the number of the motion objects, To increase in
A Scalable Coding Device Based on Analysis of Moving Objects in.
제1항에 있어서, 상기 부호화 방법 결정부는,
상기 움직임 객체의 유무에 대한 판단 결과에 따라 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 계위적으로 변화시키는 것
인 영상의 움직임 객체 분석에 따른 계위적 부호화 장치.
2. The method of claim 1,
At least one of Temporal Scalable Coding, Spatial Scalable Coding, and Signal-to-Noise Ratio (SNR) of the acquired image according to a result of the presence or absence of the motion object Change
A Scalable Coding Device Based on Analysis of Moving Objects in.
제1항에 있어서, 상기 부호화 방법 결정부는,
상기 움직임 객체가 존재하는 것으로 판단되면 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 기본 설정 값에서 기 설정된 비율만큼 증가시키는 것
인 영상의 움직임 객체 분석에 따른 계위적 부호화 장치.
2. The method of claim 1,
If it is determined that the motion object exists, at least one of Temporal Scalable Coding, Spatial Scalable Coding, and Signal-to-Noise Ratio (SNR) Increase by a set percentage
A Scalable Coding Device Based on Analysis of Moving Objects in.
삭제delete 제1항에 있어서, 상기 부호화 방법 결정부는,
상기 영상 분석부의 분석 결과에 따라, 이전 프레임에서 결정된 부호화 방법(부호화 프레임수, 부호화 해상도, 신호 대 잡음비 중 적어도 하나)을 변경할 경우, 목표 변경 값까지 순차적으로 상기 획득 영상의 부호화 프레임수, 부호화 해상도, 신호 대 잡음비 중 적어도 하나를 변경하는 것
인 영상의 움직임 객체 분석에 따른 계위적 부호화 장치.
2. The method of claim 1,
When changing the encoding method (at least one of the number of encoding frames, the encoding resolution, and the signal-to-noise ratio) determined in the previous frame according to the analysis result of the image analyzing unit, the number of encoded frames of the acquired image, , And a signal-to-noise ratio
A Scalable Coding Device Based on Analysis of Moving Objects in.
획득 영상을 분석하여 움직임 객체 유무 및 상기 움직임 객체의 개수에 대해 판단하는 단계; 상기 판단 결과에 따라 적응적으로 상기 획득 영상에 대한 부호화 방법을 결정하는 단계; 및 결정된 부호화 방법에 기초하여 상기 획득 영상에 대한 부호화를 수행하는 단계를 포함하되,
상기 부호화 방법을 결정하는 단계는,
상기 움직임 객체의 개수에 따라 기 설정된 비율만큼 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 기본 설정 값에서 증가시키는 단계를 포함하는 것
인 영상의 움직임 객체 분석에 따른 계위적 부호화 방법.
Analyzing the acquired image to determine whether the motion object exists and the number of the motion objects; Determining an encoding method for the acquired image adaptively according to the determination result; And performing encoding on the acquired image based on the determined encoding method,
Wherein the step of determining the encoding method comprises:
Wherein at least one of Temporal Scalable Coding, Spatial Scalable Coding, and Signal to Noise Ratio (SNR) of the acquired image is set to a predetermined value according to the number of the motion objects, Including increasing
A Scalable Coding Method Based on Analysis of Moving Objects in.
제6항에 있어서,
상기 부호화 방법을 결정하는 단계는,
상기 움직임 객체가 존재하는 것으로 판단되면 상기 획득 영상의 부호화 프레임수(Temporal Scalable Coding), 부호화 해상도(Spatial Scalable Coding), 신호 대 잡음비(Signal to Noise Ratio, SNR) 중 적어도 하나를 기본 설정 값에서 기 설정된 비율만큼 증가시키는 단계를 포함하는 것
인 영상의 움직임 객체 분석에 따른 계위적 부호화 방법.
The method according to claim 6,
Wherein the step of determining the encoding method comprises:
If it is determined that the motion object exists, at least one of Temporal Scalable Coding, Spatial Scalable Coding, and Signal-to-Noise Ratio (SNR) By a predetermined ratio
A Scalable Coding Method Based on Analysis of Moving Objects in.
삭제delete 제6항 내지 제7항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터로 판독 가능한 기록 매체.
A computer-readable recording medium storing a program for executing the method according to any one of claims 6 to 7.
KR1020120154540A 2012-12-27 2012-12-27 Scalable video encoding method according to the analysis of moving object in the video and apparatus thereof Active KR101409852B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120154540A KR101409852B1 (en) 2012-12-27 2012-12-27 Scalable video encoding method according to the analysis of moving object in the video and apparatus thereof
PCT/KR2013/006813 WO2014106975A1 (en) 2012-12-27 2013-07-30 Scalable encoding method and apparatus based on motion object analysis of video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120154540A KR101409852B1 (en) 2012-12-27 2012-12-27 Scalable video encoding method according to the analysis of moving object in the video and apparatus thereof

Publications (1)

Publication Number Publication Date
KR101409852B1 true KR101409852B1 (en) 2014-06-20

Family

ID=51062286

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120154540A Active KR101409852B1 (en) 2012-12-27 2012-12-27 Scalable video encoding method according to the analysis of moving object in the video and apparatus thereof

Country Status (2)

Country Link
KR (1) KR101409852B1 (en)
WO (1) WO2014106975A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000197003A (en) * 1998-12-24 2000-07-14 Casio Comput Co Ltd Video recording device
KR20040010944A (en) * 2002-07-25 2004-02-05 엘지전자 주식회사 Web camera
JP2004200989A (en) * 2002-12-18 2004-07-15 Fuji Photo Film Co Ltd Imaging apparatus and supervisory system
JP2007006385A (en) * 2005-06-27 2007-01-11 Fujifilm Holdings Corp Imaging apparatus, image recording apparatus, control method and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980025576A (en) * 1996-10-02 1998-07-15 양승택 Data Compression Device and Data Reduction Method Using Motion Characteristics of Video Object in Content-based Coding of Video
KR100453714B1 (en) * 2001-12-31 2004-10-20 (주)펜타마이크로 Apparatus and Method for Motion Detection in Digital Video Recording System Using MPEG Video Compression Technique
KR100846498B1 (en) * 2006-10-18 2008-07-17 삼성전자주식회사 Image analysis method and apparatus, and video region segmentation system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000197003A (en) * 1998-12-24 2000-07-14 Casio Comput Co Ltd Video recording device
KR20040010944A (en) * 2002-07-25 2004-02-05 엘지전자 주식회사 Web camera
JP2004200989A (en) * 2002-12-18 2004-07-15 Fuji Photo Film Co Ltd Imaging apparatus and supervisory system
JP2007006385A (en) * 2005-06-27 2007-01-11 Fujifilm Holdings Corp Imaging apparatus, image recording apparatus, control method and program

Also Published As

Publication number Publication date
WO2014106975A1 (en) 2014-07-10

Similar Documents

Publication Publication Date Title
US9071841B2 (en) Video transcoding with dynamically modifiable spatial resolution
TWI586177B (en) Adaptive bit rate control based on scenes
US10645449B2 (en) Method and apparatus of content-based self-adaptive video transcoding
KR101859155B1 (en) Tuning video compression for high frame rate and variable frame rate capture
CA2891275C (en) A hybrid-resolution encoding and decoding method and a video apparatus using the same
US9467693B2 (en) Multiple-pass rate control for video coding applications
US20110013692A1 (en) Adaptive Video Transcoding
US20150237356A1 (en) Host encoder for hardware-accelerated video encoding
CN105900420A (en) Selection of motion vector precision
CA2836192A1 (en) Video pre-encoding analyzing method for multiple bit rate encoding system
US20160014434A1 (en) Inter-frame predictive coding method and coder
US20150249829A1 (en) Method, Apparatus and Computer Program Product for Video Compression
JP2001359096A (en) Image coder
Jenab et al. Content-adaptive resolution control to improve video coding efficiency
KR101409852B1 (en) Scalable video encoding method according to the analysis of moving object in the video and apparatus thereof
JP6313614B2 (en) Video encoding apparatus and control method thereof
US20110051815A1 (en) Method and apparatus for encoding data and method and apparatus for decoding data
US10003826B2 (en) Method of reducing noise of video signal
JP6289168B2 (en) Image encoding device
WO2024114817A1 (en) A task-oriented video semantic coding system
US20240397067A1 (en) Adaptive video thinning based on later analytics and reconstruction requirements
WO2024077576A1 (en) Neural network based loop filter methods, video coding method and apparatus, video decoding method and apparatus, and system
KR20120057635A (en) Transcoder from first mpeg stream to second mpeg stream
CA2885198A1 (en) Method, apparatus and computer program product for video compression

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20121227

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20131212

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20140522

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20140613

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20140613

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20171114

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20171114

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20180531

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20180531

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20190611

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20190611

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20200610

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20210630

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20220331

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20240325

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20250325

Start annual number: 12

End annual number: 12