KR101346864B1 - User Configurable Timeline-based contents control method and control method for video and audio clips using the same - Google Patents

User Configurable Timeline-based contents control method and control method for video and audio clips using the same Download PDF

Info

Publication number
KR101346864B1
KR101346864B1 KR1020110087883A KR20110087883A KR101346864B1 KR 101346864 B1 KR101346864 B1 KR 101346864B1 KR 1020110087883 A KR1020110087883 A KR 1020110087883A KR 20110087883 A KR20110087883 A KR 20110087883A KR 101346864 B1 KR101346864 B1 KR 101346864B1
Authority
KR
South Korea
Prior art keywords
timeline
distortion
timeline bar
bar
user
Prior art date
Application number
KR1020110087883A
Other languages
Korean (ko)
Other versions
KR20130024432A (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 KR1020110087883A priority Critical patent/KR101346864B1/en
Priority to US13/483,405 priority patent/US9281010B2/en
Priority to CN201280026542.5A priority patent/CN103582865B/en
Priority to EP12170172.6A priority patent/EP2530676B1/en
Priority to PCT/KR2012/004284 priority patent/WO2012165868A2/en
Priority to AU2012263124A priority patent/AU2012263124B2/en
Publication of KR20130024432A publication Critical patent/KR20130024432A/en
Application granted granted Critical
Publication of KR101346864B1 publication Critical patent/KR101346864B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 사용자 가변형 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것으로, 보다 상세하게는, 휴대용 디바이스와 같은 소형 디바이스나 테이블탑 인터페이스와 같은 커다란 디바이스에서 낮은 해상도의 손가락을 가지고 세밀한 조작이 가능한 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것이다.
특히 사용자 드래그의 이동방향에 따라 사용자가 손쉽고 빠르게 터치 세밀도를 확장, 조절할 수 있는 새로운 방법의 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것이다.
The present invention relates to a method and apparatus for controlling timeline-based content using a user-variable non-linear timeline, and a method and apparatus for controlling video and audio clips using the same, and more particularly, to a small device such as a portable device or a tabletop interface. The present invention relates to a timeline-based content control method and apparatus using a non-linear timeline capable of fine manipulation with a low resolution finger in the same large device, and to a method and apparatus for controlling video and audio clips using the same.
In particular, a timeline-based content control method and device using a non-linear timeline, and a video and audio clip control method and device using a new method for extending and adjusting the touch detail easily and quickly according to the moving direction of the user drag. It is about.

Description

사용자 가변형 타임라인 기반 콘텐츠 제어 방법, 이를 이용한 연속데이터, 비디오 및 오디오 클립 제어 방법{User Configurable Timeline-based contents control method and control method for video and audio clips using the same}User Configurable Timeline-based contents control method and control method for video and audio clips using the same}

본 발명은 사용자 가변형 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것으로, 보다 상세하게는, 휴대용 디바이스와 같은 소형 디바이스나 테이블탑 인터페이스와 같은 커다란 디바이스에서 낮은 해상도의 손가락을 가지고 세밀한 조작이 가능한 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것이다. The present invention relates to a method and apparatus for controlling timeline-based content using a user-variable non-linear timeline, and a method and apparatus for controlling video and audio clips using the same, and more particularly, to a small device such as a portable device or a tabletop interface. The present invention relates to a timeline-based content control method and apparatus using a non-linear timeline capable of fine manipulation with a low resolution finger in the same large device, and to a method and apparatus for controlling video and audio clips using the same.

특히 사용자 드래그의 이동방향에 따라 사용자가 손쉽고 빠르게 터치 세밀도를 확장, 조절할 수 있는 새로운 방법의 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것이다. In particular, a timeline-based content control method and device using a non-linear timeline, and a video and audio clip control method and device using a new method for extending and adjusting the touch detail easily and quickly according to the moving direction of the user drag. It is about.

터치스크린 또는 터치 패널이란 키보드를 사용하지 않고 화면(스크린)에 나타난 문자나 특정 위치에 사람의 손 또는 물체와 같은 입력수단이 접촉(터치)하는 경우, 터치 위치를 검출하여 저장된 소프트웨어를 사용하여 특정 처리를 할 수 있는 유저 인터페이스 장치를 말한다. 이러한 유저 인터페이스의 경우 대부분 사용자의 손가락을 입력수단으로 사용하는 것으로, 사용자 손가락의 크기로 인한 터치 정확도의 문제가 야기 되어왔다. 이를 해결하기 위한 수단으로 스타일러스 팬과 같은 하드웨어적인 해결책이 제시되었지만, 사용자는 또 다른 스타일러스 하드웨어를 구비하여야 하고, 분실의 우려가 있으며, 이를 사용하기 위해서는 양손을 사용하여야 한다는 단점이 존재하였다. 또한 상기 제시된 문제 해결의 소프트웨어적인 해결책으로 되감기, 빨리 감기 등의 버튼이 제시되었지만, 이 역시 일정 속도로의 이동일 뿐, 사용자가 실시간으로 타임라인 바의 속도조절을 할 수 없다는 태생적 단점이 존재하였다.Touch screen or touch panel means that when input means such as a person's hand or an object touches (touches) a character displayed on the screen (screen) or a specific position without using a keyboard, the touch position is detected and stored using software. Refers to a user interface device capable of processing. In the case of such a user interface, the user's finger is used as an input means, and a problem of touch accuracy due to the size of the user's finger has been caused. As a means for solving this problem, a hardware solution such as a stylus fan has been proposed, but the user has to have another stylus hardware, and there is a risk of loss, and there are disadvantages of using both hands to use it. In addition, the software solution to the problem solution presented above, such as rewind, fast forward, etc. was presented, but this is also a movement at a constant speed, there was a natural disadvantage that the user can not adjust the speed of the timeline bar in real time .

이를 해결하기 위해 타임라인바를 곡선형으로 배치하는 방식이 제시되었으나, 해당 발명의 경우 타임라인의 왜곡을 터치 시간과 비례시켰으며, 이 때문에 사용자가 정확하게 해상도를 조절하기 어렵고 시간이 많이 걸린다는 단점이 존재하였다. In order to solve this problem, a method of arranging the timeline bar in a curved shape has been proposed, but in the case of the present invention, the distortion of the timeline is proportional to the touch time, which makes it difficult for the user to accurately adjust the resolution and takes a long time. Existed.

또한, 지그재그 방식 왜곡에서는 배젤에 가까이 위치하는 타임라인 바의 위치상 왜곡 계수가 제한되었고, 지그재그의 형태상 사용자가 정확하게 타임라인 바를 드래그하기 어렵다는 단점이 존재하고 있었다. In addition, in the zigzag distortion, the distortion coefficient of the position of the timeline bar located close to the bezel is limited, and there is a disadvantage in that it is difficult for the user to drag the timeline bar accurately in the shape of the zigzag.

본 발명의 목적은 낮은 해상도의 손가락을 가지고도 세밀한 조작이 가능한 타임라인 기반 콘텐츠 제어 방법 및 이를 이용한 다양한 응용 방법을 제공하는 데 있다. An object of the present invention is to provide a timeline-based content control method capable of fine manipulation even with a finger having a low resolution and various application methods using the same.

본 발명의 다른 목적은 낮은 해상도의 손가락을 가지고도 세밀한 조작이 가능한 타임라인 기반 콘텐츠 제어 장치 및 이를 이용한 다양한 응용 장치를 제공하는 데 있다. Another object of the present invention is to provide a timeline-based content control device capable of fine manipulation even with a finger having a low resolution and various application devices using the same.

특히, 사용자가 손쉽고 빠르게 터치 세밀도를 확장, 조절할 수 있는 방법을 제공하는 데 있다. In particular, the present invention provides a method for the user to easily and quickly expand and adjust the touch fineness.

본 발명에 따른 터치 스크린을 포함하는 타임라인 기반 콘텐츠 제어장치의 타임라인 기반 콘텐츠 제어방법은, Timeline-based content control method of a timeline-based content control device including a touch screen according to the present invention,

콘텐츠의 크기에 무관하게 직선 형태의 타임 라인 바가 상기 터치 스크린에 생성 및 디스플레이되는 단계; 미리 지정된 이벤트 트리거가 발생됨이 감지되는 단계; 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그의 위치가 감지되는 단계; 현재 드래그의 위치를 기준으로 상기 타임 라인 바 구간에 비직선 형태의 왜곡이 발생되는 단계; 및 드래그의 종료시 상기 타임 라인 바 구간의 비직선 형태의 왜곡이 계속 유지되는 단계를 포함한다. Creating and displaying a linear timeline bar regardless of the size of the content on the touch screen; Detecting that a predetermined event trigger has occurred; Detecting a position of a drag by a user started on the timeline bar; Generating a non-linear distortion in the timeline bar section based on a current drag position; And maintaining the non-linear distortion of the timeline bar section at the end of the dragging.

이 경우, 상기 이벤트 트리거는, 상기 사용자에 의한 터치가 일정 압력 이상 발생하거나, 상기 사용자가 지정된 특정 제스처를 수행하거나, 상기 사용자가 실질적 동일위치에 더블 터치를 수행한 경우 중 하나에 의해 발생되는 것을 특징으로 한다. In this case, the event trigger may be generated by one of a case in which the touch by the user occurs over a certain pressure, when the user performs a specific gesture designated by the user, or when the user performs a double touch on a substantially same position. It features.

또한, 상기 미리 지정된 이벤트 트리거는, 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그가 상기 타임 라인 바로부터 소정의 거리 이상 연속되는 것을 특징으로 한다. In addition, the predetermined event trigger is characterized in that the drag by the user started on the timeline bar is continuous over a predetermined distance from the timeline bar.

상기 비직선 형태의 왜곡이 발생되는 단계는, 소정의 구간에서 상기 타임 라인 바가 상기 드래그의 위치를 지나도록 연장되어 왜곡되는 것을 특징으로 한다. In the non-linear distortion generating step, the timeline bar extends beyond the position of the drag in a predetermined section and is distorted.

상기 비직선 형태의 왜곡이 발생되는 단계는, 상기 소정의 구간에서 상기 타임 라인 바가 상기 드래그의 위치를 지나는 꺽인형 직선으로 왜곡되는 것을 특징으로 한다. In the non-linear distortion generating step, the timeline bar is distorted by a straight line passing through the position of the drag in the predetermined section.

상기 소정의 구간은, 상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 비례하여 변화되는 것을 특징으로 한다. 또한, 상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 속도에 반비례하여 변화되는 것을 특징으로 한다. The predetermined section is characterized in that the position of the drag is changed in proportion to the distance away from the position before the distortion of the timeline bar. In addition, the position of the drag is characterized in that it is changed in inverse proportion to the speed away from the position before the distortion of the timeline bar.

또한, 본 발명에 따른 타임라인 기반 콘텐츠 제어방법은 왜곡된 타임 라인 바 상에서 사용자에 의한 연속적인 터치의 발생이 감지되는 단계와, 상기 왜곡된 타임 라인 바를 왜곡 전의 위치로 복원시키는 단계를 포함할 수 있다. In addition, the timeline-based content control method according to the present invention may include detecting the occurrence of a continuous touch by the user on the distorted timeline bar, and restoring the distorted timeline bar to a position before distortion. have.

상기 비직선 형태의 왜곡이 발생되는 단계는, 상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 따라 상기 비직선 형태의 왜곡이 발생하는 구간 및 왜곡의 강도가 가변되는 것을 특징으로 한다. The non-linear distortion generating step may include a section in which the non-linear distortion occurs and an intensity of the distortion according to a distance from which the position of the drag is spaced apart from the position before the distortion of the timeline bar. It is done.

본 발명의 상기 타임라인 기반 콘텐츠 제어방법에서 사용되는 상기 콘텐츠는 볼륨, 명도, 채도 등의 연속 데이터값인 것을 특징으로 한다. The content used in the timeline-based content control method of the present invention is characterized in that the continuous data values, such as volume, brightness, saturation.

또한, 상기 콘텐츠는, 비디오 클립인 것을 특징으로 한다. The content may be a video clip.

이때, 상기 콘텐츠는, 상기 왜곡이 발생한 구간에서 재생시 왜곡된 타임 라인 바의 길이에 반비례하여 재생 속도가 결정되는 것을 특징으로 한다. At this time, the content is characterized in that the playback speed is determined in inverse proportion to the length of the distorted timeline bar during playback in the period in which the distortion occurs.

또한, 상기 콘텐츠는 오디오 클립인 것을 특징으로 한다. In addition, the content is characterized in that the audio clip.

이때, 상기 콘텐츠는, 상기 왜곡이 발생한 구간에서 재생시 왜곡된 타임 라인 바의 길이에 반비례하여 재생 속도가 결정되는 것을 특징으로 한다. At this time, the content is characterized in that the playback speed is determined in inverse proportion to the length of the distorted timeline bar during playback in the period in which the distortion occurs.

따라서, 본 발명의 타임라인 슬라이더의 동적 왜곡을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치는 기존의 직선형 타임 라인에서 사용자가 탐색하고자하는 구간에 대해 동적 왜곡을 통해 직선보다 더 긴 다양한 패턴의 타임 라인을 생성하므로, 화면의 크기가 작아서 소형 디바이스에서도 세밀한 조작이 가능하며, 화면의 크기가 큰 대형 디바이스에서는 지정된 영역 내에서 효과적인 콘텐츠 제어 및 조작이 가능하다. 더 나아가, 본 발명의 일 실시예는 기설정 시간동안의 터치에 의해 동적으로 왜곡영역과 강도를 조절하여, 사용자의 선택에 따라 가변적이고, 세밀한 타임라인 바 조절이 가능하다. 또한 본 발명의 조작방식은 타임라인의 모양과 실질적으로 동일하므로, 사용자가 쉽게 직관하여, 이해할 수 있다는 장점이 있고, 본 발명에 따른 상기 구성은 별도의 하드웨어적 변경 없이도 소프트웨어적으로 이루어지므로 비용 절감효과 또한 기대할 수 있다.Accordingly, a method and apparatus for controlling timeline-based content using dynamic distortion of a timeline slider according to the present invention, and a method and apparatus for controlling video and audio clips using the same, perform dynamic distortion on a section that a user wants to search in an existing linear timeline. By creating a timeline with a variety of patterns longer than a straight line, the screen size is small, enabling detailed operation even on a small device, and on a large device with a large screen, effective content control and manipulation within a designated area is possible. Furthermore, in one embodiment of the present invention, the distortion area and the intensity are dynamically adjusted by a touch for a preset time, so that the timeline bar can be adjusted in detail according to the user's selection. In addition, since the operation method of the present invention is substantially the same as the shape of the timeline, the user can easily understand and intuitively understand, and the configuration according to the present invention is made in software without any additional hardware, thereby reducing costs. The effect can also be expected.

도 1은 종래 기술에 따른 타임 라인 바의 일예를 나타낸다.
도 2는 종래 기술에 따른 타임 라인 바의 다른 예를 나타낸다.
도 3은 왜곡을 이용한 타임 라인 바를 나타낸다.
도 4는 도 3의 타임 라인 바에서 타임 라인 슬라이더의 이동을 나타낸다.
도 5는 본 발명에 따른 타임 라인 바의 제어 방법을 나타낸다.
도 6은 본 발명에 따른 타임 라인 바의 제어 방법을 나타낸다.
도 7은 본 발명에 따른 타임 라인 바의 제어 방법을 나타낸다.
도 8은 본 발명에 따른 타임 라인 바의 제어 방법을 나타낸다.
도 9는 본 발명의 일 실시예에 따른 타임라인 기반 콘텐츠 제어장치의 블록도이다.
1 shows an example of a timeline bar according to the prior art.
2 shows another example of a timeline bar according to the prior art.
3 shows a timeline bar using distortion.
4 illustrates the movement of a timeline slider in the timeline bar of FIG. 3.
5 shows a method of controlling a timeline bar according to the present invention.
6 illustrates a method of controlling a timeline bar according to the present invention.
7 illustrates a method of controlling a timeline bar according to the present invention.
8 illustrates a method of controlling a timeline bar according to the present invention.
9 is a block diagram of a timeline-based content control apparatus according to an embodiment of the present invention.

본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다. In order to fully understand the present invention, operational advantages of the present invention, and objects achieved by the practice of the present invention, reference should be made to the accompanying drawings and the accompanying drawings which illustrate preferred embodiments of the present invention.

이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로서, 본 발명을 상세히 설명한다. 그러나, 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 설명하는 실시예에 한정되는 것이 아니다. 그리고, 본 발명을 명확하게 설명하기 위하여 설명과 관계없는 부분은 생략되며, 도면의 동일한 참조부호는 동일한 부재임을 나타낸다. Hereinafter, the present invention will be described in detail with reference to the preferred embodiments of the present invention with reference to the accompanying drawings. However, the present invention can be implemented in various different forms, and is not limited to the embodiments described. In order to clearly describe the present invention, parts that are not related to the description are omitted, and the same reference numerals in the drawings denote the same members.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라, 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 “...부”, “...기”, “모듈”, “블록” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. Throughout the specification, when an element is referred to as " including " an element, it does not exclude other elements unless specifically stated to the contrary. The terms "part", "unit", "module", "block", and the like described in the specification mean units for processing at least one function or operation, And a combination of software.

본 발명에서 사용되는 타임 라인은 비디오 클립(video clip)이나 오디오 클립(audio clip) 등과 같은 콘텐츠(contents) 또는 연속 데이터를 순서대로 배치하는 편집 프로그램 작업 공간을 의미하며, 타임라인은 레이어(layer)와 프레임(frame)으로 구성되어 있는데, 레이어의 결합을 통해 화면의 이미지나 오디오를 배치함으로써 움직이는 애니메이션이나 음악을 만드는 기능이다. 기본적으로 객체의 위치, 크기, 영상 속성 등을 조절하여 프레임을 연속적으로 보여 줄 수 있도록 하는 기능으로, 관련 구성 요소들끼리 서로 다른 레이어상에 등록하고 작업하면 구성 요소의 편집, 관리를 효과적으로 할 수 있다.The timeline used in the present invention means an editing program workspace for arranging contents or continuous data in order, such as a video clip or an audio clip, and the timeline is a layer. It consists of and frame, which combines layers to create moving animation or music by placing images or audio on the screen. Basically, it is the function to show the frame continuously by adjusting the position, size, image property, etc. of the object. If the related components are registered and worked on different layers, the component can be edited and managed effectively. have.

도 1은 종래 기술에 따른 타임 라인 바의 일예를 나타낸다. 1 shows an example of a timeline bar according to the prior art.

도 1을 참조하면, 타임 라인 바(T_bar1)는 비디오 또는 오디오와 같은 콘텐츠의 전체 크기에 대응되는 직선형의 라인으로 표시되며, 상기 타임 라인 바(T_bar1)에는 실제 화면상에서 표시되는 콘텐츠의 해당 부분을 나타내는 타임라인 슬라이더(T_slider1)가 구비된다.Referring to FIG. 1, the timeline bar T_bar1 is displayed as a straight line corresponding to the total size of the content such as video or audio, and the timeline bar T_bar1 displays a corresponding portion of the content displayed on the actual screen. A timeline slider T_slider1 is provided.

종래 기술에 따른 타임 라인 바(T_bar1)는 사실상 화면 프레임의 한 변 또는 일정 영역의 직선 길이로 표시되고, 이 경우 실제 타임 라인 바(T_bar1)의 소정 길이에 대응되는 콘텐츠의 양이 고정된다. 더 나아가, 만약 터치 환경에서 사용자의 손가락 터치로 타임 라인 슬라이더(T_slider1)를 조작하는 경우, 손가락의 넓은 면적에 따른 정밀한 조작의 불가능하다.The timeline bar T_bar1 according to the related art is actually represented by a straight length of one side or a predetermined area of the screen frame, and in this case, the amount of content corresponding to the predetermined length of the actual timeline bar T_bar1 is fixed. Furthermore, if the timeline slider T_slider1 is operated by the user's finger touch in a touch environment, precise manipulation according to a large area of the finger is impossible.

도 2는 종래 기술에 따른 타임 라인 바의 다른 예를 나타낸다. 2 shows another example of a timeline bar according to the prior art.

도 2는 한국 공개 특허(10-2011-0010935, 2009년 7월 27일 출원)에 공개된 타임 라인 바로서 본 발명의 발명자에 의해 제안된 기술이다. 도2 에서는 도1 에 도시된 타임 라인 바(T_bar1)의 문제점을 보완하고자, 타임 라인 바(T_bar2)를 비직선 형태의 다양한 패턴으로 형성하는 방법을 시도하였다. 도2 에 도시된 바와 같이 타임 라인 바(T_bar2)를 비직선 형태로 형성하면, 타임 라인 바(T_bar2)의 길이가 직선 형태의 타임 라인 바(T_bar1)보다 상대적으로 길어지게 되므로 사용자가 타임 라인 슬라이더(T_slider2)를 보다 용이하게 세부적으로 조작할 수 있게 된다. 따라서 컨텐츠 조작의 편의성을 높이며 정밀한 조작을 가능하게 한다.FIG. 2 is a technique proposed by the inventor of the present invention as a timeline bar published in Korean Unexamined Patent Application (10-2011-0010935, filed Jul. 27, 2009). In FIG. 2, in order to compensate for the problem of the timeline bar T_bar1 illustrated in FIG. 1, a method of forming the timeline bar T_bar2 in a non-linear form in various patterns was attempted. As shown in FIG. 2, when the timeline bar T_bar2 is formed in a non-linear form, the length of the timeline bar T_bar2 becomes relatively longer than that of the linear timeline bar T_bar1. It becomes possible to manipulate (T_slider2) in detail more easily. Therefore, it is possible to increase the convenience of the content manipulation and precise manipulation.

그러나 도 2의 타임 라인 바(T_bar2)를 이용하더라도 타임 라인 바(T_bar2)의 소정 길이에 대한 콘텐츠의 양이 고정된다는 점은 도 1의 타임 라인 바(T_bar1)와 동일하다. 즉 타임 라인 바(T_bar2)의 길이를 사용자가 조절할 수 없으므로, 타임 라인 바(T_bar2)의 조밀함의 정도를 사용자가 선택할 수 없다. 또한 단순한 직선 형태의 타임 라인 바(T_bar1)에 비하여 도 2의 타임 라인 바(T_bar2)의 패턴이 더 복잡하므로 사용자가 단순히 타임 라인 슬라이더(T_slider2)의 현재 위치를 확인하고자 할 때, 익숙하지 않은 패턴에 의해 상대적으로 즉각적인 확인이 어렵다.However, even when the timeline bar T_bar2 of FIG. 2 is used, the amount of content for a predetermined length of the timeline bar T_bar2 is fixed in the same manner as the timeline bar T_bar1 of FIG. 1. That is, since the user cannot adjust the length of the timeline bar T_bar2, the user cannot select the degree of compactness of the timeline bar T_bar2. In addition, since the pattern of the timeline bar T_bar2 of FIG. 2 is more complicated than the simple linear timeline bar T_bar1, when the user simply wants to check the current position of the timeline slider T_slider2, the pattern is unfamiliar. Relatively instantaneous identification is difficult.

본 발명은 이러한 문제를 해결하고자, 동적으로 타임라인 바의 일정 영역이 왜곡되는 타임라인을 제공한다.To solve this problem, the present invention provides a timeline in which a certain area of a timeline bar is dynamically distorted.

도 3은 본 발명이 적용될 수 있는 타임 라인 바를 나타낸다.3 shows a timeline bar to which the present invention can be applied.

본 발명에서 타임 라인 바(T_bar3)의 동적 왜곡은 타임라인의 형상이 왜곡되어 단순 직선이 아닌 다른 타임 라인이 되는 것을 의미한다. 예를 들면, 본 발명의 일 실시예에서 왜곡은 하나 이상의 곡부를 포함하는 곡선형 왜곡, 또는 복수의 직선형 타임 라인이 소정 각도, 즉 180도가 아닌 각도로 연결된 꺽인형 왜곡, 또는 곡선형과 꺽인형이 모두 나타나는 복합형 왜곡 등이 비직선형 왜곡에 해당한다. 하지만, 본 발명에서 이 외에도 단순한 직선이 아닌 형태의 임의의 모든 타임라인이 상기 비 직선형의 왜곡에 속하며, 이는 본 발명의 범위이다.In the present invention, the dynamic distortion of the timeline bar T_bar3 means that the shape of the timeline is distorted to become a timeline other than a simple straight line. For example, in one embodiment of the present invention, the distortion is a curved distortion including one or more curved portions, or a curved distortion in which a plurality of linear timelines are connected at a predetermined angle, that is, not 180 degrees, or curved and curved. All of these complex distortions correspond to nonlinear distortions. However, in the present invention, any timeline other than a simple straight line shape belongs to the non-linear distortion, which is the scope of the present invention.

또한 본 발명에서는 콘텐츠가 비디오 클립이나 오디오 클립인 경우를 예를 들어 설명하지만, 본 발명은 이에 한정되지 않는다. 또한 경우에 따라서는 콘텐츠가 복수개의 사진 모음과 같은 콘텐츠들의 집합을 포함할 수도 있다.In the present invention, the case where the content is a video clip or an audio clip will be described by way of example, but the present invention is not limited thereto. In some cases, the content may also include a collection of contents such as a plurality of photo collections.

도 3에서 타임 라인 바(T_bar3)는 사용자가 터치한 영역을 기준으로 전후로 지정된 구간(DD)(예를 들면, -1cm ~ 1cm)에 대해 지그재그 곡선형으로 왜곡되어 표시된다. 여기서 좌우로 지정된 구간(DD)은 타임 라인 바(T_bar3) 상의 길이로서 지정될 수도 있으며, 터치한 영역의 시간을 기준으로 하는 소정의 시간 단위(예를 들면 -1분 ~ +1분)로서 지정될 수도 있다. 그리고 터치한 영역을 기준으로 전후로 지정된 구간(DD)은 타임 라인 바(T_bar3) 진행 방향에 따른 위치를 나타낸다. 도3 에서는 타임 라인 바(T_bar3)가 수평 방향으로 배치되어 있으므로, 전후가 아닌 좌우로 표현할 수도 있으며, 타임 라인 바(T_bar3)의 배치 방향에 따라 다양하게 표현될 수 있다.In FIG. 3, the timeline bar T_bar3 is distorted and displayed in a zigzag curve for the section DD (for example, −1 cm to 1 cm) designated before and after the area touched by the user. Here, the left and right sections DD may be designated as the length on the timeline bar T_bar3 and designated as a predetermined time unit (for example, -1 minute to +1 minute) based on the time of the touched area. May be The section DD designated before and after the touched area represents a position along the progress direction of the timeline bar T_bar3. In FIG. 3, since the timeline bar T_bar3 is disposed in the horizontal direction, the timeline bar T_bar3 may be expressed in left and right instead of front and rear, and may be variously expressed according to the arrangement direction of the timeline bar T_bar3.

예를 들어 지정된 구간이 타임 라인 바(T_bar3) 상의 길이로서 지정된 경우에, 사용자가 타임 라인 바(T_bar3) 상의 특정 위치를 터치하면 타임 라인 슬라이더(T_slider3)가 터치 위치로 이동되고, 이동된 타임 라인 슬라이더(T_slider3)의 위치를 기준으로 좌우로 1cm 씩, 총 2cm 의 구간에 대해 타임 라인 바(T_bar3)가 지그재그 곡선 형태로 왜곡될 수 있다.For example, if the designated section is designated as the length on the timeline bar T_bar3, when the user touches a specific position on the timeline bar T_bar3, the timeline slider T_slider3 moves to the touch position, and the moved timeline The timeline bar T_bar3 may be distorted in the form of a zigzag curve for a section of 2 cm in total by 1 cm to the left and right based on the position of the slider T_slider3.

유사하게 지정된 구간이 시간을 기준으로 하는 소정의 시간 단위로서 지정된 경우에 사용자가 타임 라인 바(T_bar3) 상의 특정 위치를 터치하면 타임 라인 슬라이더(T_slider3)가 터치 위치로 이동되고, 이동된 타임 라인 슬라이더(T_slider3)의 위치에 대응하는 콘텐츠 내용의 시간을 기준으로 전후로 1분 씩, 총 2분 분량의 구간에 대해 타임 라인 바(T_bar3)가 지그재그 곡선 형태로 왜곡될 수 있다. 본 발명에서 터치의 위치는 인식되는 위치를 의미하고 이는 특정 포인트에 대한 정확한 접촉을 의미하지 않으며, 대략적인 영역 범위로서 나타낸다. 이는 실제 사용자의 손가락은 타임 라인 바(T_bar3)보다 크기 때문에 타임 라인 바(T_bar3) 상의 특정 위치를 정확하게 터치하기는 어렵기 때문이다. 이러한 터치의 위치는 특정 포인트(point)라기 보다는 오히려 특정 영역으로 감지되는 경우가 많으나, 이러한 터치 영역에 대응하는 포인트(point)를 판별하는 방법은 공지된 기술이므로 여기서는 상세하게 설명하지 않는다. 본 발명에서 실질적 동일 위치 또는 실질적 위치의 용어 또한 동일한 개념에서 파악 될 수 있다.Similarly, when the designated section is designated as a predetermined time unit based on time, when the user touches a specific position on the timeline bar T_bar3, the timeline slider T_slider3 moves to the touch position, and the moved timeline slider The timeline bar T_bar3 may be distorted in the form of a zigzag curve for a total of 2 minutes in intervals of 1 minute before and after based on the time of the content content corresponding to the position of T_slider3. In the present invention, the position of a touch means a recognized position, which does not mean an exact contact with a specific point, but is represented as an approximate area range. This is because the actual user's finger is larger than the timeline bar T_bar3, so it is difficult to accurately touch a specific position on the timeline bar T_bar3. Although the location of the touch is often detected as a specific area rather than a specific point, a method of determining a point corresponding to the touch area is well known and thus will not be described in detail herein. In the present invention, terms of substantially the same position or positions of substantial positions may also be understood in the same concept.

이렇게 왜곡된 구간(DD)은 왜곡되기 이전의 타임 라인 바(T_bar3)보다 상대적으로 길이가 매우 길게 된다. 따라서 사용자는 왜곡된 구간(DD) 내의 타임 라인 바(T_bar3)의 특정 위치를 손가락으로 터치하거나 드래그하여, 타임 라인 슬라이더(T_slider3)를 왜곡된 구간(DD) 내에서 자유롭고 세밀하게 이동시킬 수 있다.The distorted section DD has a relatively longer length than the timeline bar T_bar3 before being distorted. Accordingly, the user may freely and precisely move the timeline slider T_slider3 within the distorted section DD by touching or dragging a specific position of the timeline bar T_bar3 in the distorted section DD with a finger.

도 4는 본 발명의 일예에 따라 도 3의 타임 라인 바에서 타임 라인 슬라이더의 이동을 나타낸다.4 illustrates the movement of a timeline slider in the timeline bar of FIG. 3 in accordance with an example of the present invention.

도 4에서 (a)는 초기 사용자의 터치에 의해 터치 라인 바(T_bar3) 상에 왜곡된 구간(DD1)이 발생된 상태를 나타낸다. (b)는 왜곡된 구간(DD1)이 발생된 이후에 사용자가 터치 라인 바(T_bar3)의 진행 방향과 동일한 방향으로 드래그를 한 경우에 타임 라인 슬라이더(T_slider3)의 이동 및 터치 라인 바(T_bar3)의 왜곡 구간(DD2) 변화를 나타내고, (c)는 왜곡된 구간(DD1)이 발생된 이후에 사용자가 터치 라인 바(T_bar3)의 진행 방향과 다른 방향으로 드래그한 경우에 타임 라인 슬라이더(T_slider3)의 이동을 나타낸다.In FIG. 4, (a) illustrates a state in which a distorted section DD1 is generated on the touch line bar T_bar3 by a touch of an initial user. (b) shows the movement of the timeline slider T_slider3 and the touch line bar T_bar3 when the user drags in the same direction as the travel direction of the touch line bar T_bar3 after the distorted section DD1 is generated. (C) shows a timeline slider T_slider3 when the user drags in a direction different from the progress direction of the touch line bar T_bar3 after the distorted section DD1 is generated. Indicates the movement of.

사용자는 타임 라인 바(T_bar3)상의 특정 위치를 터치하여 타임 라인 바(T_bar3)의 지정된 구간에 왜곡이 발생한 이후에도 왜곡된 구간(DD1) 이외의 다른 구간(DD2)을 선택하고자 할 수 있다. 즉 왜곡이 발생한 이후에 사용자가 왜곡이 발생한 구간(DD1)을 선택하고자 하는지, 아니면 왜곡이 발생하지 않은 구간(DD2)을 선택하고자 하는지를 구분할 수 있어야 한다.The user may want to select a section DD2 other than the distorted section DD1 even after distortion occurs in a designated section of the timeline bar T_bar3 by touching a specific position on the timeline bar T_bar3. That is, it should be able to distinguish whether the user wants to select the section DD1 in which the distortion has occurred or the section DD2 in which the distortion does not occur after the distortion occurs.

따라서 사용자가 타임 라인 바(T_bar3)상의 왜곡된 구간(DD1)을 선택하는 경우와 왜곡되지 않은 구간(DD2)을 선택하는 경우가 구분이 될 수 있어야 하며, 이를 위하여 본 발명에서는 타임 라인 바(T_bar3)의 왜곡 형태는 왜곡되지 않은 타임 라인 바(T_bar3)의 진행 방향과 달라야 한다. Therefore, the case in which the user selects the distorted section DD1 on the timeline bar T_bar3 and the case in which the user selects the non-distorted section DD2 should be distinguished. For this purpose, in the present invention, the timeline bar T_bar3 is selected. ) Should be different from the direction in which the timeline bar T_bar3 is not distorted.

이를 위해 도 4에 도시된 바와 같이, 왜곡 구간의 패턴이 가로로 진행하는 타임 라인 바(T_bar3)에 대해 세로 방향으로 지그재그하는 형태로 형성될 수 있다. 왜곡 구간(DD1)의 타임 라인 바(T_bar3) 패턴이 이렇게 원래 타임 라인 바(T_bar3)의 진행 방향과 다르게 설정되면, 이후 터치 및 드래그의 방향, 즉 사용자의 제스쳐에 따라 타임 라인 슬라이더(T_slider3)를 왜곡된 구간(DD1) 내부로 이동시키는 것인지 아니면 왜곡된 구간(DD1) 이외의 구간(DD2)으로 이동시키는 것인지를 판별할 수 있다.To this end, as shown in FIG. 4, the pattern of the distortion period may be formed in a zigzag shape in a vertical direction with respect to the timeline bar T_bar3 that runs horizontally. When the timeline bar T_bar3 pattern of the distortion period DD1 is set differently from the progress direction of the original timeline bar T_bar3, the timeline slider T_slider3 is moved according to the direction of touch and drag, that is, the user gesture. Whether to move inside the distorted section DD1 or to the section DD2 other than the distorted section DD1 may be determined.

결과적으로 본 발명은 왜곡되기 이전 직선 형태의 타임 라인 바(T_bar3) 상에서 사용자가 선택한 위치 구간에 대해서만 단순 직선이 아닌 다른 패턴으로 타임 라인 바(T_bar3)를 왜곡하고, 사용자는 왜곡된 타임 라인 바(T_bar3) 상에서 세부적인 위치를 선택하여 콘텐츠 상에서 실행 위치를 용이하게 매우 세부적으로 선택할 수 있게 된다. 도 4의 (c)에 도시된 바와 같이, 사용자의 터치로 인해 왜곡 구간(DD1)이 생성된 뒤, 사용자가 원래의 타임 라인 바(T_bar3) 방향이 아닌 다른 방향으로 손가락을 드래그하거나 터치하게 되면, 이는 왜곡된 구간(DD1) 내의 위치로 타임 라인 슬라이더(T_slider3)를 이동시키기 위한 것이다. 그에 반하여 도 4의 (c)에 도시된 바와 같이 사용자가 원래의 타임 라인 바(T_bar3) 방향으로 손가락을 드래그하거나 터치하게 되면 이는 왜곡된 구간(DD1)이 아닌 다른 구간(DD2)을 선택하고자 하는 것으로 판별 할 수 있다.As a result, the present invention distorts the timeline bar T_bar3 in a pattern other than a simple straight line only for the position section selected by the user on the linear timeline bar T_bar3 before being distorted. By selecting a detailed position on T_bar3), the execution position on the content can be easily selected in great detail. As shown in FIG. 4C, after the distortion period DD1 is generated due to the user's touch, the user drags or touches a finger in a direction other than the original timeline bar T_bar3. This is for moving the timeline slider T_slider3 to a position in the distorted section DD1. On the contrary, as shown in (c) of FIG. 4, when the user drags or touches a finger in the direction of the original timeline bar T_bar3, this means that the user wants to select a section DD2 other than the distorted section DD1. Can be determined.

본 발명에서 드래그의 방향이 타임 라인 바(T_bar3) 방향이라 함은 실질적으로 타임 라인 바의 진행 방향과 정확하게 동일함을 의미하지 않으며, 지정된 오차 범위 이내에서 동일한 방향을 나타낸다.In the present invention, the direction of dragging in the direction of the timeline bar T_bar3 does not mean that the direction of the timeline bar is substantially the same as the moving direction of the timeline bar, and indicates the same direction within a specified error range.

상기한 왜곡 구간에 대한 선택 여부를 구분할 수 있게 되면, 왜곡 구간 이동의 기능을 실행 할 수 있다. 즉 왜곡 구간(DD1)이 생성된 뒤, 사용자가 원래의 타임 라인 바(T_bar3) 방향으로 손가락을 드래그하거나 터치하면, 드래그 및 터치의 위치에 따라 왜곡 구간(DD2)이 가변된다. 예를 들어 사용자의 터치에 의해 타임 라인 바(T_bar3) 상의 초기 선택된 위치에 지정된 길이에 따라 왜곡 구간(DD1)이 발생된 후, 사용자가 타임 라인 바(T_bar3)의 진행 방향으로 손가락을 드래그함에 따라 드래그된 손가락의 위치를 기준으로 다시 지정된 길이에 따라 왜곡 구간(DD2)이 발생하도록 할 수 있다. 이렇게 타임 라인 바(T_bar3)의 진행 방향으로 손가락을 드래그함에 따라 드래그된 손가락의 위치를 기준으로 다시 지정된 길이에 따라 왜곡 구간(DD2)이 발생하면, 기존의 직선형태의 타임 라인 바(T_bar1)와 같이 콘텐츠의 전체 영역에 대해 빠른 탐색이 가능하도록 하면서도 왜곡 구간(DD2)에 의해 세부적인 탐색이 동시에 가능하도록 할 수 있다.When it is possible to distinguish whether or not to select the distortion section, the function of shifting the distortion section may be performed. That is, after the distortion section DD1 is generated, when the user drags or touches a finger in the direction of the original timeline bar T_bar3, the distortion section DD2 is changed according to the position of the drag and touch. For example, after a distortion period DD1 is generated according to a length specified at an initially selected position on the timeline bar T_bar3 by a user's touch, as the user drags a finger in the advancing direction of the timeline bar T_bar3. The distortion section DD2 may be generated according to the length designated again based on the position of the dragged finger. As the finger is dragged in the advancing direction of the timeline bar T_bar3, if the distortion section DD2 is generated according to the specified length based on the position of the dragged finger, the timeline bar T_bar1 and Similarly, the detailed search can be simultaneously performed by the distortion section DD2 while allowing a quick search for the entire area of the content.

본 발명은 앞에서 설명한 동적 왜곡의 발생 원리 및 동작 원리를 모두 포함하는 개념의 타임 라인 바를 제공하고 있다. 특히, 본 발명의 가장 큰 특징은 사용자가 손쉽고 빠르게 터치 세밀도를 확장, 조절할 수 있는 방법을 제공하는 것에 있다. The present invention provides a timeline bar having a concept including both the principle of operation and the principle of generation of dynamic distortion described above. In particular, the greatest feature of the present invention is to provide a method for the user to easily and quickly expand and adjust the touch fineness.

본 발명에 따른 터치 스크린을 포함하는 타임라인 기반 콘텐츠 제어장치의 타임라인 기반 콘텐츠 제어방법은, 콘텐츠의 크기에 무관하게 직선 형태의 타임 라인 바가 상기 터치 스크린에 생성 및 디스플레이되는 단계; 미리 지정된 이벤트 트리거가 발생됨이 감지되는 단계; 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그의 위치가 감지되는 단계; 현재 드래그의 위치를 기준으로 상기 타임 라인 바 구간에 비직선 형태의 왜곡이 발생되는 단계; 및 드래그의 종료시 상기 타임 라인 바 구간의 비직선 형태의 왜곡이 계속 유지되는 단계를 포함한다. A timeline-based content control method of a timeline-based content control apparatus including a touch screen according to the present invention includes generating and displaying a linear timeline bar on the touch screen irrespective of the size of content; Detecting that a predetermined event trigger has occurred; Detecting a position of a drag by a user started on the timeline bar; Generating a non-linear distortion in the timeline bar section based on a current drag position; And maintaining the non-linear distortion of the timeline bar section at the end of the dragging.

여기에서, 상기 이벤트 트리거는 상기 사용자에 의한 터치가 일정 압력 이상 발생하거나, 상기 사용자가 지정된 특정 제스처를 수행하거나, 상기 사용자가 실질적 동일위치에 더블 터치를 수행한 경우 중 하나에 의해 발생되는 것을 특징으로 하는 한다. Here, the event trigger is generated when one of the touch by the user occurs more than a certain pressure, the user performs a specific gesture specified, or when the user performs a double touch in the substantially same position. Shall be done.

다만, 가장 바람직하게는, 상기 미리 지정된 이벤트 트리거는, 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그가 상기 타임 라인 바로부터 소정의 거리 이상 연속되는 것을 특징으로 한다. However, most preferably, the predetermined event trigger is characterized in that the drag by the user started on the timeline bar is continuous over a predetermined distance from the timeline bar.

도 5를 참조하면, 본 발명에 따라 비직선 형태의 왜곡이 발생하는 단계가 도시되어 있다. 아래로 갈수록 시간이 지난 후의 디스플레이되는 타임 라인 바의 형상을 도시하고 있다. Referring to FIG. 5, there is shown a step in which non-linear distortion occurs in accordance with the present invention. Shown below is the shape of the displayed timeline bar after time.

수평으로 도시된 직선은 타임 라인 바를 도시하고 있다. 슬라이드(도면 미도시)가 타임 라인 바를 따라 이동하는 과정에서 사용자에게 관심있는 구간이 발생하게 된다. 사용자는 해당 구간에 포함되는 타임 라인 바 상의 위치에 터치를 하게 되고, 이벤트 트리거를 유발시킨다. The straight line shown horizontally shows the timeline bar. As the slide (not shown) moves along the timeline bar, a section of interest to the user occurs. The user touches a position on the timeline bar included in the corresponding section, and triggers an event trigger.

이후 터치로부터 연속되는 동작으로 드래그를 발생시킨다. 드래그는 타임 라인 바로부터 멀어지는 방향으로 발생되고 이에 따라 터치된 위치의 타임 라인 바가 해당 드래그의 위치를 따라 연장 형성된다. The drag is then generated in a continuous motion from the touch. The drag is generated in a direction away from the timeline bar, whereby the timeline bar of the touched position extends along the position of the drag.

상기 비직선 형태의 왜곡이 발생되는 단계는 소정의 구간에서 상기 타임 라인 바가 상기 드래그의 위치를 지나도록 연장되어 왜곡되는 것을 특징으로 하는데, 상기 소정의 구간에서 상기 타임 라인 바가 상기 드래그의 위치를 지나는 꺽인형 직선으로 왜곡될 수 있다. 다만, 이에 한정하는 것은 아니고, 곡선형 등 다양한 형태로 제공될 수 있다. In the non-linear distortion generation step, the timeline bar extends and is distorted in a predetermined section to pass the position of the drag. In the predetermined section, the timeline bar passes the position of the drag. It can be distorted with a straight line. However, the present invention is not limited thereto and may be provided in various forms such as a curved line.

본 발명에서는 다양한 콘텐츠에 대응하여 빠르고 세밀한 탐색이 가능하도록 왜곡의 강도 및 왜곡 구간의 범위를 다양하게 조절할 수 있도록 한다.In the present invention, it is possible to variously adjust the intensity of the distortion and the range of the distortion section so as to enable fast and detailed search corresponding to various contents.

드래그에 따른 현재 터치의 위치가 타임 라인 바로부터 멀어질수록 관심있는 구간의 세밀도는 증가하게 된다. 또한, 이에 따라 관심있는 구간의 폭도 넓어지도록 설정할 수 있다. 본 발명에서 관심있는 구간은 사전에 설정될 수도 있고, 왜곡 발생도중에 변화시킬 수도 있으며, 타임 라인 바로부터 드래그가 멀어질수록 이에 비례하여 가변적으로 변화되도록 하는 것도 가능하다. As the position of the current touch according to the drag moves away from the timeline bar, the detail of the section of interest increases. In addition, the width of the section of interest can be set accordingly. In the present invention, the section of interest may be set in advance, may be changed during distortion generation, and may be changed in proportion to the dragging away from the timeline bar.

왜곡된 타임 라인 바를 따라 오디오 및 비디오 영상을 재생시에 관심있는 구간 내에서는 해당 길이에 따라 느리게 재생되도록 하는 것이 가능하다. 이를 통해 사용자는 자신이 원하는 관심 구간을 설정하여 세밀도를 다양하게 조절할 수 있는 효과가 있다. When playing audio and video images along the distorted timeline bar, it is possible to play them slowly according to their lengths within the section of interest. Through this, the user can set various interests by setting a desired interest section.

왜곡의 강도는 콘텐츠에 따라 자동으로 설정될 수도 있으며, 사용자에 의해 지정될 수도 있다. 콘텐츠에 따라 자동으로 왜곡의 강도가 설정되는 경우에는 미리 정해진 비율 또는 알고리즘에 따라 콘텐츠의 크기(길이 및 개수)에 대응하여 자동으로 설정될 수 있다. 그리고 왜곡의 강도 뿐만 아니라 왜곡 구간의 범위가 자동으로 설정될 수도 있다. 왜곡의 강도는 왜곡된 구간 내에서 얼마나 세밀하게 콘텐츠를 탐색할 수 있는지를 나타내며, 왜곡 구간의 범위는 콘텐츠의 전체 구간에서 어느 정도의 구간에 대해 왜곡을 수행할지를 나타낸다.The intensity of the distortion may be set automatically according to the content or may be specified by the user. When the distortion intensity is automatically set according to the content, the distortion may be automatically set according to the size (length and number) of the content according to a predetermined ratio or algorithm. In addition to the intensity of the distortion, the range of the distortion section may be automatically set. The intensity of the distortion indicates how finely the content can be searched within the distorted section, and the range of the distortion section indicates how much section the entire section of the content is to be distorted.

도 6을 참조하면, 사용자가 관심 구간의 세밀도를 설정(확정)한 후에 이를 수평 이동을 통하여 관심 구간을 조절하는 방법이 도시되어 있다. 관심구간을 터치한 후, 수평방향을 따라 이동하는 경우, 관심 구간의 폭이 고정된 채로 이동하게 된다. Referring to FIG. 6, a method of adjusting (interesting) the fineness of the interest interval after the user adjusts the interest interval through horizontal movement is illustrated. After touching the region of interest, when moving along the horizontal direction, the width of the region of interest is fixed.

도 7을 참조하면, 이벤트 트리거의 한가지 실시예로서 타임 라인 바로부터 미리 설정된 임계 영역(threshold)이 존재하고, 이를 터치 후 드래그 위치가 벗어나는 경우에 왜곡이 발생하는 것이다.  Referring to FIG. 7, as an example of an event trigger, a preset threshold region exists from a timeline bar, and distortion occurs when the drag position is out of touch after the touch.

실선은 왜곡 전의 타임 라인 바를 도시하고 있고, 점선은 이에 설정된 왜곡이 발생하는 지를 결정하는 임계 영역을 도시한 것이다. The solid line shows the timeline bar before the distortion, and the dotted line shows the critical region for determining whether the distortion set therein occurs.

타임 라인 슬라이더가 좌우로 배치되어 있는 경우, 그 방향으로의 이동은 단순 타임 라인 바의 이동이며, 타임 라인 바와 소정 길이 이상으로 이격되는 경우, 세밀도 수정으로 간주하는 것이다. 본 명세서에서 타임 라인 바로부터의 거리라 함은 일반 수학에서 말하는 점으로부터 직선 혹은 곡선까지의 최단거리 또는 수직거리 등을 의미한다. When the timeline slider is arranged left and right, the movement in that direction is a simple movement of the timeline bar, and when spaced apart by more than a predetermined length from the timeline bar, it is regarded as fineness correction. In the present specification, the distance from the timeline bar means the shortest distance or vertical distance from a point in general mathematics to a straight line or a curve.

본 발명은 다음과 같은 효과를 제공한다. 사용자가 타임라인 바를 수평으로 이동하려고 하는데 이에 반하여 수정(동적 왜곡 발생)이 발생하면 곤란하다. 이때 타임 라인 바 이동과 타임 라인 바의 수정(동적 왜곡 발생)을 명확하게 구별하기 위해서 일정 영역은 트리거 영역으로 보고 이 값 이상으로 이격되는 경우에만 수정 모드로 들어가도록 하는 것이다. The present invention provides the following effects. If the user tries to move the timeline bar horizontally, on the other hand, correction (dynamic distortion) occurs, it is difficult. At this time, in order to clearly distinguish the movement of the timeline bar from the correction of the timeline bar (dynamic distortion occurs), a certain area is regarded as a trigger area, and the correction mode is entered only when spaced above this value.

본 발명의 특징은 동적 왜곡 발생을 시킨 후에 이를 계속적으로 유지시킬 수 있다는 것이다. 도 8과 같이 변형 후에도 타임 라인 바와 소정 길이 이상으로 이격되는 경우, 세밀도 수정으로 간주하여 재수정을 할 수 있도록 한다. It is a feature of the present invention that it is possible to maintain it continuously after generating a dynamic distortion. If the timeline bar is separated from the timeline bar by a predetermined length or more, as shown in FIG.

즉, 다시 터치를 본래 위치대로 옮기면 threshold 를 벗어나게 되어 타임 라인 바가 수정되며, 재설정된 threshold 내에서 움직이면 해당 타임라인 바의 세밀도가 타임라인 슬라이더를 움직이게 하는 것이다. In other words, moving the touch back to its original position moves the timeline bar out of the threshold, and moving within the reset threshold causes the fineness of the timeline bar to move the timeline slider.

본 발명은 상기 설명과 같이 상하단의 타임 라인 바로부터 이격될 수 있는 영역이 존재하는 경우, 이 영역을 드래그 제스쳐를 이용하여 타임라인 바의 해상도를 조절할 수 있도록 하는 것이다. As described above, when there is an area that can be spaced apart from the upper and lower timeline bars, the resolution of the timeline bar can be adjusted using the drag gesture.

이를 통해 더욱 정밀한 스캐닝, 브라우징이 가능하게 된다. 특히 딜레이 터치 없이도 사용자가 곧바로 해상 세밀도를 조절할 수 있어 작업 능률이 향상된다. 또한, 미리 세밀도를 설정한 후 플레이를 할 수 있어 학습 컨텐츠에 활용이 유용하다. 종래의 지그재그 형태보다 단순한 삼각형 형상을 사용하여 세밀함을 쉽게 인지할 수 있고, 타임라인 바의 드래깅이 편리한 장점이 있다. This enables more precise scanning and browsing. In particular, the user can adjust the resolution finely without the need for a delay touch, thereby improving work efficiency. In addition, it is possible to play after setting the fineness in advance, which is useful for learning content. By using a simple triangular shape than the conventional zigzag form, the details can be easily recognized, and the dragging of the timeline bar is convenient.

특히, 지그재그 형태로 임의로 변형되는 경우에는, 배젤에 인접해 있는 타임라인 바의 특성상 그 확장에 제한이 존재한다. 하지만, 본 발명에서는 그 확장이 사용자의 의도대로 한 방향만으로도 가능하게 이뤄지므로 확장성에 대한 자유도가 높다는 장점이 있다. In particular, when arbitrarily deformed in a zigzag form, there is a limit to the expansion due to the characteristics of the timeline bar adjacent to the bezel. However, in the present invention, since the expansion is possible in only one direction as the user intends, there is an advantage in that the degree of freedom in scalability is high.

본 발명은 중요한 컨텐츠가 있는 구간을 확장시켜, 천천히 드래그 시킴으로써, 문서의 스크롤 바에 활용되어 문서 구간별 중요도를 저장하고 다른 사용자에게 쉽게 전달할 수 있는 장점도 가지게 된다. The present invention also has the advantage that by extending the section with the important content, and slowly dragging, it is utilized in the scroll bar of the document to store the importance of each document section and easily deliver it to other users.

본 발명은 상기 또 다른 과제를 해결하기 위하여, 타임라인 기반 콘텐츠 제어장치를 제공한다. The present invention provides a timeline-based content control device to solve the above another problem.

도 9는 본 발명의 일 실시예에 따른 타임라인 기반 콘텐츠 제어장치의 블록도이다. 9 is a block diagram of a timeline-based content control apparatus according to an embodiment of the present invention.

도 9를 참조하면, 본 발명의 일 실시예에 따른 타임라인 기반 콘텐츠 제어장치는 하나 이상의 이벤트에 따라 타임 라인 바의 일부영역에 비직선 형태의 왜곡을 생성시키는 왜곡 생성부(210); 상기 타임 라인 바 형태에 대응되는 사용자의 선택 제스쳐에 따라 타임 라인 바의 왜곡 구간을 변화시키거나 타임 라인 슬라이더를 이동시키고, 터치 스크린(100)을 제어하는 제어부; 및 상기 타임 라인 바 상의 타임 라인 슬라이더의 이동에 따라 콘텐츠의 제어 신호를 생성하는 명령부(230)를 포함한다. Referring to FIG. 9, the apparatus for controlling timeline-based content according to an embodiment of the present invention includes a distortion generator 210 for generating a non-linear distortion in a portion of a timeline bar according to one or more events; A control unit for changing a distortion section of the timeline bar or moving a timeline slider and controlling the touch screen 100 according to a user's selection gesture corresponding to the timeline bar shape; And a command unit 230 for generating a control signal of the content according to the movement of the timeline slider on the timeline bar.

상기 비직선 형태의 왜곡은 하나 이상의 곡선부를 포함하는 곡선형 타임라인 또는 둘 이상의 타임라인이 소정 각도로 연결된 꺽인형 타임라인일 수 있으며, 이는 상술한 바와 같다. 특히 본 발명의 일 실시예에서 상기 이벤트는 터치 스크린 상에서 발생하는 터치 이벤트일 수 있으며, 상기 터치 이벤트의 예는 상술한 바와 같다. The nonlinear distortion may be a curved timeline including one or more curved portions or a curved timeline in which two or more timelines are connected at a predetermined angle, as described above. In particular, in one embodiment of the present invention, the event may be a touch event occurring on the touch screen, and the example of the touch event is as described above.

상기 타임라인의 형태 및 생성 이벤트는 타임라인 바의 이동속도 등의 예들은 상술한 바와 같으며, 이하 생략한다. Examples of the shape and generation event of the timeline are as described above with respect to the movement speed of the timeline bar, and will be omitted below.

본 발명에 따른 타임라인 기반 콘텐츠 제어방법 및 장치는 타임 라인 바의 동적 왜곡을 이용한 타임라인 기반 콘텐츠 제어 방법 에 관한 것으로, 콘텐츠는 시각 정보를 포함하는 비디오 클립 또는 음성 정보를 포함하는 오디오 클립일 수 있다. 따라서 본 발명에 따른 타임라인 기반 콘텐츠 제어방법 및 장치는 비디오 클립 또는 오디오 클립 제어 방법 및 제어 장치로 활용될 수 있다. Timeline-based content control method and apparatus according to the present invention relates to a timeline-based content control method using the dynamic distortion of the timeline bar, the content may be a video clip containing visual information or an audio clip containing voice information have. Therefore, the timeline-based content control method and apparatus according to the present invention can be utilized as a video clip or audio clip control method and control apparatus.

본 발명에 따른 장치는 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The apparatus according to the present invention can be implemented as a computer-readable code on a computer-readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of the recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and a carrier wave (for example, transmission via the Internet). 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.

본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art.

따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.

100 : 터치스크린
210 : 왜곡 생성부
220 : 제어부
230 : 명령부
100: Touch screen
210: distortion generator
220:
230: command unit

Claims (22)

터치 스크린을 포함하는 타임라인 기반 콘텐츠 제어장치의 타임라인 기반 콘텐츠 제어방법에 있어서,
콘텐츠의 크기에 무관하게 직선 형태의 타임 라인 바를 터치 스크린에 디스플레이하는 과정과,
미리 지정된 이벤트 트리거가 발생됨이 감지하는 과정과,
상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그의 위치를 상기 터치스크린을 통해 감지하는 과정과,
현재 드래그의 위치를 기준으로 상기 타임 라인 바 구간에 비직선 형태의 왜곡을 발생하는 과정과,
드래그의 종료시 상기 타임 라인 바 구간의 비직선 형태의 왜곡을 계속 유지하는 과정을 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
In the timeline-based content control method of the timeline-based content control device including a touch screen,
Displaying a linear timeline bar on the touch screen regardless of the size of the content,
Detecting that a predetermined event trigger has occurred,
Detecting a position of a drag by a user started on the timeline bar through the touch screen;
Generating a non-linear distortion in the timeline bar section based on a current drag position;
And maintaining a non-linear distortion of the timeline bar section at the end of the dragging.
제 1 항에 있어서,
상기 이벤트 트리거는,
상기 터치 스크린에 대해서, 사용자에 의한 터치가 일정 압력 이상 발생하거나, 상기 사용자가 지정된 특정 제스처를 수행하거나, 상기 사용자가 실질적 동일위치에 더블 터치를 수행한 경우 중 하나에 의해 발생되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
The method of claim 1,
The event trigger,
The touch screen is generated by one of a touch generated by a user more than a predetermined pressure, by a user performing a specific gesture designated by the user, or when the user performs a double touch on a substantially same position. Timeline based content control method.
제 1 항에 있어서,
상기 미리 지정된 이벤트 트리거는,
상기 터치 스크린에 디스플레이된 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그가 상기 타임 라인 바로부터 소정의 거리 이상 연속되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
The method of claim 1,
The predetermined event trigger,
And dragging by the user started on the timeline bar displayed on the touch screen continues over a predetermined distance from the timeline bar.
제 3 항에 있어서,
상기 비직선 형태의 왜곡을 발생하는 과정은,
소정의 구간에서 상기 타임 라인 바를 상기 드래그의 위치를 지나도록 연장하여 왜곡하는 과정을 포함하는 것을 타임라인 기반 콘텐츠 제어방법.
The method of claim 3, wherein
The process of generating the distortion of the non-linear form,
And extending and distorting the timeline bar past the drag position in a predetermined section.
제 4 항에 있어서,
상기 비직선 형태의 왜곡을 발생하는 과정은,
상기 소정의 구간에서 상기 타임 라인 바를 상기 드래그의 위치를 지나는 꺽인형 직선으로 왜곡하는 과정을 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
5. The method of claim 4,
The process of generating the distortion of the non-linear form,
And distorting the timeline bar into a straight line passing through the drag position in the predetermined section.
제 4 항에 있어서, 상기 소정의 구간은,
상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 비례하여 변화되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
The method of claim 4, wherein the predetermined section,
And a position of the drag is changed in proportion to a distance spaced from a position before distortion of the timeline bar.
제 4 항에 있어서, 상기 소정의 구간은,
상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 속도에 반비례하여 변화되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
The method of claim 4, wherein the predetermined section,
And the position of the drag is changed in inverse proportion to the speed of being spaced apart from the position before the distortion of the timeline bar.
제 1 항에 있어서, 상기 유지 과정은,
상기 왜곡된 타임 라인 바 상에서 사용자에 의한 연속적인 터치의 발생이 감지되면, 상기 왜곡된 타임 라인 바를 왜곡 전의 위치로 복원하는 과정을 더 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
The method of claim 1, wherein the maintaining process,
And detecting a continuous touch by the user on the distorted timeline bar, restoring the distorted timeline bar to a position before distortion.
제 4 항에 있어서,
상기 비직선 형태의 왜곡을 발생하는 과정은,
상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 따라 상기 비직선 형태의 왜곡이 발생하는 구간 및 왜곡의 강도를 가변하는 과정을 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
5. The method of claim 4,
The process of generating the distortion of the non-linear form,
And varying the section in which the non-linear distortion occurs and the intensity of the distortion according to a distance from which the position of the drag is spaced from the position before the distortion of the timeline bar. .
삭제delete 제 1 항 내지 제 9 항 중 어느 한 항에 있어서,
상기 콘텐츠는 비디오 클립 또는 오디오 클립을 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
10. The method according to any one of claims 1 to 9,
And the content comprises a video clip or an audio clip.
제 11 항에 있어서,
상기 콘텐츠는 상기 왜곡이 발생한 구간에서 재생시 왜곡된 타임 라인 바의 길이에 반비례하여 재생 속도가 결정되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
The method of claim 11,
The content is a timeline-based content control method, characterized in that the playback speed is determined in inverse proportion to the length of the distorted timeline bar during playback in the period in which the distortion occurs.
삭제delete 삭제delete 터치 스크린을 포함하는 타임라인 기반 콘텐츠 제어장치의 타임라인 기반 콘텐츠 제어장치에 있어서,
터치 스크린과,
하나 이상의 이벤트에 따라 타임 라인 바의 일부영역에 비직선 형태의 왜곡을 생성시키는 왜곡 생성부와,
상기 타임 라인 바 형태에 대응되는 사용자의 선택 제스쳐에 따라 타임 라인 바의 왜곡 구간을 변화시키거나 타임 라인 슬라이더를 이동시키는 제어부와,
상기 타임 라인 바 상의 타임 라인 슬라이더의 이동에 따라 콘텐츠의 제어 신호를 생성하는 명령부를 포함하는 타임라인 기반 콘텐츠 제어장치.
In the timeline-based content control device of the timeline-based content control device including a touch screen,
With a touch screen,
A distortion generator for generating a non-linear distortion in a portion of the timeline bar according to one or more events;
A controller for changing a distortion section of the timeline bar or moving a timeline slider according to a user's selection gesture corresponding to the timeline bar shape;
And a command unit for generating a control signal of the content according to the movement of the timeline slider on the timeline bar.
제15항에 있어서, 상기 이벤트는,
상기 터치 스크린에 디스플레이된 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그가 상기 타임 라인 바로부터 소정의 거리 이상 연속되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
The method of claim 15, wherein the event,
And a drag by a user started on the timeline bar displayed on the touch screen continues over a predetermined distance from the timeline bar.
제16 항에 있어서, 상기 왜곡 생성부는,
소정의 구간에서 상기 타임 라인 바를 상기 드래그의 위치를 지나도록 연장하여 상기 비직선 형태의 왜곡을 생성하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
The method of claim 16, wherein the distortion generating unit,
The timeline-based content control device, characterized in that for generating a non-linear distortion by extending the timeline bar past the position of the drag in a predetermined section.
제 17항에 있어서, 상기 소정의 구간은,
상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 비례하여 변화되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
The method of claim 17, wherein the predetermined section,
And the position of the drag is changed in proportion to the distance away from the position before distortion of the timeline bar.
제 17 항에 있어서, 상기 소정의 구간은,
상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 속도에 반비례하여 변화되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
The method of claim 17, wherein the predetermined section,
And the position of the drag is changed in inverse proportion to the speed at which the position of the drag is separated from the position before the distortion of the timeline bar.
제 17 항에 있어서,
상기 왜곡 생성부는,
상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 따라 상기 비직선 형태의 왜곡이 발생하는 구간 및 왜곡의 강도를 가변하여 상기 비직선 형태의 왜곡을 생성하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
The method of claim 17,
The distortion generator,
The non-linear distortion is generated by varying the intensity of the non-linear distortion and the period in which the non-linear distortion occurs according to the distance from the position before the distortion of the timeline bar. Line based content control.
제 15항에 있어서,
상기 콘텐츠는 비디오 클립 또는 오디오 클립을 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
16. The method of claim 15,
And the content comprises a video clip or an audio clip.
제 21 항에 있어서,
상기 콘텐츠는 상기 왜곡이 발생한 구간에서 재생 시 왜곡된 타임 라인 바의 길이에 반비례하여 재생 속도가 결정되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
22. The method of claim 21,
The content control device according to claim 1, wherein the playback speed is determined in inverse proportion to the length of the distorted timeline bar when the content is reproduced in the distortion period.
KR1020110087883A 2011-05-31 2011-08-31 User Configurable Timeline-based contents control method and control method for video and audio clips using the same KR101346864B1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020110087883A KR101346864B1 (en) 2011-08-31 2011-08-31 User Configurable Timeline-based contents control method and control method for video and audio clips using the same
US13/483,405 US9281010B2 (en) 2011-05-31 2012-05-30 Timeline-based content control method and apparatus using dynamic distortion of timeline bar, and method and apparatus for controlling video and audio clips using the same
CN201280026542.5A CN103582865B (en) 2011-05-31 2012-05-31 Timeline-based content control method and apparatus using dynamic distortion of timeline bar, and method and apparatus for controlling video and audio clips using the same
EP12170172.6A EP2530676B1 (en) 2011-05-31 2012-05-31 Timeline-based content control method and apparatus using dynamic distortion of timeline bar, and method and apparatus for controlling video and audio clips using the same
PCT/KR2012/004284 WO2012165868A2 (en) 2011-05-31 2012-05-31 Timeline-based content control method and apparatus using dynamic distortion of timeline bar, and method and apparatus for controlling video and audio clips using the same
AU2012263124A AU2012263124B2 (en) 2011-05-31 2012-05-31 Timeline-based content control method and apparatus using dynamic distortion of timeline bar, and method and apparatus for controlling video and audio clips using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110087883A KR101346864B1 (en) 2011-08-31 2011-08-31 User Configurable Timeline-based contents control method and control method for video and audio clips using the same

Publications (2)

Publication Number Publication Date
KR20130024432A KR20130024432A (en) 2013-03-08
KR101346864B1 true KR101346864B1 (en) 2014-01-02

Family

ID=48176504

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110087883A KR101346864B1 (en) 2011-05-31 2011-08-31 User Configurable Timeline-based contents control method and control method for video and audio clips using the same

Country Status (1)

Country Link
KR (1) KR101346864B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7062713B2 (en) 2001-04-20 2006-06-13 Autodesk Canada Co. Displaying control points over a timeline
KR100867401B1 (en) 2008-08-05 2008-11-06 (주)펜타비전 Method for providing audio game, apparatus and computer-readable recording medium with program therefor
KR20110010935A (en) * 2009-07-27 2011-02-08 한국과학기술원 Nonlinear timeline-based control method and device for contents and control method and device for video and audio clips using the same
KR20120066122A (en) * 2010-12-14 2012-06-22 삼성전자주식회사 Method and device for controlling touch screen using timeline bar, recording medium for program for the same, and user terminal having the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7062713B2 (en) 2001-04-20 2006-06-13 Autodesk Canada Co. Displaying control points over a timeline
KR100867401B1 (en) 2008-08-05 2008-11-06 (주)펜타비전 Method for providing audio game, apparatus and computer-readable recording medium with program therefor
KR20110010935A (en) * 2009-07-27 2011-02-08 한국과학기술원 Nonlinear timeline-based control method and device for contents and control method and device for video and audio clips using the same
KR20120066122A (en) * 2010-12-14 2012-06-22 삼성전자주식회사 Method and device for controlling touch screen using timeline bar, recording medium for program for the same, and user terminal having the same

Also Published As

Publication number Publication date
KR20130024432A (en) 2013-03-08

Similar Documents

Publication Publication Date Title
KR101260834B1 (en) Method and device for controlling touch screen using timeline bar, recording medium for program for the same, and user terminal having the same
US9281010B2 (en) Timeline-based content control method and apparatus using dynamic distortion of timeline bar, and method and apparatus for controlling video and audio clips using the same
KR101290145B1 (en) Control method and apparatus for touch screen, computer-reable recording medium, and terminal apparatus
JP5261217B2 (en) Display device and display method
JP2013539578A (en) Content reproduction method and apparatus
KR101352713B1 (en) Apparatus and method of providing user interface of motion picture authoring, and computer readable medium thereof
CN103076982A (en) Method and device for controlling cursor in mobile terminal
US20140111534A1 (en) Media-Editing Application for Generating and Editing Shadows
JP5475905B2 (en) Playback apparatus and playback method
KR101073057B1 (en) nonlinear timeline-based control method and device for contents and control method and device for video and audio clips using the same
KR101949493B1 (en) Method and system for controlling play of multimeida content
KR101346864B1 (en) User Configurable Timeline-based contents control method and control method for video and audio clips using the same
KR101271357B1 (en) Timeline-based contents control method and device using dynamic distortion and control method and device for video and audio clips using the same
JP6273118B2 (en) Information processing device
KR101399234B1 (en) Enhanced user interface based on gesture input for motion picture authoring tool on a mobile device
KR102033602B1 (en) Method for moving object between pages and interface apparatus
JP6481310B2 (en) Electronic device and electronic device control program
KR101228681B1 (en) Method for controlling user-terminal with touchscreen, device of the same, recording medium including the same, and user-terminal of the same
KR20160019774A (en) Method and apparatus of controlling display, and computer program for executing the method
TW201319917A (en) Audio play device and method for controlling the operation of the audio play device

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
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: 20161129

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20171129

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20181129

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20191128

Year of fee payment: 7