KR100708135B1 - 항목의 블록화를 이용한 스크롤 방법 및 장치 - Google Patents

항목의 블록화를 이용한 스크롤 방법 및 장치 Download PDF

Info

Publication number
KR100708135B1
KR100708135B1 KR1020050044235A KR20050044235A KR100708135B1 KR 100708135 B1 KR100708135 B1 KR 100708135B1 KR 1020050044235 A KR1020050044235 A KR 1020050044235A KR 20050044235 A KR20050044235 A KR 20050044235A KR 100708135 B1 KR100708135 B1 KR 100708135B1
Authority
KR
South Korea
Prior art keywords
scroll
speed
block
scrolling
items
Prior art date
Application number
KR1020050044235A
Other languages
English (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 KR1020050044235A priority Critical patent/KR100708135B1/ko
Priority to US11/387,957 priority patent/US20060268020A1/en
Priority to EP06251977A priority patent/EP1727032A2/en
Priority to CNA2006100721797A priority patent/CN1869908A/zh
Priority to BRPI0601287-6A priority patent/BRPI0601287A/pt
Application granted granted Critical
Publication of KR100708135B1 publication Critical patent/KR100708135B1/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
    • G06F3/0485Scrolling or panning

Landscapes

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

Abstract

본 발명은 복수의 항목들을 블록화하여 화면에 표시되고 있는 항목의 블록 내부에서의 위치에 따라 스크롤 속도를 조절하는 방법 및 장치에 관한 것으로, 본 발명에 의하면, 복수의 항목들에 대한 스크롤이 계속되는 도중 화면에 표시되고 있는 항목으로부터 다음 블록까지의 거리를 측정하고, 측정된 거리가 소정값 이하인 경우 스크롤 속도를 감소시킴으로써 대용량의 정보에 대해 신속한 스크롤을 수행하면서도 사용자는 현재 화면에 표시되는 항목이 전체 항목들 중에서 속하는 위치를 알 수 있도록 하는 방법 및 장치에 관한 것이다.
스크롤, 스크롤링, 블록화

Description

항목의 블록화를 이용한 스크롤 방법 및 장치{Method and device for scrolling through blocked items}
도 1은 종래 기술에 의한 스크롤 방법을 설명하기 위한 순서도,
도 2는 본 발명에 의한 스크롤 방법을 개념적으로 나타낸 도면,
도 3은 본 발명에 따른 스크롤 방법의 일실시예를 설명하기 위한 순서도,
도 4는 본 발명에 따른 스크롤 방법을 수행하는 장치의 구성도,
도 5a 내지 5d는 본 발명에 따른 스크롤 방법을 수행하는 장치에서의 화면 예시를 나타낸 도면이다.
도 6은 본 발명에 따른 스크롤 방법의 일실시예를 설명하기 위한 그래프,
도 7은 본 발명에 따른 스크롤 방법의 또다른 일실시예를 설명하기 위한 그래프,
도 8은 본 발명에 따른 스크롤 방법의 또다른 일실시예를 설명하기 위한 그래프이다.
본 발명은 복수의 항목들에 대한 스크롤 방법 및 장치에 관한 것으로, 더욱 상세하게는 복수의 항목들을 효율적으로 스크롤하기 위해 스크롤 속도를 조절하는 방법 및 장치에 관한 것이다.
한 화면에서 모두 표시할 수 없는 복수의 항목들을 화면에 표시하기 위한 방법인 스크롤링(scrolling)은 데스크탑 컴퓨터는 물론 PDA, 휴대폰, MP3재생장치 등 많은 분야에서 사용되고 있다. 그러나, 항목들의 수가 많아질수록 스크롤을 통한 검색 방법은 효율성이 저하되는 문제가 생기는데, 저장 매체의 발달과 함께 각종 기기에서 저장할 수 있는 정보의 양이 많아지면서 그 많은 양의 정보를 빠르게 검색하기 위해 스크롤 속도를 연속적 또는 단계적으로 조절하는 방법이 도입되었다.
도 1은 종래 기술에 의한 스크롤 방법을 설명하기 위한 순서도이다. 사용자의 입력에 의해 스크롤이 수행되고(110), 소정 시간동안 스크롤이 지속되면, 스크롤 속도를 증가시킬 것인지를 판단하여(130), 아직 최고 속도의 스크롤이 아닌 경우 스크롤 속도를 증가시키고(140), 그렇지 않은 경우 계속 스크롤이 수행된다. 스크롤 속도가 증가된 경우라도 계속 스크롤이 수행되면(120) 스크롤 속도는 단계적 또는 연속적으로 증가될 수 있다.
이러한 방법에 의한 스크롤 방법은 반복적인 입력 조작을 없앨 수 있고 많은 정보를 빠르게 검색할 수 있다는 장점이 있지만 스크롤 속도가 증가하여 고속으로 스크롤되는 경우 사용자는 원하는 정보를 보지 못하고 지나치기 쉽고, 현재 화면에 표시되고 있는 항목이 전체 항목들 중에서 어느 정도의 위치에 속하는 것인지 알기 힘들어 효과적인 항목 검색이 어렵다는 단점이 있다.
본 발명은 화면에 표시되는 항목의 전체 항목들에서의 위치에 따라 스크롤 속도가 조절되고 사용자의 편의에 따라 블록화된 복수의 항목들 사이에서 블록 단위의 비연속적 이동을 가능하도록 하는 스크롤 방법 및 장치를 제공하는데 그 목적이 있다.
상기 기술적 과제를 해결하기 위한 발명은, 복수개의 블록으로 분할된 항목들에 대한 스크롤 방법으로서, 화면에 표시되고 있는 항목으로부터 상기 항목이 속한 블록의 마지막 항목까지의 거리를 측정하는 단계; 및 상기 측정된 거리에 기초하여 스크롤의 속도를 제어하는 단계를 포함한다.
여기서, 측정된 거리가 소정값보다 큰 경우 상기 스크롤의 속도를 증가시키고 소정값보다 작은 경우에는 상기 스크롤의 속도를 감소시키는 것이 바람직하며, 측정된 거리에 따라 미리 지정된 소정의 스크롤 속도를 유지하게 할 수도 있다.
또한, 상기 다른 기술적 과제를 달성하기 위한 본 발명은 상기 스크롤 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 상기 다른 기술적 과제를 달성하기 위한 본 발명은 블록화된 복수의 항목들을 스크롤하여 표시할 수 있는 장치로서, 화면에 표시되고 있는 항목으로부터 상기 항목이 속하는 블록의 마지막 항목까지의 거리를 측정하는 거리측정부; 및 상기 거리측정부에서 측정한 거리에 기초하여 스크롤 속도를 제어하는 스크롤제어부를 포함한다.
이하에서 첨부된 도면을 참조하여, 본 발명의 바람직한 실시예를 상세히 설명한다.
도 2는 본 발명에 의한 스크롤 방법을 개념적으로 나타낸 도면이다.
도 2에 도시된 바와 같이 모든 항목들은 항목들의 특징에 따라 블록화되어 있다. 여기서의 항목들은 예를 들면 음악 파일, 문서, 주소록에서의 이름이나 주소 등 모든 종류의 정보를 나타내는 목록일 수 있고, 항목들을 블록화하기 위한 기준은 다양하게 설정될 수 있다. 즉, 항목 이름의 첫글자를 알파벳 순서에 따라 블록화할 수도 있고, 항목이 가리키는 파일의 크기, 항목이 가리키는 정보가 수정된 날짜 등에 기초하여 블록화할 수도 있을 것이다.
사용자에 의해 스크롤이 시작되고(210), 소정 시간 이상동안 스크롤이 계속되면 스크롤 속도가 연속적 또는 단계적으로 증가한다(220). 증가된 속도로 스크롤 되다가, 화면에 표시되는 항목이 다음 블록에 가까워지면 스크롤 속도가 감소되며(230) 다음 블록에 진입하여 스크롤이 계속되면 다시 스크롤 속도가 증가한다(240). 스크롤 도중 또는 스크롤을 하고 있지 않은 상태에서 사용자가 입력 장치를 이용하여 블록을 스킵하기 위한 명령을 입력하면(250), 화면은 현재의 블록을 스킵하고 다음 블록으로 이동하여(260) 다음 블록의 첫 번째 항목을 표시하게 된다. 이러한 블록 스킵 명령을 이용하여 사용자는 원하는 항목이 화면에 표시될 때 까지 수많은 항목들을 일일이 스크롤할 필요 없이 다음 블록의 첫 번째 항목부터 검색할 수 있다.
도 3은 본 발명에 따른 스크롤 방법의 일실시예를 설명하기 위한 순서도이 다.
사용자가 입력 장치를 이용하여 블록 스킵 신호를 입력하면 화면에는 표시되던 항목이 속하는 블록의 나머지 항목들을 모두 건너뛰어 다음 블록의 첫 항목이 표시된다(310). 이러한 블록 스킵은 스크롤을 시작하기 전에 수행될 수도 있으며 스크롤 도중에도 수행될 수 있을 것이다. 사용자의 입력에 의해 스크롤이 시작되면 스크롤 장치는 소정의 초기 속도로 스크롤을 수행하다가(320) 스크롤이 계속되면 다음 블록까지의 거리를 측정한다(330). 여기서 스크롤 장치는 전술한 바와 같이 데스크탑 컴퓨터, PDA, 휴대폰, MP3재생기 등 정보를 디스플레이할 수 있는 모든 장치가 될 수 있으며, 이하 동일하다. 스크롤 장치는 다음 블록까지의 거리가 소정값보다 큰 경우, 즉 현재 화면에 표시되고 있는 항목들 외에도 동일 블록 내에 남아있는 항목이 충분히 많으면 스크롤 속도를 증가시킨다. 스크롤 속도는 점차 연속적으로 또는 두 단계 이상의 속도 레벨에 따라 단계적으로 증가할 수 있다. 다음 블록까지의 거리가 소정값보다 작은 경우, 즉 새로운 블록에 진입하기까지 남은 항목들의 개수가 적은 경우에는 스크롤 속도를 감소시킴으로써 다음 블록에의 진입이 얼마 남지 않았음을 사용자에게 인지시킨다(350). 여기서, 스크롤 속도는 최고 속도 및 최저 속도를 가져서 스크롤 속도가 일정 속도에 달하면 더 이상 증가 또는 감소하지 않도록 하는 것이 바람직하다.
한편, 항목의 수가 적은 블록 내에서는 검색 시간이 짧아 각 항목을 일일이 스크롤 하는 것에 사용자는 불편을 느끼지 않을 것이므로 스크롤 속도의 변화 없이 초기 속도를 유지하며 스크롤이 수행되는 것이 바람직하다.
도 4는 본 발명에 따른 스크롤 방법을 수행하는 장치의 구성도이다.
도시된 바와 같이 본 발명에 의한 스크롤 장치(400)는 입출력부(410), 블록지정부(420), 표시부(430), 스크롤제어부(440), 거리측정부(450), 데이터베이스(460)를 포함한다.
입력부(410)는 스크롤 장치(400)와 사용자 간의 인터페이스이며, 입력부(410)를 이용하여 사용자는 스크롤을 수행하기 위한 명령을 입력할 수 있다. 입력부(410)는 사용자로부터의 입력을 위해 버튼, 터치 스크린, 키보드, 마우스 등으로 구현될 수 있다.
블록 지정부(420)는 화면에 표시하기 위한 항목들을 그 특징에 따라 블록화하는 수단이며, 사용자는 입력부(410)를 통해 항목들을 원하는 기준에 따라, 또는 임의로 블록화할 수 있을 것이다. 즉, 전술한 바와 같이 사용자는 항목들의 이름에 따라 알파벳 순서로 블록화하거나, 항목들이 가리키는 파일의 크기에 따라 블록화할 수 있으며, 또는 사용자가 직접 항목들을 배치함으로써 원하는 대로 블록을 구성할 수도 있을 것이다.
표시부(430)는 항목들을 사용자에게 디스플레이하기 위한 수단이며, 데이터베이스(460)는 스크롤하기 위한 항목들에 관한 정보를 저장하는 수단이다.
거리측정부(450)는 현재 항목으로부터 다음 블록까지의 거리, 즉 현재 화면에 표시되고 있는 항목으로부터 다음 블록까지 남아있는 항목의 개수를 측정한다.
스크롤제어부(440)는 스크롤이 수행되는 도중 거리측정부에서 측정한 거리가 소정값 이하가 되면 상기 스크롤 속도를 감소시키고, 소정값 이상인 경우 스크롤 속도를 증가킴으로써 현재 항목의 블록 내에서의 위치에 따라 스크롤 속도를 제어한다. 여기서 스크롤 속도는 여러 단계를 두고 변화할 수도 있으며, 시간에 따라 연속적으로 점차 변화할 수도 있는데, 최고 속도와 최저 속도를 두어 스크롤 속도가 최고 속도 이상으로는 증가하지 않고 최저 속도 이하로는 감소하지 않도록 할 수도 있을 것이다. 한편, 사용자가 입력부(410)를 통해 블록 스킵 명령을 입력하면, 스크롤제어부(440)는 현재 항목이 속하는 블록을 건너뛰고 다음 블록으로 이동하여 다음 블록의 첫 항목이 표시부(430)를 통해 표시되도록 한다.
도 5a 내지 도 5d는 본 발명에 따른 스크롤 방법을 수행하는 장치에서의 화면 예시를 나타낸 도면이다. 도 5a 내지 도 5d에서의 항목들은 항목 이름의 첫글자을 알파벳 순서로 나열하고 그 알파벳에 따라 블록이 구성되어 있다.
도 5a에서 스크롤은 첫글자가 “A"로 시작하는 첫 번째 항목인 "ABBA"에서 시작되었는데, 스크롤이 계속되자 스크롤 속도가 연속적 또는 단계적으로 증가하고 있다. 증가된 속도로 스크롤이 계속되다가 도 5b에서는 첫글자가 “B”로 시작하는 항목들로 구성된 블록까지의 거리가 짧아지자 스크롤 속도가 감소한다. 도 5c에서는 감소된 스크롤 속도로 첫글자가 “B”로 시작하는 항목들로 구성된 블록에 진입한 후 스크롤이 계속되자 다시 스크롤 속도가 증가한다. 도 5d에서는 도 5c에서와 같이 첫글자가 “B”로 시작하는 블록의 항목들을 검색하는 도중 사용자가 블록 스킵 명령을 입력한 경우 "B" 블록의 나머지 항목들에 대한 스크롤을 모두 생략하고 바로 다음 블록으로 이동하여, 첫글자가 “C”로 시작하는 첫 번째 항목인 “Cats"가 화면에 표시됨을 나타낸다.
도 6은 본 발명에 따른 스크롤 방법의 일실시예를 설명하기 위한 그래프이다. 그래프의 가로축은 시간을 나타내고 세로축은 스크롤 속도를 나타내며, 시간에 따라 블록1, 블록2, 블록3의 순서로 스크롤된다. 본 실시예에서는 다음 블록까지의 거리에 따라 미리 지정된 속도로 스크롤이 수행되며, 단계적 또는 연속적인 스크롤 속도의 증감은 없다.
자세히 살펴보면, 블록1에서는 속도의 증감이 없이 블록1의 항목 수에 따라 미리 지정된 속도로 수행되며, 스크롤 수행 도중 블록1에 비하여 상대적으로 그 항목 수가 많은 블록2에 진입하자 블록1에서보다는 더 빠른 스크롤 속도로 전환된다. 그러나, 사용자가 블록2의 스크롤 도중 스크롤을 중단하였다가 다시 재개하는 경우, 다음 블록, 즉 블록3까지의 거리는 스크롤이 재개되는 시점에서 측정되므로, 재개되는 스크롤 속도는 이전의 속도보다 더 감소하였음을 알 수 있다. 계속하여 상대적으로 블록1보다 항목 수가 적은 블록3에 진입하면 블록1에서의 스크롤 속도보다 낮은 속도로 스크롤이 수행된다.
도 7은 본 발명에 따른 스크롤 방법의 또다른 일실시예를 설명하기 위한 그래프이다. 그래프의 좌표축에 대한 설명은 도 6과 동일하므로 생략한다. 본 실시예에서는 단계적 또는 연속적인 스크롤 속도의 증가는 존재하지 않고, 다음 블록까지 남은 거리에 따라 초기 스크롤 속도가 결정된다. 또한 본 실시예에서 스크롤 속도는 연속적으로 감소한다.
블록1에서 스크롤이 시작되면, 블록2까지의 거리가 측정되고, 그에 따라 미리 지정된 초기 속도로 스크롤이 수행된다. 스크롤이 진행되면서 스크롤 속도는 연 속적으로 감소하는데, 도시된 바와 같이 블록2까지 남은 거리가 소정값이 되면 최저 속도를 유지하며 스크롤이 수행된다.
계속하여 블록2에 진입하면, 다음 블록인 블록3까지의 거리, 즉 블록2 전체의 항목 수가 측정되고, 그에 따라 미리 지정된 초기속도로 스크롤이 시작된다. 블록2의 항목 수가 블록1에 비하여 상대적으로 많으므로, 그에 따른 초기 스크롤 속도도 더 빠른 것을 알 수 있다. 계속하여, 블록1에서와 마찬가지로 스크롤 속도가 연속적으로 감소한 후 최저속도를 유지하며 블록2에 대한 스크롤이 종료하게 된다.
다음으로 블록3에 진입하면 마찬가지로 다음 블록까지의 거리가 측정되는데, 본 실시예에서 블록3은 스크롤 속도의 증감이 적용될 필요가 없을 정도로 그 항목 수가 적은 것으로 판단되어 최저 속도를 유지하며 스크롤이 수행된다.
도 8은 본 발명에 따른 스크롤 방법의 또다른 일실시예를 설명하기 위한 그래프이다. 그래프의 좌표축에 대한 설명은 도 6과 동일하므로 생략한다. 본 실시예에서는 시간에 따른 스크롤 속도의 증가율이 다음 블록까지의 거리에 따라 달라진다.
블록1에 대하여 스크롤이 시작되면, 스크롤 속도가 연속적으로 증가하다가 블록2까지의 남은 거리가 소정값이 되면 다시 연속적으로 감소하여 블록간의 경계에서는 최저 속도가 된다.
블록2에 진입하면 마찬가지로 스크롤 속도가 증가하는데, 도시된 바와 같이 블록1에서보다 더 큰 폭으로 속도가 증가함을 알 수 있다. 즉, 블록2에 진입하여 블록3까지의 거리를 측정한 결과 블록1보다 큰 값을 가지는 것으로 판단되면 시간 에 따른 스크롤 속도 증가율을 더 크게 한 것이다. 본 실시예에 따르면, 예를 들어 블록2가 블록1보다 2배의 항목 수를 가지는 경우라도 블록2 전체를 스크롤하기 위해서 소요되는 시간은 블록1 전체를 스크롤하는 시간의 2배보다 적을 것이다.
한편, 블록2에 대한 스크롤이 진행되는 도중 사용자가 스크롤을 중단하였다가 다시 재개하는 경우를 도시하였는데, 본 실시예에서는 스크롤이 중단된 시점의 현재 항목으로부터 블록3까지의 거리를 측정한 결과, 블록2의 남은 항목의 수가 스크롤 속도의 증감이 적용될 필요가 없을 정도로 적은 것으로 판단되어 최저 속도를 유지하며 블록3의 나머지 항목들에 대한 스크롤이 수행된다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
본 발명에 의하면, 블록화된 항목에 대하여 현재 항목의 위치에 따라 스크롤 속도를 조절함으로써 신속한 스크롤을 수행하면서도 사용자는 현재 화면에 표시되는 항목이 전체 항목들 중에서 속하는 위치를 알 수 있고, 또한 블록 단위의 스킵을 가능하게 함으로써 많은 수의 항목들을 스크롤해야 할 경우 사용자가 원하는 항목이 표시될 때까지 많은 항목들이 스크롤되는 것을 기다려야 하는 불편을 없앨 수 있다.

Claims (20)

  1. 복수개의 항목들을 스크롤하는 방법에 있어서,
    (a) 상기 항목들의 특성에 기초하여 또는 외부로부터의 입력에 따라 상기 항목들을 블록화하는 단계;
    (b) 화면에 표시되고 있는 항목으로부터 상기 항목이 속한 블록의 마지막 항목까지의 거리를 측정하는 단계; 및
    (c) 상기 (b)단계에서 측정된 거리에 기초하여 스크롤의 속도를 제어하는 단계를 포함하는 것을 특징으로 하는 방법.
  2. 삭제
  3. 제 1항에 있어서,
    상기 (c)단계는,
    상기 (b)단계에서 측정된 거리가 소정값보다 큰 경우 상기 스크롤의 속도를 증가시키는 것을 특징으로 하는 방법.
  4. 제 1항에 있어서,
    상기 (c)단계는,
    상기 (b)단계에서 측정된 거리가 소정값보다 작은 경우 상기 스크롤의 속도를 감소시키는 것을 특징으로 하는 방법.
  5. 제 1항에 있어서,
    상기 (c)단계는,
    상기 (b)단계에서 측정된 거리에 따라 미리 지정된 소정의 스크롤 속도를 유지하는 것을 특징으로 하는 방법.
  6. 제 3항에 있어서,
    시간에 따른 상기 스크롤의 속도 변화율은 상기 (b)단계에서 측정된 거리에 기초하여 결정되는 것을 특징으로 하는 방법.
  7. 제 3항에 있어서,
    상기 (c)단계는,
    상기 스크롤의 속도를 연속적으로 점차 증가시키는 것을 특징으로 하는 방법.
  8. 제 3항에 있어서,
    상기 (c)단계는,
    상기 스크롤의 속도를 적어도 두 개 이상의 속도 레벨에 따라 단계적으로 증가시키는 것을 특징으로 하는 방법.
  9. 제 3항에 있어서,
    상기 (c)단계는,
    상기 스크롤의 속도를 소정 속도 이상으로는 증가시키지 않는 것을 특징으로 하는 방법.
  10. 제 4항에 있어서,
    상기 (c)단계는,
    상기 스크롤의 속도를 연속적으로 점차 감소시키는 것을 특징으로 하는 방법.
  11. 제 4항에 있어서,
    상기 (c)단계는,
    상기 스크롤의 속도를 적어도 두 개 이상의 속도 레벨에 따라 단계적으로 감소시키는 것을 특징으로 하는 방법.
  12. 제 4항에 있어서,
    상기 (c)단계는,
    상기 스크롤의 속도를 소정 속도 이하로는 감소시키지 않는 것을 특징으로 하는 방법.
  13. 제 1항에 있어서,
    상기 스크롤이 계속되는 도중 또는 상기 스크롤이 중단된 사이에 소정의 입 력 신호가 수신되면 화면에 표시되고 있는 항목이 속하는 블록이 아닌 다른 블록의 항목을 화면에 표시하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  14. 제 1항, 제 3항 내지 제 13항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  15. 복수개의 항목들을 스크롤하여 표시할 수 있는 장치에 있어서,
    상기 항목들의 특성에 기초하여 또는 외부로부터의 입력에 의해 상기 항목들을 블록화하는 블록지정부;
    화면에 표시되고 있는 항목으로부터 상기 항목이 속한 블록의 마지막 항목까지의 거리를 측정하는 거리측정부; 및
    상기 거리측정부에서 측정한 거리에 기초하여 스크롤 속도를 제어하는 스크롤제어부를 포함하는 것을 특징으로 하는 장치.
  16. 제 15항에 있어서,
    상기 스크롤제어부는 블록을 스킵할 것을 지시하는 신호가 수신되면 화면에 표시되고 있는 항목이 속하는 블록이 아닌 다른 블록의 항목이 상기 화면에 표시되도록 제어하는 것을 특징으로 하는 장치.
  17. 삭제
  18. 제 15항에 있어서,
    상기 스크롤제어부는 상기 거리측정부에서 측정한 거리가 소정값보다 큰 경우 상기 스크롤 속도를 증가시키는 것을 특징으로 하는 장치.
  19. 제 15항에 있어서,
    상기 스크롤제어부는 상기 거리측정부에서 측정한 거리가 소정값보다 작은 경우 상기 스크롤 속도를 감소시키는 것을 특징으로 하는 장치.
  20. 제 15항에 있어서,
    상기 스크롤제어부는 상기 거리측정부에서 측정된 거리에 따라 미리 지정된 소정의 스크롤 속도를 유지하는 것을 특징으로 하는 장치.
KR1020050044235A 2005-05-25 2005-05-25 항목의 블록화를 이용한 스크롤 방법 및 장치 KR100708135B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020050044235A KR100708135B1 (ko) 2005-05-25 2005-05-25 항목의 블록화를 이용한 스크롤 방법 및 장치
US11/387,957 US20060268020A1 (en) 2005-05-25 2006-03-24 Scrolling method and apparatus using plurality of blocks into which items are classified
EP06251977A EP1727032A2 (en) 2005-05-25 2006-04-07 Scrolling method and apparatus using plurality of blocks into which items are classified
CNA2006100721797A CN1869908A (zh) 2005-05-25 2006-04-14 使用项被分为多个块的滚屏方法和设备
BRPI0601287-6A BRPI0601287A (pt) 2005-05-25 2006-04-20 método de rolagem ao longo de uma pluralidade de itens que são classificados na forma de uma pluralidade de blocos, meio legìvel por computador que armazena um programa de computador para executar um método de rolagem ao longo de uma pluralidade de itens que são classificados na forma de uma pluralidade de blocos, e equipamento para rolagem e exibição de uma pluralidade de itens que são classificados na forma de uma pluralidade de blocos

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050044235A KR100708135B1 (ko) 2005-05-25 2005-05-25 항목의 블록화를 이용한 스크롤 방법 및 장치

Publications (1)

Publication Number Publication Date
KR100708135B1 true KR100708135B1 (ko) 2007-04-17

Family

ID=36922146

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050044235A KR100708135B1 (ko) 2005-05-25 2005-05-25 항목의 블록화를 이용한 스크롤 방법 및 장치

Country Status (5)

Country Link
US (1) US20060268020A1 (ko)
EP (1) EP1727032A2 (ko)
KR (1) KR100708135B1 (ko)
CN (1) CN1869908A (ko)
BR (1) BRPI0601287A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024014687A1 (ko) * 2022-07-15 2024-01-18 삼성전자주식회사 전자 장치 및 그 ui 제공 방법

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7469381B2 (en) 2007-01-07 2008-12-23 Apple Inc. List scrolling and document translation, scaling, and rotation on a touch-screen display
US7193609B2 (en) 2002-03-19 2007-03-20 America Online, Inc. Constraining display motion in display navigation
US7958456B2 (en) 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
US20080126933A1 (en) * 2006-08-28 2008-05-29 Apple Computer, Inc. Method and apparatus for multi-mode traversal of lists
US20080082928A1 (en) * 2006-09-29 2008-04-03 Sbc Knowledge Ventures, L.P. Method for viewing information in a communication device
US20080082940A1 (en) * 2006-09-29 2008-04-03 Morris Robert P Methods, systems, and computer program products for controlling presentation of a resource based on position or movement of a selector and presentable content
US8756516B2 (en) * 2006-10-31 2014-06-17 Scenera Technologies, Llc Methods, systems, and computer program products for interacting simultaneously with multiple application programs
JP2008157974A (ja) * 2006-12-20 2008-07-10 Canon Inc 表示制御装置及び表示制御装置の制御方法
US8701037B2 (en) * 2007-06-27 2014-04-15 Microsoft Corporation Turbo-scroll mode for rapid data item selection
US8405621B2 (en) 2008-01-06 2013-03-26 Apple Inc. Variable rate media playback methods for electronic devices with touch interfaces
US8896614B2 (en) 2008-07-08 2014-11-25 Mobile Imaging In Sweden Ab Method and apparatus for browsing images
US20100138776A1 (en) * 2008-11-30 2010-06-03 Nokia Corporation Flick-scrolling
US8984431B2 (en) 2009-03-16 2015-03-17 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US8839155B2 (en) 2009-03-16 2014-09-16 Apple Inc. Accelerated scrolling for a multifunction device
US8700776B2 (en) 2009-03-23 2014-04-15 Google Inc. System and method for editing a conversation in a hosted conversation system
WO2010138115A1 (en) 2009-05-27 2010-12-02 Hewlett-Packard Development Company, L.P. Method and system to control the display of information
US9602444B2 (en) 2009-05-28 2017-03-21 Google Inc. Participant suggestion system
US9021386B1 (en) * 2009-05-28 2015-04-28 Google Inc. Enhanced user interface scrolling system
US8527602B1 (en) 2009-05-28 2013-09-03 Google Inc. Content upload system with preview and user demand based upload prioritization
US8624933B2 (en) 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
US20110239149A1 (en) * 2010-03-24 2011-09-29 Microsoft Corporation Timeline control
US8957866B2 (en) * 2010-03-24 2015-02-17 Microsoft Corporation Multi-axis navigation
US9380011B2 (en) 2010-05-28 2016-06-28 Google Inc. Participant-specific markup
US9026935B1 (en) 2010-05-28 2015-05-05 Google Inc. Application user interface with an interactive overlay
US20120054656A1 (en) * 2010-08-30 2012-03-01 Nokia Corporation Method, apparatus, and computer program product for adapting movement of content segments
US9619100B2 (en) 2010-08-30 2017-04-11 Nokia Technologies Oy Method, apparatus, and computer program product for adapting a content segment based on an importance level
JP5668401B2 (ja) * 2010-10-08 2015-02-12 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
EP2579144B1 (en) * 2011-10-07 2019-05-01 BlackBerry Limited Determining a target position for scrolling content
US9372612B2 (en) * 2011-10-31 2016-06-21 Microsoft Technology Licensing, Llc Exposing inertial snap points
KR20130059232A (ko) * 2011-11-28 2013-06-05 삼성전자주식회사 휴대단말기의 데이터항목 표시장치 및 방법
US8994755B2 (en) * 2011-12-20 2015-03-31 Alcatel Lucent Servers, display devices, scrolling methods and methods of generating heatmaps
JP6128533B2 (ja) * 2012-12-21 2017-05-17 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 装置
US10275117B2 (en) 2012-12-29 2019-04-30 Apple Inc. User interface object manipulations in a user interface
US10691230B2 (en) 2012-12-29 2020-06-23 Apple Inc. Crown input for a wearable electronic device
US10503388B2 (en) 2013-09-03 2019-12-10 Apple Inc. Crown input for a wearable electronic device
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
US10001817B2 (en) 2013-09-03 2018-06-19 Apple Inc. User interface for manipulating user interface objects with magnetic properties
CN105683878B (zh) * 2013-09-03 2019-05-07 苹果公司 用户界面中的用户界面对象操作
US10545657B2 (en) 2013-09-03 2020-01-28 Apple Inc. User interface for manipulating user interface objects
CN106462340B (zh) 2014-06-27 2019-09-13 苹果公司 尺寸减小的用户界面
CN113824998A (zh) 2014-09-02 2021-12-21 苹果公司 音乐用户界面
WO2016036509A1 (en) 2014-09-02 2016-03-10 Apple Inc. Electronic mail user interface
TWI582641B (zh) 2014-09-02 2017-05-11 蘋果公司 按鈕功能性
US20160062571A1 (en) 2014-09-02 2016-03-03 Apple Inc. Reduced size user interface
JP6379893B2 (ja) * 2014-09-08 2018-08-29 セイコーエプソン株式会社 表示システムおよび表示プログラム
US10365807B2 (en) 2015-03-02 2019-07-30 Apple Inc. Control of system zoom magnification using a rotatable input mechanism
CN106919323B (zh) * 2015-12-24 2020-09-01 小米科技有限责任公司 界面显示方法及装置
CN105892872A (zh) * 2016-04-06 2016-08-24 惠州Tcl移动通信有限公司 一种基于触摸屏的电子书自动滚屏控制方法及移动终端
US20190272068A1 (en) * 2016-06-10 2019-09-05 The Coca-Cola Company Dispenser control user interface
DK201670580A1 (en) 2016-06-12 2018-01-02 Apple Inc Wrist-based tactile time feedback for non-sighted users
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10928980B2 (en) 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
US20220279063A1 (en) 2017-05-16 2022-09-01 Apple Inc. Methods and interfaces for home media control
DK179896B1 (en) 2018-09-11 2019-08-30 Apple Inc. CONTENT-BASED TACTILE OUTPUTS
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
US10996917B2 (en) 2019-05-31 2021-05-04 Apple Inc. User interfaces for audio media control
JP7075547B2 (ja) 2019-05-31 2022-05-25 アップル インコーポレイテッド オーディオメディア制御のためのユーザインタフェース
US10996761B2 (en) 2019-06-01 2021-05-04 Apple Inc. User interfaces for non-visual output of time
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970076332A (ko) * 1997-06-10 1997-12-12 배순훈 검색 시스템에서 영상 데이터를 화면 상에 슬라이드하기 위한 방법
KR100292303B1 (ko) * 1997-02-21 2001-06-01 포만 제프리 엘 스크롤바내에관성슬라이더를제공하는그래픽사용자인터페이스방법및시스템
KR20040096879A (ko) * 2004-10-05 2004-11-17 장중혁 디스플레이와 화면 이동 정보 입력 장치가 장착된 기기를 이용한 gui 인터페이스 조작 방법
KR20050004002A (ko) * 2003-07-03 2005-01-12 소니 가부시끼 가이샤 화상 표시 시스템, 화상 표시장치 및 화상 표시 방법
KR20050106097A (ko) * 2003-03-07 2005-11-08 닛본 덴끼 가부시끼가이샤 스크롤 표시 제어
KR100571885B1 (ko) 2003-10-15 2006-04-17 주식회사 지티정보시스템 슬라이딩 방식 화면스크롤링장치와 그 방법

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5528260A (en) * 1994-12-22 1996-06-18 Autodesk, Inc. Method and apparatus for proportional auto-scrolling
US5611060A (en) * 1995-02-22 1997-03-11 Microsoft Corporation Auto-scrolling during a drag and drop operation
US5903267A (en) * 1997-07-11 1999-05-11 International Business Machines Corporation Document interface mechanism and method for navigating through large documents
US6157381A (en) * 1997-11-18 2000-12-05 International Business Machines Corporation Computer system, user interface component and method utilizing non-linear scroll bar
US6292188B1 (en) * 1999-07-28 2001-09-18 Alltrue Networks, Inc. System and method for navigating in a digital information environment
US6816174B2 (en) * 2000-12-18 2004-11-09 International Business Machines Corporation Method and apparatus for variable density scroll area
GB2370208B (en) * 2000-12-18 2005-06-29 Symbian Ltd Computing device with user interface for navigating a contacts list
US6907575B2 (en) * 2001-09-06 2005-06-14 Danger, Inc. Method of scrolling a display window

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100292303B1 (ko) * 1997-02-21 2001-06-01 포만 제프리 엘 스크롤바내에관성슬라이더를제공하는그래픽사용자인터페이스방법및시스템
KR970076332A (ko) * 1997-06-10 1997-12-12 배순훈 검색 시스템에서 영상 데이터를 화면 상에 슬라이드하기 위한 방법
KR20050106097A (ko) * 2003-03-07 2005-11-08 닛본 덴끼 가부시끼가이샤 스크롤 표시 제어
KR20050004002A (ko) * 2003-07-03 2005-01-12 소니 가부시끼 가이샤 화상 표시 시스템, 화상 표시장치 및 화상 표시 방법
KR100571885B1 (ko) 2003-10-15 2006-04-17 주식회사 지티정보시스템 슬라이딩 방식 화면스크롤링장치와 그 방법
KR20040096879A (ko) * 2004-10-05 2004-11-17 장중혁 디스플레이와 화면 이동 정보 입력 장치가 장착된 기기를 이용한 gui 인터페이스 조작 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024014687A1 (ko) * 2022-07-15 2024-01-18 삼성전자주식회사 전자 장치 및 그 ui 제공 방법

Also Published As

Publication number Publication date
BRPI0601287A (pt) 2007-02-13
US20060268020A1 (en) 2006-11-30
CN1869908A (zh) 2006-11-29
EP1727032A2 (en) 2006-11-29

Similar Documents

Publication Publication Date Title
KR100708135B1 (ko) 항목의 블록화를 이용한 스크롤 방법 및 장치
US8762885B2 (en) Three dimensional icon stacks
JP4951128B1 (ja) 端末装置およびアイコン管理方法
EP2856298B1 (en) Causing display of search results
RU2564448C2 (ru) Устройство и способ отображения информации мобильного терминала
CN103098011B (zh) 项目显示方法和设备
RU2530301C2 (ru) Прокручиваемые меню и панели инструментов
US8745513B2 (en) Method and apparatus for use in accessing content
US6091416A (en) Method, apparatus and computer program product for graphical user interface control and generating a multitool icon
US20130227464A1 (en) Screen change method of touch screen portable terminal and apparatus therefor
JP2011253273A (ja) 表示方法および情報処理装置
CN106354520B (zh) 一种界面背景切换方法及移动终端
KR20140122662A (ko) 어플리케이션의 이용 이력 정보를 표시하는 방법, 저장 매체 및 장치
KR101518439B1 (ko) 점프 스크롤링
US20120266106A1 (en) Method and system for multi-level browsing
US20120221969A1 (en) Scrollable list navigation using persistent headings
JP2008071118A (ja) インタフェース装置、楽曲再生装置、インタフェースプログラム、及びインタフェース方法
JP2008009781A (ja) 表示制御装置
US9141282B2 (en) Apparatus and method for changing input mode in portable terminal
JP2006510090A (ja) アイテム・リストを提示する方法及び装置
JP5719153B2 (ja) 複数のオブジェクトを操作する方法、並びにそのコンピュータ及びコンピュータ・プログラム
US9405442B1 (en) List control with zoom operation
US20030052920A1 (en) Document navigation system
JP2007323664A (ja) 情報処理装置、情報処理方法及びプログラム
US20090327968A1 (en) Apparatus and method for enabling user input

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee