KR101346864B1 - 사용자 가변형 타임라인 기반 콘텐츠 제어 방법, 이를 이용한 연속데이터, 비디오 및 오디오 클립 제어 방법 - Google Patents

사용자 가변형 타임라인 기반 콘텐츠 제어 방법, 이를 이용한 연속데이터, 비디오 및 오디오 클립 제어 방법 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
English (en)
Other versions
KR20130024432A (ko
Inventor
황성재
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020110087883A priority Critical patent/KR101346864B1/ko
Priority to US13/483,405 priority patent/US9281010B2/en
Priority to EP12170172.6A priority patent/EP2530676B1/en
Priority to AU2012263124A priority patent/AU2012263124B2/en
Priority to CN201280026542.5A priority patent/CN103582865B/zh
Priority to PCT/KR2012/004284 priority patent/WO2012165868A2/en
Publication of KR20130024432A publication Critical patent/KR20130024432A/ko
Application granted granted Critical
Publication of KR101346864B1 publication Critical patent/KR101346864B1/ko

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

본 발명은 사용자 가변형 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것으로, 보다 상세하게는, 휴대용 디바이스와 같은 소형 디바이스나 테이블탑 인터페이스와 같은 커다란 디바이스에서 낮은 해상도의 손가락을 가지고 세밀한 조작이 가능한 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것이다.
특히 사용자 드래그의 이동방향에 따라 사용자가 손쉽고 빠르게 터치 세밀도를 확장, 조절할 수 있는 새로운 방법의 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것이다.

Description

사용자 가변형 타임라인 기반 콘텐츠 제어 방법, 이를 이용한 연속데이터, 비디오 및 오디오 클립 제어 방법{User Configurable Timeline-based contents control method and control method for video and audio clips using the same}
본 발명은 사용자 가변형 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것으로, 보다 상세하게는, 휴대용 디바이스와 같은 소형 디바이스나 테이블탑 인터페이스와 같은 커다란 디바이스에서 낮은 해상도의 손가락을 가지고 세밀한 조작이 가능한 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것이다.
특히 사용자 드래그의 이동방향에 따라 사용자가 손쉽고 빠르게 터치 세밀도를 확장, 조절할 수 있는 새로운 방법의 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치에 관한 것이다.
터치스크린 또는 터치 패널이란 키보드를 사용하지 않고 화면(스크린)에 나타난 문자나 특정 위치에 사람의 손 또는 물체와 같은 입력수단이 접촉(터치)하는 경우, 터치 위치를 검출하여 저장된 소프트웨어를 사용하여 특정 처리를 할 수 있는 유저 인터페이스 장치를 말한다. 이러한 유저 인터페이스의 경우 대부분 사용자의 손가락을 입력수단으로 사용하는 것으로, 사용자 손가락의 크기로 인한 터치 정확도의 문제가 야기 되어왔다. 이를 해결하기 위한 수단으로 스타일러스 팬과 같은 하드웨어적인 해결책이 제시되었지만, 사용자는 또 다른 스타일러스 하드웨어를 구비하여야 하고, 분실의 우려가 있으며, 이를 사용하기 위해서는 양손을 사용하여야 한다는 단점이 존재하였다. 또한 상기 제시된 문제 해결의 소프트웨어적인 해결책으로 되감기, 빨리 감기 등의 버튼이 제시되었지만, 이 역시 일정 속도로의 이동일 뿐, 사용자가 실시간으로 타임라인 바의 속도조절을 할 수 없다는 태생적 단점이 존재하였다.
이를 해결하기 위해 타임라인바를 곡선형으로 배치하는 방식이 제시되었으나, 해당 발명의 경우 타임라인의 왜곡을 터치 시간과 비례시켰으며, 이 때문에 사용자가 정확하게 해상도를 조절하기 어렵고 시간이 많이 걸린다는 단점이 존재하였다.
또한, 지그재그 방식 왜곡에서는 배젤에 가까이 위치하는 타임라인 바의 위치상 왜곡 계수가 제한되었고, 지그재그의 형태상 사용자가 정확하게 타임라인 바를 드래그하기 어렵다는 단점이 존재하고 있었다.
본 발명의 목적은 낮은 해상도의 손가락을 가지고도 세밀한 조작이 가능한 타임라인 기반 콘텐츠 제어 방법 및 이를 이용한 다양한 응용 방법을 제공하는 데 있다.
본 발명의 다른 목적은 낮은 해상도의 손가락을 가지고도 세밀한 조작이 가능한 타임라인 기반 콘텐츠 제어 장치 및 이를 이용한 다양한 응용 장치를 제공하는 데 있다.
특히, 사용자가 손쉽고 빠르게 터치 세밀도를 확장, 조절할 수 있는 방법을 제공하는 데 있다.
본 발명에 따른 터치 스크린을 포함하는 타임라인 기반 콘텐츠 제어장치의 타임라인 기반 콘텐츠 제어방법은,
콘텐츠의 크기에 무관하게 직선 형태의 타임 라인 바가 상기 터치 스크린에 생성 및 디스플레이되는 단계; 미리 지정된 이벤트 트리거가 발생됨이 감지되는 단계; 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그의 위치가 감지되는 단계; 현재 드래그의 위치를 기준으로 상기 타임 라인 바 구간에 비직선 형태의 왜곡이 발생되는 단계; 및 드래그의 종료시 상기 타임 라인 바 구간의 비직선 형태의 왜곡이 계속 유지되는 단계를 포함한다.
이 경우, 상기 이벤트 트리거는, 상기 사용자에 의한 터치가 일정 압력 이상 발생하거나, 상기 사용자가 지정된 특정 제스처를 수행하거나, 상기 사용자가 실질적 동일위치에 더블 터치를 수행한 경우 중 하나에 의해 발생되는 것을 특징으로 한다.
또한, 상기 미리 지정된 이벤트 트리거는, 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그가 상기 타임 라인 바로부터 소정의 거리 이상 연속되는 것을 특징으로 한다.
상기 비직선 형태의 왜곡이 발생되는 단계는, 소정의 구간에서 상기 타임 라인 바가 상기 드래그의 위치를 지나도록 연장되어 왜곡되는 것을 특징으로 한다.
상기 비직선 형태의 왜곡이 발생되는 단계는, 상기 소정의 구간에서 상기 타임 라인 바가 상기 드래그의 위치를 지나는 꺽인형 직선으로 왜곡되는 것을 특징으로 한다.
상기 소정의 구간은, 상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 비례하여 변화되는 것을 특징으로 한다. 또한, 상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 속도에 반비례하여 변화되는 것을 특징으로 한다.
또한, 본 발명에 따른 타임라인 기반 콘텐츠 제어방법은 왜곡된 타임 라인 바 상에서 사용자에 의한 연속적인 터치의 발생이 감지되는 단계와, 상기 왜곡된 타임 라인 바를 왜곡 전의 위치로 복원시키는 단계를 포함할 수 있다.
상기 비직선 형태의 왜곡이 발생되는 단계는, 상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 따라 상기 비직선 형태의 왜곡이 발생하는 구간 및 왜곡의 강도가 가변되는 것을 특징으로 한다.
본 발명의 상기 타임라인 기반 콘텐츠 제어방법에서 사용되는 상기 콘텐츠는 볼륨, 명도, 채도 등의 연속 데이터값인 것을 특징으로 한다.
또한, 상기 콘텐츠는, 비디오 클립인 것을 특징으로 한다.
이때, 상기 콘텐츠는, 상기 왜곡이 발생한 구간에서 재생시 왜곡된 타임 라인 바의 길이에 반비례하여 재생 속도가 결정되는 것을 특징으로 한다.
또한, 상기 콘텐츠는 오디오 클립인 것을 특징으로 한다.
이때, 상기 콘텐츠는, 상기 왜곡이 발생한 구간에서 재생시 왜곡된 타임 라인 바의 길이에 반비례하여 재생 속도가 결정되는 것을 특징으로 한다.
따라서, 본 발명의 타임라인 슬라이더의 동적 왜곡을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치는 기존의 직선형 타임 라인에서 사용자가 탐색하고자하는 구간에 대해 동적 왜곡을 통해 직선보다 더 긴 다양한 패턴의 타임 라인을 생성하므로, 화면의 크기가 작아서 소형 디바이스에서도 세밀한 조작이 가능하며, 화면의 크기가 큰 대형 디바이스에서는 지정된 영역 내에서 효과적인 콘텐츠 제어 및 조작이 가능하다. 더 나아가, 본 발명의 일 실시예는 기설정 시간동안의 터치에 의해 동적으로 왜곡영역과 강도를 조절하여, 사용자의 선택에 따라 가변적이고, 세밀한 타임라인 바 조절이 가능하다. 또한 본 발명의 조작방식은 타임라인의 모양과 실질적으로 동일하므로, 사용자가 쉽게 직관하여, 이해할 수 있다는 장점이 있고, 본 발명에 따른 상기 구성은 별도의 하드웨어적 변경 없이도 소프트웨어적으로 이루어지므로 비용 절감효과 또한 기대할 수 있다.
도 1은 종래 기술에 따른 타임 라인 바의 일예를 나타낸다.
도 2는 종래 기술에 따른 타임 라인 바의 다른 예를 나타낸다.
도 3은 왜곡을 이용한 타임 라인 바를 나타낸다.
도 4는 도 3의 타임 라인 바에서 타임 라인 슬라이더의 이동을 나타낸다.
도 5는 본 발명에 따른 타임 라인 바의 제어 방법을 나타낸다.
도 6은 본 발명에 따른 타임 라인 바의 제어 방법을 나타낸다.
도 7은 본 발명에 따른 타임 라인 바의 제어 방법을 나타낸다.
도 8은 본 발명에 따른 타임 라인 바의 제어 방법을 나타낸다.
도 9는 본 발명의 일 실시예에 따른 타임라인 기반 콘텐츠 제어장치의 블록도이다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로서, 본 발명을 상세히 설명한다. 그러나, 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 설명하는 실시예에 한정되는 것이 아니다. 그리고, 본 발명을 명확하게 설명하기 위하여 설명과 관계없는 부분은 생략되며, 도면의 동일한 참조부호는 동일한 부재임을 나타낸다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라, 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 “...부”, “...기”, “모듈”, “블록” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
본 발명에서 사용되는 타임 라인은 비디오 클립(video clip)이나 오디오 클립(audio clip) 등과 같은 콘텐츠(contents) 또는 연속 데이터를 순서대로 배치하는 편집 프로그램 작업 공간을 의미하며, 타임라인은 레이어(layer)와 프레임(frame)으로 구성되어 있는데, 레이어의 결합을 통해 화면의 이미지나 오디오를 배치함으로써 움직이는 애니메이션이나 음악을 만드는 기능이다. 기본적으로 객체의 위치, 크기, 영상 속성 등을 조절하여 프레임을 연속적으로 보여 줄 수 있도록 하는 기능으로, 관련 구성 요소들끼리 서로 다른 레이어상에 등록하고 작업하면 구성 요소의 편집, 관리를 효과적으로 할 수 있다.
도 1은 종래 기술에 따른 타임 라인 바의 일예를 나타낸다.
도 1을 참조하면, 타임 라인 바(T_bar1)는 비디오 또는 오디오와 같은 콘텐츠의 전체 크기에 대응되는 직선형의 라인으로 표시되며, 상기 타임 라인 바(T_bar1)에는 실제 화면상에서 표시되는 콘텐츠의 해당 부분을 나타내는 타임라인 슬라이더(T_slider1)가 구비된다.
종래 기술에 따른 타임 라인 바(T_bar1)는 사실상 화면 프레임의 한 변 또는 일정 영역의 직선 길이로 표시되고, 이 경우 실제 타임 라인 바(T_bar1)의 소정 길이에 대응되는 콘텐츠의 양이 고정된다. 더 나아가, 만약 터치 환경에서 사용자의 손가락 터치로 타임 라인 슬라이더(T_slider1)를 조작하는 경우, 손가락의 넓은 면적에 따른 정밀한 조작의 불가능하다.
도 2는 종래 기술에 따른 타임 라인 바의 다른 예를 나타낸다.
도 2는 한국 공개 특허(10-2011-0010935, 2009년 7월 27일 출원)에 공개된 타임 라인 바로서 본 발명의 발명자에 의해 제안된 기술이다. 도2 에서는 도1 에 도시된 타임 라인 바(T_bar1)의 문제점을 보완하고자, 타임 라인 바(T_bar2)를 비직선 형태의 다양한 패턴으로 형성하는 방법을 시도하였다. 도2 에 도시된 바와 같이 타임 라인 바(T_bar2)를 비직선 형태로 형성하면, 타임 라인 바(T_bar2)의 길이가 직선 형태의 타임 라인 바(T_bar1)보다 상대적으로 길어지게 되므로 사용자가 타임 라인 슬라이더(T_slider2)를 보다 용이하게 세부적으로 조작할 수 있게 된다. 따라서 컨텐츠 조작의 편의성을 높이며 정밀한 조작을 가능하게 한다.
그러나 도 2의 타임 라인 바(T_bar2)를 이용하더라도 타임 라인 바(T_bar2)의 소정 길이에 대한 콘텐츠의 양이 고정된다는 점은 도 1의 타임 라인 바(T_bar1)와 동일하다. 즉 타임 라인 바(T_bar2)의 길이를 사용자가 조절할 수 없으므로, 타임 라인 바(T_bar2)의 조밀함의 정도를 사용자가 선택할 수 없다. 또한 단순한 직선 형태의 타임 라인 바(T_bar1)에 비하여 도 2의 타임 라인 바(T_bar2)의 패턴이 더 복잡하므로 사용자가 단순히 타임 라인 슬라이더(T_slider2)의 현재 위치를 확인하고자 할 때, 익숙하지 않은 패턴에 의해 상대적으로 즉각적인 확인이 어렵다.
본 발명은 이러한 문제를 해결하고자, 동적으로 타임라인 바의 일정 영역이 왜곡되는 타임라인을 제공한다.
도 3은 본 발명이 적용될 수 있는 타임 라인 바를 나타낸다.
본 발명에서 타임 라인 바(T_bar3)의 동적 왜곡은 타임라인의 형상이 왜곡되어 단순 직선이 아닌 다른 타임 라인이 되는 것을 의미한다. 예를 들면, 본 발명의 일 실시예에서 왜곡은 하나 이상의 곡부를 포함하는 곡선형 왜곡, 또는 복수의 직선형 타임 라인이 소정 각도, 즉 180도가 아닌 각도로 연결된 꺽인형 왜곡, 또는 곡선형과 꺽인형이 모두 나타나는 복합형 왜곡 등이 비직선형 왜곡에 해당한다. 하지만, 본 발명에서 이 외에도 단순한 직선이 아닌 형태의 임의의 모든 타임라인이 상기 비 직선형의 왜곡에 속하며, 이는 본 발명의 범위이다.
또한 본 발명에서는 콘텐츠가 비디오 클립이나 오디오 클립인 경우를 예를 들어 설명하지만, 본 발명은 이에 한정되지 않는다. 또한 경우에 따라서는 콘텐츠가 복수개의 사진 모음과 같은 콘텐츠들의 집합을 포함할 수도 있다.
도 3에서 타임 라인 바(T_bar3)는 사용자가 터치한 영역을 기준으로 전후로 지정된 구간(DD)(예를 들면, -1cm ~ 1cm)에 대해 지그재그 곡선형으로 왜곡되어 표시된다. 여기서 좌우로 지정된 구간(DD)은 타임 라인 바(T_bar3) 상의 길이로서 지정될 수도 있으며, 터치한 영역의 시간을 기준으로 하는 소정의 시간 단위(예를 들면 -1분 ~ +1분)로서 지정될 수도 있다. 그리고 터치한 영역을 기준으로 전후로 지정된 구간(DD)은 타임 라인 바(T_bar3) 진행 방향에 따른 위치를 나타낸다. 도3 에서는 타임 라인 바(T_bar3)가 수평 방향으로 배치되어 있으므로, 전후가 아닌 좌우로 표현할 수도 있으며, 타임 라인 바(T_bar3)의 배치 방향에 따라 다양하게 표현될 수 있다.
예를 들어 지정된 구간이 타임 라인 바(T_bar3) 상의 길이로서 지정된 경우에, 사용자가 타임 라인 바(T_bar3) 상의 특정 위치를 터치하면 타임 라인 슬라이더(T_slider3)가 터치 위치로 이동되고, 이동된 타임 라인 슬라이더(T_slider3)의 위치를 기준으로 좌우로 1cm 씩, 총 2cm 의 구간에 대해 타임 라인 바(T_bar3)가 지그재그 곡선 형태로 왜곡될 수 있다.
유사하게 지정된 구간이 시간을 기준으로 하는 소정의 시간 단위로서 지정된 경우에 사용자가 타임 라인 바(T_bar3) 상의 특정 위치를 터치하면 타임 라인 슬라이더(T_slider3)가 터치 위치로 이동되고, 이동된 타임 라인 슬라이더(T_slider3)의 위치에 대응하는 콘텐츠 내용의 시간을 기준으로 전후로 1분 씩, 총 2분 분량의 구간에 대해 타임 라인 바(T_bar3)가 지그재그 곡선 형태로 왜곡될 수 있다. 본 발명에서 터치의 위치는 인식되는 위치를 의미하고 이는 특정 포인트에 대한 정확한 접촉을 의미하지 않으며, 대략적인 영역 범위로서 나타낸다. 이는 실제 사용자의 손가락은 타임 라인 바(T_bar3)보다 크기 때문에 타임 라인 바(T_bar3) 상의 특정 위치를 정확하게 터치하기는 어렵기 때문이다. 이러한 터치의 위치는 특정 포인트(point)라기 보다는 오히려 특정 영역으로 감지되는 경우가 많으나, 이러한 터치 영역에 대응하는 포인트(point)를 판별하는 방법은 공지된 기술이므로 여기서는 상세하게 설명하지 않는다. 본 발명에서 실질적 동일 위치 또는 실질적 위치의 용어 또한 동일한 개념에서 파악 될 수 있다.
이렇게 왜곡된 구간(DD)은 왜곡되기 이전의 타임 라인 바(T_bar3)보다 상대적으로 길이가 매우 길게 된다. 따라서 사용자는 왜곡된 구간(DD) 내의 타임 라인 바(T_bar3)의 특정 위치를 손가락으로 터치하거나 드래그하여, 타임 라인 슬라이더(T_slider3)를 왜곡된 구간(DD) 내에서 자유롭고 세밀하게 이동시킬 수 있다.
도 4는 본 발명의 일예에 따라 도 3의 타임 라인 바에서 타임 라인 슬라이더의 이동을 나타낸다.
도 4에서 (a)는 초기 사용자의 터치에 의해 터치 라인 바(T_bar3) 상에 왜곡된 구간(DD1)이 발생된 상태를 나타낸다. (b)는 왜곡된 구간(DD1)이 발생된 이후에 사용자가 터치 라인 바(T_bar3)의 진행 방향과 동일한 방향으로 드래그를 한 경우에 타임 라인 슬라이더(T_slider3)의 이동 및 터치 라인 바(T_bar3)의 왜곡 구간(DD2) 변화를 나타내고, (c)는 왜곡된 구간(DD1)이 발생된 이후에 사용자가 터치 라인 바(T_bar3)의 진행 방향과 다른 방향으로 드래그한 경우에 타임 라인 슬라이더(T_slider3)의 이동을 나타낸다.
사용자는 타임 라인 바(T_bar3)상의 특정 위치를 터치하여 타임 라인 바(T_bar3)의 지정된 구간에 왜곡이 발생한 이후에도 왜곡된 구간(DD1) 이외의 다른 구간(DD2)을 선택하고자 할 수 있다. 즉 왜곡이 발생한 이후에 사용자가 왜곡이 발생한 구간(DD1)을 선택하고자 하는지, 아니면 왜곡이 발생하지 않은 구간(DD2)을 선택하고자 하는지를 구분할 수 있어야 한다.
따라서 사용자가 타임 라인 바(T_bar3)상의 왜곡된 구간(DD1)을 선택하는 경우와 왜곡되지 않은 구간(DD2)을 선택하는 경우가 구분이 될 수 있어야 하며, 이를 위하여 본 발명에서는 타임 라인 바(T_bar3)의 왜곡 형태는 왜곡되지 않은 타임 라인 바(T_bar3)의 진행 방향과 달라야 한다.
이를 위해 도 4에 도시된 바와 같이, 왜곡 구간의 패턴이 가로로 진행하는 타임 라인 바(T_bar3)에 대해 세로 방향으로 지그재그하는 형태로 형성될 수 있다. 왜곡 구간(DD1)의 타임 라인 바(T_bar3) 패턴이 이렇게 원래 타임 라인 바(T_bar3)의 진행 방향과 다르게 설정되면, 이후 터치 및 드래그의 방향, 즉 사용자의 제스쳐에 따라 타임 라인 슬라이더(T_slider3)를 왜곡된 구간(DD1) 내부로 이동시키는 것인지 아니면 왜곡된 구간(DD1) 이외의 구간(DD2)으로 이동시키는 것인지를 판별할 수 있다.
결과적으로 본 발명은 왜곡되기 이전 직선 형태의 타임 라인 바(T_bar3) 상에서 사용자가 선택한 위치 구간에 대해서만 단순 직선이 아닌 다른 패턴으로 타임 라인 바(T_bar3)를 왜곡하고, 사용자는 왜곡된 타임 라인 바(T_bar3) 상에서 세부적인 위치를 선택하여 콘텐츠 상에서 실행 위치를 용이하게 매우 세부적으로 선택할 수 있게 된다. 도 4의 (c)에 도시된 바와 같이, 사용자의 터치로 인해 왜곡 구간(DD1)이 생성된 뒤, 사용자가 원래의 타임 라인 바(T_bar3) 방향이 아닌 다른 방향으로 손가락을 드래그하거나 터치하게 되면, 이는 왜곡된 구간(DD1) 내의 위치로 타임 라인 슬라이더(T_slider3)를 이동시키기 위한 것이다. 그에 반하여 도 4의 (c)에 도시된 바와 같이 사용자가 원래의 타임 라인 바(T_bar3) 방향으로 손가락을 드래그하거나 터치하게 되면 이는 왜곡된 구간(DD1)이 아닌 다른 구간(DD2)을 선택하고자 하는 것으로 판별 할 수 있다.
본 발명에서 드래그의 방향이 타임 라인 바(T_bar3) 방향이라 함은 실질적으로 타임 라인 바의 진행 방향과 정확하게 동일함을 의미하지 않으며, 지정된 오차 범위 이내에서 동일한 방향을 나타낸다.
상기한 왜곡 구간에 대한 선택 여부를 구분할 수 있게 되면, 왜곡 구간 이동의 기능을 실행 할 수 있다. 즉 왜곡 구간(DD1)이 생성된 뒤, 사용자가 원래의 타임 라인 바(T_bar3) 방향으로 손가락을 드래그하거나 터치하면, 드래그 및 터치의 위치에 따라 왜곡 구간(DD2)이 가변된다. 예를 들어 사용자의 터치에 의해 타임 라인 바(T_bar3) 상의 초기 선택된 위치에 지정된 길이에 따라 왜곡 구간(DD1)이 발생된 후, 사용자가 타임 라인 바(T_bar3)의 진행 방향으로 손가락을 드래그함에 따라 드래그된 손가락의 위치를 기준으로 다시 지정된 길이에 따라 왜곡 구간(DD2)이 발생하도록 할 수 있다. 이렇게 타임 라인 바(T_bar3)의 진행 방향으로 손가락을 드래그함에 따라 드래그된 손가락의 위치를 기준으로 다시 지정된 길이에 따라 왜곡 구간(DD2)이 발생하면, 기존의 직선형태의 타임 라인 바(T_bar1)와 같이 콘텐츠의 전체 영역에 대해 빠른 탐색이 가능하도록 하면서도 왜곡 구간(DD2)에 의해 세부적인 탐색이 동시에 가능하도록 할 수 있다.
본 발명은 앞에서 설명한 동적 왜곡의 발생 원리 및 동작 원리를 모두 포함하는 개념의 타임 라인 바를 제공하고 있다. 특히, 본 발명의 가장 큰 특징은 사용자가 손쉽고 빠르게 터치 세밀도를 확장, 조절할 수 있는 방법을 제공하는 것에 있다.
본 발명에 따른 터치 스크린을 포함하는 타임라인 기반 콘텐츠 제어장치의 타임라인 기반 콘텐츠 제어방법은, 콘텐츠의 크기에 무관하게 직선 형태의 타임 라인 바가 상기 터치 스크린에 생성 및 디스플레이되는 단계; 미리 지정된 이벤트 트리거가 발생됨이 감지되는 단계; 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그의 위치가 감지되는 단계; 현재 드래그의 위치를 기준으로 상기 타임 라인 바 구간에 비직선 형태의 왜곡이 발생되는 단계; 및 드래그의 종료시 상기 타임 라인 바 구간의 비직선 형태의 왜곡이 계속 유지되는 단계를 포함한다.
여기에서, 상기 이벤트 트리거는 상기 사용자에 의한 터치가 일정 압력 이상 발생하거나, 상기 사용자가 지정된 특정 제스처를 수행하거나, 상기 사용자가 실질적 동일위치에 더블 터치를 수행한 경우 중 하나에 의해 발생되는 것을 특징으로 하는 한다.
다만, 가장 바람직하게는, 상기 미리 지정된 이벤트 트리거는, 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그가 상기 타임 라인 바로부터 소정의 거리 이상 연속되는 것을 특징으로 한다.
도 5를 참조하면, 본 발명에 따라 비직선 형태의 왜곡이 발생하는 단계가 도시되어 있다. 아래로 갈수록 시간이 지난 후의 디스플레이되는 타임 라인 바의 형상을 도시하고 있다.
수평으로 도시된 직선은 타임 라인 바를 도시하고 있다. 슬라이드(도면 미도시)가 타임 라인 바를 따라 이동하는 과정에서 사용자에게 관심있는 구간이 발생하게 된다. 사용자는 해당 구간에 포함되는 타임 라인 바 상의 위치에 터치를 하게 되고, 이벤트 트리거를 유발시킨다.
이후 터치로부터 연속되는 동작으로 드래그를 발생시킨다. 드래그는 타임 라인 바로부터 멀어지는 방향으로 발생되고 이에 따라 터치된 위치의 타임 라인 바가 해당 드래그의 위치를 따라 연장 형성된다.
상기 비직선 형태의 왜곡이 발생되는 단계는 소정의 구간에서 상기 타임 라인 바가 상기 드래그의 위치를 지나도록 연장되어 왜곡되는 것을 특징으로 하는데, 상기 소정의 구간에서 상기 타임 라인 바가 상기 드래그의 위치를 지나는 꺽인형 직선으로 왜곡될 수 있다. 다만, 이에 한정하는 것은 아니고, 곡선형 등 다양한 형태로 제공될 수 있다.
본 발명에서는 다양한 콘텐츠에 대응하여 빠르고 세밀한 탐색이 가능하도록 왜곡의 강도 및 왜곡 구간의 범위를 다양하게 조절할 수 있도록 한다.
드래그에 따른 현재 터치의 위치가 타임 라인 바로부터 멀어질수록 관심있는 구간의 세밀도는 증가하게 된다. 또한, 이에 따라 관심있는 구간의 폭도 넓어지도록 설정할 수 있다. 본 발명에서 관심있는 구간은 사전에 설정될 수도 있고, 왜곡 발생도중에 변화시킬 수도 있으며, 타임 라인 바로부터 드래그가 멀어질수록 이에 비례하여 가변적으로 변화되도록 하는 것도 가능하다.
왜곡된 타임 라인 바를 따라 오디오 및 비디오 영상을 재생시에 관심있는 구간 내에서는 해당 길이에 따라 느리게 재생되도록 하는 것이 가능하다. 이를 통해 사용자는 자신이 원하는 관심 구간을 설정하여 세밀도를 다양하게 조절할 수 있는 효과가 있다.
왜곡의 강도는 콘텐츠에 따라 자동으로 설정될 수도 있으며, 사용자에 의해 지정될 수도 있다. 콘텐츠에 따라 자동으로 왜곡의 강도가 설정되는 경우에는 미리 정해진 비율 또는 알고리즘에 따라 콘텐츠의 크기(길이 및 개수)에 대응하여 자동으로 설정될 수 있다. 그리고 왜곡의 강도 뿐만 아니라 왜곡 구간의 범위가 자동으로 설정될 수도 있다. 왜곡의 강도는 왜곡된 구간 내에서 얼마나 세밀하게 콘텐츠를 탐색할 수 있는지를 나타내며, 왜곡 구간의 범위는 콘텐츠의 전체 구간에서 어느 정도의 구간에 대해 왜곡을 수행할지를 나타낸다.
도 6을 참조하면, 사용자가 관심 구간의 세밀도를 설정(확정)한 후에 이를 수평 이동을 통하여 관심 구간을 조절하는 방법이 도시되어 있다. 관심구간을 터치한 후, 수평방향을 따라 이동하는 경우, 관심 구간의 폭이 고정된 채로 이동하게 된다.
도 7을 참조하면, 이벤트 트리거의 한가지 실시예로서 타임 라인 바로부터 미리 설정된 임계 영역(threshold)이 존재하고, 이를 터치 후 드래그 위치가 벗어나는 경우에 왜곡이 발생하는 것이다.
실선은 왜곡 전의 타임 라인 바를 도시하고 있고, 점선은 이에 설정된 왜곡이 발생하는 지를 결정하는 임계 영역을 도시한 것이다.
타임 라인 슬라이더가 좌우로 배치되어 있는 경우, 그 방향으로의 이동은 단순 타임 라인 바의 이동이며, 타임 라인 바와 소정 길이 이상으로 이격되는 경우, 세밀도 수정으로 간주하는 것이다. 본 명세서에서 타임 라인 바로부터의 거리라 함은 일반 수학에서 말하는 점으로부터 직선 혹은 곡선까지의 최단거리 또는 수직거리 등을 의미한다.
본 발명은 다음과 같은 효과를 제공한다. 사용자가 타임라인 바를 수평으로 이동하려고 하는데 이에 반하여 수정(동적 왜곡 발생)이 발생하면 곤란하다. 이때 타임 라인 바 이동과 타임 라인 바의 수정(동적 왜곡 발생)을 명확하게 구별하기 위해서 일정 영역은 트리거 영역으로 보고 이 값 이상으로 이격되는 경우에만 수정 모드로 들어가도록 하는 것이다.
본 발명의 특징은 동적 왜곡 발생을 시킨 후에 이를 계속적으로 유지시킬 수 있다는 것이다. 도 8과 같이 변형 후에도 타임 라인 바와 소정 길이 이상으로 이격되는 경우, 세밀도 수정으로 간주하여 재수정을 할 수 있도록 한다.
즉, 다시 터치를 본래 위치대로 옮기면 threshold 를 벗어나게 되어 타임 라인 바가 수정되며, 재설정된 threshold 내에서 움직이면 해당 타임라인 바의 세밀도가 타임라인 슬라이더를 움직이게 하는 것이다.
본 발명은 상기 설명과 같이 상하단의 타임 라인 바로부터 이격될 수 있는 영역이 존재하는 경우, 이 영역을 드래그 제스쳐를 이용하여 타임라인 바의 해상도를 조절할 수 있도록 하는 것이다.
이를 통해 더욱 정밀한 스캐닝, 브라우징이 가능하게 된다. 특히 딜레이 터치 없이도 사용자가 곧바로 해상 세밀도를 조절할 수 있어 작업 능률이 향상된다. 또한, 미리 세밀도를 설정한 후 플레이를 할 수 있어 학습 컨텐츠에 활용이 유용하다. 종래의 지그재그 형태보다 단순한 삼각형 형상을 사용하여 세밀함을 쉽게 인지할 수 있고, 타임라인 바의 드래깅이 편리한 장점이 있다.
특히, 지그재그 형태로 임의로 변형되는 경우에는, 배젤에 인접해 있는 타임라인 바의 특성상 그 확장에 제한이 존재한다. 하지만, 본 발명에서는 그 확장이 사용자의 의도대로 한 방향만으로도 가능하게 이뤄지므로 확장성에 대한 자유도가 높다는 장점이 있다.
본 발명은 중요한 컨텐츠가 있는 구간을 확장시켜, 천천히 드래그 시킴으로써, 문서의 스크롤 바에 활용되어 문서 구간별 중요도를 저장하고 다른 사용자에게 쉽게 전달할 수 있는 장점도 가지게 된다.
본 발명은 상기 또 다른 과제를 해결하기 위하여, 타임라인 기반 콘텐츠 제어장치를 제공한다.
도 9는 본 발명의 일 실시예에 따른 타임라인 기반 콘텐츠 제어장치의 블록도이다.
도 9를 참조하면, 본 발명의 일 실시예에 따른 타임라인 기반 콘텐츠 제어장치는 하나 이상의 이벤트에 따라 타임 라인 바의 일부영역에 비직선 형태의 왜곡을 생성시키는 왜곡 생성부(210); 상기 타임 라인 바 형태에 대응되는 사용자의 선택 제스쳐에 따라 타임 라인 바의 왜곡 구간을 변화시키거나 타임 라인 슬라이더를 이동시키고, 터치 스크린(100)을 제어하는 제어부; 및 상기 타임 라인 바 상의 타임 라인 슬라이더의 이동에 따라 콘텐츠의 제어 신호를 생성하는 명령부(230)를 포함한다.
상기 비직선 형태의 왜곡은 하나 이상의 곡선부를 포함하는 곡선형 타임라인 또는 둘 이상의 타임라인이 소정 각도로 연결된 꺽인형 타임라인일 수 있으며, 이는 상술한 바와 같다. 특히 본 발명의 일 실시예에서 상기 이벤트는 터치 스크린 상에서 발생하는 터치 이벤트일 수 있으며, 상기 터치 이벤트의 예는 상술한 바와 같다.
상기 타임라인의 형태 및 생성 이벤트는 타임라인 바의 이동속도 등의 예들은 상술한 바와 같으며, 이하 생략한다.
본 발명에 따른 타임라인 기반 콘텐츠 제어방법 및 장치는 타임 라인 바의 동적 왜곡을 이용한 타임라인 기반 콘텐츠 제어 방법 에 관한 것으로, 콘텐츠는 시각 정보를 포함하는 비디오 클립 또는 음성 정보를 포함하는 오디오 클립일 수 있다. 따라서 본 발명에 따른 타임라인 기반 콘텐츠 제어방법 및 장치는 비디오 클립 또는 오디오 클립 제어 방법 및 제어 장치로 활용될 수 있다.
본 발명에 따른 장치는 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다.
따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.
100 : 터치스크린
210 : 왜곡 생성부
220 : 제어부
230 : 명령부

Claims (22)

  1. 터치 스크린을 포함하는 타임라인 기반 콘텐츠 제어장치의 타임라인 기반 콘텐츠 제어방법에 있어서,
    콘텐츠의 크기에 무관하게 직선 형태의 타임 라인 바를 터치 스크린에 디스플레이하는 과정과,
    미리 지정된 이벤트 트리거가 발생됨이 감지하는 과정과,
    상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그의 위치를 상기 터치스크린을 통해 감지하는 과정과,
    현재 드래그의 위치를 기준으로 상기 타임 라인 바 구간에 비직선 형태의 왜곡을 발생하는 과정과,
    드래그의 종료시 상기 타임 라인 바 구간의 비직선 형태의 왜곡을 계속 유지하는 과정을 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
  2. 제 1 항에 있어서,
    상기 이벤트 트리거는,
    상기 터치 스크린에 대해서, 사용자에 의한 터치가 일정 압력 이상 발생하거나, 상기 사용자가 지정된 특정 제스처를 수행하거나, 상기 사용자가 실질적 동일위치에 더블 터치를 수행한 경우 중 하나에 의해 발생되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
  3. 제 1 항에 있어서,
    상기 미리 지정된 이벤트 트리거는,
    상기 터치 스크린에 디스플레이된 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그가 상기 타임 라인 바로부터 소정의 거리 이상 연속되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
  4. 제 3 항에 있어서,
    상기 비직선 형태의 왜곡을 발생하는 과정은,
    소정의 구간에서 상기 타임 라인 바를 상기 드래그의 위치를 지나도록 연장하여 왜곡하는 과정을 포함하는 것을 타임라인 기반 콘텐츠 제어방법.
  5. 제 4 항에 있어서,
    상기 비직선 형태의 왜곡을 발생하는 과정은,
    상기 소정의 구간에서 상기 타임 라인 바를 상기 드래그의 위치를 지나는 꺽인형 직선으로 왜곡하는 과정을 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
  6. 제 4 항에 있어서, 상기 소정의 구간은,
    상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 비례하여 변화되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
  7. 제 4 항에 있어서, 상기 소정의 구간은,
    상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 속도에 반비례하여 변화되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
  8. 제 1 항에 있어서, 상기 유지 과정은,
    상기 왜곡된 타임 라인 바 상에서 사용자에 의한 연속적인 터치의 발생이 감지되면, 상기 왜곡된 타임 라인 바를 왜곡 전의 위치로 복원하는 과정을 더 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
  9. 제 4 항에 있어서,
    상기 비직선 형태의 왜곡을 발생하는 과정은,
    상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 따라 상기 비직선 형태의 왜곡이 발생하는 구간 및 왜곡의 강도를 가변하는 과정을 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
  10. 삭제
  11. 제 1 항 내지 제 9 항 중 어느 한 항에 있어서,
    상기 콘텐츠는 비디오 클립 또는 오디오 클립을 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
  12. 제 11 항에 있어서,
    상기 콘텐츠는 상기 왜곡이 발생한 구간에서 재생시 왜곡된 타임 라인 바의 길이에 반비례하여 재생 속도가 결정되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어방법.
  13. 삭제
  14. 삭제
  15. 터치 스크린을 포함하는 타임라인 기반 콘텐츠 제어장치의 타임라인 기반 콘텐츠 제어장치에 있어서,
    터치 스크린과,
    하나 이상의 이벤트에 따라 타임 라인 바의 일부영역에 비직선 형태의 왜곡을 생성시키는 왜곡 생성부와,
    상기 타임 라인 바 형태에 대응되는 사용자의 선택 제스쳐에 따라 타임 라인 바의 왜곡 구간을 변화시키거나 타임 라인 슬라이더를 이동시키는 제어부와,
    상기 타임 라인 바 상의 타임 라인 슬라이더의 이동에 따라 콘텐츠의 제어 신호를 생성하는 명령부를 포함하는 타임라인 기반 콘텐츠 제어장치.
  16. 제15항에 있어서, 상기 이벤트는,
    상기 터치 스크린에 디스플레이된 상기 타임 라인 바 상에서 시작된 사용자에 의한 드래그가 상기 타임 라인 바로부터 소정의 거리 이상 연속되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
  17. 제16 항에 있어서, 상기 왜곡 생성부는,
    소정의 구간에서 상기 타임 라인 바를 상기 드래그의 위치를 지나도록 연장하여 상기 비직선 형태의 왜곡을 생성하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
  18. 제 17항에 있어서, 상기 소정의 구간은,
    상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 비례하여 변화되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
  19. 제 17 항에 있어서, 상기 소정의 구간은,
    상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 속도에 반비례하여 변화되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
  20. 제 17 항에 있어서,
    상기 왜곡 생성부는,
    상기 드래그의 위치가 상기 타임 라인 바의 왜곡 전 위치로부터 이격되는 거리에 따라 상기 비직선 형태의 왜곡이 발생하는 구간 및 왜곡의 강도를 가변하여 상기 비직선 형태의 왜곡을 생성하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
  21. 제 15항에 있어서,
    상기 콘텐츠는 비디오 클립 또는 오디오 클립을 포함하는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
  22. 제 21 항에 있어서,
    상기 콘텐츠는 상기 왜곡이 발생한 구간에서 재생 시 왜곡된 타임 라인 바의 길이에 반비례하여 재생 속도가 결정되는 것을 특징으로 하는 타임라인 기반 콘텐츠 제어장치.
KR1020110087883A 2011-05-31 2011-08-31 사용자 가변형 타임라인 기반 콘텐츠 제어 방법, 이를 이용한 연속데이터, 비디오 및 오디오 클립 제어 방법 KR101346864B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020110087883A KR101346864B1 (ko) 2011-08-31 2011-08-31 사용자 가변형 타임라인 기반 콘텐츠 제어 방법, 이를 이용한 연속데이터, 비디오 및 오디오 클립 제어 방법
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
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
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
CN201280026542.5A CN103582865B (zh) 2011-05-31 2012-05-31 使用时间线条的动态扭曲的基于时间线的内容控制方法和装置、以及用其控制视频和音频片段的方法和装置
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

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110087883A KR101346864B1 (ko) 2011-08-31 2011-08-31 사용자 가변형 타임라인 기반 콘텐츠 제어 방법, 이를 이용한 연속데이터, 비디오 및 오디오 클립 제어 방법

Publications (2)

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

Family

ID=48176504

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110087883A KR101346864B1 (ko) 2011-05-31 2011-08-31 사용자 가변형 타임라인 기반 콘텐츠 제어 방법, 이를 이용한 연속데이터, 비디오 및 오디오 클립 제어 방법

Country Status (1)

Country Link
KR (1) KR101346864B1 (ko)

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 (ko) 2008-08-05 2008-11-06 (주)펜타비전 오디오 게임을 제공하기 위한 방법과 그를 위한 장치 및컴퓨터로 읽을 수 있는 기록매체
KR20110010935A (ko) * 2009-07-27 2011-02-08 한국과학기술원 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치
KR20120066122A (ko) * 2010-12-14 2012-06-22 삼성전자주식회사 타임라인 바를 이용한 터치스크린 제어방법, 장치 및 이를 위한 프로그램이 기록된 기록매체 및 사용자 단말

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 (ko) 2008-08-05 2008-11-06 (주)펜타비전 오디오 게임을 제공하기 위한 방법과 그를 위한 장치 및컴퓨터로 읽을 수 있는 기록매체
KR20110010935A (ko) * 2009-07-27 2011-02-08 한국과학기술원 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치
KR20120066122A (ko) * 2010-12-14 2012-06-22 삼성전자주식회사 타임라인 바를 이용한 터치스크린 제어방법, 장치 및 이를 위한 프로그램이 기록된 기록매체 및 사용자 단말

Also Published As

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

Similar Documents

Publication Publication Date Title
KR101260834B1 (ko) 타임라인 바를 이용한 터치스크린 제어방법, 장치 및 이를 위한 프로그램이 기록된 기록매체 및 사용자 단말
KR101290145B1 (ko) 터치 스크린 제어 방법 및 장치, 컴퓨터에 의해 독출될 수 있는 기록 매체, 그리고 단말장치
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
JP5261217B2 (ja) 表示装置および表示方法
JP2013539578A (ja) コンテンツ再生方法及び装置
KR101352713B1 (ko) 동영상 편집을 위한 사용자 인터페이스의 제공장치, 그 제공방법 및 기록매체
CN103076982A (zh) 一种移动终端中光标控制的方法及装置
US20140111534A1 (en) Media-Editing Application for Generating and Editing Shadows
JP5475905B2 (ja) 再生装置および再生方法
KR101073057B1 (ko) 비직선 타임라인을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치
KR101949493B1 (ko) 멀티미디어 콘텐츠의 재생을 제어하기 위한 방법 및 시스템
KR101346864B1 (ko) 사용자 가변형 타임라인 기반 콘텐츠 제어 방법, 이를 이용한 연속데이터, 비디오 및 오디오 클립 제어 방법
KR101271357B1 (ko) 타임라인 슬라이더의 동적 왜곡을 이용한 타임라인 기반 콘텐츠 제어 방법 및 장치, 이를 이용한 비디오 및 오디오 클립 제어 방법 및 장치
JP6273118B2 (ja) 情報処理装置
KR101399234B1 (ko) 터치스크린을 갖는 모바일 디바이스에서 실행되는 동영상 편집 사용자 인터페이스 처리방법, 모바일 디바이스 및 기록매체
KR102033602B1 (ko) 페이지간 오브젝트 이동 방법 및 인터페이스 장치
JP6481310B2 (ja) 電子機器及び電子機器の制御プログラム
KR101228681B1 (ko) 터치스크린을 구비한 사용자 단말 제어방법, 장치, 이를 위한 기록매체 및 이를 포함하는 사용자 단말
KR20160019774A (ko) 표시 제어 장치, 표시 제어 방법 및 이를 컴퓨터에서 실행하기 위한 컴퓨터 프로그램
TW201319917A (zh) 音頻播放裝置及控制音頻播放裝置操作的方法

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