KR101115579B1 - 줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어 - Google Patents

줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어 Download PDF

Info

Publication number
KR101115579B1
KR101115579B1 KR1020100012897A KR20100012897A KR101115579B1 KR 101115579 B1 KR101115579 B1 KR 101115579B1 KR 1020100012897 A KR1020100012897 A KR 1020100012897A KR 20100012897 A KR20100012897 A KR 20100012897A KR 101115579 B1 KR101115579 B1 KR 101115579B1
Authority
KR
South Korea
Prior art keywords
resource
corner portion
zoom
area
region
Prior art date
Application number
KR1020100012897A
Other languages
English (en)
Other versions
KR20110093080A (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 KR1020100012897A priority Critical patent/KR101115579B1/ko
Publication of KR20110093080A publication Critical patent/KR20110093080A/ko
Application granted granted Critical
Publication of KR101115579B1 publication Critical patent/KR101115579B1/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/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
    • G06F3/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • 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/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
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

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

본 발명은 줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어에 관한 것이다. 본 발명의 일 실시예에 따른 휴대용 컴퓨팅 장치용 줌 제어 방법은, 터치 스크린 인터페이스를 통하여 입력되는 사용자의 누름 동작 및 드래그 동작을 화면 영역 상의 리소스 뷰 영역에 표시되는 리소스의 처리와 결합시킨 휴대용 모바일 컴퓨팅 장치에서, 상기 리소스 뷰 영역에 리소스를 표시하는 단계; 상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 리소스 뷰 영역의 상기 중심에 인접하는 제 1 제어 서브 영역과 상기 제 1 코너부에 인접하는 제 2 제어 서브 영역을 정의하는 단계; 상기 제 1 제어 서브 영역 또는 상기 제 2 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 상기 드래그 동작이, 상기 리소스 뷰 영역의 상기 제 1 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-인하는 단계; 상기 드래그 동작이, 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-아웃하는 단계를 포함한다.

Description

줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어{Zooming method, mobile computing device for implementing the zooming method and computer-readable store media}
본 발명은 줌 제어를 위한 리소스의 처리 기술에 관한 것으로서, 더욱 상세하게는, 줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어에 관한 것이다
최근 인터넷에 무선 접속이 가능한 고성능의 휴대용 컴퓨팅 장치들에 요구가 급격히 증가되고 있다. 이러한 휴대용 컴퓨팅 장치들은, 예를 들면, 팜탑(palmtops), 피디에이(Personal Digital Assistants; PDAs), 인터넷 접속이 가능한 셀룰러폰, 휴대용 멀티미디어 재생기(PMP), 또는 UMPC(Ultra-mobile PC) 및 MID(Mobile Internet Device)와 같은 소형 컴퓨터들이다.
이들 휴대용 컴퓨팅 장치들은 중량과 크기는 사용자들에게 부담을 주기 때문에, 가볍고 주머니에 들어갈 수 있는 크기를 갖는 인터넷에 접속 가능한 셀룰러 폰 및 피디에이와 같은 통신용 단말기가 하나의 해결책으로 주목을 받고 있다. 그러나, 사용자는 셀룰러 폰 또는 피디에이를 이용한 인터넷 접속시 작은 표시 면적과 입력 장치의 불편함 때문에 어려움을 겪는다. 예를 들면, 신비안TM 과 같은 OS를 갖는 휴대용 전화기에서 동작하는 어도비사의 아크로뱃 리더TM에서 줌 기능이 지원되고 있지만, 줌 메뉴 커맨드에 액세스하기 위해 수회의 버튼을 누를 필요가 있으며, 임의의 확대 및 축소 배율을 입력하여야 하는 다양한 사용자의 입력 동작이 요구된다.
본 발명이 이루고자 하는 기술적 과제는, 휴대용 컴퓨팅 장치에서 실행가능하며, 작은 디스플레이 상에서 표시되는 문서 또는 이미지 등의 컨텐츠를 간단한 동작만으로 줌인 및 줌아웃 기능에 빠르게 접근할 수 있고 직관적인 사용자 인식이 가능한 휴대용 컴퓨팅 장치용 줌 제어 방법을 제공하는 것이다.
또한, 본 발명이 이루고자 하는 다른 기술적 과제는, 전술한 이점을 갖는 줌 제어 방법을 실행하는 휴대용 통신 단말기를 제공하는 것이다.
또한, 본 발명이 이루고자 하는 또 다른 기술적 과제는, 전술한 이점을 갖는 줌 제어 방법을 실행할 수 있는 명령을 포함하는 컴퓨터에서 독출가능한 저장 미디어를 제공하는 것이다.
본 발명의 일 실시예에 따른 휴대용 컴퓨팅 장치용 줌 제어 방법은, 터치 스크린 인터페이스를 통하여 입력되는 사용자의 누름 동작 및 드래그 동작을 화면 영역 상의 리소스 뷰 영역에 표시되는 리소스의 처리와 결합시킨 휴대용 모바일 컴퓨팅 장치에서, 상기 리소스 뷰 영역에 리소스를 표시하는 단계; 상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 리소스 뷰 영역의 상기 중심에 인접하는 제 1 제어 서브 영역과 상기 제 1 코너부에 인접하는 제 2 제어 서브 영역을 정의하는 단계; 상기 제 1 제어 서브 영역 또는 상기 제 2 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 상기 드래그 동작이, 상기 리소스 뷰 영역의 상기 제 1 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-인하는 단계; 상기 드래그 동작이, 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-아웃하는 단계를 포함할 수 있다.
일부 실시예들에서, 상기 줌-인하는 단계 및 상기 줌-아웃하는 단계에서, 상기 리소스는 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부의 리소스의 픽셀을 기준으로 상기 리소스를 줌-인 또는 줌-아웃을 수행한다.
일부 실시예들에서, 상기 제 1 및 제 2 제어 서브 영역들은, 상기 리소스 뷰 영역이 가로 모드인 경우, 상기 제 1 영역을 2행 × 3열로 분할된 영역 중 각각 상기 리소스 뷰 영역의 중심에 인접하는 영역 및 상기 제 1 코너부에 인접하는 영역일 수 있다. 또한, 상기 제 1 제어 서브 영역 및 상기 제 2 제어 서브 영역은, 상기 리소스 뷰 영역이 세로 모드인 경우, 상기 제 1 영역을 3행 × 2열로 분할된 영역 중 각각 상기 리소스 뷰 영역의 중심에 인접하는 영역 및 상기 제 1 코너부에 인접하는 영역일 수 있다.
일부 실시예들에서, 상기 줌-인하는 단계 및 상기 줌-아웃하는 단계에서, 상기 리소스는 상기 해당 드래그 동작에 따라 동시에 각각 줌-인 및 줌-아웃될 수 있다. 또한, 상기 줌-인하는 단계 및 줌-아웃하는 단계에서, 상기 리소스의 줌-인 및 줌-아웃의 비율은 상기 드래그 동작의 이동 거리에 비례할 수 있다.
상기 줌 모드를 활성화시키는 단계, 상기 줌-인하는 단계, 및 상기 줌-아웃하는 단계 동안, 상기 제 1 영역 또는 다른 영역 상에 줌 모드의 드래그의 이동 방향 및/또는 리소스의 확대 및 축소의 정도를 안내하는 줌 모드 가이드를 위한 그래픽 요소들이 표시될 수 있다.
일부 실시예들에서, 상기 제 1 코너부는 상기 리소스 뷰 영역의 우측 하단부일 수 있다. 상기 줌 모드를 활성화시키는 단계, 상기 줌-인하는 단계, 및 상기 줌-아웃하는 단계가 종료된 후, 패닝 모드가 활성화되는 단계가 더 수행될 수 있다.
본 발명의 다른 실시예에 따른 휴대용 컴퓨팅 장치용 줌 제어 방법은, 터치 스크린 인터페이스를 통하여 입력되는 사용자의 누름 동작 및 드래그 동작을 화면 영역 상의 리소스 뷰 영역에 표시되는 리소스의 처리와 결합시킨 휴대용 모바일 컴퓨팅 장치에서, 상기 리소스 뷰 영역에 리소스를 표시하는 단계; 상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 제 1 코너부, 상기 중심, 및 상기 제 1 코너부와 상기 중심 사이를 연결하는 대각선으로부터 상기 대각선의 양측으로 이격된 2 개의 직선들과 상기 제 1 영역을 정의하는 상기 직교 직선들의 일부가 교차하여 정의되는 4 개의 교점들에 정의되는 6 각형의 제 3 제어 서브 영역을 정의하는 단계; 상기 제 3 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 상기 드래그 동작이, 상기 리소스 뷰 영역의 상기 1 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-인하는 단계; 상기 드래그 동작이, 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-아웃하는 단계를 포함할 수 있다.
일부 실시예들에서, 상기 줌-인하는 단계 및 상기 줌-아웃하는 단계에서, 상기 리소스는 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부의 리소스의 픽셀을 기준으로 상기 리소스를 줌-인 또는 줌-아웃을 수행할 수 있다. 상기 줌-인하는 단계 및 상기 줌-아웃하는 단계에서, 상기 리소스는 상기 해당 드래그 동작에 따라 동시에 각각 줌-인 및 줌-아웃될 수 있다.
일부 실시예들에서, 상기 리소스를 줌-인하는 단계 및 줌-아웃하는 단계에서, 상기 리소스의 줌-인 및 줌-아웃의 비율은 상기 드래그 동작의 이동 거리에 비례할 수 있다. 상기 줌 모드를 활성화시키는 단계, 상기 줌-인하는 단계, 및 상기 줌-아웃하는 단계 동안, 상기 제 1 영역 또는 다른 영역 상에 줌 모드의 드래그의 이동 방향 및/또는 리소스의 확대 및 축소의 정도를 안내하는 줌 모드 가이드를 위한 그래픽 요소들이 표시될 수 있다.
상기 제 1 코너부는 상기 화면 영역의 우측 하단부일 수 있다. 상기 줌 모드를 활성화시키는 단계, 상기 줌-인하는 단계, 및 상기 줌-아웃하는 단계가 종료된 후, 패닝 모드를 활성화시키는 단계가 더 수행될 수 있다.
본 발명의 일 실시예에 따른 휴대용 통신 단말기는, 네트워크 상의 서버에 접속하여 리소스를 수신하는 통신 회로부; 상기 리소스가 표시되는 화면 영역을 갖는 스크린부; 상기 리소스의 처리 정보에 결합되는 명령을 생성하기 위하여, 사용자의 누름 동작 및 드래그 동작을 수신하는 터치 스크린 인터페이스; 상기 리소스의 처리 정보를 저장하기 위한 메모리부; 및 상기 통신 회로부, 상기 스크린부, 상기 터치 스크린 인터페이스와 상기 메모리부 사이에서 데이터의 흐름을 제어하도록 구성된 제어부를 포함한다. 상기 제어부는, 상기 리소스 뷰 영역에 리소스를 표시하는 단계; 상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 리소스 뷰 영역의 상기 중심에 인접하는 제 1 제어 서브 영역과 상기 제 1 코너부에 인접하는 제 2 제어 서브 영역을 정의하는 단계; 상기 제 1 제어 서브 영역 또는 상기 제 2 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 상기 드래그 동작이, 상기 리소스 뷰 영역의 상기 제 1 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-인하는 단계; 상기 드래그 동작이, 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-아웃하는 단계를 수행한다.
또한, 본 발명의 다른 실시예에 따른 휴대용 통신 단말기는, 네트워크 상의 서버에 접속하여 리소스를 수신하는 통신 회로부; 상기 리소스가 표시되는 화면 영역을 갖는 스크린부; 상기 리소스의 처리 정보에 결합되는 명령을 생성하기 위하여, 사용자의 누름 동작 및 드래그 동작을 수신하는 터치 스크린 인터페이스; 상기 리소스의 처리 정보를 저장하기 위한 메모리부; 및 상기 통신 회로부, 상기 스크린부, 상기 터치 스크린 인터페이스와 상기 메모리부 사이에서 데이터의 흐름을 제어하도록 구성된 제어부를 포함한다. 상기 제어부는, 상기 리소스 뷰 영역에 리소스를 표시하는 단계; 상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 제 1 코너부, 상기 중심, 및 상기 제 1 코너부와 상기 중심 사이를 연결하는 대각선으로부터 상기 대각선의 양측으로 이격된 2 개의 직선들과 상기 제 1 영역을 정의하는 상기 직교 직선들의 일부가 교차하여 정의되는 4 개의 교점들에 정의되는 6 각형의 제 3 제어 서브 영역을 정의하는 단계; 상기 제 3 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 상기 드래그 동작이, 상기 리소스 뷰 영역의 상기 1 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-인하는 단계; 상기 드래그 동작이, 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-아웃하는 단계를 수행할 수 있다.
본 발명의 일 실시예에 따른 컴퓨터에서 독출가능한 저장 미디어는, 휴대용 컴퓨팅 장치에서 실행되는 줌 제어 방법을 수행하는 명령을 포함하며, 상기 줌 제어 방법은, 터치 스크린 인터페이스를 통하여 입력되는 사용자의 누름 동작 및 드래그 동작을 화면 영역 상의 리소스 뷰 영역에 표시되는 리소스의 처리와 결합시킨 휴대용 모바일 컴퓨팅 장치에서, 상기 리소스 뷰 영역에 리소스를 표시하는 단계; 상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 리소스 뷰 영역의 상기 중심에 인접하는 제 1 제어 서브 영역과 상기 제 1 코너부에 인접하는 제 2 제어 서브 영역을 정의하는 단계; 상기 제 1 제어 서브 영역 또는 상기 제 2 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 상기 드래그 동작이, 상기 리소스 뷰 영역의 상기 제 1 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-인하는 단계; 상기 드래그 동작이, 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-아웃하는 단계를 포함한다.
본 발명의 다른 실시예에 따른 컴퓨터에서 독출가능한 저장 미디어는, 휴대용 컴퓨팅 장치에서 실행되는 줌 제어 방법을 수행하는 명령을 포함하는 저장 미디어로서, 상기 줌 제어 방법은, 터치 스크린 인터페이스를 통하여 입력되는 사용자의 누름 동작 및 드래그 동작을 화면 영역 상의 리소스 뷰 영역에 표시되는 리소스의 처리와 결합시킨 휴대용 모바일 컴퓨팅 장치에서, 상기 리소스 뷰 영역에 리소스를 표시하는 단계; 상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 제 1 코너부, 상기 중심, 및 상기 제 1 코너부와 상기 중심 사이를 연결하는 대각선으로부터 상기 대각선의 양측으로 이격된 2 개의 직선들과 상기 제 1 영역을 정의하는 상기 직교 직선들의 일부가 교차하여 정의되는 4 개의 교점들에 정의되는 6 각형의 제 3 제어 서브 영역을 정의하는 단계; 상기 제 3 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 상기 드래그 동작이, 상기 리소스 뷰 영역의 상기 1 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-인하는 단계; 및 상기 드래그 동작이, 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동할 때, 상기 리소스를 줌-아웃하는 단계를 포함한다.
본 발명의 실시예에 따른 휴대용 컴퓨팅 장치용 줌 제어 방법은, 리소스 뷰 영역 내에 정의된 제 1 내지 제 3 제어 서브 영역에서 검출되는 사용자의 누름 동작 또는 드래그 동작에 의해 줌 모드가 선택적으로 활성화되고, 드래그 동작이 경사 이동할 때 표시된 리소스가 줌-인 및 줌-아웃 됨으로써, 사용자가 작은 표시 면적에서도 리소스의 줌-인 및 줌-아웃 기능에 빠르게 접근할 수 있고 직관적인 조작이 가능하다.
또한, 본 발명의 실시예에 따르면, 전술한 이점을 갖는 휴대용 통신 단말기가 제공된다. 또한, 본 발명의 실시예에 따르면, 전술한 이점을 갖는 줌 제어 방법을 실행할 수 있는 명령을 포함하는 컴퓨터에서 독출가능한 저장 미디어가 제공된다.
도 1은 본 발명의 일 실시예에 따른 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치를 도시하는 블록도이다.
도 2는 본 발명의 일 실시예에 따른 줌 제어 방법을 도시하는 순서도이다.
도 3a 내지 3e은 도 2의 줌 제어 방법에 따른 웹 브라우저의 리소스 처리 과정을 대략적으로 도시한다.
도 4는 본 발명의 다른 실시예에 따른 줌 제어 방법을 도시하는 순서도이다.
도 5는 도 4의 줌 제어 방법에 따른 웹 브라우저의 처리 과정을 대략적으로 도시한다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
본 발명의 실시예들은 당해 기술 분야에서 통상의 지식을 가진 자에게 본 발명을 더욱 완전하게 설명하기 위하여 제공되는 것이며, 하기 실시예는 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 하기 실시예에 한정되는 것은 아니다. 오히려, 이들 실시예는 본 개시를 더욱 충실하고 완전하게 하고, 당업자에게 본 발명의 사상을 완전하게 전달하기 위하여 제공되는 것이다.
또한, 도면에서 각 층의 두께나 크기는 설명의 편의 및 명확성을 위하여 과장된 것이며, 도면상에서 동일 부호는 동일한 요소를 지칭한다. 본 명세서에서 사용된 바와 같이, 용어 "및/또는"은 해당 열거된 항목 중 어느 하나 및 하나 이상의 모든 조합을 포함한다.
본 명세서에서 사용된 용어는 특정 실시예를 설명하기 위하여 사용되며, 본 발명을 제한하기 위한 것이 아니다. 본 명세서에서 사용된 바와 같이, 단수 형태는 문맥상 다른 경우를 분명히 지적하는 것이 아니라면, 복수의 형태를 포함할 수 있다. 또한, 본 명세서에서 사용되는 경우 "포함한다(comprise)" 및/또는 "포함하는(comprising)"은 언급한 형상들, 숫자, 단계, 동작, 부재, 요소 및/또는 이들 그룹의 존재를 특정하는 것이며, 하나 이상의 다른 형상, 숫자, 동작, 부재, 요소 및/또는 그룹들의 존재 또는 부가를 배제하는 것이 아니다.
본 명세서에서 제 1, 제 2 등의 용어가 다양한 부재, 부품, 영역, 및/또는 부분들을 설명하기 위하여 사용되지만, 이들 부재, 부품, 영역, 및/또는 부분들은 이들 용어에 의해 한정되어서는 안됨은 자명하다. 이들 용어는 하나의 부재, 부품, 영역 또는 부분을 다른 영역 또는 부분과 구별하기 위하여만 사용된다. 따라서, 이하 상술할 제 1 부재, 부품, 영역 또는 부분은 본 발명의 가르침으로부터 벗어나지 않고서도 제 2 부재, 부품, 영역 또는 부분을 지칭할 수 있다.
본 명세서에서 사용되는 "휴대용 컴퓨팅 장치"란 용어는, 팜탑(palmtops), 피디에이(Personal Digital Assistants; PDAs), 인터넷 접속이 가능한 셀룰러폰과 같은 통신 단말 장치, 휴대용 멀티미디어 재생기(PMP), 또는 UMPC(Ultra-mobile PC) 및 MID(Mobile Internet Device)와 같은 소형 컴퓨터들을 지칭하지만, 이는 예시적일 뿐, 본 발명이 이에 제한되는 것은 아니다.
또한, 본 명세서에서 사용되는 "그래픽 유저 인터페이스(graphic user interface; GUI)란 용어는, 그래픽으로 된 화면 위에 소정의 기능과 용도를 나타내거나 구현하기 위해 설계된 텍스트, 그림, 틀 또는 색상과 같은 그래픽 엘리먼트들을 포함하며, 사용자가 상기 그래픽 엘리먼트들을 조작함으로써 명령이 입력되는 순차적인 방법, 소프트웨어, 하드웨어, 및 이들을 통해 구현되는 정보들의 집합과 같은 수단을 지칭한다. 상기 그래픽 유저 인터페이스는, 윈도우라고 지칭될 수도 있으며, 상기 그래픽 엘리먼트들은, 텍스트, 멀티미디어 정보들, 메뉴, 버튼, 목록 상자, 콤보 상자, 트리 등과 같은 사용자와 상호 작용하는 콘트롤 또는 특정 애플리케이션 또는 URL의 리소스를 호출하는 아이콘과 같은 쇼컷 엘리먼트들을 포함할 수 있다. 그러나, 이들은 예시적이며, 본 발명이 이에 제한되는 것은 아니다. 또한, 상기 그래픽 유저 인터페이스는 운영 체제(operating system) 레벨에서, 상기 운영 체제 상에서 시작되고 조작되며 리소스를 열람 처리 및/또는 처리하기 위한 애플리케이션 소프트웨어 레벨, 예를 들면, 뷰어 또는 에디터 프로그램 레벨에서, 또는, 리소스 레벨 자체에서 제공될 수 있으며, 이는 예시적일 뿐 본 발명이 이에 의해 제한되는 것은 아니다.
또한, 본 명세서에서 사용되는 "드래그 동작(drag operation)"이란 용어는 터치 스크린 인터페이스 상에서 사용자의 최초 누름 상태가 방해 받지 않고서 이동하여 변위를 발생시키는 사용자의 제스쳐를 의미한다.
이하, 본 발명의 실시예들은 본 발명의 이상적인 실시예들을 개략적으로 도시하는 도면들을 참조하여 설명한다. 도면들에 있어서, 예를 들면, 구성 요소들의 크기와 형상은 설명의 편의와 명확성을 위하여 과장될 수 있으며, 실제 구현시, 도시된 형상의 변형들이 예상될 수 있다. 따라서, 본 발명의 실시예는 본 명세서에 도시된 영역의 특정 형상에 제한된 것으로 해석되어서는 아니된다.
도 1은 본 발명의 일 실시예에 따른 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치(1000)를 도시하는 블록도이다.
도 1을 참조하면, 휴대용 컴퓨팅 장치(1000)는, 예를 들면, 인터넷 접속이 가능한 통신 기능이 있는 이동 전화와 같은 휴대용 통신 단말기이다. 휴대용 컴퓨팅 장치(1000)는, 네트워크 상의 서버에 접속하여 리소스를 수신하는 통신 회로부(1100)를 포함한다. 통신 회로부(1100)는 안테나(1150)에 의한 무선 또는 유선 통신 방법으로 인터넷과 같은 네트워크(IN)에 접속하여 정보를 송수신할 수 있는 모뎀일 수 있다. 상기 무선 통신 방법은, TCP/IP에 대한 HTTP 표준에 의해 셀룰러 네트워크, 와이어리스 랜(wireless LAN) 또는 블루투스를 통한 네트워크 통신 방법일 수 있다.
통신 회로부(1100)를 통하여 네트워크 상의 리소스, 예를 들면, 인터넷 상의 서버로부터 제공되는 HTML(Hypertext Transfer Protocol), XML(Extensible Markup Language), XHTML(Extensible Hypertext Markup Language), 또는 WML(Wirelss Markup Language) 등의 언어로 작성된 전자 파일일 수 있으며, 텍스트, 이미지, 오디오 또는 비디오와 같은 콘텐츠들, 및/또는 플래시 애플리케이션 또는 자바 애플릿과 같은 플러그 인 소프트웨어들이 수신될 수 있다.
휴대용 컴퓨팅 장치(1000)는 처리된 상기 리소스가 표시되는 화면 영역을 갖는 스크린부(1200) 및 상기 리소스의 처리 정보에 결합되는 명령을 생성하기 위하여 사용자의 누름 동작 및 드래그 동작을 수신하는 터치 스크린 인터페이스(1300)를 포함한다. 스크린부(1200)는 액정 소자 또는 전계발광(electroluminicent) 소자와 같은 평판(plat-panel) 표시 소자에 의해 구현될 수 있다. 스크린부(1300)의 상기 화면 영역은 예를 들면, QVGA(320x240), VGA(640x480), WQVGA(400x240) 및 WVGA(800x480)의 해상도, 바람직하게는, VGA(640x480)의 해상도, 더욱 바람직하게는, WVGA(800x480)의 해상도를 가질 수 있다.
터치 스크린 인터페이스(1300)는 사람의 손가락 또는 스타일러스와 같은 포인팅 장치에 의한 사용자의 제스쳐를 인식하고, 사용자의 누름 동작 및 드래그 동작의 시작 좌표와 종료 위치를 전자 신호화할 수 있는 전자 회로를 포함하는 장치, 소프트웨어 및 이들이 조합된 시스템일 수 있다. 터치 스크린 인터페이스(1300)는, 당해 기술 분야에 잘 알려진 바와 같이, 예를 들면, 저항식(resistive), 표면 탄성파 방식(surface acoustic wave), 적외선 방식(infrared), 변형 측정식(strain gauge) 및 정전식(capacitive) 구동 기술로 구현될 수 있다.
휴대용 컴퓨팅 장치(1000)는 상기 리소스의 처리 정보를 저장하기 위한 메모리부(1400)를 포함할 수 있다. 메모리부(1400)는 디램과 같은 휘발성 메모리(1400a) 및 NOR 또는 NAND 플래시 메모리와 같은 비휘발성 메모리(1400b) 중 어느 하나 또는 이들의 조합으로 구성될 수 있다. 또한, 메모리부(1400)는 탈부착이 가능하거나, 고정되거나, 또는 이들이 조합된 형태를 가질 수 있다.
휴대용 컴퓨팅 장치(1000)는 전술한 구성 부품들 사이의 데이터의 흐름을 제어하기 위한 제어부(1500)를 포함할 수 있다. 제어부(1500)는 마이크로 프로세서일 수 있으며, 통신 회로부(1100), 스크린부(1200)에 접속된 디스플레이 드라이버(2400) 및 메모리부(1400) 사이에서 버스 시스템(1600)을 통하여 정보의 흐름을 제어함으로써, 터치 스크린 인터페이스(1300)로부터 입력된 사용자의 명령에 따라 리소스를 처리하여 스크린부(1200)의 화면 영역 상에 처리된 리소스를 표시한다. 버스 시스템(1600)은, 당해 기술 분야에서 잘 알려진 바와 같이, 어드레스 라인들, 데이터 라인들 및 컨트롤 라인들을 포함할 수 있다.
또한, 도시하지는 아니하였으나, 휴대용 통신 단말기(1000)는 개인용 컴퓨터와의 접속을 위한 포트, 메모리 카드 포트 및 키보드 포트와 같은 다양한 플러그인 포트들을 포함할 수도 있다. 이들은 제어부(1500)에 의해 제어될 수 있다.
도 2는 본 발명의 일 실시예에 따른 줌 제어 방법을 도시하는 순서도이며, 도 3a 내지 3f는 도 2의 줌 제어 방법에 따른 웹 브라우저의 리소스 처리 과정을 대략적으로 도시한다. 웹 브라우저는 예시적이며, 본 발명이 이에 제한되는 것은 아니다. 당업자라면, 하기의 개시 사항으로부터, 예를 들면, 텍스트 뷰어, 동영상 뷰어 및 사진 뷰어 또는 이들의 에디터와 같은 애플리케이션 프로그램도 개시된 실시예에 따른 줌 제어 방법이 적용될 수 있음을 이해할 것이다.
도 2와 함께, 도 3a 및 도 3b를 참조하면, 휴대용 컴퓨팅 장치에서 실행되는 웹 브라우저의 GUI가 스크린부(도 1의 1200)의 화면 영역(1200D) 상에 표시된다. 상기 웹 브라우저의 GUI(40)는 단말기의 주요 상태를 나타내는 그래픽 요소들, 예를 들면, 수신 상태 바(10), 배터리 용량 게이지(20) 및 시계(미도시)를 포함하는 단말기 상태 표시 영역(30)을 제외한, 화면 영역(1200D)의 나머지 영역 상으로 출력될 수 있다. 그러나, 이는 예시적이며, 웹 브라우저의 GUI는 단말기 상태 영역(30) 위로 확장되어 화면 영역(1200D)의 전체를 점유하는 전체 화면 모드로 실행될 수도 있다. 웹 브라우저의 GUI(40)는, 도 3a에 도시된 바와 같이 세로 보기 모드로 표시되거나, 도 3b에 도시된 바와 같이 가로 보기 모드로 표시될 수 있다.
웹 브라우저의 GUI(40)는, 접속하는 URL(uniform Resource Identifier)을 표시하거나 URL 입력이 가능한 텍스트 콘트롤부(41); 열람한 문서의 히스토리를 따라 문서 이동을 위한 백워드 버튼부(42) 및 포워드 버트부(43); 및 현재 표시된 URL의 리소스를 갱신하기 위한 갱신 버튼부(44)를 포함할 수 있다. 또한, 웹 브라우저의 GUI(40)는 리소스의 다운로드를 위한 다운로드 버튼부(45); 사용자 지정 홈페이지로 리턴하기 위한 홈 버튼부(46); 즐겨찾기 버튼부(47); 현재 실행중인 복수의 리소스들 사이의 전환을 위한 리소스 전환 버튼부(48); 및 현재 리소스들의 섬네일 뷰를 표시하는 섬네일 버튼부(49)를 포함할 수 있다.
전술한 웹 브라우저의 GUI(40)의 구성은 예시적이며, 본 발명이 이에 제한되는 것은 아니다. 예를 들면, 전술한 웹 브라우저의 GUI(40)는 접속 진행 여부 표시 버튼부(미도시), 접속 중지를 위한 버튼부(미도시)를 포함할 수도 있으며, 홈 버튼부도 필요에 따라 복수개일 수 있다. 또한, 웹 브라우저의 GUI(40)는, 예를 들면, 리소스의 편집 및 메일 송신 등을 위한 프로그램을 호출하기 위한 적어도 하나 이상의 쇼컷 앨리먼트들을 포함할 수도 있다.
전술한 바와 같이, 통신 회로부(도 1의 1100)를 통하여 수신된 웹 페이지와 같은 리소스가 리소스 뷰 영역(VA) 상에 표시된다(S100). 상기 리소스는 리소스 뷰 영역(VA) 상에, 도 3a 및 도 3b에 도시된 바와 같이 본래의 픽셀 정보대로 표시될 수 있다. 또는, 스크린부(도 1의 1200)의 좁은 화면 면적에 맞추어 임의의 적합한 배율로 축소 또는 확대되어 표시될 수 있다.
리소스 뷰 영역(VA) 내에 제 1 및 제 2 서브 영역(SR1, SR2)이 정의된다(S200). 제 1 서브 영역(SR1)과 제 2 서브 영역(SR2)은 리소스 뷰 영역(VA) 내의 중심(CT)을 지나는 2 개의 직교 직선들(L1, L2)에 의해 4 분할된 영역들 중 리소스 뷰 영역(VA)의 제 1 코너부, 예를 들면, 우측 하단부 코너부(CN1)를 포함하거나 인접하는 제 1 영역(RA) 내에 배치된다. 제 1 제어 서브 영역(SR1)은 리소스 뷰 영역(VA)의 중심(CT)에 인접하고, 제 2 서브 영역(SR2)은 제 1 코너부(SN1)에 인접하여 정의될 수 있다.
제 1 영역(RA) 내에 배치되는 제 1 및 제 2 제어 서브 영역(SR1, SR2)은, 사용자의 드래그 동작을 검출하여 오류 없이 줌 모드를 활성화하기에 적합한 임의의 면적을 가질 수 있다. 예를 들면, 제 1 및 제 2 제어 서브 영역(SR1, SR2)은, 도 3a에 도시된 바와 같이, 리소스 뷰 영역이 세로 모드인 경우, 3행 × 2열로 등분할된 영역의 면적을 가질 수 있다. 그러나, 이는 예시적이며, 본 발명이 이에 제한 되는 것은 아니다. 예를 들면, 제 1 및 제 2 서브 영역은, 2행 × 2열, 3행 × 3열, 4행 × 2열과 같이, M행 × N열(여기서, M≥2 이고, N≥2이며, M≥N임)로 등분할된 면적을 가질 수도 있다. 또한, 제 1 및 제 2 제어 서브 영역(SR1, SR2)은 동일한 면적을 갖도록 제한되지 않으며, 이들 영역들(SR1, SR2)은 서로 다른 면적을 가질 수도 있다.
또한, 제 1 및 제 2 제어 서브 영역(SR1, SR2)은, 도 3b에 도시된 바와 같이, 리소스 뷰 영역(VA)이 가로 모드인 경우, 2행 × 3열로 등분할된 영역의 면적을 가질 수 있다. 그러나, 본 발명이 이에 제한되는 것은 아니며, 전술한 바와 같이, 제 1 및 제 2 제어 서브 영역(SR1, SR2)은, 2행 × 2열, 3행 × 3열, 2행 × 4열과 같이, M행 × N열(여기서, M≥2 이고, M≥N이며, M ≤ N임)로 등분할된 면적을 가질 수도 있다. 또한, 제 1 및 제 2 제어 서브 영역(SR1, SR2)이 동일한 면적을 가질 필요는 없다.
제 1 제어 서브 영역 또는 제 2 제어 서브 영역(SR1, SR2)에서, 손가락 또는 스타일러스와 같은 포인팅 수단에 의한 사용자의 누름 동작(HP1, HP2) 또는 사용자의 드래그 동작(DM1, DM2)이 터치 스크린 인터페이스(도 1의 1300)를 통하여 검출되는 경우, 줌 모드가 활성화된다(S300). 일부 실시예에서, 사용자의 누름 동작(HP1, HP2)이 소정 시간, 예를 들면, 0.5초 이상 지속될 때, 줌 모드가 활성화되도록 설정될 수도 있다.
일부 실시예에서는, 줌-인 및 줌-아웃이 활성화될 때, 사용자에게 줌 모드가 활성화되어 있음을 인식할 수 있도록, 리소스 뷰 영역(VA)의 제 1 영역(RA) 상에 줌 모드의 드래그(DM1, DM2)의 이동 방향 또는 리소스의 확대 및 축소의 정도를 안내하는 줌 모드 가이드를 위한 그래픽 요소들이 제공될 수 있다. 줌 모드 가이드를 위한 그래픽 요소들은 사용자로 하여금 줌 모드 및 그 사용 방법에 대한 직관성 있는 사용자 인터페이스를 제공한다.
도 3c는 예시적인 줌 모드 가이드를 위한 그래픽 요소들(MG1, MG2, MG3)을 도시한다. 그래픽 요소들 중 - (MG1), + (MG2)는 각각 축소 및 확대를 위한 사용자의 드래그(DM1)의 이동 방향을 안내한다. - (MG1)와 + (MG2) 사이에 배치되는 작은 원들(MG3)은 확대 및 축소의 배율을 안내한다. 예를 들어, 현재 사용자는 줌-인을 위한 드래그(DM1)를 하고 있으며, 드래그 동작에 대응하여 리소스는 확대되고, 확대 배율이 증가할수록 복수의 작은 원들(MG3)의 색상이 - (MG1)로부터 + (MG2) 의 방향으로 변하게 된다. 도 3c는 점차 작은 원들(MG3)의 색상이 솔리드로 변하는 것을 도시한다. 작은 원들(MG3)의 색상이 모두 솔리드로 변하면, 사용자는 현재의 리소스가 최대 배율로 확대된 것을 인식하게 된다. 줌-아웃을 위한 사용자의 드래그 동작 동안에도, 줌 모드 가이드를 위한 그래픽 요소들(MG1, MG2, MG3)이 표시되며, 드래그 동작에 따른 축소 배율에 따라 작은 원들(MG3)의 색상이 사라질 수 있다.
위 그래픽 요소들(MG1, MG2, MG3)은 예시적이며, 본 발명이 이에 제한되는 것은 아니다. 줌 모드 가이드를 위한 그래픽 요소는, 그래픽 요소들(MG1, MG2, MG3)를 대체하거나, 또는 이들과 함께, 제 1 영역(RA) 이외의 다른 영역, 예를 들면, 리소스 뷰 영역(VA)의 좌측 부분에 추가적으로 더 표시될 수 있다. 그래픽 요소(MG4)는 드래그(DM1)의 이동 거리에 따라, 확대 및 축소의 배율을 게이지 방식으로 표현한다.
일부 실시예에서, 활성화된 줌 모드는 사용자의 누름 동작과 드래그 동작이 더 이상 없더라도, 소정 시간, 예를 들면, 2초 동안 지속될 수 있다. 이 경우, 줌 모드 가이드를 위한 그래픽 요소들(MG1, MG2, MG3)도 소정 시간 동안 지속적으로 표시될 수 있다.
다시 도 3a를 참조하면, 줌 모드가 활성화 된 후, 사용자의 드래그 동작(DM1)이, 리소스 뷰 영역(VA)의 제 1 코너부(CN1)에 가까워지도록 화면 영역(1200D)의 수평 가장자리를 기준으로 예각(θ)을 갖도록 경사 이동할 때, 표시된 리소스는 줌-인된다(S400). 도 3d를 참조하면, 사용자의 드래그 동작(DM1)이 제 1 코너부(CN1)에 가까워지도록 경사 이동하면, 리소스 뷰 영역(VA)에 표시된 리소스는 제 1 코너부(CN1)에 대향하는 리소스 뷰 영역(VA)의 제 2 코너부(CN2)의 리소스의 픽셀을 기준으로 줌-인될 수 있다. 도 3d의 리소스 뷰 영역(VA)에 표시된 웹 페이지는, 도 3a에 표시된 웹 페이지의 좌측 상부 일부가 표시될 수 있도록 소정의 배율로 확대된 결과를 도시한다. 그러나, 이는 예시적일 뿐, 본 발명이 이에 제한되는 아니다. 줌-인을 위한 사용자의 드래그 동작(DM1)은 제 1 제어 서브 영역(SR1)에서 개시되어야만 하는 것은 아니며, 줌 모드가 활성화된 상태에서, 제 1 제어 서브 영역(SR1)의 임의 지점에서 시작되어 제 1 코너부(CN1)에 가까워지는 경사 이동만으로 달성될 수도 있다.
줌 모드가 활성화된 후, 사용자의 드래그 동작(DM2)이, 리소스 뷰 영역(VA)의 제 2 코너부(CN2)에 가까워지도록 화면 영역(1200D)의 수평 가장자리를 기준으로 예각(θ)을 갖도록 경사 이동할 때, 표시된 리소스는 줌-아웃된다(S500). 도 3e를 참조하면, 사용자의 드래그 동작(DM2)이 제 2 코너부(CN2)에 가까워지도록 경사 이동하면, 리소스 뷰 영역(VA)에 표시된 리소스는 제 2 코너부(CN2)의 리소스의 픽셀을 기준으로 줌-아웃될 수 있다. 도 3e의 리소스 뷰 영역(VA)에 표시된 웹 페이지는 도 3a에 도시된 웹 페이지가 소정의 배율로 축소되어, 도 3a의 웹 페이지에서 보이지 않는 우측 및 하측의 정보가 표시된 결과를 도시한다. 줌-인 동작과 관련하여 전술한 바와 같이, 줌-아웃을 위한 사용자의 드래그 동작(DM2)은 제 2 제어 서브 영역(SR2)에서 개시되어야만 하는 것은 아니며, 줌 모드가 활성화된 상태에서, 제 1 영역(RA)의 임의 지점에서 시작되어 제 2 코너부(CN2)에 가까워지는 경사 이동만으로 달성될 수도 있다.
도 3d 및 도 3e에 도시된 리소스의 줌-인 및 줌-아웃 처리는, 마이크로 프로세서와 같은 연산 장치로 이루어지는 제어부에서 터치 스크린 인터페이스로부터 입력되는 사용자의 드래그 동작의 신호에 따라 표시된 리소스를 확대 또는 축소하는 연산을 수행함으로써 달성될 수 있다. 상기 줌-인 및 줌-아웃 처리는, 드래그 동작(DM1, DM2)과 동시에 실행될 수 있다. 사용자의 드래그 동작(DM1, DM2)에 대응하여 실시간으로 줌-인 및 줌-아웃 동작이 수행될 수 있다. 또한, 리소스의 줌-인 및 줌-아웃의 확대 및 축소 배율은 드래그 동작(DM1, DM2)의 이동 거리에 비례할 수 있다. 또한, 줌-인 및 줌-아웃 동작의 배율은 연속적이거나, 예를 들면, 원본 리소스의 40%, 60%, 80%, 100%, 120%, 140%와 같이 미리 정의된 이산적인 비율로 정의될 수도 있다.
줌 모드가 활성화되었지만, 제 1 영역(RA)에서 검출되는 사용자의 드래그 동작(DM1, DM2)이 경사 이동하지 않는 경우, 예를 들면, 화면 영역(1200D)의 수직 방향 또는 수평 방향으로 이동 하는 경우, 줌 모드는 종료되고, 리소스 뷰 영역 내에 표시된 리소스는 드래그 동작 방향(DM3)으로 패닝(panning)될 수 있다(S600). 예를 들면, 도 3f에 도시된 바와 같이, 제 2 제어 서브 영역(SR2)에서 드래그 동작(DM3)이 개시되어 줌 모드가 활성화되었지만, 드래그 동작(DM3)이 수평 방향인 왼쪽으로 이동하는 경우, 줌-인 및 줌-아웃의 동작은 실행되지 않으며, 리소스 뷰 영역(VA) 내에 표시된 리소스는 드래그 동작(DM3)의 방향인 좌측으로 이동한다. 도 3f는 도 3e에 도시된 리소스가 왼쪽 방향의 패닝에 의해 리소스의 우측 부분이 보이도록 패닝된 결과를 나타낸다.
본 발명의 실시예에 따르면, 제 1 제어 서브 영역(SR1) 및 제 2 제어 서브 영역(SR2)에서, 누름 동작 또는 드래그 동작이 개시되지 않아 줌 모드가 활성화되지 않는 경우, 드래그 동작이 경사 이동을 하더라도 패닝 모드로 동작하게 된다. 줌 모드와 패닝 모드 사이의 전환이 사용자의 드래그 방향 만으로 달성되므로, 조작이 신속하게 이루어질 수 있다. 또한, 본 발명의 실시예에 따르면, 독서하는 동안 집중되어 있는 사용자의 관심이 독서 과정에서 필연적이고 반복적으로 일어나는 책장 넘김과 같은 행위에 의해 방해되지 않는 것과 유사하게, 웹 페이지를 열람하는 사용자의 관심이 정신적으로 집중된 상태, 일종의 심리학적 플로우(flow) 상태가 유지되면서 리소스의 네비게이션이 가능하여, 사용자에게 다루기 용이하고 직관적인 인터페이스가 제공될 수 있다.
도 4는 본 발명의 다른 실시예에 따른 줌 제어 방법을 도시하는 순서도이며, 도 5는 도 4의 줌 제어 방법에 따른 웹 브라우저의 처리 과정을 대략적으로 도시한다. 이하에서, 동일한 참조 부호를 갖는 구성 요소에 관한 사항은 특별한 설명이 없는 한, 도 1 내지 도 3f를 참조하여 전술한 개시 사항이 참조될 수 있다.
도 4와 함께, 도 5를 참조하면, 휴대용 컴퓨팅 장치에서 실행되는 웹 브라우저의 GUI가 스크린부(도 1의 1200)의 화면 영역(1200D) 상에 표시된다. 화면 영역(1200D)의 리소스 뷰 영역(VA)에 웹 페이지와 같은 리소스가 표시된다(S100). 표시된 리소스는 본래의 픽셀 정보대로 표시되거나, 리소스 뷰 영역(VA)에 맞추어 임의의 적합한 배율로 축소 또는 확대되어 표시될 수 있다.
리소스 뷰 영역(VA) 내에 제 3 제어 서브 영역(SR3)이 정의된다(S250). 제 3 제어 서브 영역(SR3)은 리소스 뷰 영역(VA) 내의 중심을 지나는 2 개의 직교 직선들(L1, L2)에 의해 4 분할된 영역들 중 리소스 뷰 영역(VA)의 제 1 코너부, 예를 들면, 우측 하단부 코너부(CN1)를 포함하거나 인접하는 제 1 영역(RA) 내에 배치된다. 제 3 제어 서브 영역(SR3)은, 상기 제 1 코너부(CN1), 중심(CT), 및 제 1 코너부(CN1)와 중심(CT) 사이를 연결하는 대각선(L3)으로부터 대각선(L3)의 양측으로 이격된 2 개의 직선들(L4, L5)과 직교 직선들(L1, L2)의 제 1 영역(RA)을 정의하는 부분이 교차하여 정의되는 4 개의 교점들(P1, P2, P3, P4)에 의해 정의되는 6 각형의 영역일 수 있다. 도 5는 리소스 뷰 영역(VA)이 세로 모드인 경우를 개시하고 있지만, 가로 모드에서도 동일하게 제 3 제어 서브 영역(SR3)이 정의될 수도 있다.
제 3 제어 서브 영역(SR3)에서, 손가락 또는 스타일러스와 같은 포인팅 수단에 의한 사용자의 누름 동작(HP1, HP2) 또는 드래그 동작(DM1, DM2)이 터치 스크린 인터페이스를 통하여 검출되는 경우, 줌 모드가 활성화된다(S300). 일부 실시예에서, 누름 동작(HP1, HP2)이 소정 시간, 예를 들면, 0.5초 이상 지속될 때, 줌 모드가 활성화되도록 설정할 수도 있다.
일부 실시예에서는, 도 3c를 참조하여 상술한 바와 같이, 줌-인 및 줌-아웃이 활성화될 때, 사용자에게 줌 모드가 활성화되어 있음을 인식할 수 있도록, 리소스 뷰 영역(VA)의 제 1 영역(RA) 상에 줌 모드의 드래그의 이동 방향 및/또는 리소스의 확대 및 축소의 정도를 안내하는 줌 모드 가이드를 위한 그래픽 요소들(MG1, MG2, MG3)이 제공될 수 있다. 줌 모드 가이드를 위한 그래픽 요소들(MG1, MG2, MG3)은 사용자로 하여금 줌 모드 및 그 사용 방법에 대한 직관성 있는 사용자 인터페이스를 제공한다
일부 실시예에서, 줌 모드는 사용자의 누름 동작(HP1, HP2)과 드래그 동작(DM1, DM2)이 더 이상 없더라도, 소정 시간, 예를 들면, 2초 동안 지속될 수 있다. 이 경우, 줌 모드 가이드를 위한 그래픽 요소들(MG1, MG2, MG3)도 소정 시간 동안 지속적으로 표시될 수 있다.
줌 모드가 활성화 된 후, 사용자의 드래그 동작(DM1)이, 제 3 제어 서브 영역(SR3)에서 개시되고, 리소스 뷰 영역(VA)의 제 1 코너부(CN1)에 가까워지도록 화면 영역(1200D)의 수평 가장자리를 기준으로 예각(θ)을 갖도록 경사 이동할 때, 표시된 리소스는 줌-인된다(S400). 도 3d를 참조하여 전술한 바와 같이, 사용자의 드래그 동작(DM1)이 제 1 코너부(CN1)에 가까워지도록 경사 이동하면, 리소스 뷰 영역(VA)에 표시된 리소스는 제 1 코너부(CN1)에 대향하는 상기 리소스 뷰 영역(VA)의 제 2 코너부(CN2)의 리소스의 픽셀을 기준으로 줌-인될 수 있다. 그 결과, 도 5의 리소스 뷰 영역(VA)에 표시된 웹 페이지는, 도 3d에 표시된 바와 같이, 웹 페이지의 좌측 상부 일부가 소정의 배율로 확대된다.
사용자의 드래그 동작(DM2)이, 제 3 제어 서브 영역(SR3)에서 개시되고, 리소스 뷰 영역(VA)의 제 2 코너부(CN2)에 가까워지도록 화면 영역(1200D)의 수평 가장자리를 기준으로 예각(θ)을 갖도록 경사 이동할 때, 표시된 리소스는 줌-아웃된다(S500). 예를 들면, 도 3e를 참조하여 전술한 바와 같이, 사용자의 드래그 동작(DM2)이 제 3 제어 서브 영역(SR3)에서 개시되고, 제 2 코너부(CN2)에 가까워지도록 경사 이동하면, 리소스 뷰 영역(VA)에 표시된 리소스는 제 2 코너부(CN2)의 리소스의 픽셀을 기준으로 줌-아웃될 수 있다. 그 결과, 도 5의 리소스 뷰 영역(VA)에 표시된 웹 페이지는 축소되어, 도 3e에 도시된 바와 같이, 보이지 않는 웹 페이지의 우측 및 하부가 표시된다.
도 5에 도시된 리소스의 줌-인 및 줌-아웃 처리는, 예를 들면, 마이크로 프로세서와 같은 연산 장치인 제어부에서 터치 스크린 인터페이스로부터 입력되는 사용자의 드래그 동작의 신호에 따라 표시된 리소스를 확대 또는 축소하는 연산을 수행함으로써 달성될 수 있다.
일부 실시예에서, 상기 줌-인 및 줌-아웃 처리는, 드래그 동작(DM1, DM2)과 동시에 실행될 수 있다. 즉, 사용자의 드래그 동작(DM1, DM2)에 대응하여 실시간으로 줌-인 및 줌-아웃 동작이 수행될 수 있다. 또한, 리소스의 줌-인 및 줌-아웃의 비율은 드래그 동작의 이동 거리에 비례할 수 있다. 줌-인 및 줌-아웃 동작의 배율은 연속적이거나, 예를 들면, 원본 리소스의 40%, 60%, 80%, 100%, 120%, 140%와 같이 미리 정의된 이산적인 비율로 정의될 수도 있다.
줌 모드가 활성화되었지만, 제 1 영역(RA)에서 검출되는 사용자의 드래그 동작이 경사 이동하지 않는 경우, 예를 들면, 화면 영역의 수직 방향 또는 수평 방향으로 이동 하는 경우, 줌 모드는 종료되고, 리소스 뷰 영역 내에 표시된 리소스는 패닝(panning)될 수 있다(S600). 예를 들면, 도 3f를 참조하여 전술한 바와 같이, 제 3 제어 서브 영역(SR3)에서 드래그 동작이 개시되어 줌 모드가 활성화되었지만, 사용자의 드래그 동작이 수평 방향인 왼쪽으로 이동하는 경우, 줌-인 및 줌-아웃의 동작은 실행되지 않으며, 리소스 뷰 영역 내에 표시된 리소스가 드래그 동작의 방향인 좌측으로 이동한다. 그 결과, 도 3f를 참조하여 상술한 바와 같이, 도 3e에 도시된 리소스가 리소스의 우측 부분이 보이도록 패닝된다.
본 발명의 실시예에 따르면, 제 3 제어 서브 영역(SR3)에서, 누름 동작 또는 드래그 동작이 개시되지 않아 줌 모드가 활성화되지 않는 경우, 예를 들면, 제 3 제어 서브 영역(SR3)을 제외한 리소스 뷰 영역(VA)의 다른 영역에서 경사 이동을 하더라도 패닝 동작을 하게 된다. 이와 같이, 줌 모드와 패닝 모드 사이의 전환이 사용자의 드래그 방향 만으로 달성되므로, 조작이 신속하게 이루어질 수 있다. 또한, 본 발명의 실시예에 따르면, 독서하는 동안 집중되어 있는 사용자의 관심이 독서 과정에서 필연적이고 반복적으로 일어나는 책장 넘김과 같은 행위에 의해 방해되지 않는 것과 유사하게, 웹 페이지를 열람하는 사용자의 관심이 정신적으로 집중된 상태, 일종의 심리학적 플로우(flow) 상태가 유지되면서 리소스의 네비게이션이 가능하여, 사용자에게 다루기 용이하고 직관적인 인터페이스가 제공될 수 있다.
휴대용 컴퓨팅 장치는, 전술한 본 발명의 실시예들에 따른 줌 제어 방법을 수행하는 명령, 예를 들면, 소프트웨어를 포함하는 컴퓨터에서 독출가능한 저장 미디어를 포함할 수 있다. 상기 저장 미디어는 램(RAM), 롬(ROM), 이이피롬(EEPROM), 플래시 메모리 또는 다른 메모리 소자, 씨디롬 및 디브이디(DVD)와 같은 광 또는 홀로그래프 미디어, 자기테이프, 하드디스크, 고상 디스크 장치(SSD)일 수 있으며, 이는 예시적이며, 본 발명이 이에 제한되는 아니다.
이상에서 설명한 본 발명이 전술한 실시예 및 첨부된 도면에 한정되지 않으며, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러가지 치환, 변형 및 변경이 가능하다는 것은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.

Claims (20)

  1. 터치 스크린 인터페이스를 통하여 입력되는 사용자의 누름 동작 및 드래그 동작을 화면 영역 상의 리소스 뷰 영역에 표시되는 리소스의 처리와 결합시킨 휴대용 모바일 컴퓨팅 장치에서,
    상기 리소스 뷰 영역에 리소스를 표시하는 단계;
    상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 리소스 뷰 영역의 상기 중심에 인접하는 제 1 제어 서브 영역과 상기 제 1 코너부에 인접하는 제 2 제어 서브 영역을 정의하는 단계;
    상기 제 1 제어 서브 영역 또는 상기 제 2 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 및
    상기 제1 제어 서브 영역 및 상기 제2 제어 서브 영역 이외의 영역에서, 사용자의 누름 동작 및 사용자의 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동하는 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우, 상기 리소스를 상기 드래그 동작이 수행된 방향으로 패닝시키는 패닝 모드를 활성화시키는 단계를 포함하고,
    상기 줌 모드 동안, 상기 드래그 동작이 상기 리소스 뷰 영역의 상기 제 1 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-인되고, 상기 드래그 동작이 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-아웃되는 것을 특징으로 하는 휴대용 컴퓨팅 장치용 줌 제어 방법.
  2. 제 1 항에 있어서, 상기 줌 모드 동안,
    상기 리소스는 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부의 리소스의 픽셀을 기준으로 상기 리소스를 줌-인 또는 줌-아웃을 수행하는 휴대용 컴퓨팅 장치용 줌 제어 방법.
  3. 제 1 항에 있어서,
    상기 제 1 및 제 2 제어 서브 영역들은, 상기 리소스 뷰 영역이 가로 모드인 경우, 상기 제 1 영역을 2행 × 3열로 분할된 영역 중 각각 상기 리소스 뷰 영역의 중심에 인접하는 영역 및 상기 제 1 코너부에 인접하는 영역인 휴대용 컴퓨팅 장치용 줌 제어 방법.
  4. 제 1 항에 있어서,
    상기 제 1 제어 서브 영역 및 상기 제 2 제어 서브 영역은, 상기 리소스 뷰 영역이 세로 모드인 경우, 상기 제 1 영역을 3행 × 2열로 분할된 영역 중 각각 상기 리소스 뷰 영역의 중심에 인접하는 영역 및 상기 제 1 코너부에 인접하는 영역인 휴대용 컴퓨팅 장치용 줌 제어 방법.
  5. 제 1 항에 있어서, 상기 줌 모드 동안,
    상기 리소스는 상기 줌 모드의 상기 드래그 동작과 동시에 각각 줌-인 및 줌-아웃되는 휴대용 컴퓨팅 장치용 줌 제어 방법.
  6. 제 1 항에 있어서, 상기 줌 모드 동안,
    상기 리소스의 줌-인 및 줌-아웃의 비율은 상기 드래그 동작의 이동 거리에 비례하는 휴대용 컴퓨팅 장치용 줌 제어 방법
  7. 제 1 항에 있어서, 상기 줌 모드 동안,
    상기 줌 모드의 드래그의 이동 방향 및/또는 리소스의 확대 및 축소의 정도를 안내하는 줌 모드 가이드를 위한 그래픽 요소들이 표시되는 휴대용 컴퓨팅 장치용 줌 제어 방법.
  8. 제 1 항에 있어서,
    상기 제 1 코너부는 상기 리소스 뷰 영역의 우측 하단부인 휴대용 컴퓨팅 장치용 제어 방법.
  9. 제 1 항에 있어서,
    상기 줌 모드 동안, 상기 드래그 동작이 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 수직 방향 또는 수평 방향으로 이용하는 경우, 상기 중 모드가 종료되고, 상기 리소스 뷰 영역 내에 표시된 리소스가 상기 수직 방향 또는 상기 수평 방향으로 패닝(panning)되는 것을 특징으로 하는 휴대용 컴퓨팅 장치용 줌 제어 방법.
  10. 터치 스크린 인터페이스를 통하여 입력되는 사용자의 누름 동작 및 드래그 동작을 화면 영역 상의 리소스 뷰 영역에 표시되는 리소스의 처리와 결합시킨 휴대용 모바일 컴퓨팅 장치에서,
    상기 리소스 뷰 영역에 리소스를 표시하는 단계;
    상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 제 1 코너부, 상기 중심, 및 상기 제 1 코너부와 상기 중심 사이를 연결하는 대각선으로부터 상기 대각선의 양측으로 이격된 2 개의 직선들과 상기 제 1 영역을 정의하는 상기 직교 직선들의 일부가 교차하여 정의되는 4 개의 교점들에 정의되는 6 각형의 제 3 제어 서브 영역을 정의하는 단계;
    상기 제 3 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 및
    상기 제3 제어 서브 영역 이외의 영역에서, 사용자의 누름 동작 및 사용자의 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동하는 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우, 상기 리소스를 상기 드래그 동작이 수행된 방향으로 패닝시키는 패닝 모드를 활성화시키는 단계를 포함하고,
    상기 줌 모드 동안, 상기 드래그 동작이 상기 리소스 뷰 영역의 상기 제 1 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-인되고, 상기 드래그 동작이 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-아웃되는 것을 특징으로 하는 휴대용 컴퓨팅 장치용 줌 제어 방법.
  11. 제 10 항에 있어서, 상기 줌 모드 동안,
    상기 리소스는 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부의 리소스의 픽셀을 기준으로 상기 리소스를 줌-인 또는 줌-아웃을 수행하는 휴대용 컴퓨팅 장치용 줌 제어 방법.
  12. 제 10 항에 있어서, 상기 줌 모드 동안,
    상기 리소스는 상기 줌 모드의 상기 드래그 동작과 동시에 각각 줌-인 및 줌-아웃되는 휴대용 컴퓨팅 장치용 줌 제어 방법.
  13. 제 10 항에 있어서, 상기 줌 모드 동안,
    상기 리소스의 줌-인 및 줌-아웃의 비율은 상기 드래그 동작의 이동 거리에 비례하는 휴대용 컴퓨팅 장치용 줌 제어 방법
  14. 제 10 항에 있어서, 상기 줌 모드 동안,
    상기 줌 모드의 드래그의 이동 방향 및/또는 리소스의 확대 및 축소의 정도를 안내하는 줌 모드 가이드를 위한 그래픽 요소들이 표시되는 휴대용 컴퓨팅 장치용 줌 제어 방법.
  15. 제 10 항에 있어서,
    상기 제 1 코너부는 상기 리소스 뷰 영역의 우측 하단부인 휴대용 컴퓨팅 장치용 제어 방법.
  16. 제 10 항에 있어서,
    상기 줌 모드 동안, 상기 드래그 동작이 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 수직 방향 또는 수평 방향으로 이용하는 경우, 상기 중 모드가 종료되고, 상기 리소스 뷰 영역 내에 표시된 리소스가 상기 수직 방향 또는 상기 수평 방향으로 패닝(panning)되는 것을 특징으로 하는 휴대용 컴퓨팅 장치용 줌 제어 방법.
  17. 네트워크 상의 서버에 접속하여 리소스를 수신하는 통신 회로부; 상기 리소스가 표시되는 화면 영역을 갖는 스크린부; 상기 리소스의 처리 정보에 결합되는 명령을 생성하기 위하여, 사용자의 누름 동작 및 드래그 동작을 수신하는 터치 스크린 인터페이스; 상기 리소스의 처리 정보를 저장하기 위한 메모리부; 및 상기 통신 회로부, 상기 스크린부, 상기 터치 스크린 인터페이스와 상기 메모리부 사이에서 데이터의 흐름을 제어하도록 구성된 제어부를 포함하며,
    상기 제어부는,
    상기 리소스 뷰 영역에 리소스를 표시하는 단계
    상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 리소스 뷰 영역의 상기 중심에 인접하는 제 1 제어 서브 영역과 상기 제 1 코너부에 인접하는 제 2 제어 서브 영역을 정의하는 단계;
    상기 제 1 제어 서브 영역 또는 상기 제 2 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 및
    상기 제1 제어 서브 영역 및 상기 제2 제어 서브 영역 이외의 영역에서, 사용자의 누름 동작 및 사용자의 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동하는 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우,상기 리소스를 상기 드래그 동작이 수행된 방향으로 패닝시키는 패닝 모드를 활성화시키는 단계를 수행하고,
    상기 줌 모드 동안, 상기 드래그 동작이 상기 리소스 뷰 영역의 상기 제 1 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-인되고, 상기 드래그 동작이 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-아웃되는 것을 특징으로 하는 휴대용 통신 단말기.
  18. 네트워크 상의 서버에 접속하여 리소스를 수신하는 통신 회로부; 상기 리소스가 표시되는 화면 영역을 갖는 스크린부; 상기 리소스의 처리 정보에 결합되는 명령을 생성하기 위하여, 사용자의 누름 동작 및 드래그 동작을 수신하는 터치 스크린 인터페이스; 상기 리소스의 처리 정보를 저장하기 위한 메모리부; 및 상기 통신 회로부, 상기 스크린부, 상기 터치 스크린 인터페이스와 상기 메모리부 사이에서 데이터의 흐름을 제어하도록 구성된 제어부를 포함하며,
    상기 제어부는,
    상기 리소스 뷰 영역에 리소스를 표시하는 단계;
    상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 제 1 코너부, 상기 중심, 및 상기 제 1 코너부와 상기 중심 사이를 연결하는 대각선으로부터 상기 대각선의 양측으로 이격된 2 개의 직선들과 상기 제 1 영역을 정의하는 상기 직교 직선들의 일부가 교차하여 정의되는 4 개의 교점들에 정의되는 6 각형의 제 3 제어 서브 영역을 정의하는 단계;
    상기 제 3 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 및
    상기 제3 제어 서브 영역 이외의 영역에서, 사용자의 누름 동작 및 사용자의 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동하는 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우, 상기 리소스를 상기 드래그 동작이 수행된 방향으로 패닝시키는 패닝 모드를 활성화시키는 단계를 수행하고,
    상기 줌 모드 동안, 상기 드래그 동작이 상기 리소스 뷰 영역의 상기 제 1 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-인되고, 상기 드래그 동작이 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-아웃되는 것을 특징으로 하는 휴대용 통신 단말기.
  19. 휴대용 컴퓨팅 장치에서 실행되는 줌 제어 방법을 수행하는 명령을 포함하는 컴퓨터에서 독출가능한 저장 미디어로서,
    상기 줌 제어 방법은, 터치 스크린 인터페이스를 통하여 입력되는 사용자의 누름 동작 및 드래그 동작을 화면 영역 상의 리소스 뷰 영역에 표시되는 리소스의 처리와 결합시킨 휴대용 모바일 컴퓨팅 장치에서,
    상기 리소스 뷰 영역에 리소스를 표시하는 단계;
    상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 리소스 뷰 영역의 상기 중심에 인접하는 제 1 제어 서브 영역과 상기 제 1 코너부에 인접하는 제 2 제어 서브 영역을 정의하는 단계;
    상기 제 1 제어 서브 영역 또는 상기 제 2 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 및
    상기 제1 제어 서브 영역 및 상기 제2 제어 서브 영역 이외의 영역에서, 사용자의 누름 동작 및 사용자의 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동하는 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우, 상기 리소스를 상기 드래그 동작이 수행된 방향으로 패닝시키는 패닝 모드를 활성화시키는 단계를 포함하고,
    상기 줌 모드 동안, 상기 드래그 동작이 상기 리소스 뷰 영역의 상기 제 1 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-인되고, 상기 드래그 동작이 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-아웃되는 것을 특징으로 하는 저장 미디어.
  20. 휴대용 컴퓨팅 장치에서 실행되는 줌 제어 방법을 수행하는 명령을 포함하는 컴퓨터에서 독출가능한 저장 미디어로서,
    상기 줌 제어 방법은, 터치 스크린 인터페이스를 통하여 입력되는 사용자의 누름 동작 및 드래그 동작을 화면 영역 상의 리소스 뷰 영역에 표시되는 리소스의 처리와 결합시킨 휴대용 모바일 컴퓨팅 장치에서,
    상기 리소스 뷰 영역에 리소스를 표시하는 단계;
    상기 리소스 뷰 영역의 중심을 지나는 2 개의 직교 직선들에 의해 4분할된 영역들 중 상기 리소스 뷰 영역의 제 1 코너부를 포함하거나 인접하는 제 1 영역 내에, 상기 제 1 코너부, 상기 중심, 및 상기 제 1 코너부와 상기 중심 사이를 연결하는 대각선으로부터 상기 대각선의 양측으로 이격된 2 개의 직선들과 상기 제 1 영역을 정의하는 상기 직교 직선들의 일부가 교차하여 정의되는 4 개의 교점들에 정의되는 6 각형의 제 3 제어 서브 영역을 정의하는 단계;
    상기 제 3 제어 서브 영역에서, 사용자의 누름 동작 또는 사용자의 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우 줌 모드를 활성화시키는 단계; 및
    상기 제3 제어 서브 영역 이외의 영역에서, 사용자의 누름 동작 및 사용자의 상기 리소스 뷰 영역의 수평 가장자리를 기준으로 경사 이동하는 드래그 동작이 상기 터치 스크린 인터페이스를 통하여 검출되는 경우, 상기 리소스를 상기 드래그 동작이 수행된 방향으로 패닝시키는 패닝 모드를 활성화시키는 단계를 포함하고,
    상기 줌 모드 동안, 상기 드래그 동작이 상기 리소스 뷰 영역의 상기 제 1 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-인되고, 상기 드래그 동작이 상기 제 1 코너부에 대향하는 상기 리소스 뷰 영역의 제 2 코너부에 가까워지도록 이동하는 경우 상기 리소스가 줌-아웃되는 것을 특징으로 하는 저장 미디어.
KR1020100012897A 2010-02-11 2010-02-11 줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어 KR101115579B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100012897A KR101115579B1 (ko) 2010-02-11 2010-02-11 줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100012897A KR101115579B1 (ko) 2010-02-11 2010-02-11 줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어

Publications (2)

Publication Number Publication Date
KR20110093080A KR20110093080A (ko) 2011-08-18
KR101115579B1 true KR101115579B1 (ko) 2012-03-05

Family

ID=44929832

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100012897A KR101115579B1 (ko) 2010-02-11 2010-02-11 줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어

Country Status (1)

Country Link
KR (1) KR101115579B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102157332B1 (ko) 2013-03-15 2020-09-17 삼성전자주식회사 전자 장치에서 줌 기능을 제어하기 위한 방법 및 장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100835956B1 (ko) * 2006-12-04 2008-06-09 삼성전자주식회사 이동통신 단말기의 이미지 처리 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100835956B1 (ko) * 2006-12-04 2008-06-09 삼성전자주식회사 이동통신 단말기의 이미지 처리 방법

Also Published As

Publication number Publication date
KR20110093080A (ko) 2011-08-18

Similar Documents

Publication Publication Date Title
AU2022231686B2 (en) Devices and methods for measuring using augmented reality
US11262908B2 (en) Method of adjusting an UI and user terminal using the same
US11490017B2 (en) Digital viewfinder user interface for multiple cameras
EP3835934B1 (en) Device, method, and graphical user interface for providing handwriting support in document editing
US10156974B2 (en) Information processing apparatus, display control method, and display control program
KR102016975B1 (ko) 디스플레이 장치 및 그 제어 방법
KR101567785B1 (ko) 휴대단말에서 줌 기능 제어 방법 및 장치
US9164670B2 (en) Flexible touch-based scrolling
EP2177978B1 (en) Mobile terminal comprising a virtual keypad
US9313406B2 (en) Display control apparatus having touch panel function, display control method, and storage medium
EP2282259B1 (en) User interface method used in web browsing, electronic device for performing the same and computer readable recording medium thereof
EP2657831A2 (en) Method and terminal for displaying a plurality of pages, method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications
US20120066638A1 (en) Multi-dimensional auto-scrolling
WO2009084809A1 (en) Apparatus and method for controlling screen by using touch screen
KR20150095541A (ko) 사용자 단말 장치 및 이의 디스플레이 방법
US20130097533A1 (en) User terminal device and method for controlling a renderer thereof
US9019315B2 (en) Method of controlling display
JP6575081B2 (ja) 表示装置、画像処理装置及びプログラム
JP5875262B2 (ja) 表示制御装置
US20130321469A1 (en) Method of controlling display
KR102297903B1 (ko) 웹 브라우저 디스플레이 방법 및 이를 이용하는 단말장치
KR101115579B1 (ko) 줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어
JP6102456B2 (ja) 電子文書閲覧システムおよびプログラム
JP2012084058A (ja) コンテンツ表示倍率変更方法、コンテンツ表示倍率変更プログラム、及びコンテンツ表示倍率変更装置
US9530183B1 (en) Elastic navigation for fixed layout content

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150126

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160119

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170206

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20180206

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20200130

Year of fee payment: 9