WO2015025999A1 - Method for changing colors of video all at once and recording medium thereof - Google Patents
Method for changing colors of video all at once and recording medium thereof Download PDFInfo
- Publication number
- WO2015025999A1 WO2015025999A1 PCT/KR2013/007761 KR2013007761W WO2015025999A1 WO 2015025999 A1 WO2015025999 A1 WO 2015025999A1 KR 2013007761 W KR2013007761 W KR 2013007761W WO 2015025999 A1 WO2015025999 A1 WO 2015025999A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- video
- reference image
- color information
- images
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 239000003086 colorant Substances 0.000 title abstract description 6
- 238000006243 chemical reaction Methods 0.000 claims description 36
- 238000005316 response function Methods 0.000 claims description 5
- 238000012886 linear function Methods 0.000 claims description 4
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000011218 segmentation Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000011514 reflex Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/147—Scene change detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
-
- 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/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/49—Segmenting video sequences, i.e. computational techniques such as parsing or cutting the sequence, low-level clustering or determining units such as shots or scenes
Definitions
- the present invention relates to a color conversion method, and more particularly, to a computer-readable recording medium having a batch color conversion method of a moving picture for collectively converting color of a moving picture and a program for executing the method on a computer. It is about.
- the video is composed of a number of consecutive frames.
- all the frames are stored in RAW and then subjected to proper image processing (eg, white balance, gamma correction, etc.).
- image processing eg, white balance, gamma correction, etc.
- RAW has a very large data capacity, it is virtually difficult to have a video in RAW format, and it takes a very long time because many frames need to be color-transformed in order to convert the color of the entire video.
- Embodiments of the present invention provide a batch color converting method of a moving picture and a recording medium thereof capable of batch converting colors for a whole image or a partial image of a moving picture.
- a step of dividing a video into a plurality of shot SHOT
- Selecting at least one shot from among the shots and designating at least one reference video from among the images forming the shot Inputting a target image including the same image as the reference image and having color information different from the reference image; Converting color information of the reference image into color information of the target image; And converting all the color information of all the images constituting the selected shot into a conversion relationship between the converted reference image and the target image.
- step 5 it may further include a six step to repeat the steps from step 2 to step 5.
- the video segmentation in the first step may be performed by calculating a difference between pixel values of two adjacent images and determining that the difference is the same shot if the difference is less than a threshold value, and determining the same shot if the difference is greater than or equal to the threshold value. It is available.
- the reference image in step 2 may be the first image of the selected shot.
- the method may further include a step 2-1 of calculating a difference between pixel values of the first image and other images of the selected shot, and adding the image having the highest difference as a new reference image among the images having the difference greater than or equal to a threshold value. can do.
- step 5-1 of comparing the color information of the converted entire images with the color information of the target image, respectively; Adding an image having the largest difference in color information to a reference image when an image having a difference in color information from the target image is greater than or equal to a threshold value among all the converted images;
- the method may further include steps 5-3 for performing steps 4 and 5 again.
- the target image may be an image taken by using the same camera as the reference image, but may be an image having a different image setting, an image taken by using a camera different from the reference image, or include the same scene as the reference image.
- the image may be an image downloaded through the Internet, or may be an image obtained by processing the reference image using image editing software.
- step 4 the same physical position in the reference image and the target image
- Step 4-1 of searching for a corresponding point having the same feature in the device Radiating calibration of the reference image and the target image so that the camera response functions have a linear function; And 4-3 calculating the color conversion matrix to convert the color information.
- a computer-readable recording medium having recorded thereon a program for executing the method according to one aspect of the present invention may be provided.
- the color of the video when the color of at least one image is converted for a shot that constitutes a video, the color of the video may be converted very efficiently since the color may be converted collectively for the other image forming the shot. Batch conversion is possible.
- FIG. 1 is a flowchart illustrating a batch color conversion method of a video according to an embodiment of the present invention.
- FIG. 2 is a flowchart illustrating an operation S120 in FIG. 1 in detail.
- FIG. 3 is a flowchart illustrating an operation S140 in detail in FIG. 1.
- FIG. 4 is a flowchart illustrating in detail the steps added after S150 in FIG. 1.
- FIG. 1 is a flowchart illustrating a batch color conversion method (hereinafter, referred to as a batch color conversion method) of a video according to an embodiment of the present invention.
- a batch color conversion method hereinafter, referred to as a batch color conversion method
- Step 1 is a step of dividing a video into a plurality of shots.
- a moving picture is made up of a large number of continuous frames (FRAME).
- FRAME continuous frames
- the frame corresponds to the basic unit forming the video.
- the frame has been described as having the same meaning as 'image'.
- the plurality of consecutive frames may constitute one shot.
- a shot may be defined as a collection of frames with a similar image as a whole.
- the video is composed of a plurality of shots.
- the scene change in the video may also be understood as a shot (SHOT) has changed.
- the plurality of shots may constitute one scene according to a semantic relationship.
- Such scenes may vary depending on the intention of the video editor (or director). That is, the scenes may vary according to how the editor groups a plurality of shots. Therefore, completely different images may exist in one scene.
- the segmentation of the video does not mean the division of the scene, but rather the division of the shot, which is a set of frames having similar images as a whole.
- the difference may be determined as the same shot. If this is the case, a method of judging and dividing into another shot may be used (shot boundary detection).
- the threshold may be preset.
- the method may compare the entire color histogram between the images, determine that the shot is the same shot if the difference between the color histograms is less than the threshold value, and determine if the difference is the other shot. .
- the user may manually divide the shot.
- the audio information when audio information is included in the video, the audio information may be used.
- the audio information since a person's voice has unique pitch information for each individual, a method of dividing a shot by analyzing a change in pitch and detecting a change in a speaker may be used.
- a method of dividing a video into a plurality of shots may use various known methods, and is not limited to the above-mentioned method (S110).
- any one shot is selected from the divided shots, and at least one reference image is designated among the images (frames) constituting the shot.
- one shot is composed of a plurality of images.
- the images have similar pixel values and color histogram values.
- the reference image may be at least one of a plurality of images forming a shot.
- the reference image may be the first image (frame) of the selected shot (DEFAULT value).
- the first image of the selected shot is referred to as a first reference image.
- a plurality of reference images may be designated. This is because an image having a large difference in pixel value and color histogram value from another image may belong to the same shot, and in this case, a color conversion result may be deteriorated.
- an image added as a reference image in addition to the first reference image will be referred to as a second reference image.
- FIG. 2 is a flowchart illustrating in detail S120 of FIG. 1.
- the second reference image may be designated through the same steps as in FIG. 2.
- a difference in color information between the first reference image and other images of the selected shot is calculated. Images in the same shot have relatively similar color information, but there may be a difference in color information between the images, and in some cases, the difference may be large (S122). Meanwhile, in the present specification, color information refers to color characteristics such as brightness, saturation, color, etc. of an image as well as a color model such as RGB (Red-Green-Blue) obtained from an image.
- RGB Red-Green-Blue
- the process may proceed to S130.
- a predetermined threshold value for example, the threshold value is 10%
- the second reference image may be additionally designated even after the color conversion is performed, and this will be described later (above S120).
- Step 3 is a step of inputting a target image.
- the target image includes the same image as the reference image, and means an image having color information different from that of the reference image. That is, the target image is an image having color information which is a target of conversion of color information of the reference image.
- the target image may include the same image as the reference image and is not limited to a specific kind.
- the target image is an image taken using the same camera as the reference image, but the image has a different image setting (where the image setting means image setting such as white balance, gamma correction, picture style, brightness adjustment, etc.). Can be.
- the image setting means image setting such as white balance, gamma correction, picture style, brightness adjustment, etc.
- the target image may be an image taken using a different camera from the reference image (different cameras have different spectral sensitivity, gamma, style, etc.).
- the target image may be an image downloaded through the Internet when it includes the same scene as the reference image.
- the target image may be an image obtained by processing the reference image using image editing software (editing tools such as Photoshop and paint shop).
- image editing software editing tools such as Photoshop and paint shop.
- an image taken using a digital single-lens reflex camera is different from an image taken using a smartphone. That is, since the photographing equipment is different, the colors of the two people are different.
- the reference image is converted into a target image through a batch color conversion method of a video according to an embodiment of the present invention. Can be converted to have the same color.
- the video taken with the DSLR can be converted like the video taken with a smartphone.
- the reverse is also possible (more than S130).
- Step 4 is a step of converting color information of the reference image into color information of the target image when the target image is input as in S130 (color correction).
- the color information conversion method may use various color correction methods known in the art.
- step S140 may be applied to the color correction method of the corresponding image described in the patent.
- step S140 of the present invention may include the contents of the patent, which will be briefly described below.
- FIG. 5 is a flowchart illustrating an operation S140 in detail in FIG. 1.
- step 4 is a step 4-1 of searching for a corresponding point having the same feature while having the same physical location in the reference image and the target image, and a camera response function of the reference image and the target image.
- Radiation calibration means that the camera response function of the image is calculated to have a linear function, and the inverse function of the image is added to the image to calibrate the camera response function to be a linear function.
- a 4-3 step of converting color information by calculating a color conversion matrix A detailed description of each step is described in detail in Korean Patent Registration No. 10-1227936, and will be omitted here.
- the color information of the reference image is converted into the color information of the target image (S140).
- Step 5 is a step of converting all of the color information of all the images forming the selected shot in a conversion relationship between the converted reference image and the target image. That is, when the color information of the reference image is converted in step 4, a conversion relationship between the reference image and the target image is derived, and color information of all images in the same shot may be collectively converted.
- all images in the same shot are images having relatively similar color information to the reference image. Therefore, converting all the images in the same shot to the color information of the converted reference image can be relatively fast and reliable.
- images in the same shot have relatively similar color information, but there may be a difference in color information between the images, and in some cases, the difference may be large. Therefore, a plurality of reference images may be designated from the beginning, but after converting the color information for all images in the same shot, it is possible to additionally specify the reference image according to the conversion result.
- FIG. 6 is a flowchart illustrating in detail the steps added after S150 in FIG. 1.
- color information of the entire images (images in the same shot) converted in operation S150 is compared with color information of the target image, respectively (S151).
- the difference in color information from the target image is less than a threshold value among the entire images from which the color information is converted, it may be considered that the color conversion of the entire images is properly performed. Therefore, it may proceed to the next step (S160).
- step 5 When the process up to step 5 is completed, the color conversion is performed for the selected shot among the plurality of shots that constitute the video. Therefore, when a color conversion is to be performed for other shots, a new shot is selected and repeated steps S120 to S150 are performed. By repeating the above process, images may be collectively converted to have the same or similar color information as the desired target image for the entire video.
- the color of at least one image when converted for a shot that constitutes a video, the color may be collectively converted for other images forming the shot. You can batch convert the colors of the video.
- image processing software since it is possible to use an image processed by another camera setting, another camera, or image editing software as a target image having color information to be converted, there is an advantage that it is not necessary to separately store the RAW of each image of the video.
- the batch color converting method for moving images according to the present invention described above may be embodied as computer readable codes on a computer readable recording medium.
- the computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, and may also be implemented in the form of a carrier wave.
- the computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
- functional programs, codes, and code segments for implementing the color correction method of the corresponding image may be easily inferred by programmers in the art.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Image Processing (AREA)
Abstract
Description
본 발명은 컬러 변환 방법에 관한 것으로, 보다 상세하게는 동영상의 컬러를 일괄적으로 변환하기 위한 동영상의 일괄 컬러 변환 방법과 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체에 관한 것이다. The present invention relates to a color conversion method, and more particularly, to a computer-readable recording medium having a batch color conversion method of a moving picture for collectively converting color of a moving picture and a program for executing the method on a computer. It is about.
인터넷 기술 및 스트림 전송 기술의 발달로 인해 다양한 멀티미디어 콘텐츠들이 활발하게 제작 및 유통되고 있다. 특히 동영상 콘텐츠들의 경우에는 스마트 디바이스 및 소셜 네트워크의 확산으로 큰 폭의 성장세를 보이고 있는 추세이다. Due to the development of internet technology and stream transmission technology, various multimedia contents are actively produced and distributed. In particular, video contents are showing a great growth trend due to the proliferation of smart devices and social networks.
이러한 동영상들은 다양한 신(SCENE) 및 컷(CUT)으로 구분된 부분 영상들을 조합 및 편집하여 이루어지는 것이 대부분이다. 이 때, 장비나 기후 등의 동영상 촬영 조건에 따라 하나의 동영상을 이루는 다수의 부분 영상들은 서로 컬러 정보가 상이한 경우가 매우 많은 바, 경우에 따라서는 전체 동영상에 있어 균일한 색감을 유지해야 하는 경우가 발생한다. 그리고 이 경우에 이용될 수 있는 기술이 동영상의 컬러 변환 기술이다. Most of these moving images are made by combining and editing partial images divided into various scenes and cuts. At this time, the plurality of partial images forming one video is very different from each other in color information depending on the equipment or weather shooting conditions, in some cases it is necessary to maintain a uniform color in the entire video Occurs. The technology that can be used in this case is the color conversion technology of moving pictures.
동영상은 수 많은 연속 프레임들이 모여 이루어지는 바, 동영상 전체의 컬러 변환을 위해서는 상기 프레임들을 모두 RAW로 저장한 후에 적절한 영상 처리(예컨대 화이트 밸런스, 감마 코렉션 등)를 거치게 된다. 그러나 RAW는 데이터 용량이 매우 크기 때문에 RAW 형태로 동영상이 존재하기는 사실상 어려우며, 전체 동영상의 컬러를 변환하기 위해서는 수많은 프레임들을 일일이 컬러 변환하여야 하므로 시간이 매우 오래 걸린다는 단점이 있다. The video is composed of a number of consecutive frames. For the color conversion of the entire video, all the frames are stored in RAW and then subjected to proper image processing (eg, white balance, gamma correction, etc.). However, since RAW has a very large data capacity, it is virtually difficult to have a video in RAW format, and it takes a very long time because many frames need to be color-transformed in order to convert the color of the entire video.
이에 동영상의 컬러를 변환하기 위한 편집 툴(TOOL)들이 존재하고 있으나, 이러한 툴들은 컬러의 절대 값을 변환시키는 바, 애초부터 영상 간 존재하는 촬영 조건 차이에 따른 불균질한 컬러 차이를 완전히 보정하기 어려우므로 한계가 있다.There are editing tools for converting the color of the video. However, these tools convert the absolute value of the color, which completely corrects the non-uniform color difference caused by the difference in shooting conditions between images. There is a limit because it is difficult.
본 발명의 실시예들은 동영상의 전체 영상 또는 부분 영상에 대하여 일괄적으로 컬러를 변환시킬 수 있는 동영상의 일괄 컬러 변환 방법 및 그 기록매체를 제공하고자 한다. Embodiments of the present invention provide a batch color converting method of a moving picture and a recording medium thereof capable of batch converting colors for a whole image or a partial image of a moving picture.
본 발명의 일 측면에 따르면, 동영상을 복수개의 샷(SHOT)으로 분할하는 1단계; 상기 샷들 중에서 어느 하나의 샷을 선택하고, 상기 샷을 이루는 영상들 중에서 적어도 하나의 기준 영상을 지정하는 2단계; 상기 기준 영상과 동일한 영상을 포함하는 것으로, 상기 기준 영상과 다른 컬러 정보를 가지는 타겟 영상을 입력하는 3단계; 상기 기준 영상의 컬러 정보를 상기 타겟 영상의 컬러 정보로 변환하는 4단계; 및 상기 변환된 기준 영상과 타겟 영상 간의 변환 관계로 상기 선택된 샷을 이루는 전체 영상들의 컬러 정보를 모두 변환하는 5단계를 포함하는 동영상의 일괄 컬러 변환 방법이 제공될 수 있다. According to an aspect of the present invention, a step of dividing a video into a plurality of shot (SHOT); Selecting at least one shot from among the shots and designating at least one reference video from among the images forming the shot; Inputting a target image including the same image as the reference image and having color information different from the reference image; Converting color information of the reference image into color information of the target image; And converting all the color information of all the images constituting the selected shot into a conversion relationship between the converted reference image and the target image.
또한, 상기 5단계 이후에, 상기 2단계부터 5단계까지 반복 수행하는 6단계를 더 포함할 수 있다. In addition, after the step 5, it may further include a six step to repeat the steps from step 2 to step 5.
또한, 상기 1단계에서의 동영상 분할은 두 개의 인접하는 영상의 픽셀 값의 차이를 계산하여 상기 차이가 임계값 미만이면 동일 샷으로 판단하고, 상기 임계값 이상이면 다른 샷으로 판단하여 분할하는 방법을 이용할 수 있다. The video segmentation in the first step may be performed by calculating a difference between pixel values of two adjacent images and determining that the difference is the same shot if the difference is less than a threshold value, and determining the same shot if the difference is greater than or equal to the threshold value. It is available.
또한, 상기 2단계에서의 기준 영상은 상기 선택된 샷의 첫 번째 영상일 수 있다. Also, the reference image in step 2 may be the first image of the selected shot.
또한, 상기 첫 번째 영상과 상기 선택된 샷의 다른 영상들의 픽셀 값의 차이를 계산하여 상기 차이가 임계값 이상인 영상들 중에서 상기 차이가 가장 높은 영상을 새로운 기준 영상으로 추가하는 2-1 단계를 더 포함할 수 있다. The method may further include a step 2-1 of calculating a difference between pixel values of the first image and other images of the selected shot, and adding the image having the highest difference as a new reference image among the images having the difference greater than or equal to a threshold value. can do.
또한, 상기 5단계 이후에, 상기 변환된 전체 영상들의 컬러 정보를 각각 상기 타겟 영상의 컬러 정보와 비교하는 5-1단계; 상기 변환된 전체 영상들 중 상기 타겟 영상과의 컬러 정보 차이가 임계값 이상인 영상이 존재하는 경우에, 상기 컬러 정보 차이가 가장 큰 영상을 기준 영상에 추가하는 5-2단계; 상기 4단계 및 5단계를 재수행하는 5-3단계를 더 포함할 수 있다. Further, after step 5, step 5-1 of comparing the color information of the converted entire images with the color information of the target image, respectively; Adding an image having the largest difference in color information to a reference image when an image having a difference in color information from the target image is greater than or equal to a threshold value among all the converted images; The method may further include steps 5-3 for performing steps 4 and 5 again.
또한, 상기 타겟 영상은 상기 기준 영상과 동일한 카메라를 사용하여 찍은 영상이되 다른 영상 세팅을 갖는 영상이거나, 상기 기준 영상과 다른 카메라를 사용하여 찍은 영상이거나, 상기 기준 영상과 동일한 장면을 포함하는 것으로 인터넷을 통해 다운로드한 영상이거나, 상기 기준 영상을 영상 편집 소프트웨어를 사용하여 영상 처리한 영상일 수 있다. The target image may be an image taken by using the same camera as the reference image, but may be an image having a different image setting, an image taken by using a camera different from the reference image, or include the same scene as the reference image. The image may be an image downloaded through the Internet, or may be an image obtained by processing the reference image using image editing software.
또한, 상기 4단계는, 상기 기준 영상 및 타겟 영상에서 동일한 물리적 위In addition, the step 4, the same physical position in the reference image and the target image
치에 있으면서 동일한 특징(feature)을 갖는 대응점을 검색하는 4-1단계; 상기 기준 영상 및 타겟 영상의 카메라 반응함수가 선형함수를 갖도록 복사 보정(radiometric calibration)하는 4-2단계; 및 컬러 변환 행렬을 산출하여 컬러 정보를 변환하는 4-3단계를 포함할 수 있다. Step 4-1 of searching for a corresponding point having the same feature in the device; Radiating calibration of the reference image and the target image so that the camera response functions have a linear function; And 4-3 calculating the color conversion matrix to convert the color information.
본 발명의 다른 측면에 따르면, 본 발명의 일 측면에 따른 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체가 제공될 수 있다. According to another aspect of the present invention, a computer-readable recording medium having recorded thereon a program for executing the method according to one aspect of the present invention may be provided.
본 발명의 실시예들은 동영상을 이루는 샷(SHOT)에 대하여 최소 하나의 영상의 컬러를 변환할 경우, 상기 샷을 이루는 다른 영상에 대해서도 일괄적으로 컬러를 변환할 수 있으므로 매우 효율적으로 동영상의 컬러를 일괄 변환할 수 있다. According to the exemplary embodiments of the present invention, when the color of at least one image is converted for a shot that constitutes a video, the color of the video may be converted very efficiently since the color may be converted collectively for the other image forming the shot. Batch conversion is possible.
또한, 변환하고자 하는 컬러 정보를 갖는 타겟 영상으로 다른 카메라 셋팅, 다른 카메라 또는 영상 편집 소프트웨어로 영상처리된 영상을 이용 가능하므로 동영상의 각 영상의 RAW를 별도로 저장할 필요가 없어 간편하다.In addition, since it is possible to use an image processed by another camera setting, another camera, or image editing software as a target image having color information to be converted, it is not necessary to separately store RAW of each image of the video.
도 1은 본 발명의 일 실시예에 따른 동영상의 일괄 컬러 변환 방법을 나타내는 순서도이다. 1 is a flowchart illustrating a batch color conversion method of a video according to an embodiment of the present invention.
도 2는 도 1에서 S120 단계를 세부적으로 나타내는 순서도이다. FIG. 2 is a flowchart illustrating an operation S120 in FIG. 1 in detail.
도 3은 도 1에서 S140 단계를 세부적으로 나타내는 순서도이다. 3 is a flowchart illustrating an operation S140 in detail in FIG. 1.
도 4는 도 1에서 S150 이후에 추가되는 단계를 세부적으로 나타내는 순서도이다.4 is a flowchart illustrating in detail the steps added after S150 in FIG. 1.
이하, 첨부된 도면을 참조하여 본 발명의 실시예들에 대하여 구체적으로 설명하도록 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 동영상의 일괄 컬러 변환 방법(이하, 일괄 컬러 변환 방법)을 나타내는 순서도이다. 이하에서는 도 1에 도시된 각 단계별로 본 발명을 설명하도록 한다. 1 is a flowchart illustrating a batch color conversion method (hereinafter, referred to as a batch color conversion method) of a video according to an embodiment of the present invention. Hereinafter, the present invention will be described in each step shown in FIG. 1.
(1) 1단계(S110)(1) Step 1 (S110)
1단계는 동영상을 복수개의 샷(SHOT)으로 분할하는 단계이다. Step 1 is a step of dividing a video into a plurality of shots.
본 명세서에 기재된 동영상의 계층적 구조에 대하여 간략히 설명하면, 동영상은 수 없이 많은 연속 프레임(FRAME)이 모여 이루어진다. 즉, 프레임은 동영상을 이루는 기본 단위에 해당한다. 본 명세서에서 프레임은 ‘영상’과 동일한 의미로 기재되었음을 밝혀둔다.Briefly describing the hierarchical structure of a moving picture described in the present specification, a moving picture is made up of a large number of continuous frames (FRAME). In other words, the frame corresponds to the basic unit forming the video. In the present specification, the frame has been described as having the same meaning as 'image'.
복수개의 연속적인 프레임은 하나의 샷(SHOT)을 구성할 수 있다. 샷은 전체적으로 유사한 영상을 가진 프레임들의 집합으로 정의될 수 있다. 즉, 동영상은 복수개의 샷으로 구성된다. 일반적으로 동영상 내에서 장면 전환이 이루어진다 함은 샷(SHOT)이 달라졌다는 의미로도 파악될 수 있다. The plurality of consecutive frames may constitute one shot. A shot may be defined as a collection of frames with a similar image as a whole. In other words, the video is composed of a plurality of shots. In general, the scene change in the video may also be understood as a shot (SHOT) has changed.
복수개의 샷은 의미적인 관계에 따라 하나의 신(SCENE)을 구성할 수 있다. 이러한 신(SCENE)은 동영상 편집자(내지 연출자)의 의도에 따라 달라질 수 있다. 즉, 편집자가 복수개의 샷(SHOT)을 어떻게 그룹화 하는지에 따라 신(SCENE)들은 다양하게 달라질 수 있다. 그러므로 하나의 신(SCENE) 내에서는 전혀 다른 영상들이 존재할 수도 있다. The plurality of shots may constitute one scene according to a semantic relationship. Such scenes may vary depending on the intention of the video editor (or director). That is, the scenes may vary according to how the editor groups a plurality of shots. Therefore, completely different images may exist in one scene.
따라서 본 발명의 1단계에서 동영상을 분할한다는 의미는 신(SCENE)의 분할을 의미하는 것이 아니라, 전체적으로 유사한 영상을 가진 프레임의 집합인 샷(SHOT)의 분할을 의미함을 밝혀둔다. Therefore, in the first step of the present invention, the segmentation of the video does not mean the division of the scene, but rather the division of the shot, which is a set of frames having similar images as a whole.
동영상을 복수개의 샷으로 분할하는 방법에 대하여 설명한다. A method of dividing a video into a plurality of shots will be described.
동영상을 복수개의 샷으로 분할하는 방법은 다양하게 존재할 수 있으며, 예컨대 두 개의 인접 영상(프레임)의 픽셀 값의 차이를 계산하여 상기 차이가 임계값 미만이면 동일 샷으로 판단하고, 상기 차이가 임계값 이상이면 다른 샷으로 판단하여 분할하는 방법을 이용할 수 있다(샷 경계 검출법, shot boundary detection). 여기에서 상기 임계값은 기 설정될 수 있다. There may be various methods of dividing a video into a plurality of shots. For example, if the difference is less than a threshold value by calculating a difference between pixel values of two adjacent images (frames), the difference is determined as the same shot. If this is the case, a method of judging and dividing into another shot may be used (shot boundary detection). Herein, the threshold may be preset.
또는, 영상 간의 전체 컬러 히스토그램(color histogram)을 비교하고, 상기 컬러 히스토그램의 차이가 임계값 미만이면 동일 샷으로 판단하고, 상기 차이가 임계값 이상이면 다른 샷으로 판단하여 분할하는 방법을 이용할 수 있다. Alternatively, the method may compare the entire color histogram between the images, determine that the shot is the same shot if the difference between the color histograms is less than the threshold value, and determine if the difference is the other shot. .
또는, 동영상에서 장면의 변화가 많지 않거나 동영상 길이가 상대적으로 짧은 경우에는 사용자가 수동으로 샷을 분할하는 방법을 사용하는 것도 가능하다. Alternatively, if there are not many scene changes in the video or the video length is relatively short, the user may manually divide the shot.
또는, 동영상에 오디오 정보가 포함되어 있는 경우에는 상기 오디오 정보를 이용하는 것도 가능하다. 예컨대 사람의 목소리는 개인마다 고유한 피치 정보가 존재하는 바, 피치 변화를 분석하여 화자가 바뀌는 것을 검출함으로써 샷을 분할하는 방법을 사용할 수 있다. Alternatively, when audio information is included in the video, the audio information may be used. For example, since a person's voice has unique pitch information for each individual, a method of dividing a shot by analyzing a change in pitch and detecting a change in a speaker may be used.
이렇듯 동영상을 복수개의 샷으로 분할하는 방법은 공지된 다양한 방법을 사용할 수 있으며, 상기 언급된 방법으로만 한정되는 것은 아니다(이상 S110).As such, a method of dividing a video into a plurality of shots may use various known methods, and is not limited to the above-mentioned method (S110).
(2) 2단계(S120)(2) Step 2 (S120)
2단계는 분할된 샷(SHOT)들 중에서 어느 하나의 샷을 선택하고, 상기 샷을 이루는 영상(프레임)들 중에서 적어도 하나의 기준 영상을 지정하는 단계이다. In the second step, any one shot is selected from the divided shots, and at least one reference image is designated among the images (frames) constituting the shot.
상술하였듯이 하나의 샷은 복수개의 영상으로 구성된다. 상기 영상들은 유사한 픽셀 값 및 컬러 히스토그램값을 갖는다. As described above, one shot is composed of a plurality of images. The images have similar pixel values and color histogram values.
기준 영상은 샷을 이루는 복수개의 영상들 중에서 적어도 하나 이상일 수 있다. 예컨대 기준 영상은 선택된 샷의 첫 번째 영상(프레임)일 수 있다(DEFAULT값). 본 명세서에서는 선택된 샷의 첫 번째 영상을 제1 기준 영상으로 지칭하기로 한다. The reference image may be at least one of a plurality of images forming a shot. For example, the reference image may be the first image (frame) of the selected shot (DEFAULT value). In the present specification, the first image of the selected shot is referred to as a first reference image.
기준 영상은 복수개가 지정될 수도 있다. 동일한 샷(SHOT) 내에서도 상대적으로 다른 영상들과 픽셀 값 및 컬러 히스토그램값이 차이가 큰 영상이 속할 수 있으며, 이 경우에는 컬러 변환 결과가 저하될 수 있기 때문이다. 본 명세서에서는 제1 기준 영상 이외에 기준 영상으로 추가되는 영상을 제2 기준 영상으로 지칭하기로 한다. A plurality of reference images may be designated. This is because an image having a large difference in pixel value and color histogram value from another image may belong to the same shot, and in this case, a color conversion result may be deteriorated. In the present specification, an image added as a reference image in addition to the first reference image will be referred to as a second reference image.
도 2에서는 도 1의 S120 단계를 세부적으로 나타내는 순서도를 도시하고 있다. 도 2에서와 같은 단계를 거쳐 제2 기준 영상이 지정될 수 있다. FIG. 2 is a flowchart illustrating in detail S120 of FIG. 1. The second reference image may be designated through the same steps as in FIG. 2.
구체적으로, 제1 기준 영상이 지정되면(S121) 제1 기준 영상과 선택된 샷의 다른 영상들의 컬러 정보 차이를 계산한다. 동일 샷 내에 있는 영상들은 비교적 유사한 컬러 정보를 가지고 있으나, 영상들끼리는 컬러 정보 차이가 존재할 수 있으며 경우에 따라서는 상기 차이가 클 수도 있다(S122). 한편, 본 명세서에서 컬러 정보란 영상으로부터 얻어지는 RGB(Red-Green-Blue)와 같은 색 모델뿐만 아니라 영상의 밝기, 채도, 색상 등과 같은 컬러 특성을 의미한다. In detail, when a first reference image is designated (S121), a difference in color information between the first reference image and other images of the selected shot is calculated. Images in the same shot have relatively similar color information, but there may be a difference in color information between the images, and in some cases, the difference may be large (S122). Meanwhile, in the present specification, color information refers to color characteristics such as brightness, saturation, color, etc. of an image as well as a color model such as RGB (Red-Green-Blue) obtained from an image.
이 때, 기 설정된 임계값(예컨대 임계값은 10%)과 비교하였을 때에(S123), 상기 컬러 정보 차이(제1 기준 영상과 선택된 샷의 다른 영상들 사이)가 임계값 미만인 경우에는 영상들 간의 컬러 정보가 비교적 유사한 수준에 있음을 의미하는 바, 제2 기준 영상을 추가 지정할 필요가 없다. 따라서 다음 단계인 S130으로 넘어갈 수 있다. 그러나, 상기 컬러 정보 차이가 임계값 이상인 경우에는 컬러 정보 차이가 가장 큰 영상을 제2 기준 영상으로 추가함으로써(S124) 후술할 컬러 변환 결과에서의 신뢰성을 향상시킬 수 있다.At this time, when compared with a predetermined threshold value (for example, the threshold value is 10%) (S123), if the difference between the color information (between the first reference image and other images of the selected shot) is less than the threshold value between the images Since color information is at a relatively similar level, there is no need to additionally specify a second reference image. Therefore, the process may proceed to S130. However, when the color information difference is greater than or equal to a threshold, reliability of the color conversion result to be described later may be improved by adding an image having the largest color information difference as the second reference image (S124).
한편, 제2 기준 영상은 컬러 변환이 이루어진 후에도 추가적으로 지정될 수 있으며, 이에 대해서는 후술하기로 한다(이상 S120).Meanwhile, the second reference image may be additionally designated even after the color conversion is performed, and this will be described later (above S120).
(3) 3단계(S130)(3) step 3 (S130)
3단계는 타겟 영상을 입력하는 단계이다. 본 명세서에서 타겟 영상은 기준 영상과 동일한 영상을 포함하는 것으로, 기준 영상과는 다른 컬러 정보를 가지는 영상을 의미한다. 즉, 타겟 영상은 기준 영상의 컬러 정보의 변환 대상이 되는 컬러 정보를 가진 영상이다. Step 3 is a step of inputting a target image. In the present specification, the target image includes the same image as the reference image, and means an image having color information different from that of the reference image. That is, the target image is an image having color information which is a target of conversion of color information of the reference image.
타겟 영상은 기준 영상과 동일한 영상을 포함하면 되고 특정 종류의 것으로 한정되지 않는다.The target image may include the same image as the reference image and is not limited to a specific kind.
예컨대, 타겟 영상은 기준 영상과 동일한 카메라를 사용하여 찍은 영상이되 다른 영상 세팅(여기에서 영상 세팅은 화이트 밸런스, 감마 코렉션, 픽처 스타일, 밝기 조정 등의 영상 세팅을 의미함)을 갖는 영상일 수 있다. For example, the target image is an image taken using the same camera as the reference image, but the image has a different image setting (where the image setting means image setting such as white balance, gamma correction, picture style, brightness adjustment, etc.). Can be.
또한 타겟 영상은 기준 영상과 다른 카메라를 사용하여 찍은 영상일 수 있다(카메라가 다르면 스펙트럼 감도, 사용되는 감마, 스타일 등이 달라짐). In addition, the target image may be an image taken using a different camera from the reference image (different cameras have different spectral sensitivity, gamma, style, etc.).
또한 타겟 영상은 기준 영상과 동일한 장면을 포함할 경우에 인터넷을 통해 다운로드한 영상일 수 있다. In addition, the target image may be an image downloaded through the Internet when it includes the same scene as the reference image.
또한 타겟 영상은 기준 영상을 영상 편집 소프트웨어(포토샵, 페인트샵과 같은 편집툴)를 이용하여 영상처리한 영상일 수도 있다. In addition, the target image may be an image obtained by processing the reference image using image editing software (editing tools such as Photoshop and paint shop).
예컨대, DSLR(digital single-lens reflex camera)을 이용해서 찍은 영상과, 스마트폰을 이용해서 찍은 영상은 다르다. 즉, 촬영 장비가 다르므로 양 자의 색감은 상이하다. 이 때, DSLR을 이용해서 찍은 이미지가 기준 영상이고 스마트폰을 이용해서 찍은 이미지가 타겟 영상이라 가정할 때에, 본 발명의 일 실시예에 따른 동영상의 일괄 컬러 변환 방법을 통하여 기준 영상은 타겟 영상과 동일한 색감을 가지도록 변환될 수 있다. 즉, DSLR을 이용해서 찍은 영상을 마치 스마트폰으로 찍은 영상처럼 컨버젼할 수 있다. 물론 그 역의 경우도 가능하다(이상 S130). For example, an image taken using a digital single-lens reflex camera (DSLR) is different from an image taken using a smartphone. That is, since the photographing equipment is different, the colors of the two people are different. At this time, assuming that the image taken using a DSLR is a reference image and the image taken using a smartphone is a target image, the reference image is converted into a target image through a batch color conversion method of a video according to an embodiment of the present invention. Can be converted to have the same color. In other words, the video taken with the DSLR can be converted like the video taken with a smartphone. Of course the reverse is also possible (more than S130).
(4) 4단계(S140)(4) Step 4 (S140)
4단계는 S130에서와 같이 타겟 영상이 입력되면, 기준 영상의 컬러 정보를 타겟 영상의 컬러 정보로 변환하는 단계이다(컬러 보정). 컬러 정보 변환 방법은 본 기술분야에서 공지된 다양한 컬러 보정 방법을 이용할 수 있다. Step 4 is a step of converting color information of the reference image into color information of the target image when the target image is input as in S130 (color correction). The color information conversion method may use various color correction methods known in the art.
관련하여 본 발명의 발명자들이 출원하여 등록 받은 한국등록특허 제10-1227936호에서는 대응 영상의 컬러 보정 방법이 기재되어 있으며, 본 발명에서 S140 단계는 상기 특허에 기재된 대응 영상의 컬러 보정 방법이 적용될 수 있다. 즉, 본 발명의 S140 단계는 상기 특허의 내용을 포함할 수 있으며, 이하에서 간략히 설명하도록 한다.Related Korean Patent No. 10-1227936, filed and registered by the inventors of the present invention, describes a color correction method of a corresponding image. In the present invention, step S140 may be applied to the color correction method of the corresponding image described in the patent. have. That is, step S140 of the present invention may include the contents of the patent, which will be briefly described below.
도 5는 도 1에서 S140 단계를 세부적으로 나타내는 순서도이다. FIG. 5 is a flowchart illustrating an operation S140 in detail in FIG. 1.
도 5를 참조하면, 상기 4단계는 상기 기준 영상 및 타겟 영상에서 동일한 물리적 위치에 있으면서 동일한 특징(feature)을 갖는 대응점을 검색하는 4-1 단계와, 상기 기준 영상 및 타겟 영상의 카메라 반응함수가 선형함수를 갖도록 복사 보정(radiometric calibration, 영상의 카메라 반응 함수를 구하고, 이의 역함수를 영상에 가함으로써 카메라 반응 함수가 선형함수가 되도록 보정하는 것을 의미하며 카메라 반응 함수는 카메라의 영상을 통해 얻은 관찰(measurement)과 장면의 복사휘도간의 관계를 의미함)하는 4-2 단계와, 컬러 변환 행렬을 산출하여 컬러 정보를 변환하는 4-3 단계를 포함할 수 있다. 상기 각 단계에 대한 세부적인 설명은 한국등록특허 제10-1227936호에 구체적으로 기재되어 있는 바, 여기에서는 생략하도록 한다. Referring to FIG. 5, step 4 is a step 4-1 of searching for a corresponding point having the same feature while having the same physical location in the reference image and the target image, and a camera response function of the reference image and the target image. Radiation calibration means that the camera response function of the image is calculated to have a linear function, and the inverse function of the image is added to the image to calibrate the camera response function to be a linear function. and a 4-3 step of converting color information by calculating a color conversion matrix. A detailed description of each step is described in detail in Korean Patent Registration No. 10-1227936, and will be omitted here.
이로써 기준 영상의 컬러 정보는 타겟 영상의 컬러 정보로 변환된다(이상 S140).As a result, the color information of the reference image is converted into the color information of the target image (S140).
(5) 5단계(S150)(5) Step 5 (S150)
5단계는 상기 변환된 기준 영상과 타겟 영상 간의 변환 관계로 상기 선택된 샷을 이루는 전체 영상들의 컬러 정보를 모두 변환하는 단계이다. 즉, 상기 4단계에서 기준 영상의 컬러 정보가 변환되면 상기 기준 영상과 타겟 영상 간의 변환 관계가 도출되고, 이를 토대로 동일한 샷 내에 있는 모든 영상들의 컬러 정보가 일괄적으로 변환될 수 있다.Step 5 is a step of converting all of the color information of all the images forming the selected shot in a conversion relationship between the converted reference image and the target image. That is, when the color information of the reference image is converted in step 4, a conversion relationship between the reference image and the target image is derived, and color information of all images in the same shot may be collectively converted.
상술한 것과 같이 동일한 샷 내에 있는 모든 영상들은 기준 영상과 컬러 정보가 비교적 유사한 영상들이다. 따라서 동일한 샷 내의 모든 영상들을 변환된 기준 영상의 컬러 정보로 변환하는 것은 상대적으로 속도가 빠를 뿐만 아니라 신뢰성이 높아질 수 있다. As described above, all images in the same shot are images having relatively similar color information to the reference image. Therefore, converting all the images in the same shot to the color information of the converted reference image can be relatively fast and reliable.
한편, 동일한 샷 내의 모든 영상들에 대하여 일괄적으로 컬러 정보를 변환한 후에는 변환 결과에 따라 기준 영상을 추가하여(제2 기준 영상) 컬러 변환을 재수행하는 것이 가능하다. On the other hand, after the color information is collectively converted for all the images in the same shot, it is possible to perform the color conversion again by adding a reference image (second reference image) according to the conversion result.
앞서 언급한 것처럼 동일 샷 내에 있는 영상들은 비교적 유사한 컬러 정보를 가지고 있으나, 영상들끼리는 컬러 정보 차이가 존재할 수 있으며 경우에 따라서는 상기 차이가 클 수도 있다. 따라서 기준 영상은 처음부터 복수개가 지정될 수 있으나, 동일한 샷 내의 모든 영상들에 대하여 컬러 정보를 변환한 후에 그 변환 결과에 따라 기준 영상을 추가로 지정하는 것이 가능하다. As mentioned above, images in the same shot have relatively similar color information, but there may be a difference in color information between the images, and in some cases, the difference may be large. Therefore, a plurality of reference images may be designated from the beginning, but after converting the color information for all images in the same shot, it is possible to additionally specify the reference image according to the conversion result.
관련하여 도 6은 도 1에서 S150 이후에 추가되는 단계를 세부적으로 나타내는 순서도이다.6 is a flowchart illustrating in detail the steps added after S150 in FIG. 1.
도 6을 참조하면, S150 단계에서 변환된 전체 영상들(동일 샷 내에 있는 영상들임)의 컬러 정보를 각각 상기 타겟 영상의 컬러 정보와 비교한다(S151). 이 때, 컬러 정보가 변환된 전체 영상들 중에서 상기 타겟 영상과의 컬러 정보 차이가 임계값 미만인 경우에는 전체 영상들에 대한 컬러 변환이 적절하게 수행된 것으로 볼 수 있다. 따라서 다음 단계로 넘어갈 수 있다(S160).Referring to FIG. 6, color information of the entire images (images in the same shot) converted in operation S150 is compared with color information of the target image, respectively (S151). In this case, when the difference in color information from the target image is less than a threshold value among the entire images from which the color information is converted, it may be considered that the color conversion of the entire images is properly performed. Therefore, it may proceed to the next step (S160).
그러나 컬러 정보가 변환된 전체 영상들 중에서 상기 타겟 영상과의 컬러 정보 차이가 임계값 이상인 영상이 존재하는 경우에는(S152), 전체 영상들에 대한 컬러 변환이 적절하게 수행되지 않은 것으로 볼 수 있다. 따라서 기준 영상을 추가 지정할 필요가 있다. 그러므로 이와 같은 경우에는 컬러 정보 차이가 임계값 이상인 영상 중에서도 그 차이가 가장 큰 영상(가장 컬러 변환 결과가 나쁘게 나온 영상에 해당함)을 제2 기준 영상으로 추가한 다음(S153), 다시 S140 단계부터 재수행함으로써 컬러 변환의 신뢰성을 향상시킬 수 있다. 제2 기준 영상이 추가되어도 타겟 영상은 변하지 않으므로 가장 컬러 변환 결과가 나쁘게 나온 영상이 보다 타겟 영상에 가깝도록 변환되는 결과를 낳는다(이상 S150). However, when there is an image having a color information difference greater than or equal to a threshold value among all images in which color information is converted (S152), it may be considered that color conversion for all images is not properly performed. Therefore, it is necessary to specify additional reference images. Therefore, in such a case, the image having the largest difference (corresponding to the image having the worst color conversion result) among the images whose color information difference is greater than or equal to the threshold value is added as the second reference image (S153), and then the image is re-started from step S140. By doing this, the reliability of color conversion can be improved. Since the target image is not changed even when the second reference image is added, the image having the worst color conversion result is converted to be closer to the target image (S150).
(6) 6단계(S160)(6) step 6 (S160)
상술한 5단계까지의 과정이 종료되면 동영상을 이루는 복수개의 샷(SHOT) 중에서 선택된 샷(SHOT)에 대한 컬러 변환이 이루어진 상태이다. 따라서 다른 샷에 대하여도 컬러 변환을 수행하고자 할 때에는 새로운 샷을 선택하고 상술한 S120 단계부터 S150 단계까지 반복 수행하게 된다. 상기와 같은 과정을 반복 수행하면 동영상 전체 영상에 대하여 원하는 타겟 영상과 동일 또는 유사한 컬러 정보를 갖도록 영상들이 일괄적으로 변환될 수 있다. When the process up to step 5 is completed, the color conversion is performed for the selected shot among the plurality of shots that constitute the video. Therefore, when a color conversion is to be performed for other shots, a new shot is selected and repeated steps S120 to S150 are performed. By repeating the above process, images may be collectively converted to have the same or similar color information as the desired target image for the entire video.
상술한 바와 같이, 본 발명의 실시예들은 동영상을 이루는 샷(SHOT)에 대하여 최소 하나의 영상의 컬러를 변환할 경우, 상기 샷을 이루는 다른 영상에 대해서도 일괄적으로 컬러를 변환할 수 있으므로 매우 효율적으로 동영상의 컬러를 일괄 변환할 수 있다. 또한, 변환하고자 하는 컬러 정보를 갖는 타겟 영상으로 다른 카메라 셋팅, 다른 카메라 또는 영상 편집 소프트웨어로 영상처리된 영상을 이용 가능하므로 동영상의 각 영상의 RAW를 별도로 저장할 필요가 없어 간편하다는 장점을 갖는다. As described above, in the embodiments of the present invention, when the color of at least one image is converted for a shot that constitutes a video, the color may be collectively converted for other images forming the shot. You can batch convert the colors of the video. In addition, since it is possible to use an image processed by another camera setting, another camera, or image editing software as a target image having color information to be converted, there is an advantage that it is not necessary to separately store the RAW of each image of the video.
이상에서 상술한 본 발명에 따른 동영상의 일괄 컬러 변환 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현할 수 있다. 컴퓨터가 읽을 수 있는 기록메체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 대응 영상의 컬러 보정 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The batch color converting method for moving images according to the present invention described above may be embodied as computer readable codes on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, and may also be implemented in the form of a carrier wave. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. In addition, functional programs, codes, and code segments for implementing the color correction method of the corresponding image may be easily inferred by programmers in the art.
이상, 본 발명의 실시예들에 대하여 설명하였으나 해당 기술 분야에서 통상의 지식을 가진 자라면 특허청구범위에 기재된 본 발명의 사상으로부터 벗어나지 않는 범위 내에서, 구성 요소의 부가, 변경, 삭제 또는 추가 등에 의해 본 발명을 다양하게 수정 및 변경시킬 수 있을 것이며, 이 또한 본 발명의 권리범위 내에 포함된다고 할 것이다. As described above, embodiments of the present invention have been described, but those skilled in the art may add, change, delete, or add components within the scope not departing from the spirit of the present invention described in the claims. The present invention may be modified and changed in various ways, which will also be included within the scope of the present invention.
Claims (9)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2013-0098569 | 2013-08-20 | ||
KR20130098569A KR101492060B1 (en) | 2013-08-20 | 2013-08-20 | Method for overall transforming color of video |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015025999A1 true WO2015025999A1 (en) | 2015-02-26 |
Family
ID=52483765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2013/007761 WO2015025999A1 (en) | 2013-08-20 | 2013-08-29 | Method for changing colors of video all at once and recording medium thereof |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101492060B1 (en) |
WO (1) | WO2015025999A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11232616B2 (en) | 2018-09-03 | 2022-01-25 | Samsung Electronics Co., Ltd | Methods and systems for performing editing operations on media |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050190965A1 (en) * | 2004-02-28 | 2005-09-01 | Samsung Electronics Co., Ltd | Apparatus and method for determining anchor shots |
KR20070107628A (en) * | 2007-08-15 | 2007-11-07 | (주)코인미디어 랩 | Classification of video shots |
JP2008300981A (en) * | 2007-05-29 | 2008-12-11 | Canon Inc | Image processor and processing method |
KR20110016505A (en) * | 2008-06-17 | 2011-02-17 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Color adjustment |
KR20110023694A (en) * | 2009-08-28 | 2011-03-08 | 한국전자통신연구원 | Color conversion system of photographed images and control method thereof |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110071854A (en) * | 2009-12-21 | 2011-06-29 | 한국전자통신연구원 | Apparatus and method for color correction of image data in stereoscopic imaging system |
KR101227936B1 (en) * | 2011-05-31 | 2013-01-30 | 전자부품연구원 | Method for compensating colour of corresponding image and recording medium thereof |
-
2013
- 2013-08-20 KR KR20130098569A patent/KR101492060B1/en not_active Expired - Fee Related
- 2013-08-29 WO PCT/KR2013/007761 patent/WO2015025999A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050190965A1 (en) * | 2004-02-28 | 2005-09-01 | Samsung Electronics Co., Ltd | Apparatus and method for determining anchor shots |
JP2008300981A (en) * | 2007-05-29 | 2008-12-11 | Canon Inc | Image processor and processing method |
KR20070107628A (en) * | 2007-08-15 | 2007-11-07 | (주)코인미디어 랩 | Classification of video shots |
KR20110016505A (en) * | 2008-06-17 | 2011-02-17 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Color adjustment |
KR20110023694A (en) * | 2009-08-28 | 2011-03-08 | 한국전자통신연구원 | Color conversion system of photographed images and control method thereof |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11232616B2 (en) | 2018-09-03 | 2022-01-25 | Samsung Electronics Co., Ltd | Methods and systems for performing editing operations on media |
Also Published As
Publication number | Publication date |
---|---|
KR101492060B1 (en) | 2015-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6066536B2 (en) | Generation of high dynamic range images without ghosting | |
KR100658998B1 (en) | Image processing apparatus, image processing method and computer readable medium which records program thereof | |
WO2009131350A2 (en) | Selecting best image | |
US8164649B2 (en) | White balance adjusting device, imaging apparatus, and recording medium storing white balance adjusting program | |
CN109862389B (en) | Video processing method, device, server and storage medium | |
WO2010095873A2 (en) | Adjusting auto white balance | |
WO2019164074A1 (en) | Fine dust analysis method, and apparatus for performing same | |
US20110075924A1 (en) | Color adjustment | |
JP7152065B2 (en) | Image processing device | |
WO2015102232A1 (en) | Method and electronic apparatus for sharing photographing setting values, and sharing system | |
WO2017057926A1 (en) | Display device and method for controlling same | |
CN111311500B (en) | A method and device for color restoration of an image | |
CN112489144B (en) | Image processing method, image processing device, terminal device and storage medium | |
EP3066508A1 (en) | Method and system for creating a camera refocus effect | |
CN113962844B (en) | Image fusion method, storage medium and terminal device | |
CN115297257B (en) | Method, device and equipment for acquiring multiple paths of video streams | |
WO2015025999A1 (en) | Method for changing colors of video all at once and recording medium thereof | |
WO2017086522A1 (en) | Method for synthesizing chroma key image without requiring background screen | |
CN113099191B (en) | Image processing method and device | |
CN112995633B (en) | Image white balance processing method and device, electronic equipment and storage medium | |
JP2009239772A (en) | Imaging device, image processing device, image processing method, and program | |
JP4013024B2 (en) | Movie processing apparatus, movie processing method, and recording medium | |
CN112995634B (en) | Image white balance processing method and device, electronic equipment and storage medium | |
WO2010123171A1 (en) | Method for compensating color in accordance with change in image brightness using camera color characteristic curve | |
WO2020080608A1 (en) | Apparatus and method for chroma key synthesis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13892005 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13892005 Country of ref document: EP Kind code of ref document: A1 |