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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, 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/02—Control of operating function, e.g. switching from recording to reproducing
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
본 발명은 멀티미디어 스트림의 인덱싱과 편집에 있어서, 특히 화면변화 분포에 따라서 그 재생속도를 자동으로 가변속 제어할수 있도록 한 화면변환분포를 이용한 비디오 재생속도 제어방법에 관한 것이다.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)
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)
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)
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 |
-
1998
- 1998-12-17 KR KR1019980055633A patent/KR100541484B1/en not_active IP Right Cessation
Cited By (9)
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 |