KR20000040087A - Method of controlling playback speed of video using scene change distribution - Google Patents

Method of controlling playback speed of video using scene change distribution Download PDF

Info

Publication number
KR20000040087A
KR20000040087A KR1019980055633A KR19980055633A KR20000040087A KR 20000040087 A KR20000040087 A KR 20000040087A KR 1019980055633 A KR1019980055633 A KR 1019980055633A KR 19980055633 A KR19980055633 A KR 19980055633A KR 20000040087 A KR20000040087 A KR 20000040087A
Authority
KR
South Korea
Prior art keywords
distribution
playback speed
speed
scene change
video
Prior art date
Application number
KR1019980055633A
Other languages
Korean (ko)
Other versions
KR100541484B1 (en
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 KR1019980055633A priority Critical patent/KR100541484B1/en
Publication of KR20000040087A publication Critical patent/KR20000040087A/en
Application granted granted Critical
Publication of KR100541484B1 publication Critical patent/KR100541484B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/147Scene change detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

PURPOSE: A method for controlling the playback speed of a video is provided to automatically control the playback speed depending on the scene change distribution of a multi-media stream while indexing and editing the multi-media stream. CONSTITUTION: A scene change distribution detecting instrument(20) detects the scene change distribution in a multi-media stream from a video source(10) for measuring the scene change speed of the video stream. Herein, the scene change distribution is detected by using a key frame distribution, a scene boarder distribution, and an image difference distribution between frames for the multi-media stream. The scene change detected in the scene change distribution detecting instrument is outputted as a relative speed data according to the distribution of accumulative difference. A playback speed deciding instrument(30) receives the relative speed data for deciding a playback speed. Herein, the playback speed is slowed down in the dense portion of scene change distribution. On the contrary, the playback speed is sped up in the sparse portion of scene change distribution.

Description

장면 변화분포를 이용한 비디오 재생 속도제어 방법Video playback speed control method using scene change distribution

본 발명은 멀티미디어 스트림의 인덱싱과 편집에 있어서, 특히 화면변화 분포에 따라서 그 재생속도를 자동으로 가변속 제어할수 있도록 한 화면변환분포를 이용한 비디오 재생속도 제어방법에 관한 것이다.The present invention relates to a video playback speed control method using a screen conversion distribution for automatically controlling the playback speed according to the distribution of screen changes in indexing and editing of a multimedia stream.

종래 비디오스트림 재생속도 제어방식에는 정상속도, 빠른속도, 느린속도로 정상방향 또는 역방향으로 재생하는 방법과 한 프레임씩 이동하면서 볼수 있는 재생제어 방식이 있다.Conventional video stream playback speed control methods include a normal speed, a fast speed, a slow speed, and a normal or reverse playback method, and a playback control method that can be viewed while moving by one frame.

그리고, 멀티미디어 스트림 인덱싱을 위해서는 자동 인덱싱 프로그램에 의한 자동 인덱싱과 사람의 입력에 의한 수동 인덱싱이 있다.The multimedia stream indexing includes automatic indexing by an automatic indexing program and manual indexing by human input.

자동인덱싱 방법은 오퍼레이터인 사람의 작업효율을 높일수 있으며, 수동인덱싱 방법은 사용자가 장면변화를 감지하고 일지정지를 요구한 후 그 주변프레임을 프레임 단위로 스트림을 탐색하여 정확한 위치를 정하게 된다.The automatic indexing method can increase the work efficiency of the operator, and the manual indexing method can detect the scene change and request pause, and then search the stream frame by frame around the frame to determine the exact position.

그리고, 상기 자동인덱싱 방법을 사용할 경우 그 기술상 한계와 추상적인 개념에 대한 유추가 어려워 100% 완변한 인덱싱 데이터를 기대할수가 없어 대부분의 시스템에서는 자동인덱싱 작업을 거친 다음 수동인덱싱 작업을 통하여 스트림에 대한 인덱싱 데이터를 얻는 방법이 일반적이다.In addition, when using the automatic indexing method, it is difficult to infer the technical limitations and abstract concepts, and thus, 100% incomplete indexing data cannot be expected. In most systems, indexing the stream is performed through automatic indexing and then manual indexing. The way to get data is common.

그리고, 상기 수동인덱싱 방법에서는, 보다 정확한 위치를 선정하기 위해 주변의 프레임들을 캡쳐하여 보고 또 한 프레임씩 전후로 이동하여 해당부분에 대하여 느린 재생을 하며 원하는 위치로 점프하는 기능이 요구된다.In addition, in the manual indexing method, a function of capturing and viewing neighboring frames and moving back and forth one frame at a time to perform a slow playback of the corresponding portion and jumping to a desired position in order to select a more accurate position is required.

또한, 이와같은 수동인덱싱 방법에서 사용자는 장면 경계지점 또는 주석이 바뀌는 시점의 부근에서 주석을 첨가하기 위하여 일시정지를 요구하게 되는 데,In addition, in the manual indexing method, the user requests a pause to add an annotation near the scene boundary point or when the annotation changes.

상기와 같이 일시정지되는 부분의 비디오를 분석하면 장면변화가 심한부분과 그렇지 않은 부분이 있는 데, 사용자가 느끼는 정보의 양은 비디오 세그먼트의 시간적인 길이보다는 장면변화의 정도에 따라서 좌우된다.When analyzing the video of the paused part as described above, there are a part with a severe scene change and a part where the scene change is not. The amount of information felt by the user depends on the degree of scene change rather than the temporal length of the video segment.

그리고, 사용자는 장면변화가 느린 비디오 세그먼트보다 장면변화가 빠른 비디오 세그먼트에서 보다 많은 정보가 있다고 인식하고, 장면의 경계지점 또는 주석이 바뀌는 시점의 부근에서 주석을 첨가하기 위하여 일시정지를 요구하게 된다.Then, the user recognizes that there is more information in the video segment having the faster scene change than the video segment having the slow scene change, and requests the pause to add the annotation near the scene's boundary point or when the annotation is changed.

그리고, 멀티미디어 스트림의 스플릿(Split) 혹은 머지(Merge) 등의 편집에서도 상기와 같은 방식으로 사용하게 된다.In addition, the above-described method may be used to edit a multimedia stream, such as a split or merge.

따라서, 종래의 기본적인 비디오 재생속도 방식으로 상기한 바의 욕구를 충족시키기 위하여 사용자의 많은 작업이 필요하므로 새로운 방식의 자동 비디오 재생속도 제어방법이 필요하다.Therefore, since a lot of work of the user is required to satisfy the above-described needs in the conventional basic video playback method, a new automatic video playback speed control method is required.

본 발명은 비디오 스트림의 내용과 장면 변화속도를 고려한 비디오 스트림의 플레이 제어방법을 제공하여 자동으로 비디오 속도를 제어하는 데 있으며, 이는 비디오 스트림에 대한 장면변화속도 분포 즉, 키 프레임분포, 장면경계지점 분포, 인접 프레임간의 영상차이분포을 통하여 얻은 데이터를 기반으로 장면변화가 빠른 부분에서는 스트림을 상대적으로 느리게 플레이하고 장면변화가 적은 부분에서는 상대적으로 스트림을 빠르게 디스플레이함으로써, 정보가 많은 부분에 대한 사용자의 세밀한 탐색이 가능하게 하고 정보가 없는 부분에 대하여서는 빠른 탐색이 가능하여 비디오 재생속도 제어에 따른 멀티미디어 인덱싱을 위한 효율적인 제어방식을 제공하고자 하는 것이다.The present invention provides a method of controlling a video stream automatically in consideration of the content and scene change speed of the video stream, and automatically controls the video speed, which is a distribution of scene change speeds for the video stream, that is, a key frame distribution and a scene boundary point. Based on the data obtained through the distribution and the image difference distribution between adjacent frames, the stream is played relatively slowly in the part where the scene change is fast and the stream is displayed relatively quickly in the part where the scene change is small, so that the user's detailed It is intended to provide an efficient control method for multimedia indexing according to video playback speed control by enabling search and quick search on the informationless part.

또한, 비디오의 각 부분에 대한 속도요소를 제공함으로써, 비숫한(같은) 장면이 정상속도, 빠른속도, 느린속도로 반복재생되는 장면들에 대하여 정규화를 통한 검출을 가능하게 하므로 반복 재생이 빈번한 비디오 스트림들에 대한 인덱싱에서 보다 유용한 정보를 추출하는데 이용할 수 있도록 한 것이다.In addition, by providing the speed factor for each part of the video, it is possible to detect through the normalization of scenes where non-numeric scenes are repeatedly played back at normal speed, fast speed, and slow speed, so that the video is frequently played back repeatedly. It can be used to extract more useful information from indexing streams.

도 1은 일반적인 멀티미디어 스트림의 인덱싱 예로서, 주석을 보인 도면.1 is an example indexing of a typical multimedia stream, annotated.

도 2는 본 발명 장면변화분포를 이용한 비디오 재생속도 제어장치의 구성도.2 is a block diagram of a video playback speed control apparatus using the scene change distribution of the present invention.

도 3는 본 발명 장면 변화분포를 이용한 비디오 재생속도 제어방법의 예로서, (a)는 키 프레임 및 장면경계 지점의 분포도, (b)는 (a)의 분포에 따라 상대적인 재생속도 그래프.3 is an example of a video playback speed control method using the scene change distribution of the present invention, where (a) is a distribution diagram of key frames and scene boundary points, and (b) is a relative playback speed graph according to the distribution of (a).

도 4는 인접 프레임간의 차이의 예를 보인 그래프.4 is a graph showing an example of the difference between adjacent frames.

도 5는 도 4에 대한 누적 프레임차이를 보인 그래프.5 is a graph showing a cumulative frame difference with respect to FIG.

도 6은 본 발명 장면 변화분포를 이용한 비디오 재생속도 제어방법의 예로서, (a)는 누적차이 분포 그래프이고, (b)는 (a)의 누적차이 그래프의 분포에 따른 재생속도 그래프.6 is an example of the video playback speed control method using the scene change distribution of the present invention, (a) is a cumulative difference distribution graph, (b) is a playback speed graph according to the distribution of the cumulative difference graph of (a).

본 발명 장면변화분포를 이용한 비디오 재생속도 제어방법은, 비디오신호의 장면변화 분포를 검출하고, 상기 검출된 장면변화 분포에 따라서 그 재생속도를 가변속시켜 줄수 있도록 한 것이다.The video playback speed control method using the scene change distribution according to the present invention is to detect a scene change distribution of a video signal and to vary the playback speed according to the detected scene change distribution.

상기 장면변화 분포의 검출방법으로는, 장면변화에 대한 키(key) 프레임분포와, 장면변화에 대한 장면경계 지점분포와, 비디오스트림의 프레임간 차이분포로 부터 검출된 분포 차이에 따라 그 재생속도를 가변속 시켜 주도록 한다.The scene change distribution detection method may include a key frame distribution for a scene change, a scene boundary point distribution for a scene change, and a playback speed according to a distribution difference detected from a difference distribution between frames of a video stream. Variable speed.

상기 재생속도는 장면변화분포를 고려한 상대속도와 사용자의 가중치 함수인 절대속도로 그 재생속도를 제어한다.The playback speed is controlled by the relative speed in consideration of the scene change distribution and the absolute speed as a weight function of the user.

본 발명 장면변화 분포를 이용한 비디오 재생속도 제어장치의 구성은 도 1에 도시된 바와같이,The configuration of the video playback speed control apparatus using the scene change distribution of the present invention, as shown in Figure 1,

비디오신호원(10)의 장면변화 분포를 검출하고 그 검출된 장면변화 분포에 따른 상대속도 데이타를 출력하는 장면변화분포 검출수단(20)과, 상기 장면변화분포 검출수단(20)에 의한 상대속도 데이타로 부터 비디오 스트림을 재생시켜 주기 위한 절대속도를 결정하는 재생속도 결정수단(30)과, 상기 재생속도 결정수단(30)에 의해 결정된 속도로 영상신호를 디스플레이시켜 주는 디스플레이수단(40)과, 상기 재생속도결정수단(30)의 절대속도에 사용자의 가중치(weight)로 제어하기 위해 입력하는 키 입력수단(50)으로 구성된다.Scene change distribution detecting means 20 for detecting the scene change distribution of the video signal source 10 and outputting relative velocity data according to the detected scene change distribution, and the relative velocity by the scene change distribution detecting means 20. Playback speed determining means (30) for determining an absolute speed for reproducing the video stream from the data, display means (40) for displaying an image signal at the speed determined by the playback speed determining means (30), It consists of a key input means 50 for inputting to control the weight of the user to the absolute speed of the reproduction speed determining means 30.

상기 장면변화 분포검출수단(20)은 비디오신호원(10)에 대한 키프레임 분포 와, 장면변화에 대한 장면경계지점 분포와, 인접프레임간의 차이 분포에 따라 그 상대속도를 검출하게 된다.The scene change distribution detecting means 20 detects the relative speed according to the key frame distribution for the video signal source 10, the scene boundary point distribution for the scene change, and the difference distribution between adjacent frames.

상기와 같이 구성되는 본 발명 장면 변화분포를 이용한 비디오 재생속도 제어방법에 대하여 첨부된 도면을 참조하여 설명하면 다음과 같다.The video playback speed control method using the scene change distribution of the present invention configured as described above will be described with reference to the accompanying drawings.

먼저, 멀티미디어 스트림에 대한 주석(Annotation)은 일반적으로 등장하는 전경 또는 배경의 오디오-비쥬얼 오브젝트에 대한 기술, 오브젝트의 상태에 대한 기술등이 시간축위에서 표현된다.First, annotation for a multimedia stream is generally described on the time axis of the description of the audio-visual object in the foreground or background, the description of the state of the object, and the like.

상기 주석들은 도 1에 도시된 바와같이, 멀티미디어 스트림의 특성상 인접 프레임에는 대부분 같은 내용의 주석이 첨가되며 또 그 주석이 바뀌는 경계지점은 시간축 위에서의 지점(s0,s1,s2,s3,s4,s5,s6등)들로 나타난다.As shown in FIG. 1, the same content is mostly added to adjacent frames due to the characteristics of the multimedia stream, and the boundary where the annotation is changed is a point on the time axis (s 0 , s 1 , s 2 , s 3). , s 4 , s 5 , s 6 , and so on.

그러므로, 주석관점에서 볼때에는 주석 1은 [s0,s1],[s2,s4], [s6,?]....으로 나누어 지며, 주석 2는 [s1,s3],[s6,s7],....으로 나타나게 된다.Therefore, from the point of view of annotation, annotation 1 is divided into [s 0 , s 1 ], [s 2 , s 4 ], [s 6 ,?] ...., and annotation 2 is [s 1 , s 3 ] , [s 6 , s 7 ], ....

따라서, 장면변화분포 검출수단(20)은 비디오신호원(10)으로 부터 멀티미디어 스트림의 장면변화 분포를 검출하고 이 검출된 데이터를 기반으로 비디오 스트림의 장면변화 속도를 측정하게 된다.Therefore, the scene change distribution detecting means 20 detects the scene change distribution of the multimedia stream from the video signal source 10 and measures the scene change rate of the video stream based on the detected data.

상기 장면변화 분포는 멀티미디어 스트림에 대한 키 프레임분포, 장면경계지점분포, 프레임간의 영상차이분포를 이용하여 검출하게 되는 것으로,The scene change distribution is detected by using a key frame distribution, scene boundary point distribution, and image difference distribution between frames for a multimedia stream.

먼저, 키 프레임 분포는 대부분 장면의 변화가 심한 부분에 키 프레임 개수를 밀집시키고 장면변화가 적은 부분에서는 적은수의 키 프레임이 할당되므로, 키 프레임 분포를 검출하게 된다.First, the key frame distribution detects the key frame distribution because the number of key frames is concentrated in a part where the scene change is severe and a small number of key frames are allocated in the part where the scene change is small.

또한, 장면경계지점 분포는 멀티미디어 스트림에 대한 장면과 장면(shot,cut,scene)간의 경계지점의 분포 즉, 장면간의 경계부분이 밀집된 곳이나 밀집되지 않는 곳의 분포를 검출하게 된다.In addition, the scene boundary point distribution detects a distribution of boundary points between scenes and scenes (shots, cuts, scenes) of the multimedia stream, that is, where the boundary portions between scenes are concentrated or not.

즉, 도 3의 (a)에 도시된 바와같이, 키 프레임 분포 또는 장면경계지점 분포를 시간축(t) 상에 보이기 위한 도면이며, (b)는 그 분포에 따른 재생속도를 나타낸 도면이다.That is, as shown in (a) of FIG. 3, a key frame distribution or scene boundary point distribution is shown on the time axis t, and (b) is a diagram showing a reproduction speed according to the distribution.

그리고, 인접 프레임간의 영상차이분포는 프레임과 프레임간의 영상차이 분포로 부터, 비디오 스트림으로 부터 인접한 프레임간의 장면변화를 측정하여 도 4과 같이 인접 프레임 차이(inter-frame difference)를 구하고, 이러한 인접 프레임 차이의 피크점(peaks)들을 찾아 샷(S1,S2,S3,....,Sm) 정보를 구성하게 된다.The video difference distribution between adjacent frames is obtained by measuring the scene change between adjacent frames from the video stream from the image difference distribution between the frames and the frames to obtain the inter-frame difference as shown in FIG. The peaks of the differences are found to form shot (S1, S2, S3, ..., Sm) information.

상기와 같은 인접한 프레임간의 차이를 도 5에 도시된 바와같이, 샷(S1,S2,S3,...,Sm) 단위로 누적(C1,C2,C3,.....,Cm)시켜 누적차이(Cumulative difference) 그래프로 나타낸 후 이를 이용하여 샷의 상대속도로 이용한다.As shown in FIG. 5, the difference between the adjacent frames is accumulated by accumulating (C1, C2, C3, ....., Cm) in units of shots S1, S2, S3, ..., Sm. It is shown as a differential difference graph and used as the relative speed of the shot.

상기와 같이 화면변화 분포 검출수단(20)에서 측정되는 장면변화는 누적차이의 분포에 따라서 상대적인 속도 데이터로 출력하게 된다.As described above, the scene change measured by the screen change distribution detecting unit 20 is output as relative speed data according to the distribution of the cumulative difference.

여기서, 장면변화 분포에 대한 정보는 프로그램 공급자가 헤더부분(Header) 등에 부가하여 공급할수도 있고 또는 사용자가 사용자 시스템에서 생성할수 있다.Here, the information about the scene change distribution may be supplied by the program provider in addition to a header or the like or may be generated by the user in the user system.

상기와 같은 장면변화 분포에 대한 상대적인 속도는 멀티미디어 스트림을 정규화(normalize)시킨 다음 지정된 값보다 장면변화 분포가 밀집된 부분은 상대적으로 적은 값을 갖도록 하고 분포가 밀집되지 않는 부분은 상대적으로 큰 값을 가지도록 한다.The relative speed of the scene change distribution is normalized to the multimedia stream, and then the portion where the scene change distribution is denser than the specified value has a relatively small value, and the portion where the distribution is not dense has a relatively large value. To do that.

그러면, 재생속도 결정수단(30)은 장면변화 분포 검출수단(20)으로 부터 장면 변화분포에 따른 비디오 세그먼트의 상대적인 속도 데이터를 입력받아 그 재생속도를 결정하게 되는 데,Then, the playback speed determining means 30 receives the relative speed data of the video segment according to the scene change distribution from the scene change distribution detecting means 20 to determine the playback speed.

상기 재생속도 결정수단(30)은 장면변화 분포에 의한 상대적인 속도 데이터에 따라 장면변화 분포가 밀집된 부분에서는 그 재생속도를 늦추고 장면변화 분포가 밀집되지 않는 부분에서는 그 재생속도를 빠르게 가져가게 된다.The playback speed determining means 30 slows down the playback speed in the part where the scene change distribution is concentrated according to the relative speed data by the scene change distribution, and brings the playback speed faster in the part where the scene change distribution is not concentrated.

즉, 장면변화의 피크점이나 장면변화의 폭이 큰 부분들의 분포를 이용하여 장면변화 지점이 밀집된 부분에 있어서 플레이 속도를 늦추고 밀집되지 않는 부분에 대하여 플레이속도를 빠르게 가져가게 된다.In other words, by using the distribution of the peak point of the scene change or the distribution of the large portions of the scene change, the play speed is slowed down in the part where the scene change point is concentrated, and the play speed is quickly brought about the part that is not concentrated.

그리고, 도 6의 (a)는 비디오 세그먼트들에 대하여 누적차이(cumulative difference) 그래프로 부터 검출되는 누적 차이를 (b)와 같이 비디오 세그먼트의 상대적인 속도 데이터에 의한 재생속도로 재생시켜 주게 된다.6 (a) reproduces the cumulative difference detected from the cumulative difference graph with respect to the video segments at the playback speed based on the relative speed data of the video segment as shown in (b).

또한, 재생속도 결정수단(30)에 의해 결정되는 재생속도는 정상속도를 기준으로 화면변화 분포가 많은 부분에서는 정상속도 보다 빠르게, 화면변화 분포가 적은 부분에서는 정상속도보다 느리게 디스플레이수단(40)에 재생되도록 한다.In addition, the playback speed determined by the playback speed determining means 30 is faster than the normal speed in a portion having a large screen change distribution on the basis of the normal speed, and slower than the normal speed in a portion having a small screen change distribution. Let it play

그리고, 재생속도 결정수단(30)은 사용자가 재생되는 속도를 제어하기 위해 키 입력수단(50)을 통해 가중치(weight)를 입력받아 비디오 세그먼트의 상대적인 속도와 사용자의 가중치(weight) 함수로 그 재생속도를 결정하게 된다.In addition, the playback speed determining means 30 receives a weight through the key input means 50 to control the speed at which the user plays, and plays the video as a function of the relative speed of the video segment and the user's weight function. The speed will be determined.

즉, 재생속도는 상대속도와 가중치로 부터 계산되어 절대속도로 변환되고, 이 재생속도를 사용자가 필요부분 마다 다른 속도방식으로 제어할수 있도록 함으로써 편집이나 인덱싱에 매우 유용하게 사용될수 있다.In other words, the playback speed is calculated from relative speed and weight and converted into absolute speed, and this playback speed can be used very useful for editing or indexing by allowing the user to control the speed differently for each part.

그러므로, 비디오 스트림에 대한 장면변화 속도정보를 이용하여 장면변화가 빠른 부분에서는 스트림을 상대적으로 느리게 디스플레이하여 정보가 많은 부분에 대하여 사용자의 세밀한 탐색을 가능하게 하고, 장면변화가 적은 부분에서는 상대적으로 스트림을 빠르게 디스플레이하여 정보가 적은 부분에 대하여 빠른 탐색을 가능하게 한다.Therefore, by using scene change speed information on the video stream, the stream is displayed relatively slowly in the part where the scene change is fast, so that the user can finely navigate the information part, and the stream is relatively where the scene change is small. Displayed quickly to enable quick navigation for less information.

또한, 하나의 비디오 스트림에서 비숫한 부분이 여러번 다른 속도로 재생되는 경우(또는 반복 재생), 도 4와 도 5와 같은 방식으로 데이터를 추출하면 그 누적 프레임 차이는 비숫하지만 샷(shot)에 속한 프레임의 개수가 다른 샷이 검출되므로, 프레임간 영상 차이 분포를 같은 시간으로 정규화하여 영상차이 분포를 비교함으로써 반복 재생검출에 매우 유용하게 사용될수 있다.In addition, when a non-numeric portion of one video stream is reproduced (or repeatedly played) several times at different speeds, if the data is extracted in the same manner as in FIGS. 4 and 5, the cumulative frame difference is non-numeric but belongs to a shot. Since shots having different numbers of frames are detected, the distribution of the image difference between frames is normalized at the same time, and thus the image difference distribution can be compared, and thus it can be very useful for repeated playback detection.

즉, 스포츠 응용분야의 비디오 스트림들에 대하여 각 세그먼트의 속도요소를 제공함으로써, 비숫한 장면이 정상속도, 느린속도, 빠른속도로 반복재생(Replay)되는 장면들에 대하여 정규화를 통한 검출이 가능하게 함으로써, 반복재생이 빈번한 비디오 스트림들에 대한 인덱싱에서 보다 유용한 정보 추출이 가능하게 한다.That is, by providing the speed factor of each segment for video streams in sports applications, it is possible to detect by normalizing scenes where non-numeric scenes are repeatedly played at normal speed, slow speed, and fast speed. This makes it possible to extract more useful information in indexing video streams with frequent playback.

따라서, 효율적인 인덱싱 작업과 편집작업을 위하여 장면 경계지점들 또는 키 프레임 분포를 이용하거나 프레임간 차이분포를 이용하여 비디오 스트림의 재생속도를 세그먼트들 마다 다르게 재생시켜 준다.Therefore, for efficient indexing and editing, the playback speed of the video stream is reproduced differently for each segment by using scene boundary points, key frame distribution, or inter-frame difference distribution.

다시말하면, 장면경계, 키 프레임, 프레임간의 영상차이가 적은 부분에서는 상대적으로 정상속도 보다 빠르게, 많은 부분에서는 상대적으로 정상속도 보다 느리게 재생시켜 주도록 한다.In other words, playback is performed faster than the normal speed in the part having a small image difference between scene boundaries, key frames, and frames, and slower than the normal speed in many parts.

또한, 상기와 같은 프레임간의 상대적인 속도는 빠르게 보기, 느리게 보기, 정상속도로 보기에도 적용하여 그 재생속도를 제어하며, 정상방향 또는 역방향으로 플레이하는데에도 적용이 가능하며 반복재생 검출에도 이용이 가능하도록 한다.In addition, the relative speed between the frames is applied to the fast view, slow view, normal speed view to control the playback speed, can be applied to play in the normal or reverse direction, and can be used to detect the repeat playback do.

이상에서 설명한 바와같이, 본 발명은 멀티미디어 스트림의 장면변화에 따라서 그 재생속도를 상대적으로 가변속 제어하게 됨으로써, 장면변화 속도요소를 이용하여 효율적인 멀티미디어 인덱싱 또는 편집작업의 재생속도 제어에 이용할수 있도록 하며, 또 비디오 세그먼트간의 상대적인 플레이 속도로 제어하여 실제적으로 각 세그먼트들을 정상속도 보다 얼마나 빠르게 혹은 얼마나 느리게 조정하는 가를 사용자의 가중치와 그 상대속도로 조정할수 있도록 하여 멀티미디어 스트림의 편집(스플릿 또는 머지) 작업을 빠르게 할수 있게 하는 효과가 있다.As described above, the present invention is to control the playback speed relatively variable according to the scene change of the multimedia stream, so that it can be used for efficient playback of multimedia indexing or editing work using the scene change rate element, In addition, by controlling the relative play speed between video segments, the user can adjust how fast or slow the segments are actually adjusted to normal speed and relative speed so that the editing (split or merge) of the multimedia stream can be performed quickly. It has the effect of making it possible.

Claims (7)

멀티미디어 스트림의 재생속도 제어에 있어서,In controlling the playback speed of a multimedia stream, 멀티미디어 스트림의 화면변화 분포를 검출하고, 상기 검출된 화면변화 분포에 따라서 멀티미디어 스트림이 재생되는 속도를 가변속시켜 줄수 있도록 한 것을 특징으로 하는 화면변화 분포를 이용한 비디오 재생 속도 제어방법.And a screen change distribution of the multimedia stream, and to change the speed at which the multimedia stream is played according to the detected screen change distribution. 제 1항에 있어서, 상기 화면변화 분포에 따라 가변속되는 재생속도를 사용자의 가중치로 그 재생속도를 조정할 수 있도록 한 것을 특징으로 하는 화면변화 분포를 이용한 비디오 재생 속도 제어방법.The video playback speed control method according to claim 1, wherein the playback speed which is variable according to the screen change distribution can be adjusted by the user's weight. 제 1항에 있어서, 상기 화면변화 분포는 장면변화에 대한 키 프레임의 분포 로 부터 그 재생속도를 가변속시켜 주되, 멀티미디어 스트림의 키 프레임 분포가 밀집된 부분에서는 그 재생속도를 정상속도보다 상대적으로 느리게, 키 프레임이 밀집되지 않는 부분에서는 정상속도 보다 상대적으로 빠르게 재생시켜 주도록 한 것을 특징으로 하는 화면변화 분포를 이용한 비디오 재생속도 제어방법.The method of claim 1, wherein the screen change distribution changes the playback speed from the distribution of key frames for scene changes, but the playback speed is relatively slower than the normal speed in the part where the key frame distribution of the multimedia stream is concentrated. A video playback speed control method using a screen change distribution, characterized in that the playback is relatively faster than the normal speed in the part where the key frame is not dense. 제 1항에 있어서, 상기 화면변화 분포는 장면변화에 대한 경계지점의 분포로 부터 그 재생속도를 가변속시켜 주되, 멀티미디어 스트림의 장면 경계지점의 분포가 밀집된 부분에서는 정상적인 재생속도 보다 상대적으로 느리게 장면경계지점의 분포가 밀집되지 않는 부분에서는 정상적인 재생속도 보다 상대적으로 빠르게 재생시켜 주도록 한 것을 특징으로 하는 화면변화 분포를 이용한 재생속도 제어방법.According to claim 1, wherein the distribution of the screen changes the playback speed from the distribution of the boundary point for the scene change, but the scene boundary relatively slower than the normal playback speed in the portion of the distribution distribution of the scene boundary point of the multimedia stream The playback speed control method using the screen change distribution, characterized in that to reproduce the relatively faster than the normal playback speed in the part where the distribution of points is not dense. 제 1항에 있어서, 상기 화면변화 분포는 인접 프레임간의 영상차이 분포로 부터 그 재생속도를 가변속시켜 주되, 상기 인접 프레임간의 영상차이 분포가 큰 부분에서는 정상적인 재생속도보다 상대적으로 느리게, 인접프레임간의 영상차이 분포가 작은 부분에서는 정상적인 재생속도 보다 상대적으로 빠르게 재생시켜 주도록 한 것을 특징으로 하는 화면변화 분포를 이용한 재생속도 제어방법.The method of claim 1, wherein the screen change distribution changes the playback speed from a video difference distribution between adjacent frames, but relatively slower than a normal playback speed in a portion where the video difference distribution between adjacent frames is large. Playback speed control method using the screen change distribution, characterized in that to play relatively fast than the normal playback speed in the small difference distribution. 제 1항에 있어서, 상기 화면변화 분포에 따른 상대적인 속도 데이타와 사용자의 가중치의 함수인 절대속도로 그 재생되는 속도를 제어하는 것을 특징으로 하는 화면변화 분포를 이용한 비디오 재생속도 제어방법.The video playback speed control method according to claim 1, wherein the playback speed is controlled as an absolute speed which is a function of relative speed data according to the screen change distribution and a weight of a user. 제 1항에 있어서, 상기 비디오 스트림의 화면변화 분포가 정상속도, 빠른속도, 느린속도로 반복재생되는 장면들에 대하여 정규화를 통해 그 재생속도를 가변속시켜 주도록 한 것을 특징으로 하는 화면변화 분포를 이용한 비디오 재생속도 제어방법.The method of claim 1, wherein the screen change distribution of the video stream is configured to vary the playback speed by normalizing the scenes repeatedly reproduced at normal speed, fast speed, and slow speed. Video playback speed control method.
KR1019980055633A 1998-12-17 1998-12-17 Method for controlling speed of video playing with distribution of scene changes KR100541484B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980055633A KR100541484B1 (en) 1998-12-17 1998-12-17 Method for controlling speed of video playing with distribution of scene changes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980055633A KR100541484B1 (en) 1998-12-17 1998-12-17 Method for controlling speed of video playing with distribution of scene changes

Publications (2)

Publication Number Publication Date
KR20000040087A true KR20000040087A (en) 2000-07-05
KR100541484B1 KR100541484B1 (en) 2006-04-12

Family

ID=19563316

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980055633A KR100541484B1 (en) 1998-12-17 1998-12-17 Method for controlling speed of video playing with distribution of scene changes

Country Status (1)

Country Link
KR (1) KR100541484B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100479653B1 (en) * 2000-07-01 2005-03-30 주식회사 디지트리얼테크놀로지 A method of panoramic video displaying
KR100582795B1 (en) * 1999-04-12 2006-05-24 엘지전자 주식회사 Video searching system
KR100716291B1 (en) * 2005-07-27 2007-05-09 삼성전자주식회사 Video Playback Apparatus, Control Method Thereof And Private Video Recorder
WO2015119361A1 (en) 2014-02-07 2015-08-13 에스케이플래닛 주식회사 Cloud streaming service system, method for providing cloud streaming service, and device for same
KR20150134716A (en) 2014-05-22 2015-12-02 엔트릭스 주식회사 System for servicing cloud streaming, method of servicing cloud streaming and server for the same
US9264777B2 (en) 2012-10-30 2016-02-16 Kt Corporation Control video content play speed
KR20160081043A (en) * 2014-12-30 2016-07-08 주식회사 케이티 Method, server and system for controlling play speed of video

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0837646A (en) * 1994-07-25 1996-02-06 Toshiba Corp Moving picture variable speed reproducing device
US5615018A (en) * 1994-11-22 1997-03-25 Industrial Technology Research Instiutute Apparatus and a method for variable speed searching of recorded pictures
KR970004797A (en) * 1995-06-22 1997-01-29 김광호 Screen navigation method and device with screen auto selection
KR970050822A (en) * 1995-12-18 1997-07-29 구자홍 Variable speed screen navigation device and method of digital
KR970076677A (en) * 1996-05-31 1997-12-12 배순훈 Automatic Variable Speed Image Search in Video CD Player

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100582795B1 (en) * 1999-04-12 2006-05-24 엘지전자 주식회사 Video searching system
KR100479653B1 (en) * 2000-07-01 2005-03-30 주식회사 디지트리얼테크놀로지 A method of panoramic video displaying
KR100716291B1 (en) * 2005-07-27 2007-05-09 삼성전자주식회사 Video Playback Apparatus, Control Method Thereof And Private Video Recorder
US9264777B2 (en) 2012-10-30 2016-02-16 Kt Corporation Control video content play speed
WO2015119361A1 (en) 2014-02-07 2015-08-13 에스케이플래닛 주식회사 Cloud streaming service system, method for providing cloud streaming service, and device for same
US10021162B2 (en) 2014-02-07 2018-07-10 Sk Techx Co., Ltd. Cloud streaming service system, and method and apparatus for providing cloud streaming service
EP3683692A1 (en) 2014-02-07 2020-07-22 SK Planet Co., Ltd. Cloud streaming service system, and method and apparatus for providing cloud streaming service
KR20150134716A (en) 2014-05-22 2015-12-02 엔트릭스 주식회사 System for servicing cloud streaming, method of servicing cloud streaming and server for the same
KR20160081043A (en) * 2014-12-30 2016-07-08 주식회사 케이티 Method, server and system for controlling play speed of video

Also Published As

Publication number Publication date
KR100541484B1 (en) 2006-04-12

Similar Documents

Publication Publication Date Title
KR100303727B1 (en) Adaptive display speed control system
JP3892342B2 (en) Video editing method and apparatus for editing video projects
KR20020026099A (en) Intelligent fast-forward video system
JP4778231B2 (en) System and method for indexing video sequences
KR100422699B1 (en) Method and apparatus for intelligent video browsing of video contents
US20030063130A1 (en) Reproducing apparatus providing a colored slider bar
KR20010091121A (en) Method of multimedia stream non-linear play control And for non-linear play control browsing interface, system, and input interface
US20050182503A1 (en) System and method for the automatic and semi-automatic media editing
US6801294B2 (en) Recording and/or reproducing apparatus and method using key frame
US7929844B2 (en) Video signal playback apparatus and method
KR20000040087A (en) Method of controlling playback speed of video using scene change distribution
KR20040058511A (en) Dynamic video searching system
EP2034484B1 (en) Method and apparatus for controlling editing image display
US6272279B1 (en) Editing method of moving images, editing apparatus and storage medium storing its editing method program
JP2004173083A (en) Method and device for simultaneously storing/reproducing a plurality of pictures
KR100555427B1 (en) Video playing device and smart skip method for thereof
JP2002281457A (en) Replaying video information
US20040234238A1 (en) Apparatus and method for reproducing video contents
JPH09312829A (en) Sound/dynamic image encoded data retrieval method and device therefor
JP3909130B2 (en) Stream event point detection display method and apparatus
KR20020023063A (en) A method and apparatus for video skimming using structural information of video contents
JP2000069420A (en) Video image processor
KR20000039599A (en) Device for reserve-recording of video using data based on content of multimedia stream
JPH06233227A (en) Method and device for preparing quick-viewing video
KR970050822A (en) Variable speed screen navigation device and method of digital

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20090929

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee