KR20110034858A - 게임 운영을 제어하기 위한 사용자 인터페이스 제공 방법 - Google Patents

게임 운영을 제어하기 위한 사용자 인터페이스 제공 방법 Download PDF

Info

Publication number
KR20110034858A
KR20110034858A KR1020090092321A KR20090092321A KR20110034858A KR 20110034858 A KR20110034858 A KR 20110034858A KR 1020090092321 A KR1020090092321 A KR 1020090092321A KR 20090092321 A KR20090092321 A KR 20090092321A KR 20110034858 A KR20110034858 A KR 20110034858A
Authority
KR
South Korea
Prior art keywords
input
gui
keys
input keys
user interface
Prior art date
Application number
KR1020090092321A
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 KR1020090092321A priority Critical patent/KR20110034858A/ko
Priority to US12/691,012 priority patent/US9009621B2/en
Priority to JP2010112008A priority patent/JP5779842B2/ja
Publication of KR20110034858A publication Critical patent/KR20110034858A/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/214Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
    • A63F13/2145Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/533Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/92Video game devices specially adapted to be hand-held while playing
    • 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
    • G06F3/0412Digitisers structurally integrated in a display
    • 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
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • 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/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1068Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
    • A63F2300/1075Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad using a touch screen
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/204Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/308Details of the user interface
    • 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

포터블 디바이스 상의 게임 플레이를 제어하기 위한 사용자 인터페이스 제공 방법이 제안된다. 수신된 제1 터치 입력이 GUI 설정을 위한 터치 입력인지를 판정하여, GUI 설정 모드를 결정하고, 수신된 제1 터치 입력이 GUI 설정 모드에 대응하여 게임 플레이 제어를 위한 하나 이상의 GUI 요소를 활성화하는 사용자 인터페이스 제공 기술이 제안된다.
터치 입력, 게임 운영, 키 조작, 투명도, 사이즈

Description

게임 운영을 제어하기 위한 사용자 인터페이스 제공 방법{METHOD FOR PROVIDING USER INTERFACE FOR CONTROLLING GAME}
아래의 실시예들은 터치 스크린 디스플레이를 구비하는 포터블 디바이스 상에서 게임 운영을 제어하기 위한 사용자 인터페이스를 제공하기 위한 기술들에 관한 것이다.
근래 들어, 전체 모바일 게임 시장에서 터치폰과 같은 터치 스크린 디스플레이를 구비한 포터블 디바이스의 사용자가 증대하고 있고, 이러한 사용자의 증대로 매출 점유율 역시 증가하고 있다.
모바일 터치 게임의 진행에 있어, 특정 지점으로의 캐릭터의 이동 및 터치의 직관성을 살린 사용자 인터페이스, 조작방법의 직관성 등으로 많은 게임 유저들의 호응을 얻고 있으나, 모바일 게임을 위한 터치폰과 같은 터치 스크린 디스플레이를 구비한 포터블 디바이스의 경우, 사용자 유저 인터페이스가 작아 터치가 불편하여 게임 유저의 손가락의 이용한 키 입력이 불가하거나, 터치폰 자체의 반응속도가 느려 게임 플레이가 쉽지 아니한 문제점이 있었다.
또한, 이러한 사용자 인터페이스의 한계로 인하여 터치 스크린 디스플레이 를 구비한 포터블 디바이스에서는 모바일 터치 게임의 플레이에서 미세한 컨트롤이 불가하고, 사용자 인터페이스가 난잡하여 터치하기가 힘들고 복잡함은 물론 화면을 가려 게임 유저의 터치 실수로 게임 플레이에 치명적인 영향을 미치는 문제점이 있었다.
이에, 터치 스크린 디스플레이를 구비한 포터블 디바이스에서 게임 플레이를 위한 터치 입력 방식에서 발생할 수 있는 비정확성과 예외 상황을 고려하여 터치 인식 영역을 확장하고, 게임 유저를 고려한 조작의 직관성과 편의성을 확보할 수 있는 사용자 인터페이스의 필요성이 대두되었다.
본 발명의 일실시예에 따른 터치 스크린 디스플레이를 구비하는 포터블 디바이스 상의 게임 플레이를 제어하기 위한 사용자 인터페이스 제공 방법은 제1 터치 입력을 수신하는 단계; 상기 수신된 제1 터치 입력이 GUI 설정을 위한 터치 입력인지를 판정하는 단계; 상기 수신된 제1 터치 입력이 GUI 설정을 위한 터치 입력인 경우, GUI 설정 모드를 결정하는 단계; 및 상기 결정된 GUI 설정 모드에 대응하여 게임 플레이 제어를 위한 하나 이상의 GUI 요소를 활성화하는 단계를 포함한다.
상기 사용자 인터페이스 제공 방법의 상기 하나 이상의 GUI 요소는 상기 터치 스크린 디스플레이 상의 상기 게임 플레이 제어를 위한 하나 이상의 입력 키일 수 있다.
또한, 상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 투명도를 설정하는 편집 모드일 수 있다. 이 경우, 하나 이상의 GUI 요소를 활성화하는 상기 단계는, 투명도 설정 요소를 디스플레이 하는 단계; 상기 투명도를 설정하기 위한 제2 터치 입력을 수신하는 단계; 및 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 투명도를 갱신하여 상기 하나 이상의 입력 키를 활성화하는 단계를 포함할 수 있다.
또한, 상기 하나 이상의 입력 키를 활성화하는 상기 단계는, 상기 투명도에 대한 제1 상태에서 제2 상태로의 전환을 디스플레이 할 수 있고, 상기 제1 상태에서 상기 제2 상태로의 전환은 상기 제2 터치 입력의 횟수에 비례하여 될 수 있다.
또한, 상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩 되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 인체공학적 공간 배치를 설정하는 편집 일 수 있다. 이 경우, 하나 이상의 GUI 요소를 활성화하는 상기 단계는, 상기 인체공학적 공간 배치를 위한 제2 터치 입력을 수신하는 단계; 및 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 공간 배치를 갱신하여 상기 하나 이상의 입력 키를 활성화하는 단계를 포함할 수 있다.
또한, 상기 제2 터치 입력은 상기 하나 이상의 입력 키에 대한 드래그 앤 드롭일 수 있고, 상기 하나 이상의 입력 키를 활성화하는 상기 단계는, 상기 드래그 앤 드롭에 대응하여 제1 공간 배치에서 제2 공간 배치로의 전환을 디스플레이 하는 단계일 수 있다.
또한, 상기 제1 공간 배치에서 상기 제2 공간 배치로의 전환은 상기 제2 터치 입력의 속도에 비례하여 제어될 수 있다.
또한, 상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩 되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 사이즈를 조절 가능한 편집 일 수 있다. 이 경우, 하나 이상의 GUI 요소를 활성화하는 상기 단계는, 상기 사이즈의 조절을 위한 제2 터치 입력을 수신하는 단계; 및 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 사이즈를 갱신하여 상기 하나 이상의 입력 키를 활성화하는 단계를 포함할 수 있다.
또한, 상기 하나 이상의 입력 키를 활성화하는 상기 단계는, 상기 하나 이상의 입력 키의 사이즈에 대한 제1 사이즈에서 제2 사이즈로의 전환을 디스플레이 하는 단계일 수 있다.
또한, 상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩 되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 투명도, 인체공학적 공간 배치, 사이즈 또는 그 조합에 대한 미리 선정된 설정 모드일 수 있다. 이 경우, 상기 GUI 설정 모드는 사용자의 키 입력 편의를 고려한 상기 터치 스크린 디스플레이 상의 하나 이상의 입력 키에 대한 상기 인체공학적 공간 배치의 한 손 모드 또는 양손 모드를 포함할 수 있다.
본 발명의 실시예들은 터치 스크린을 구비하는 포터블 디바이스에서 게임 플레이를 위한 비정확성과 예외 상황을 고려한 GUI 요소를 게임 유저가 설정할 수 있다.
또한, 본 발명의 실시예들은 게임 플레이를 위한 GUI 요소의 설정을 통하여 게임 유저에 대한 조작의 직관성과 편의성을 확보할 수 있는 사용자 인터페이스를 제공한다.
이하 첨부된 도면을 참조하여 본 발명에 따른 사용자 인터페이스 제공 방법을 상세히 설명한다. 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고, 본 명세서에서 사용되는 용어(terminology)들은 본 발명의 바람직한 실시예를 적절히 표현하기 위해 사용된 용어들로서, 이는 사용자, 운용자의 의도 또는 본 발명이 속하는 분야의 관례 등에 따라 달라질 수 있다. 따라서, 본 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
도 1은 본 발명의 일실시예에 따른 터치 스크린 디스플레이를 구비하는 포터블 디바이스 상의 게임 플레이를 제어하기 위한 사용자 인터페이스 제공 방법을 도시한 흐름도이다.
도 1을 참조하면, 본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법은 제1 터치 입력을 수신한다(단계 (110)).
또한, 사용자 인터페이스 제공 방법은 수신된 제1 터치 입력이 GUI 설정을 위한 터치 입력인지를 판정한다(단계 (120)).
사용자 인터페이스 제공 방법은 상기 판정 결과, 상기 수신된 제1 터치 입력이 GUI 설정을 위한 터치 입력인 경우, GUI 설정 모드를 결정하여(단계 (130)), 상기 결정된 GUI 설정 모드에 대응하여 게임 플레이 제어를 위한 하나 이상의 GUI 요소를 활성화한다(단계 (140)).
실시예에 따라서는, 상기 GUI 설정 모드는 상기 터치 스크린 디스플레이의 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 하나 이상의 입력 키에 대한 투명도를 설정하는 편집 모드일 수 있다.
또한, 실시예에 따라서는, 상기 하나 이상의 GUI 요소는 게임 그래픽 이미지 상에 디스플레이 될 수 있다.
사용자 인터페이스 제공 방법은 하나 이상의 입력 키에 대한 투명도를 설정하는 편집 모드로 결정되는 경우, 단계 (140)은 투명도 설정 요소를 디스플레이 하고, 상기 투명도를 설정하기 위한 제2 터치 입력을 수신하며, 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 투명도를 갱신하여 상기 하나 이상의 입력 키를 활성화하는 단계를 포함할 수 있다.
또한, 실시예에 따라서는, 상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 인체공학적 공간 배치를 설정하는 편집 모드일 수 있다.
사용자 인터페이스 제공 방법은 상기 하나 이상의 입력 키에 대한 인체공학적 공간 배치를 설정하는 편집 모드로 결정되는 경우, 단계 (140)은 상기 입체공학적 공간 배치를 위한 제2 터치 입력을 수신하고, 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 공간 배치를 갱신하여 상기 하나 이상의 입력 키를 활성화하는 단계를 포함할 수 있다. 실시예에 따라서는 상기 제2 터치 입력은 상기 하나 이상의 입력 키에 대한 드래그 앤 드롭(drag & drop) 일 수 있다.
또한, 실시예에 따라서는, 상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 사이즈를 조절 가능한 편집 모드일 수 있다.
사용자 인터페이스 제공 방법은 상기 하나 이상의 입력 키에 대한 사이즈를 조절 가능한 편집 모드로 결정되는 경우, 단계 (140)은 상기 사이즈의 조절을 위한 제2 터치 입력을 수신하여, 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상 의 입력 키의 사이즈를 갱신하여 상기 하나 이상의 입력 키를 활성화하는 단계를 포함할 수 있다.
또한, 실시예에 따라서는 상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 투명도, 인체공학적 공간 배치, 사이즈 또는 그 조합에 대한 선정된 설정 모드일 수 있다.
또한, 실시예에 따라서는 상기 선정된 설정 모드는 사용자의 키 입력 편의를 고려한 상기 터치 스크린 디스플레이 상의 하나 이상의 입력 키에 대한 상기 인체공학적 공간 배치의 한손 모드 또는 양손 모드를 포함할 수 있다.
사용자 인터페이스 제공 방법은 상기 하나 이상의 입력 키에 대한 투명도, 인체공학적 공간 배치, 사이즈 또는 그 조합에 대한 선정된 설정 모드로 결정되는 경우, 단계 (140)은 상기 선정된 설정 모드에 대응하여 상기 하나 이상의 입력 키를 활성화하는 단계일 수 있다.
반면, 사용자 인터페이스 제공 방법은 상기 판정 결과, 상기 수신된 제1 터치 입력이 GUI 설정을 위한 터치 입력이 아닐 경우, 단계 (110)으로 진행하여 GUI 설정 모드일 경우에만 다음 단계로 진행한다.
본 발명의 일실시예에 따른 하나 이상의 GUI 요소는 상기 터치 스크린 디스플레이 상의 상기 게임 플레이 제어를 위한 하나 이상의 입력 키일 수 있다.
또한 실시예에 따라서는, 상기 하나 이상의 입력 키는 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 방향 키 및 숫자 키와 같은 가상 입력 키일 수 있다.
이하에서는 도 2를 참조하여 본 발명의 일실시예에 따른 수신된 터치 입력이 GUI 설정을 위한 터치 입력일 경우, GUI 설정 모드를 결정하여 GUI 요소를 활성화하는 과정을 구체적으로 설명하기로 한다.
도 2는 본 발명의 일실시예에 따른 수신된 터치 입력이 GUI 설정을 위한 터치 입력일 경우, GUI 설정 모드를 결정하여 GUI 요소를 활성화하는 과정을 포함하는 사용자 인터페이스 제공 방법을 설명하기 위한 흐름도이다.
도 2를 참조하면, 본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법은 도 1 에서 수신된 제1 터치 입력이 GUI 설정을 위한 터치 입력으로 판정된 경우, GUI 설정 모드를 결정하여 하나 이상의 GUI 요소를 활성화할 수 있다.
사용자 인터페이스 제공 방법은 GUI 설정 모드의 결정 결과, 터치 스크린 디스플레이의 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 하나 이상의 입력 키에 대한 투명도를 설정하는 편집 모드인 지를 판단할 수 있다(단계 (131)).
실시예에 따라서는, 상기 하나 이상의 GUI 요소는 게임 그래픽 이미지 상에 디스플레이 될 수 있다.
또한, 실시예에 따라서는 상기 하나 이상의 GUI 요소는 상기 터치 스크린 디스플레이 상의 상기 게임 플레이 제어를 위한 하나 이상의 입력 키일 수 있다.
사용자 인터페이스 제공 방법은 상기 GUI 설정 모드가 하나 이상의 입력 키 에 대한 투명도를 설정하는 편집 모드인 경우, 투명도 설정 요소를 디스플레이할 수 있다(단계 (132)).
실시예에 따라서는, 사용자 인터페이스 제공 방법은 상기 투명도를 설정하기 위한 제2 터치 입력을 수신할 수 있다(단계 (133)).
또한, 실시예에 따라서는 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 투명도를 갱신하여 상기 하나 이상의 입력 키를 활성화할 수 있다(단계 (141)).
또한, 실시예에 따라서는 단계 (141)는 하나 이상의 입력 키를 활성화는 투명도에 대한 제1 상태에서 제2 상태로의 전환을 디스플레이 하는 단계일 수 있고, 상기 제1 상태에서 상기 제2 상태로의 전환은 상기 제2 터치 입력의 횟수에 비례하여 제어될 수 있다. 즉, 디스플레이 되는 투명도 설정 요소의 제 2 터치 입력에 따라 상기 투명도의 정도가 제어 가능하다.
이하에서는 도 3 a 내지 도 3c 를 참조하여, 전술한 본 발명의 일실시예에 따른 터치 스크린 디스플레이 상의 GUI 요소의 투명도 조절 과정을 설명하기로 한다.
도 3a 내지 도 3c는 본 발명의 일실시예에 따른 GUI 설정 모드가 하나 이상의 입력 키에 대한 투명도를 설정하는 편집 모드인 경우의 사용자 인터페이스 제공 과정을 도시한 것이다.
본 발명의 일실시예에 따른 하나 이상의 GUI 요소는 게임 그래픽 이미지 상에 디스플레이 될 수 있고, 실시예에 따라서는 상기 하나 이상의 GUI 요소는 상기 터치 스크린 디스플레이 상의 상기 게임 플레이 제어를 위한 하나 이상의 입력 키일 수 있다.
도 3a를 참조하면, 하나 이상의 GUI 요소는 게임 플레이 제어를 위한 하나 이상의 입력 키는 방향 키(311, 312, 313)와 게임 컨텐츠 별 게임 플레이를 위한 조작 키(321 내지 328)를 포함할 수 있다.
또한, 실시예에 따라서는 상기 하나 이상의 GUI 요소는 게임 유저에게 조작 키(321 내지 328)의 조작내용을 설명하기 위한 GUI 요소(330)를 포함할 수도 있다.
본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법은 상기 GUI 설정 모드가 하나 이상의 입력 키에 대한 투명도를 설정하는 편집 모드인 경우, 상기 투명도를 설정하기 위한 제2 터치 입력을 수신할 수 있고, 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 투명도를 갱신하여 상기 하나 이상의 입력 키를 활성화할 수 있다.
즉, 사용자 인터페이스 제공 방법은 수신된 제2 터치 입력에 대응하여 방향 키(311, 312, 313)와 조작 키(321 내지 328)의 투명도를 설정하여 방향 키(311, 312, 313)와 조작 키(321 내지 328)를 갱신 및 활성화할 수 있다.
도 3b 내지 도 3c를 참조하면, 방향 키(311, 312, 313)와 조작 키(321 내지 328)의 투명도를 설정하여 방향 키(311, 312, 313)와 조작 키(321 내지 328)를 갱신 및 활성화하는 과정은 방향 키(311, 312, 313)와 조작 키(321 내지 328)에 대한 제1 상태에서 제2 상태로의 전환을 디스플레이 하는 단계일 수 있고, 상기 제1 상태에서 상기 제2 상태로의 전환은 상기 제2 터치 입력의 횟수에 비례하여 제어될 수 있다.
즉, 도 3a 내지 도 3c에서 제1 상태에서 제2 상태로의 전환을 포함하는 사용자 인터페이스 제공 방법은 도 3a 에서 도 3b 로, 도 3a에서 도 3c로, 도 3b 에서 도 3c 로의 전환과정을 포함할 수 있고, 실시예에 따라서는 그 역도 가능하다.
또한, 실시예에 따라서는, 사용자 인터페이스 제공 방법은 도시되지 아니하였지만 투명도를 설정 가능한 투명도 설정 요소를 디스플레이 할 수도 있고, 디스플레이 되는 투명도 설정 요소에 대한 제 2 터치 입력의 정도에 따라 상기 투명도의 정도가 제어 가능하다. 즉, 제2 터치 입력의 터치 횟수에 따라 도 3a 내지 도 3c에서와 같은 투명도의 설정이 가능하다.
구체적으로, 도 3a의 제1 상태의 방향 키(311, 312, 313) 및 조작 키(321 내지 328)는 투명도 설정에 따라 도 3b의 제2 상태의 방향 키(341, 342, 343) 및 조작 키(351 내지 358)로 각각 활성화 될 수 있다. 또한, 실시예에 따라서는 도 3b의 제1 상태의 방향 키(341, 342, 343) 및 조작 키(351 내지 358)는 도 3c 의 완전투명인 제2 상태의 방향 키(도시되지 아니함) 및 조작 키(도시되지 아니함)으로 각각 활성화 될 수 있다.
본 발명의 실시예를 통하여 방향 키 및 조작 키 등의 GUI 요소에 의한 게임 그래픽 이미지의 가림을 방지하여 게임 플레이 조작이 용이한 사용자 인터페이스를 제공할 수 있다.
다시 도 2를 참조하면, 사용자 인터페이스 제공 방법은 GUI 설정 모드의 결정 결과, 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 인체공학적 공간 배치를 설정하는 편집 모드인 지를 판단할 수 있다(단계 (134)).
사용자 인터페이스 제공 방법은 상기 하나 이상의 입력 키에 대한 인체공학적 공간 배치를 설정하는 편집 모드로 결정되는 경우, 상기 입체공학적 공간 배치를 위한 제2 터치 입력을 수신할 수 있다(단계 (135)).
또한, 실시예에 따라서는 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 공간 배치를 갱신하여 상기 하나 이상의 입력 키를 활성화할 수 있다(단계 (142)).
실시예에 따라서는 상기 제2 터치 입력은 상기 하나 이상의 입력 키에 대한 드래그 앤 드롭(drag & drop) 일 수 있고, 상기 단계 (142)는 상기 드래그 앤 드롭에 대응하여 제1 공간 배치에서 제2 공간 배치로의 전환을 디스플레이할 수 있다. 또한, 실시예에 따라서는 상기 제1 공간 배치에서 상기 제2 공간 배치로의 전환은 상기 제2 터치 입력의 속도에 비례하여 제어될 수도 있다.
이하에서는 도 4a 및 도 4b를 참조하여, 본 발명의 일실시예에 따른 터치 스크린 디스플레이 상의 GUI 요소의 공간 재배치 과정을 설명하기로 한다.
도 4a 및 도 4b는 본 발명의 일실시예에 따른 GUI 설정 모드가 하나 이상의 입력 키에 대한 인체공학적 공간 배치를 설정하는 편집 모드인 경우의 사용자 인터페이스 제공 과정을 도시한 것이다.
본 발명의 일실시예에 따른 하나 이상의 GUI 요소는 게임 그래픽 이미지 상에 디스플레이 될 수 있고, 실시예에 따라서는 상기 하나 이상의 GUI 요소는 상기 터치 스크린 디스플레이 상의 상기 게임 플레이 제어를 위한 하나 이상의 입력 키일 수 있다.
도 4a를 참조하면, 하나 이상의 GUI 요소는 게임 플레이 제어를 위한 하나 이상의 입력 키는 방향 키(411, 412, 413)와 게임 컨텐츠 별 게임 플레이를 위한 조작 키(421 내지 428)를 포함할 수 있다.
또한, 실시예에 따라서는 상기 하나 이상의 GUI 요소는 게임 유저에게 조작 키(421 내지 428)의 조작내용을 설명하기 위한 GUI 요소(430)를 포함할 수도 있다.
본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법은 상기 GUI 설정 모드가 상기 하나 이상의 입력 키에 대한 인체공학적 공간 배치를 설정하는 편집 모드인 경우, 상기 입체공학적 공간 배치를 위한 제2 터치 입력을 수신할 수 있고, 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 공간 배치를 갱신하여 상기 하나 이상의 입력 키를 활성화할 수 있다.
도 4a 및 도 4b를 참조하면 사용자 인터페이스 제공 방법은 수신된 제2 터치 입력에 대응하여 방향 키(411, 412, 413)와 조작 키(421 내지 428)의 공간 배치를 재설정하여 방향 키(411, 412, 413)와 조작 키(421 내지 428)를 갱신 및 활성화할 수 있다.
실시예에 따라서는 제 2 터치 입력은 방향 키(411, 412, 413)와 조작 키(421 내지 428)에 대한 드래그 앤 드롭일 수 있다. 즉, 방향 키(411, 412, 413)와 조작 키(421 내지 428)의 공간 배치를 재설정하여 방향 키(411, 412, 413)와 조작 키(421 내지 428)를 갱신 및 활성화하는 과정은 방향 키(411, 412, 413)와 조작 키(421 내지 428)에 대한 제1 공간 배치에서 제2 공간 배치로의 전환을 디스플레이 하는 과정 일 수 있다.
구체적으로, 도 4a의 제1 공간 배치의 방향 키(411, 412, 413)와 조작 키(421 내지 428)는 드래그 앤 드롭의 제2 터치 입력에 대응한 공간 배치의 재설정에 따라 도 4b의 제2 공간 배치의 방향 키(441, 442, 443) 및 조작 키(451 내지 458)로 각각 활성화 될 수 있다.
실시예에 따라서는, 상기 제1 공간 배치에서 상기 제2 공간 배치로의 전환은 상기 제2 터치 입력의 속도에 비례하여 제어 가능 하다.
다시 도 2를 참조하면, 사용자 인터페이스 제공 방법은 GUI 설정 모드의 결정 결과, 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 사이즈를 조절 가능한 편집 모드인 지를 판단할 수 있다(단계 (136)).
사용자 인터페이스 제공 방법은 상기 하나 이상의 입력 키에 대한 사이즈를 조절가능한 편집 모드로 결정되는 경우, 상기 사이즈의 조절을 위한 제2 터치 입력을 수신할 수 있다(단계 (137)).
또한, 실시예에 따라서는 사용자 인터페이스 제공 방법은 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 사이즈를 갱신하여 상기 하나 이상의 입력 키를 활성화할 수 있다(단계 (143)).
실시예에 따라서는 상기 단계 (143)은 상기 하나 이상의 입력 키의 사이즈에 대한 제1 사이즈에서 제2 사이즈로의 전환을 디스플레이할 수 있다.
이하에서는 도 5를 참조하여, 본 발명의 일실시예에 따른 터치 스크린 디스플레이 상의 GUI 요소의 사이즈 조절 과정을 설명하기로 한다.
도 5는 본 발명의 일실시예에 따른 GUI 설정 모드가 하나 이상의 입력 키에 대한 사이즈를 설정하는 편집 모드인 경우의 사용자 인터페이스 제공 과정을 도시한 것이다.
본 발명의 일실시예에 따른 하나 이상의 GUI 요소는 게임 그래픽 이미지 상에 디스플레이 될 수 있고, 실시예에 따라서는 상기 하나 이상의 GUI 요소는 상기 터치 스크린 디스플레이 상의 상기 게임 플레이 제어를 위한 하나 이상의 입력 키일 수 있다.
도 4a를 참조하면, 하나 이상의 GUI 요소는 게임 플레이 제어를 위한 하나 이상의 입력 키는 방향 키(511, 512, 513)와 게임 컨텐츠 별 게임 플레이를 위한 조작 키(521 내지 528)를 포함할 수 있다.
또한, 실시예에 따라서는 상기 하나 이상의 GUI 요소는 게임 유저에게 조작 키(521 내지 528)의 조작내용을 설명하기 위한 GUI 요소(530)를 포함할 수도 있다.
본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법은 상기 하나 이상의 입력 키에 대한 사이즈를 조절가능한 편집 모드인 경우, 상기 사이즈의 조절을 위한 제2 터치 입력을 수신할 수 있고, 상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 사이즈를 갱신하여 상기 하나 이상의 입력 키를 활성화할 수 있다.
도 5를 참조하면 사용자 인터페이스 제공 방법은 수신된 제2 터치 입력에 대응하여 방향 키(511, 512, 513)와 조작 키(521 내지 528)의 사이즈를 재설정하여 방향 키(511,512, 513)와 조작 키(521 내지 528)를 갱신 및 활성화할 수 있다.
즉, 방향 키(511, 512, 513)와 조작 키(521 내지 528)의 사이즈를 재설정하여 방향 키(511, 512, 513)와 조작 키(521 내지 528)를 갱신 및 활성화하는 과정은 방향 키(511, 512, 513)와 조작 키(521 내지 528)에 대한 제1 사이즈에서 제2 사이즈로의 전환을 디스플레이 하는 과정 일 수 있다.
또한, 실시예에 따라서는 사용자 인터페이스 제공 방법의 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 투명도, 인체공학적 공간 배치, 사이즈 또는 그 조합에 대한 선정된 설정 모드일 수 있다. 이하에서는 도 6 내지 도 8을 참조하여, 본 발명의 일실시예에 따른 터치 스크린 디스플레이 상의 GUI 요소에 대한 선정된 설정 모드를 설명하기로 한다.
도 6a 내지 도 6c는 본 발명의 일실시예에 따른 GUI 설정 모드가 사용자의 키 입력 편의를 고려한 인체공학적 공간 배치의 양 손 모드인 경우의 사용자 인터페이스 제공을 설명하기 위해 도시한 것이다.
본 발명의 일실시예에 따른 하나 이상의 GUI 요소는 게임 그래픽 이미지 상에 디스플레이 될 수 있고, 실시예에 따라서는 상기 하나 이상의 GUI 요소는 상기 터치 스크린 디스플레이 상의 상기 게임 플레이 제어를 위한 하나 이상의 입력 키일 수 있다.
도 6a 내지 도 6c를 참조하면, 하나 이상의 GUI 요소는 게임 플레이 제어를 위한 하나 이상의 입력 키는 방향 키(610, 640, 670)와 게임 컨텐츠 별 게임 플레이를 위한 조작 키(621 내지 626, 651 내지 656, 681 내지 686)를 포함할 수 있다.
본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법은 사용자의 키 입력 편의를 고려한 인체공학적 공간 배치의 양 손 모드에 대한 선정된 설정 모드인 경우, 선정된 양 손 모드에 대응하여 하나 이상의 입력 키를 활성화할 수 있다.
도 6a 내지 도 6c를 참조하면, 본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법은 사용자인 게임 유저의 키 입력의 편의를 위하여 다양한 인체공학적 공간 배치의 양 손 모드의 하나 이상의 GUI 요소인 방향 키(610, 640, 670)와 게임 컨텐츠 별 게임 플레이를 위한 조작 키(621 내지 626, 651 내지 656, 681 내지 686)를 제공할 수 있다.
즉, 양손을 사용하는 사용자인 게임 유저에 따라서, 도 6a 내지 도 6c와 같은 키 입력의 편의에 대한 선호가 제각기 상이하므로, 본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법의 양 손 모드는 이러한 게임 유저의 키 입력 편의에 대한 선호를 고려하여, 양손을 위한 키 입력의 편의를 위한 방향 키(610, 640, 670) 및 조작 키(621 내지 626, 651 내지 656, 681 내지 686)에 대한 기 설정된 인체공학적 공간 배치를 포함할 수 있다.
실시예에 따라서는, 사용자 인터페이스 제공 방법은 사용자인 게임 유저에게 양손 모드의 선택을 위한 별도의 GUI 요소를 제공할 수도 있다.
도 7a 내지 도 7c는 본 발명의 일실시예에 따른 GUI 설정 모드가 사용자의 키 입력 편의를 고려한 인체공학적 공간 배치의 한 손 모드인 경우의 사용자 인터페이스 제공을 설명하기 위해 도시한 것이다.
본 발명의 일실시예에 따른 하나 이상의 GUI 요소는 게임 그래픽 이미지 상에 디스플레이 될 수 있고, 실시예에 따라서는 상기 하나 이상의 GUI 요소는 상기 터치 스크린 디스플레이 상의 상기 게임 플레이 제어를 위한 하나 이상의 입력 키일 수 있다.
도 7a 내지 도 7c를 참조하면, 하나 이상의 GUI 요소는 게임 플레이 제어를 위한 하나 이상의 입력 키는 방향 키(710, 730, 750)와 게임 컨텐츠 별 게임 플레이를 위한 조작 키(721 내지 726, 741 내지 746, 761 내지 766)를 포함할 수 있다.
본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법은 사용자의 키 입력 편의를 고려한 인체공학적 공간 배치의 한 손 모드에 대한 선정된 설정 모드인 경우, 선정된 한 손 모드에 대응하여 하나 이상의 입력 키를 활성화할 수 있다.
도 7a 내지 도 7c를 참조하면, 본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법은 사용자인 게임 유저의 키 입력의 편의를 위하여 다양한 인체공학적 공간 배치의 한 손 모드의 하나 이상의 GUI 요소인 방향 키(710, 730, 750)와 게임 컨텐츠 별 게임 플레이를 위한 조작 키(721 내지 726, 741 내지 746, 761 내지 766)를 제공할 수 있다.
즉, 한손을 사용하는 사용자인 게임 유저에 따라서, 도 7a 내지 도 7c와 같은 키 입력의 편의에 대한 선호가 제각기 상이하므로, 본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법의 한 손 모드는 이러한 게임 유저의 키 입력 편의에 대한 선호를 고려하여, 한 손을 위한 키 입력의 편의를 위한 방향 키(710, 730, 750)와 조작 키(721 내지 726, 741 내지 746, 761 내지 766)에 대한 기 설정된 인체공학적 공간 배치를 포함할 수 있다.
실시예에 따라서는, 사용자 인터페이스 제공 방법은 사용자인 게임 유저에게 한손 모드의 선택을 위한 별도의 GUI 요소를 제공할 수도 있다.
도 8은 본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법의 GUI 요소의 설정을 위한 그리드(grid) 요소를 설명하기 위해 도시한 것이다.
도 8을 참조하면, 전술한 본 발명의 사용자 인터페이스 제공 방법은 GUI 설정 모드에 대응한 하나 이상의 GUI 요소를 활성화를 위한 게임 그래픽 이미지 상의 그리드(grid) 요소를 제공할 수 있다. 즉, 본 발명의 사용자 인터페이스 제공 방법은 상기 GUI 설정 모드에 대응하여 게임 플레이 제어를 위한 하나 이상의 입력 키인 방향 키(810) 및 조작 키(821 내지 826)의 설정을 위한 가이드 기준을 제공할 수 있다.
도 8에서 방향 키(810) 및 조작 키(821 내지 826) 는 게임 그래픽 이미지 상의 그리드 요소의 간격 단위로 인체공학적 공간 배치 및 사이즈 조절이 가능할 수 있다.
실시예에 따라서는 상기 그리드 요소는 터치 스크린 디스플레이 상에 오버랩 되거나 게임 그래픽 이미지 상에 오버랩되어 디스플레이될 수 있다.
본 발명에 따른 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프 로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
도 1은 본 발명의 일실시예에 따른 터치 스크린 디스플레이를 구비하는 포터블 디바이스 상의 게임 플레이를 제어하기 위한 사용자 인터페이스 제공 방법을 도시한 흐름도이다.
도 2는 본 발명의 일실시예에 따른 수신된 터치 입력이 GUI 설정을 위한 터치 입력일 경우, GUI 설정 모드를 결정하여 GUI 요소를 활성화하는 과정을 포함하는 사용자 인터페이스 제공 방법을 설명하기 위한 흐름도이다.
도 3a 내지 도 3c는 본 발명의 일실시예에 따른 GUI 설정 모드가 하나 이상의 입력 키에 대한 투명도를 설정하는 편집 모드인 경우의 사용자 인터페이스 제공 과정을 도시한 것이다.
도 4a 및 도 4b는 본 발명의 일실시예에 따른 GUI 설정 모드가 하나 이상의 입력 키에 대한 인체공학적 공간 배치를 설정하는 편집 모드인 경우의 사용자 인터페이스 제공 과정을 도시한 것이다.
도 5는 본 발명의 일실시예에 따른 GUI 설정 모드가 하나 이상의 입력 키에 대한 사이즈를 설정하는 편집 모드인 경우의 사용자 인터페이스 제공 과정을 도시한 것이다.
도 6a 내지 도 6c는 본 발명의 일실시예에 따른 GUI 설정 모드가 사용자의 키 입력 편의를 고려한 인체공학적 공간 배치의 양 손 모드인 경우의 사용자 인터페이스 제공을 설명하기 위해 도시한 것이다.
도 7a 내지 도 7c는 본 발명의 일실시예에 따른 GUI 설정 모드가 사용자의 키 입력 편의를 고려한 인체공학적 공간 배치의 한 손 모드인 경우의 사용자 인터페이스 제공을 설명하기 위해 도시한 것이다.
도 8은 본 발명의 일실시예에 따른 사용자 인터페이스 제공 방법의 GUI 요소의 설정을 위한 그리드(grid) 요소를 설명하기 위해 도시한 것이다.

Claims (19)

  1. 터치 스크린 디스플레이를 구비하는 포터블 디바이스 상의 게임 플레이를 제어하기 위한 사용자 인터페이스 제공 방법에 있어서,
    제1 터치 입력을 수신하는 단계;
    상기 수신된 제1 터치 입력이 GUI 설정을 위한 터치 입력인지를 판정하는 단계;
    상기 수신된 제1 터치 입력이 GUI 설정을 위한 터치 입력인 경우, GUI 설정 모드를 결정하는 단계; 및
    상기 결정된 GUI 설정 모드에 대응하여 게임 플레이 제어를 위한 하나 이상의 GUI 요소를 활성화하는 단계
    를 포함하는 사용자 인터페이스 제공 방법.
  2. 제1항에 있어서,
    상기 하나 이상의 GUI 요소는 상기 터치 스크린 디스플레이 상의 상기 게임 플레이 제어를 위한 하나 이상의 입력 키인 사용자 인터페이스 제공 방법.
  3. 제2항에 있어서,
    상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 투명도를 설정하는 편집 모드인 사용자 인터 페이스 제공 방법.
  4. 제3항에 있어서,
    하나 이상의 GUI 요소를 활성화하는 상기 단계는,
    투명도 설정 요소를 디스플레이 하는 단계;
    상기 투명도를 설정하기 위한 제2 터치 입력을 수신하는 단계; 및
    상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 투명도를 갱신하여 상기 하나 이상의 입력 키를 활성화하는 단계
    를 포함하는 사용자 인터페이스 제공 방법.
  5. 제4항에 있어서,
    상기 하나 이상의 입력 키를 활성화하는 상기 단계는,
    상기 투명도에 대한 제1 상태에서 제2 상태로의 전환을 디스플레이 하는 단계인 사용자 인터페이스 제공 방법.
  6. 제5항에 있어서,
    상기 제1 상태에서 상기 제2 상태로의 전환은 상기 제2 터치 입력의 횟수에 비례하여 제어되는 것인 사용자 인터페이스 제공 방법.
  7. 제2항에 있어서,
    상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 인체공학적 공간 배치를 설정하는 편집 모드인 사용자 인터페이스 제공 방법.
  8. 제7항에 있어서,
    하나 이상의 GUI 요소를 활성화하는 상기 단계는,
    상기 인체공학적 공간 배치를 위한 제2 터치 입력을 수신하는 단계; 및
    상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 공간 배치를 갱신하여 상기 하나 이상의 입력 키를 활성화하는 단계
    를 포함하는 사용자 인터페이스 제공 방법.
  9. 제8항에 있어서,
    상기 제2 터치 입력은 상기 하나 이상의 입력 키에 대한 드래그 앤 드롭인 것인 사용자 인터페이스 제공 방법.
  10. 제9항에 있어서,
    상기 하나 이상의 입력 키를 활성화하는 상기 단계는,
    상기 드래그 앤 드롭에 대응하여 제1 공간 배치에서 제2 공간 배치로의 전환을 디스플레이 하는 단계인 사용자 인터페이스 제공 방법.
  11. 제10항에 있어서,
    상기 제1 공간 배치에서 상기 제2 공간 배치로의 전환은 상기 제2 터치 입력의 속도에 비례하여 제어되는 것인 사용자 인터페이스 제공 방법.
  12. 제2항에 있어서,
    상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 사이즈를 조절 가능한 편집 모드인 사용자 인터페이스 제공 방법.
  13. 제12항에 있어서,
    하나 이상의 GUI 요소를 활성화하는 상기 단계는,
    상기 사이즈의 조절을 위한 제2 터치 입력을 수신하는 단계; 및
    상기 수신된 제2 터치 입력에 대응하여 상기 하나 이상의 입력 키의 사이즈를 갱신하여 상기 하나 이상의 입력 키를 활성화하는 단계
    를 포함하는 사용자 인터페이스 제공 방법.
  14. 제13항에 있어서,
    상기 하나 이상의 입력 키를 활성화하는 상기 단계는,
    상기 하나 이상의 입력 키의 사이즈에 대한 제1 사이즈에서 제2 사이즈로의 전환을 디스플레이 하는 단계인 사용자 인터페이스 제공 방법.
  15. 제2항에 있어서,
    상기 GUI 설정 모드는 게임 그래픽 이미지 상에 오버랩되어 디스플레이 되는 상기 하나 이상의 입력 키에 대한 투명도, 인체공학적 공간 배치, 사이즈 또는 그 조합에 대한 선정된 설정 모드인 사용자 인터페이스 제공 방법.
  16. 제15항에 있어서,
    상기 GUI 설정 모드는 사용자의 키 입력 편의를 고려한 상기 터치 스크린 디스플레이 상의 하나 이상의 입력 키에 대한 상기 인체공학적 공간 배치의 한손 모드 또는 양손 모드를 포함하는 사용자 인터페이스 제공 방법.
  17. 제15항에 있어서,
    하나 이상의 GUI 요소를 활성화하는 상기 단계는,
    상기 선정된 설정 모드에 대응하여 상기 하나 이상의 입력 키를 활성화하는 것인 사용자 인터페이스 제공 방법.
  18. 제1항에 있어서,
    상기 하나 이상의 GUI 요소는 게임 그래픽 이미지 상에 디스플레이되는 것인 사용자 인터페이스 제공 방법.
  19. 제1항 내지 제18항 중 어느 한 항의 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
KR1020090092321A 2009-09-29 2009-09-29 게임 운영을 제어하기 위한 사용자 인터페이스 제공 방법 KR20110034858A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020090092321A KR20110034858A (ko) 2009-09-29 2009-09-29 게임 운영을 제어하기 위한 사용자 인터페이스 제공 방법
US12/691,012 US9009621B2 (en) 2009-09-29 2010-01-21 Method for providing user interface for controlling game
JP2010112008A JP5779842B2 (ja) 2009-09-29 2010-05-14 ゲーム運営を制御するためのユーザインターフェース提供方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090092321A KR20110034858A (ko) 2009-09-29 2009-09-29 게임 운영을 제어하기 위한 사용자 인터페이스 제공 방법

Publications (1)

Publication Number Publication Date
KR20110034858A true KR20110034858A (ko) 2011-04-06

Family

ID=43780983

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090092321A KR20110034858A (ko) 2009-09-29 2009-09-29 게임 운영을 제어하기 위한 사용자 인터페이스 제공 방법

Country Status (3)

Country Link
US (1) US9009621B2 (ko)
JP (1) JP5779842B2 (ko)
KR (1) KR20110034858A (ko)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5237325B2 (ja) 2010-04-28 2013-07-17 株式会社スクウェア・エニックス ビデオゲーム処理装置、ビデオゲーム処理方法、およびビデオゲーム処理プログラム
KR101688942B1 (ko) * 2010-09-03 2016-12-22 엘지전자 주식회사 다중 디스플레이에 기반한 사용자 인터페이스 제공 방법 및 이를 이용하는 이동 단말기
EP2487577A3 (en) * 2011-02-11 2017-10-11 BlackBerry Limited Presenting buttons for controlling an application
US9452357B2 (en) * 2011-09-06 2016-09-27 Capcom Co., Ltd. Game system, game control method, and storage medium for customizing with regards to arrangement and size of panel image
US8678927B2 (en) 2011-10-04 2014-03-25 Microsoft Corporation Game controller on mobile touch-enabled devices
US20130143657A1 (en) * 2011-11-14 2013-06-06 Amazon Technologies, Inc. Input Mapping Regions
KR101259609B1 (ko) * 2011-12-30 2013-05-14 (주)네오위즈게임즈 그래픽 유저 인터페이스를 이용한 가이드를 제공할 수 있는 온라인 스포츠 게임 제공 방법 및 그 시스템
EP2648086A3 (en) * 2012-04-07 2018-04-11 Samsung Electronics Co., Ltd Object control method performed in device including transparent display, the device, and computer readable recording medium thereof
US20140055369A1 (en) * 2012-08-22 2014-02-27 Qualcomm Innovation Center, Inc. Single-gesture mobile computing device operations
EP2914240B1 (en) 2012-11-01 2017-08-16 Kenra Professional, LLC Serum for reducing the time needed to dry wet hair
CN103513817B (zh) * 2013-04-26 2017-02-08 展讯通信(上海)有限公司 一种触控设备及控制其配置操作模式的方法、装置
KR20150139337A (ko) 2014-06-03 2015-12-11 삼성전자주식회사 화상형성장치의 애플리케이션 실행을 조작하는 화면을 제공하는 방법 및 이를 이용하는 화상형성장치
JP5784211B1 (ja) 2014-12-19 2015-09-24 株式会社Cygames 情報処理プログラムおよび情報処理方法
JP5781213B1 (ja) * 2014-12-26 2015-09-16 株式会社Cygames ゲーム制御プログラム、ゲーム制御方法及びゲーム制御装置
JP6018265B2 (ja) * 2015-07-13 2016-11-02 株式会社Cygames ゲーム制御プログラム、ゲーム制御方法及びゲーム制御装置
CN105260100B (zh) 2015-09-29 2017-05-17 腾讯科技(深圳)有限公司 一种信息处理方法和终端
CN105148517B (zh) * 2015-09-29 2017-08-15 腾讯科技(深圳)有限公司 一种信息处理方法、终端及计算机存储介质
CN105335065A (zh) * 2015-10-10 2016-02-17 腾讯科技(深圳)有限公司 一种信息处理方法、终端及计算机存储介质
CN105843520A (zh) * 2016-03-25 2016-08-10 上海逗屋网络科技有限公司 用于在多点触摸终端上调整***控工具的方法及设备
JP6143934B1 (ja) * 2016-11-10 2017-06-07 株式会社Cygames 情報処理プログラム、情報処理方法、及び情報処理装置
US11590413B2 (en) * 2020-07-08 2023-02-28 Nintendo Co., Ltd. Storage medium storing information processing program with changeable operation modes, information processing apparatus, information processing system, and information processing method
JP7437433B2 (ja) * 2022-02-16 2024-02-22 任天堂株式会社 情報処理プログラム、情報処理システム、情報処理装置、および情報処理方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6037937A (en) * 1997-12-04 2000-03-14 Nortel Networks Corporation Navigation tool for graphical user interface
US6515687B1 (en) * 2000-05-25 2003-02-04 International Business Machines Corporation Virtual joystick graphical user interface control with one and two dimensional operation
US6704032B1 (en) * 2000-10-27 2004-03-09 Microsoft Corporation Methods and arrangements for interacting with controllable objects within a graphical user interface environment using various input mechanisms
US7730401B2 (en) 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
JP2005062978A (ja) 2003-08-20 2005-03-10 Seiko Epson Corp 情報処理装置、表示制御方法およびその方法をコンピュータに実行させるプログラム
US20050091578A1 (en) * 2003-10-24 2005-04-28 Microsoft Corporation Electronic sticky notes
US7853895B2 (en) * 2004-05-11 2010-12-14 Sony Computer Entertainment Inc. Control of background media when foreground graphical user interface is invoked
JP3734820B1 (ja) * 2004-09-03 2006-01-11 任天堂株式会社 ゲームプログラム、ゲーム装置、および入力装置
JP2006140700A (ja) 2004-11-11 2006-06-01 Canon Inc デジタルカメラ
JP4602199B2 (ja) * 2005-08-19 2010-12-22 株式会社ソニー・コンピュータエンタテインメント 入力装置、入力方法、コンピュータプログラム、半導体デバイス
JP2007316932A (ja) * 2006-05-25 2007-12-06 Mitsubishi Electric Corp 操作ボタン表示装置
US20080163053A1 (en) * 2006-12-28 2008-07-03 Samsung Electronics Co., Ltd. Method to provide menu, using menu set and multimedia device using the same
KR101450584B1 (ko) * 2007-02-22 2014-10-14 삼성전자주식회사 단말의 화면 표시 방법
JP4803089B2 (ja) * 2007-03-28 2011-10-26 Kddi株式会社 タッチパネルによる入力装置およびその方法
US9740386B2 (en) * 2007-06-13 2017-08-22 Apple Inc. Speed/positional mode translations
KR101290926B1 (ko) * 2007-09-28 2013-07-29 가부시키가이샤 코나미 데지타루 엔타테인멘토 게임 장치, 통신 시스템 및 기록 매체
JP2009169820A (ja) 2008-01-18 2009-07-30 Panasonic Corp 携帯端末
US20090227369A1 (en) * 2008-03-10 2009-09-10 Merit Entertainment Amusement Device Having a Configurable Display for Presenting Games Having Different Aspect Ratios
US20100037168A1 (en) * 2008-07-10 2010-02-11 Nile Thayne Systems and methods for webpage design
KR20100035043A (ko) * 2008-09-25 2010-04-02 삼성전자주식회사 컨텐츠 관리 방법 및 장치
US10248438B2 (en) * 2009-09-17 2019-04-02 Fluffy Spider Technologies Pty. Ltd. System and methods for a run time configurable user interface controller

Also Published As

Publication number Publication date
US20110077083A1 (en) 2011-03-31
JP5779842B2 (ja) 2015-09-16
JP2011076588A (ja) 2011-04-14
US9009621B2 (en) 2015-04-14

Similar Documents

Publication Publication Date Title
KR20110034858A (ko) 게임 운영을 제어하기 위한 사용자 인터페이스 제공 방법
US10452333B2 (en) User terminal device providing user interaction and method therefor
US9645663B2 (en) Electronic display with a virtual bezel
KR101704549B1 (ko) 문자 입력 인터페이스 제공 방법 및 장치
KR101476088B1 (ko) 슬라이드바 디스플레이 제어 장치 및 슬라이드바 디스플레이 제어 방법
KR101720849B1 (ko) 터치 스크린 호버 입력 핸들링
KR100686165B1 (ko) 오에스디 기능 아이콘을 갖는 휴대용 단말기 및 이를이용한 오에스디 기능 아이콘의 디스플레이 방법
KR101780491B1 (ko) 컨텐츠 상세 제어 방법 및 이를 지원하는 휴대 단말기
US20130162569A1 (en) Device, method, and computer-readable recording medium
WO2013038605A1 (ja) 情報処理装置、情報処理方法、コンテンツファイルのデータ構造、gui配置シミュレータ、およびgui配置設定支援方法
JP6157885B2 (ja) 携帯端末装置の表示制御方法
US20150185953A1 (en) Optimization operation method and apparatus for terminal interface
US20130241829A1 (en) User interface method of touch screen terminal and apparatus therefor
JP2008165735A (ja) 携帯端末機及びその画面表示方法
CN102129312A (zh) 用于触摸设备的虚拟触摸板
KR102381051B1 (ko) 키패드를 표시하는 전자장치 및 그의 키패드 표시 방법
CN103294392A (zh) 用于在移动装置中编辑内容视图的方法和设备
KR20120064887A (ko) 휴대단말에서 사용자 키패드 제공 방법 및 장치
JP6312039B2 (ja) 端末装置、及びプログラム
KR101371660B1 (ko) 가상 트랙볼을 이용한 터치스크린 제어방법
CN108509138B (zh) 一种任务栏按钮显示的方法及其终端
KR102134404B1 (ko) 데이터 표시 방법 및 그 전자 장치
KR20080049696A (ko) 전면 터치스크린을 구비한 휴대용 단말기에서의 향상된 게임 방법
KR100807737B1 (ko) 터치 스크린을 갖는 휴대 단말기 및 그의 기능 실행 방법
JP5669698B2 (ja) Gui配置シミュレータ、およびgui配置設定支援方法

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL NUMBER: 2016101003726; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20160624

Effective date: 20180705