KR20090106624A - 정보 처리 장치 및 프로그램 - Google Patents

정보 처리 장치 및 프로그램 Download PDF

Info

Publication number
KR20090106624A
KR20090106624A KR1020097017536A KR20097017536A KR20090106624A KR 20090106624 A KR20090106624 A KR 20090106624A KR 1020097017536 A KR1020097017536 A KR 1020097017536A KR 20097017536 A KR20097017536 A KR 20097017536A KR 20090106624 A KR20090106624 A KR 20090106624A
Authority
KR
South Korea
Prior art keywords
window
arrangement
key
keys
windows
Prior art date
Application number
KR1020097017536A
Other languages
English (en)
Other versions
KR101086168B1 (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 엔티티 도꼬모 인코퍼레이티드
Publication of KR20090106624A publication Critical patent/KR20090106624A/ko
Application granted granted Critical
Publication of KR101086168B1 publication Critical patent/KR101086168B1/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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • 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/0489Interaction 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 dedicated keyboard keys or combinations thereof
    • 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72466User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

휴대 전화기는, 표시 화면에 표시되어 있는 윈도우 중, 대화권을 가지는 윈도우를 제외한 나머지의 각 윈도우의 표시 위치를 특정해, 각 윈도우의 표시 위치를 비교하여 얻어지는 윈도우의 배열과 선택 키 후보 테이블에 격납되어 있는 숫자판의 배열을 비교해, 숫자판의 줄을 반영시켜 각 윈도우에 선택 키를 할당한다.

Description

정보 처리 장치 및 프로그램{INFORMATION PROCESSING DEVICE AND PROGRAM}
본 발명은, GUI(Graphical User Interface)에 관한 것이다.
예를 들면, 휴대 전화기에서는 휴대성이 중시되기 때문에, 마우스나 트랙 볼 등의 포인팅 디바이스를 구비하지 않는 경우가 대부분이다. 이 때문에, 휴대 전화기에서는, 포인팅 디바이스를 구비한 퍼스널 컴퓨터 등과 비교해, 화면상으로 표시되어 있는 아이콘 등을 선택할 때의 조작성에 뒤떨어진다. 이러한 조작성에 관한 문제를 해소하기 위해, 예를 들면, 일본국 특허 공개 2004-179870호 공보에는, 복수의 아이콘을 숫자판과 같은 배열로 화면에 표시하고, 누르게 된 숫자판과 같은 배열 위치에 아이콘을 기동하는 것에 가해, 각 아이콘 상에 대응하는 숫자판의 숫자를 표시하는 것이 기재되어 있다. 또, 일본국 특허 공개 2005-216170호 공보에는, 일본국 특허 공개 2005-216170호 공보의 도 4에 나타낸 바와 같이, 휴대 전화기에서의 키의 배열과 같은 4×3의 매트릭스 형상으로 표시 화상을 분할했을 경우의 블록 B(4, 3)에 위치하는 「나무」의 오브젝트 OBJ4에 대해, 「게임의 기동」이라고 하는 기능과, 블록 B(4, 3)에 대응하는 위치에 배치된 키를 할당해 두고 이 키를 누르게 되면, 오브젝트 OBJ4를 선택하고 게임을 기동하는 것이 기재되어 있다.
[발명이 해결하려고 하는 과제]
그런데, 상술의 특허 문헌에 기재된 발명을 이용해, 화면상에 표시되어 있는 복수의 윈도우 중에서 하나의 윈도우를 선택하는 것이 고려된다. 그렇지만, 일본국 특허 공개 2004-179870호 공보에 기재된 아이콘이나, 일본국 특허 공개 2005-216170호 공보에 기재된 오브젝트와는 달리, 윈도우는, 화면상에서 크기나 위치를 사용자가 자유롭게 변경할 수 있다. 이 때문에, 예를 들면, 일본국 특허 공개 2004-179870호 공보에 기재되어 있는 아이콘과 같이, 복수의 윈도우를 숫자판과 같은 배열로 화면에 표시하는 구성을 채용하면, 사용자가 정한 윈도우의 크기나 위치를 변경해야만 하게 된다. 사용자는, 그때에 따라 자신이 쓰기 편하게 각 윈도우의 크기나 위치를 결정하므로, 이것이 마음대로 변경되면, 각 윈도우의 크기나 위치를 자신이 쓰기 편하게 다시 변경해야 되고 번잡하다. 또, 일본국 특허 공개 2005-216170호 공보에 기재되어 있는 오브젝트 형상과 같이, 윈도우에 대해 사전에 숫자판을 할당해 두는 구성이면, 윈도우의 위치나 크기가 변경될 경우에, 화면상에서의 윈도우의 위치와 숫자판의 배열과의 상관성이 없어지게 되므로, 어느 숫자판을 누르면 되는지 알기 힘들어져, 조작성의 저하를 초래한다.
본 발명은, 이상 설명한 사정을 감안하여 이루어지게 된 것으로서, 그 목적은, 포인팅 디바이스를 구비하지 않아도, 쓰기 편하게 조작성의 저하를 초래하지 않고, 화면상에 표시되어 있는 복수의 윈도우 중에서 하나의 윈도우를 선택할 수 있도록 하는 것이다.
[과제를 해결하기 위한 수단]
상기 과제를 해결하기 위해, 본 발명은, 하나의 형태에서, 복수 키와 상기 복수 키의 배열을 나타내는 키 배열 데이터를 기억하는 기억 수단과, 화면에 표시되어 있는 복수의 윈도우에 대해 각각 표시 위치를 특정하는 특정 수단과, 상기 특정 수단에 의해 특정된 각 윈도우의 표시 위치를 비교해 얻어지는 윈도우의 배열과, 상기 키 배열 데이터에 의해 나타내어지는 키의 배열을 비교해, 상기 윈도우의 배열과 상기 키의 배열이 같거나 또는 유사하도록, 상기 각 윈도우에 대해, 당해 윈도우를 선택하기 위한 키를 상기 복수 키 중에서 일의적으로 할당하는 할당 수단과, 상기 할당 수단에 의해 할당된 키를 알리는 알림 수단과, 상기 알림 수단에 의해 알려진 키 중 어느 하나가 조작되면, 조작된 키가 할당되어 있는 윈도우를 선택하는 선택 수단을 구비하는 정보 처리 장치를 제공한다.
이 형태에 의하면, 정보 처리 장치는, 화면에 표시되어 있는 윈도우의 배열과, 키 배열 데이터에 의해 나타내어지는 키의 배열을 비교해, 윈도우의 배열과 키의 배열이 같거나 또는 유사하도록, 각 윈도우에 대해, 당해 윈도우를 선택하기 위한 키를 할당한다.
또한, 상기 특정 수단은, 화면에 표시되어 있는 윈도우 중, 대화권(對話權)을 가지는 윈도우를 제외한 각 윈도우의 표시 위치를 특정하는 구성일 수도 있다.
또, 상기 알림 수단은, 화면에 표시되어 있는 윈도우마다, 당해 윈도우에 대해 상기 할당 수단에 의해 할당된 키를 나타내는 화상을 당해 윈도우 상에 겹쳐 표시하는 구성일 수도 있다.
또, 상기 복수 키를 키마다 조명하는 조명 수단을 더 구비하고, 상기 알림 수단은 상기 조명 수단을 제어해, 상기 복수 키 중, 상기 할당 수단에 의해 상기 각 윈도우에 대해 할당된 키의 조명을 점등시키는 구성일 수도 있다
또, 화면에 표시되어 있는 윈도우의 수가, 상기 키 배열 데이터에 의해 나타내어지는 할당 가능한 키의 수를 초과했는지 아닌지를 판정하는 판정 수단과, 상기 판정 수단에 의해 초과했다고 판정된 경우에, 상기 할당 가능한 키의 수 이하가 되는 윈도우가 하나의 영역 내에 포함되도록, 화면을 복수의 영역으로 구분하는 구분 수단을 더 구비하고 상기 할당 수단은, 상기 구분 수단에 의해 구분된 영역마다 키의 할당을 실행하는 구성일 수도 있다.
또, 화면에 표시되어 있는 윈도우의 수가, 상기 키 배열 데이터에 의해 나타내어지는 할당 가능한 키의 수를 초과했는지 아닌지를 판정하는 판정 수단과, 상기 판정 수단에 의해 초과했다고 판정된 경우에, 상기 할당 가능한 키의 수 이하가 되는 윈도우가 포함되는 부분 영역을 설정하는 설정 수단을 더 구비하고, 상기 할당 수단은, 상기 설정 수단에 의해 설정된 부분 영역 내에 표시되어 있는 각 윈도우에 대해, 키의 할당을 실행하는 구성일 수도 있다.
또, 본 발명은, 다른 형태에서, 복수의 키와, 상기 복수의 키의 배열을 나타내는 키 배열 데이터를 기억하는 기억 수단과, 화면에 표시되어 있는 복수의 윈도우에 대해 각각의 표시 위치를 특정하는 특정 수단과, 상기 특정 수단에 의해 특정된 각 윈도우의 표시 위치를 비교하여 얻어지는 윈도우의 배열과, 상기 키 배열 데이터에 의해 나타내어지는 키의 배열을 비교하고, 상기 윈도우의 배열과 상기 키의 배열이 다를 경우에, 상기 각 윈도우의 표시 위치를 유지하는 유지 수단과, 상기 각 윈도우의 표시 위치를 상기 키의 배열에 따라 정렬하는 정렬 수단과, 상기 정렬 수단에 의한 정렬 후의 윈도우의 배열과, 상기 키의 배열을 비교해, 당해 2개의 배열이 같거나 또는 유사하도록, 상기 각 윈도우에 대해, 당해 윈도우를 선택하기 위한 키를 상기 복수 키 중에서 일의적으로 할당하는 할당 수단과, 상기 할당 수단에 의해 할당된 키를 알리는 알림 수단과, 상기 알림 수단에 의해 알려진 키의 어느 하나가 조작되면, 조작된 키가 할당되어 있는 윈도우를 선택하는 선택 수단과, 상기 선택 수단에 의한 선택 후에, 상기 각 윈도우의 표시 위치를, 상기 유지 수단에 유지되어 있는 각 윈도우의 표시 위치에 되돌리는 복원 수단을 구비하는 정보 처리 장치를 제공한다.
이 형태에 의하면, 정보 처리 장치는, 화면에 표시되어 있는 윈도우의 배열과, 키 배열 데이터에 의해 나타내어지는 키의 배열이 다를 경우, 각 윈도우의 표시 위치를 키의 배열에 따라 정렬하고 나서, 정렬한 후의 윈도우의 배열과 키의 배열이 같거나 또는 유사하도록, 각 윈도우에 대해, 당해 윈도우를 선택하기 위한 키를 할당한다.
또, 본 발명은, 다른 관점에서, 컴퓨터에, 화면에 표시되어 있는 복수의 윈도우에 대해 각각의 표시 위치를 특정하는 특정 기능과, 상기 특정 기능에 의해 특정된 각 윈도우의 표시 위치를 비교해 얻어지는 윈도우의 배열과, 메모리에 기억되어 있는 키 배열 데이터에 의해 나타내어지는 키의 배열을 비교해, 상기 윈도우의 배열과 상기 키의 배열이 같거나 또는 유사하도록, 상기 각 윈도우에 대해, 당해 윈도우를 선택하기 위한 키를 상기 키 배열 데이터에 의해 나타내어지는 복수의 키 중에서 일의적으로 할당하는 할당 기능과, 상기 할당 기능에 의해 할당된 키를 알리는 알림 기능과, 상기 알림 기능에 의해 알려진 키 중 어느 하나가 조작되면, 조작된 키가 할당되어 있는 윈도우를 선택하는 선택 기능을 실현시키기 위한 프로그램을 제공한다.
또, 본 발명은, 더 다른 관점에서, 컴퓨터에, 화면에 표시되어 있는 복수의 윈도우에 대해 각각의 표시 위치를 특정하는 특정 기능과, 상기 특정 기능에 의해 특정된 각 윈도우의 표시 위치를 비교하여 얻어지는 윈도우의 배열과, 메모리에 기억되어 있는 키 배열 데이터에 의해 나타내어지는 키의 배열을 비교하고, 상기 윈도우의 배열과 상기 키의 배열이 다를 경우에, 상기 각 윈도우의 표시 위치를 유지하는 유지 기능과, 상기 각 윈도우의 표시 위치를 상기 키의 배열에 따라 정렬하는 정렬 기능과, 상기 정렬 기능에 의한 정렬 후의 윈도우의 배열과, 상기 키의 배열을 비교해, 당해 2개의 배열이 같거나 또는 유사하도록, 상기 각 윈도우에 대해, 당해 윈도우를 선택하기 위한 키를 상기 키 배열 데이터에 의해 나타내어지는 복수의 키 중에서 일의적으로 할당하는 할당 기능과, 상기 할당 기능에 의해 할당된 키를 알리는 알림 기능과, 상기 알림 기능에 의해 알려진 키 중 어느 하나가 조작되면 조작된 키를 할당되어 있는 윈도우를 선택하는 선택 기능과, 상기 선택 기능에 의한 선택 후에, 상기 각 윈도우의 표시 위치를, 상기 유지 기능에 의해 유지되어 있는 각 윈도우의 표시 위치로 되돌리는 복원 기능을 실현시키기 위한 프로그램을 제공한다.
[발명의 효과]
본 발명에 의하면, 포인팅 디바이스를 구비하지 않아도, 사용성이나 조작성의 저하를 초래하지 않고, 화면상에 표시되어 있는 복수의 윈도우 중에서 하나의 윈도우를 선택할 수가 있다.
도 1은 본 실시 형태에 관련되는 휴대 전화기(10)의 외관도이다.
도 2는 휴대 전화기(10)의 하드웨어 구성을 나타내는 블럭도이다.
도 3은 선택 키 후보 테이블(18a), 위치 특정 매트릭스(18b) 및 선택 키 할당 테이블(18c)의 데이터 구성을 나타내는 도이다.
도 4는 휴대 전화기(10)에서 실행되는 윈도우 전환 처리(1)의 플로우차트가다
도 5는 휴대 전화기(10)에서의 화면 표시예 1이다.
도 6은 위치 특정 매트릭스(18b)에서의 각 윈도우의 표시위치의 플롯예 1이다.
도 7은 휴대 전화기(10)에서의 화면 표시예 2이다.
도 8은 휴대 전화기(10)에서의 화면 표시예 3이다.
도 9는 휴대 전화기(10)에서의 화면 표시예 4이다.
도 10은 휴대 전화기(10)에서의 화면 표시예 5이다.
도 11은 위치 특정 매트릭스(18b)에서의 각 윈도우의 표시 위치의 플롯예 2이다.
도 12는 휴대 전화기(10)에서의 화면 표시예 6이다.
도 13은 휴대 전화기(10)에서의 화면 표시예 7이다.
도 14는 위치 특정 매트릭스(18b)의 변형예에 대해 나타내는 도이다.
도 15는 휴대 전화기(10)에서의 화면 표시예 8이다.
도 16은 변형예 1에 관련되어, 휴대 전화기(10)에 대해 실행되는 윈도우 전환 처리(2)의 플로우차트다.
도 17은 윈도우 전환 처리(2)에 대해 설명하기 위한 도이다.
도 18은 변형예 1에 관련되는 화면 표시예이다.
도 19는 변형예 2에 관련되는 화면 표시예 1이다.
도 20은 변형예 2에 관련되는 화면 표시예 2이다.
도 21은 변형예 2에 관련되는 화면 표시예 3이다.
도 22는 변형예 4에 관련되는 화면 표시예이다.
도 23은 변형예 5에 관련되고, 숫자판의 백라이트를 점등시킬 경우에 대해 나타내는 도면이다.
도 24는 변형예 6에 관련되고, 이용 가능한 키나 그 배열의 변형예에 대해 나타내는 도이다.
도 25는 변형예 1에 관련되는 화면 표시예이다.
도 26은 변형예 2에 관련되는 화면 표시예이다.
[도면의 주요 부분에 대한 부호의 설명]
10…휴대 전화기
10a…하측 케이스
10b…상측 케이스
11, 11a…숫자판 입력부
12…표시 화면
12a, 12b, 12c…영역
12d, 12e…부분 영역
13…제어부
14…통신부
15…조작부
16…표시부
17…통화 처리부
18…불휘발성 메모리
18a…선택 키 후보 테이블
18b…위치 특정 매트릭스
18c…선택 키 할당 테이블
이하, 도면을 참조해 본 발명의 실시 형태에 대해 설명한다.
[구성]
도 1은, 본 실시 형태에 관련되는 휴대 전화기(10)의 외관도이다.
동 도면에 나타낸 바와 같이, 휴대 전화기(10)의 하측 케이스(10a)에는, 숫 자판 입력부(11)가 설치되어 있다. 이 숫자판 입력부(11)에는, 「0」내지「9」까지의 숫자와, 기호인 「*」, 「#」를 입력하기 위한 합계 12개의 숫자판이 4행×3열의 매트릭스 형상으로 배치되어 있다. 또한, 이들 12개의 숫자판을 조작함으로써, 히라가나, 가타카나, 알파벳, 그림 문자 등을 입력하는 것도 가능하다. 또, 이 하측 케이스(10a)에는, 숫자판 입력부(11) 이외의 장소에도, 예를 들면, 괄호, 클리어, 통화 종료를 지시하는 키나, 커서 키, 모드 전환 키, 전원 키 등이 설치되어 있다. 한편, 휴대 전화기(10)의 상측 케이스(10b)에는, 액정 표시 패널로 구성되고 문자나 화상이 표시되는 표시 화면(12)이 설치되어 있다.
도 2는, 휴대 전화기(10)의 하드웨어 구성을 나타내는 블럭도이다.
동 도에서, 제어부(13)는, CPU, ROM, RAM 등을 구비하고, ROM이나 불휘발성 메모리(18)에 기억되어 있는 프로그램을 실행함으로써 휴대 전화기(10)의 각부를 제어한다. 통신부(14)는, 이동 전화망이나 이동 패킷 통신망의 기지국과 통신을 실시한다. 조작부(15)는, 상술한 다수의 키를 구비하고, 제어부(13)에 대해 조작 신호를 출력한다. 표시부(16)는, 액정 표시 패널과 그 구동 회로에 의해 구성되어 있다. 통화 처리부(17)는, 마이크로폰이나 스피커, 음성 처리부 등을 구비하고 통화 처리를 실시한다. 불휘발성 메모리(18)에는, GUI 기능이 들어간 오퍼레이션 시스템(OS)이 인스톨되어 있고, 이 OS의 GUI 기능에 의해, 윈도우의 표시 제어나, 대화권을 가지는 윈도우(액티브 윈도우)의 전환 제어가 실행된다.
또한, 예를 들면, UNIX(등록상표)계의 OS에는, 커넬로서 GUI 기능이 구비되어 있지 않은 경우가 많지만, 이러한 경우에는, GUI 기능용의 소프트웨어를, OS와 별도로 불휘발성 메모리(18)에 인스톨해 두면 된다. 또, OS는, 동시에 복수의 처리를 병행하여 실시하는 멀티 태스킹 기능을 구비하고, 표시 화면(12)에는 예를 들면, 병행하여 행해지는 처리마다 다른 윈도우가 표시된다. 상술한 대화권을 가지는 윈도우의 전환 제어란, 조작부(15)를 통해 받은 사용자로부터의 입력을 건너내는 윈도우(OS나 애플리케이션 소프트웨어의 실행에 수반하는 프로세스)를, 표시 화면(12)에 표시되어 있는 다른 윈도우로 전환하는 것이다.
또, 불휘발성 메모리(18)에는, 선택 키 후보 테이블(18a)과, 위치 특정 매트릭스(18b)와, 선택 키 할당 테이블(18c)이 기억되어 있다. 휴대 전화기(10)에서는, 후술하는 윈도우 전환 처리(1)에서, 표시 화면(12)에 표시되어 있는 복수의 윈도우에 대해, 윈도우를 선택하기 위한 선택 키를 개별적으로 할당하지만, 본 실시 형태에서는, 선택 키로서 도 1에 나타낸 숫자판 입력부(11)에서의 합계 12개의 숫자판을 이용한다. 이 12개의 숫자판의 배치를 XY좌표계를 이용해 다시 나타내면, 도 3(a) 대로이다. 선택 키 후보 테이블(18a)에는, 도 3(b)에 나타낸 바와 같이, 선택 키로서 할당 가능한 각 숫자판을 나타내는 정보와, 각 숫자판의 배치 좌표 데이터(X, Y)가 등록되어 있다. 휴대 전화기(10)에서는, 이 선택 키 후보 테이블(18a)을 참조함으로써, 선택 키로서 할당 가능한 숫자판이나, 각 숫자판에 대한 배열을 특정할 수 있다,
또, 위치 특정 매트릭스(18b)는, 도 3(c)에 나타낸 바와 같이, 숫자판 입력부(11)에서의 키 배열과 같은 4행×3열의 배열을 가지는 매트릭스이고, 표시 화면(12)에 표시되어 있는 각 윈도우에 대해 할당하는 숫자판을 결정할 때에 사용된 다. 또, 선택 키 할당 테이블(18c)은, 표시 화면(12)에 표시되어 있는 각 윈도우와, 각 윈도우에 대해 할당한 숫자판의 정보를 대응시켜 등록하는 데이터 테이블이고, 예를 들면, 도 3(d)에 나타내는 데이터 구조를 가진다. 휴대 전화기(10)에서는, 이 선택키 할당 테이블(18c)을 참조함으로써, 누르게 된 숫자판에 대응하는 윈도우를 특정할 수 있다.
[동작]
도 4는, 휴대 전화기(10)에서 실행되는 윈도우 전환 처리(1)의 플로우차트가다. 예를 들면, 휴대 전화기(10)에서는, 멀티 태스킹 기능을 이용해 복수의 애플리케이션 소프트웨어를 동시에 실행할 경우에, 실행 중의 애플리케이션 소프트웨어마다 다른 윈도우를 표시 화면(12)에 표시한다. 이와 같이 복수의 윈도우가 표시 화면(12)에 표시되어 있을 경우에, 모드 전환 키가 눌려져서 대화권을 가지는 윈도우를 전환하는 것이 지시되면, 제어부(13)는 윈도우 전환 처리(1)를 개시한다. 또한, 표시 화면(12)에 표시되어 있는 윈도우가 2개일 경우는, 전환 지시에 따라, 지금까지 대화권이 있던 윈도우로부터, 지금까지 대화권이 없었던 윈도우로 대화권을 전환해 주면 된다. 따라서, 도 4에 나타내는 윈도우 전환 처리(1)는, 표시 화면(12)에 표시되어 있는 윈도우가 3개 이상일 경우에 특히 유효하다.
윈도우 전환 처리(1)를 개시하면, 우선, 제어부(13)는, 표시 화면(12)에 표시되어 있는 복수의 윈도우 중, 현시점에서 대화권을 가지고 있는 윈도우를 제외한 나머지 각 윈도우를 특정한다(단계 S101). 예를 들면, 도 5에 나타내는 화면 표시예에서는, 현시점에서 대화권을 가지는 윈도우 A를 제외한, 윈도우 B, 윈도우 C, 윈도우 D, 윈도우 E의 합계 4개의 윈도우가 특정된다. 또한, 대화권을 가지는 윈도우를 제외하는 것은, 이 윈도우가 전환 후보에 포함되어 있지 않기 때문이다.
그 다음에, 제어부(13)는, 특정한 각 윈도우의 표시 위치를 산출한다(단계 S102). 표시 화면(12)에 표시되어 있는 각 윈도우에 대해서는, 예를 들면, 그 표시 영역이 윈도우(사각형)의 좌상(左上)의 정점의 좌표 데이터와 우하(右下) 정점의 좌표 데이터에 의해 관리되어 있으므로, 제어부(13)는 윈도우마다 이 2점의 좌표의 중심 좌표(즉 윈도우의 중심 좌표)를 산출해, 이를 각 윈도우의 표시 위치로서 사용한다. 예를 들면, 도 5에 나타내는 화면 표시예에서는, 윈도우 B의 표시 위치로서 좌표(x1, y1)가, 윈도우 C의 표시 위치로서 좌표(x2, y2)가, 윈도우 D의 표시 위치로서 좌표(x3, y3)가, 윈도우 E의 표시 위치로서 좌표(x4, y4)가 산출된다. 또한, 윈도우의 표시 위치는, 이상 설명한 바와 같은 중심 좌표로 한정되지 않고, 예를 들면, 윈도우의 좌상 정점의 좌표나 우상 정점의 좌표를 이용할 수도 있다.
그 다음에, 제어부(13)는, 도 3(c)에 나타낸 위치 특정 매트릭스(18b)를 불휘발성 메모리(18)로부터 읽어낸다(단계 S103). 그리고, 제어부(13)는, 상기 단계 S1O2에서 산출한 각 윈도우의 표시 위치끼리를 비교해 각 윈도우의 상대적인 위치 관계를 파악하고, 이 상대적인 위치 관계를 유지하면서, 위치 특정 매트릭스(18b) 상에 각 윈도우의 표시 위치를 플롯한다(단계 S104). 예를 들면, 도 5에 나타낸 화면 표시예일 경우는, 윈도우 B, C, D, E의 표시 위치가, 서로의 상대적인 위치 관계를 유지한 상태로, 도 6(a) 혹은 도 6(b)에 나타낸 바와 같이 위치 특정 매트릭스(18b) 상에 플롯된다.
이 후, 제어부(13)는, 위치 특정 매트릭스(18b) 상에서의 각 윈도우의 좌표값(X, Y)을 특정한다(단계 S105). 예를 들면, 도 6(a)에 나타낸 위치 특정 매트릭스(18b)이면, 윈도우 B의 좌표값으로 (3, 1)이, 윈도우 C의 좌표값으로 (1, 2)가, 윈도우 D의 좌표값으로 (3, 2)가, 윈도우 E의 좌표값으로 (2, 3)이 특정된다. 또, 도 6(b)에 나타낸 위치 특정 매트릭스(18b)이면, 윈도우 B의 좌표값으로 (3, 2)가, 윈도우 C의 좌표값으로 (1, 3)이, 윈도우 D의 좌표값으로 (3, 3)이, 윈도우 E의 좌표값으로 (2, 4)가 특정된다.
그 다음에, 제어부(13)는, 선택 키 후보 테이블(18a)을 참조하고, 각 윈도우의 좌표값(X, Y)에 대응하는 숫자판을 특정한다(단계 S106). 예를 들면, 도 6(a)에 나타낸 위치 특정 매트릭스(18b)이라면, 윈도우 B의 좌표값(3, 1)에 대응하는 숫자판으로서 숫자판 「3」이, 윈도우 C의 좌표값(1, 2)에 대응하는 숫자판으로서 숫자판 「4」가, 윈도우 D의 좌표값(3, 2)에 대응하는 숫자판으로서 숫자판 「6」이, 윈도우 E의 좌표값(2, 3)에 대응하는 숫자판으로서 숫자판 「8」이 특정된다. 이 단계 S106에서 윈도우마다 특정된 숫자판이, 각 윈도우에 대해 할당하는 숫자판이 된다.
이와 같이 하여 윈도우마다 할당하는 숫자판이 결정되면, 그 다음에, 제어부(13)는, 각 윈도우의 정보와, 각 윈도우에 대해 할당한 숫자판의 정보를 대응시켜 선택 키 할당 테이블(18c)에 등록한다(단계 S107). 예를 들면, 도 6(a)에 나타낸 예일 경우, 선택 키 할당 테이블(18c)에는, 도 3(d)에 나타낸 바와 같이, 숫자판 「3」과 윈도우 B가, 숫자판 「4」와 윈도우 C가, 숫자판 「6」과 윈도우 D가, 숫자판「8」과 윈도우 E가 대응되고 등록된다.
이 후, 제어부(13)는, 각 윈도우에 대해 할당한 숫자판을 나타내는 화상을, 대응하는 윈도우 상에 겹쳐서 표시한다(단계 S1O8). 예를 들면, 도 7에 나타내는 화면 표시예와 같이, 윈도우 B 위에 숫자판 「3」의 화상이, 윈도우 C 위에 숫자판 「4」의 화상이, 윈도우 D 위에 숫자판 「6」의 화상이, 윈도우 E 위에 숫자판 「8」의 화상이 겹쳐서 표시된다. 또한, 이 도 7에 나타내는 화면 표시예는, 도 6(a)에 대응하는 것이고, 도 6(b)일 경우는, 윈도우 B 위에 숫자판 「6」의 화상이, 윈도우 C 위에 숫자판 「7」의 화상이, 윈도우 D 위에 숫자판 「9」의 화상이, 윈도우 E 위에 숫자판 「0」의 화상이 겹쳐서 표시된다. 또, 도 8에 나타내는 화상 표시예일 경우는, 도 9에 나타낸 바와 같이, 윈도우 B 위에 숫자판 「2」의 화상이, 윈도우 C 위에 숫자판 「4」의 화상이, 윈도우 D 위에 숫자판 「6」의 화상이, 윈도우 E 위에 숫자판 「8」의 화상이 겹쳐서 표시된다.
이어서, 제어부(13)는, 중첩 표시한 숫자판 중 어느 하나가 눌려졌는지 아닌지를 판별한다(단계 S109). 그 결과, 제어부(13)는, 중첩 표시한 것과는 다른 숫자판이 눌려진 경우는(단계 S109:NO), 숫자판이 잘못 눌려진 것이므로 조작 오류인 것을 나타내는 메시지를 표시하고 단계 S109로 돌아온다. 한편, 중첩 표시한 어느 숫자판이 눌려진 경우(단계 S109:YES), 제어부(13)는, 선택 키 할당 테이블(18c)을 참조해, 눌려진 숫자판이 할당되어 있는 윈도우를 특정한다(단계 S110). 예를 들면, 도 7에 나타낸 화면 표시예의 상태에서, 숫자판 「3」이 눌려진 경우는 윈도우 B가, 숫자판 「8」이 눌려진 경우는 윈도우 D가 특정된다. 또, 도 9에 나타낸 화면 표시예의 상태에서, 숫자판 「4」가 눌려진 경우는 윈도우 C가, 숫자판 「6」이 눌려진 경우는 윈도우 D가 특정된다.
이 후, 제어부(13)는, 상기 단계 S110에서 특정한 윈도우에 대화권을 전환한 후(단계 S111), 윈도우 전환 처리(1)를 끝낸다. 이 전환 처리에 의해, 이후, 조작부(15)를 통해 받은 사용자로부터의 입력의 인도처가, 변환 후의 윈도우로 변경된다. 예를 들면, 도 7에 나타낸 화면 표시예의 상태에서, 숫자판 「3」이 눌려진 경우, 제어부(13)는, 대화권을 가지는 윈도우를 윈도우 A로부터 윈도우 B로 전환한다. 또, 숫자판 「8」이 눌려진 경우, 제어부(13)는, 대화권을 가지는 윈도우를 윈도우 A로부터 윈도우 D로 전환한다.
그런데, 예를 들면, 도 10에 나타내는 화상 표시예일 경우, 상기 단계 S104에서, 대화권을 가지는 윈도우 A를 제외한 각 윈도우 B~G의 표시 위치를 위치 특정 매트릭스(18b) 상에 플롯하면, 도 11(a)에 나타낸 바와 같이, 윈도우 D와 윈도우 E가 같은 그리드[좌표값(3, 1)]에 포함되게 된다. 이 경우, 좌표값(3, 1)에 대응하는 숫자판 「7」을 윈도우 D와 윈도우 E의 양쪽으로 모두 할당하게 되면, 숫자판 「7」이 눌려진 경우에, 윈도우 D가 선택되었는지, 혹은 윈도우 E가 선택되었는지 판별할 수 없게 된다.
따라서, 이와 같이 같은 그리드 내에 복수의 윈도우의 표시 위치가 플롯되었을 경우, 제어부(13)는, 같은 그리드 내에 플롯된 복수의 윈도우의 표시 위치에 대해, 하나의 윈도우의 표시 위치를 남기고, 다른 윈도우의 표시 위치를, 윈도우의 표시 위치가 플롯되어 있지 않은 인접하는 그리드로 이동시킨다. 예를 들면, 도 11(a)에 나타낸 예일 경우, 제어부(13)는, 좌표값(3, 1)의 그리드 내에 플롯된 윈도우 D와 윈도우 E의 표시 위치에 대해, 도 11(b)에 나타낸 바와 같이, 윈도우 D의 표시 위치를 좌표값(3, 1)의 그리드 내에 남기는 한편, 윈도우 E의 표시 위치를, 인접하는 좌표값(3, 2)의 그리드 내에 이동시켜, 숫자판을 할당한다. 이 경우, 도 12에 나타내는 화면 표시예와 같이, 윈도우 D에는 숫자판 「7」이, 윈도우 E에는 숫자판 「8」이 할당된다.
물론, 도 11(a)에 나타낸 예일 경우에, 제어부(13)는, 윈도우 E의 표시 위치를 인접하는 좌표값(4, 1)의 그리드 내에 이동시켜도 된다. 이 경우, 윈도우 E에는 숫자판 「*」가 할당된다. 또, 제어부(13)는, 윈도우 E의 표시 위치를 좌표값(3, 1)의 그리드 내에 남기는 한편, 윈도우 D의 표시 위치를 인접하는 좌표값(2, 1)의 그리드 내에 이동시켜도 된다. 이 경우, 윈도우 D에는 숫자판 「4」가, 윈도우 E에는 숫자판 「7」을 할당된다.
또, 도 13에 나타내는 화면 표시예일 경우에, 제어부(13)는, 위치 특정 매트릭스(18b)의 각도를, 예를 들면, 도 14에 나타낸 바와 같이 비스듬하게 +20도 변형시켜 사용해도 된다. 이 경우, 제어부(13)는, 대화권을 가지는 윈도우 A를 제외한 각 윈도우 B~J의 표시 위치를 특정한 후, 각 윈도우 B~J의 표시 위치끼리를 비교해 각 윈도우 B~J의 상대적인 위치 관계를 파악하고, 각 윈도우 B~J의 표시 위치가 적절히 그리드 내에 들어가도록 위치 특정 매트릭스(18b)를 변형하는 각도를 결정한다. 또한, 도 13에 나타내는 화면 표시예일 경우에, 도 14에 나타낸 위치 특정 매트릭스(18b)를 이용하면, 도 15에 나타내는 화면 표시예와 같이 각 윈도우 B~J에 대해 숫자판이 할당된다. 또, 물론이지만, 비스듬하게. +20도 변형시킨 위치 특정 매트릭스나, 비스듬하게 +30도 변형시킨 위치 특정 매트릭스를, 미리 불휘발성 메모리(18) 내로 유지해 두는 구성일 수도 있다. 또, 도 14에 나타낸 바와 같이 위치 특정 매트릭스(18b)를 변형하는 것이 아니라, 예를 들면, 도 13에 나타낸 화상 표시예에서, 각 윈도우 B~J의 표시 위치에 대해, 비스듬하게 -20도 변형시키는 변형 처리를 실시하고 나서, 변형 처리 후의 각 윈도우 B~J의 표시 위치를, 위치 특정 매트릭스(18b) 상에 플롯하는 구성일 수도 있다.
이상 설명한 바와 같이 본 실시 형태에 의하면, 휴대 전화기(10)는, 표시 화면(12)에 표시되어 있는 윈도우 중, 대화권을 가지는 윈도우를 제외한 나머지의 각 윈도우의 표시 위치를 특정하고, 각 윈도우의 표시 위치를 비교해서 얻어지는 윈도우의 배열과, 선택 키 후보 테이블(18a)에 격납되어 있는 숫자판의 배열을 비교하여, 숫자판의 배열을 반영시켜 각 윈도우에 선택 키를 할당한다. 따라서, 마우스나 트랙볼 등의 포인팅 디바이스를 구비하지 않아도, 사용성이나 조작성의 저하를 초래하지 않고, 표시 화면(12)에 표시되어 있는 복수 윈도우 중에서 하나의 윈도우를 선택할 수 있다.
<변형예>
(1) 제어부(13)는, 도 16에 나타내는 윈도우 전환 처리(2)를 실행하는 구성일 수도 있다. 또한, 동 도에 나타내는 윈도우 전환 처리(2)의 플로우차트에서, 도 4에 나타낸 윈도우 전환 처리(1)와 같은 처리를 실시하는 단계에는, 같은 단계 번호를 부여한다. 또, 이하의 동작 설명에서, 도 4에 나타낸 윈도우 전환 처리(1)와 같은 처리를 실시하는 단계에 대해서는 기재를 간략화한다.
휴대 전화기(10)의 제어부(13)는, 도 4에 나타낸 윈도우 전환 처리(1)의 경우와 마찬가지로, 모드 전환 키가 눌려지고, 대화권을 가지는 윈도우를 전환하는 것이 지시되면 윈도우 전환 처리(2)를 개시한다. 윈도우 전환 처리(2)를 개시하면, 우선, 제어부(13)는, 표시 화면(12)에 표시되어 있는 복수의 윈도우 중, 대화권을 가지는 윈도우를 제외한 나머지의 각 윈도우를 특정한다(단계 S1O1). 예를 들면, 도 10에 나타낸 화면 표시예이면, 윈도우 B~G의 합계 6개의 윈도우가 특정된다. 이어서, 제어부(13)는, 특정한 각 윈도우의 표시 위치를 산출한다(단계 S102). 또한, 표시 화면(12)에서의 좌표 데이터(x, y)는, 표시 화면(12)(사각형)의 좌하(左下) 정점이(0, 0)이고, 상방향으로 진행됨에 따라 y좌표의 값이 커지고, 우방향으로 진행됨에 따라 x좌표의 값이 커진다.
그 다음에, 제어부(13)는, 상기 단계 S102에서 특정한 각 윈도우를, 표시 위치의 y좌표값이 큰 순으로 나열한다(단계 S201). 예를 들면, 도 10에 나타낸 화면 표시예일 경우, 제어부(13)는, 윈도우 B~F를, 도 17(a)에 나타내도록 표시 위치의 y좌표값이 큰 순으로 나열한다. 이 후, 제어부(13)는, 나열한 각 윈도우를, 순위가 높은 순으로 3개씩 그룹화한다(단계 S202). 즉, 순위가 1~3위의 윈도우를 그룹 1, 4~6위의 윈도우를 그룹 2, 7~9위의 윈도우를 그룹 3, 10~12위의 윈도우를 그룹 4로 한다. 도 17(a)에 나타내는 예일 경우는, 윈도우 B, C, D가 그룹 1에, 윈도우 F, E, G가 그룹 2로 분류된다.
이어서, 제어부(13)는, 그룹마다, 표시 위치의 x좌표값이 작은 순으로 각 윈 도우를 정렬한다(단계 S203). 예를 들면, 도 17(a)에 나타내는 예일 경우는, 그룹 1에서 윈도우 D, 윈도우 C, 윈도우 B의 순으로 정렬이 실행되는 한편, 그룹 2에서 윈도우 E, 윈도우 G, 윈도우 F의 순으로 정렬이 실행된다(도17(b) 참조).
이 후, 제어부(13)는, 순위가 1위의 윈도우로부터 순차 숫자판 「1」, 숫자판 「2」, 숫자판 「3」, 숫자판 「4」, 숫자판 「5」, 숫자판 「6」, 숫자판 「7」, 숫자판 「8」, 숫자판 「9」, 숫자판 「*」, 숫자판 「0」, 숫자판 「#」을 할당해 간다(단계 S204). 예를 들면, 도 17(b)에 나타내는 예일 경우, 윈도우 D에 숫자판 「1」이, 윈도우 C에 숫자판 「2」가, 윈도우 B에 숫자판 「3」이, 윈도우 E에 숫자판 「4」가, 윈도우 G에 숫자판 「5」가, 윈도우 F에 숫자판 「6」이 할당된다.
이와 같이 해서 윈도우마다 할당하는 숫자판이 결정되면, 이어서, 제어부(13)는, 각 윈도우의 정보와, 각 윈도우에 대해 할당한 숫자판의 정보를 대응시켜 선택 키 할당 테이블(18c)에 등록한다(단계 S107). 그리고, 제어부(13)는 각 윈도우에 대해 할당한 숫자판의 화상을, 대응하는 윈도우 상에 겹쳐서 표시한다(단계 S108). 예를 들면, 도 17(b)에 나타내는 예일 경우는, 도 18에 나타내는 화면 표시예와 같이, 윈도우 D 위에 숫자판 「1」의 화상이, 윈도우 C 위에 숫자판「2」의 화상이, 윈도우 B 위에 숫자판 「3」의 화상이, 윈도우 E 위에 숫자판「4」의 화상이, 윈도우 G 위에 숫자판 「5」의 화상이, 윈도우 F 위에 숫자판「6」의 화상이 겹쳐서 표시된다.
그 다음에, 제어부(13)는, 중첩 표시한 숫자판 중 어느 하나가 눌려졌는지 아닌지를 판별한다(단계 S109). 그 결과, 제어부(13)는, 중첩 표시한 것과는 다른 숫자판이 눌려진 경우는(단계 S109:NO), 조작 오류인 것을 나타내는 메시지를 표시하고 단계 S109로 돌아온다. 한편, 중첩 표시하고 싶은 어느 숫차판이 누르게 된 경우(단계 S1O9:YES), 제어부(13)는, 선택 키 할당 테이블(18c)을 참조해, 누르게 된 숫자판이 할당되어 있는 윈도우를 특정한다(단계 S110). 예를 들면, 도 18에 나타낸 화면 표시예의 상태에서, 숫자판 「1」이 눌려진 경우는 윈도우 D가, 숫자판 「6」이 눌려진 경우는 윈도우 F가 특정된다.
이 후, 제어부(13)는, 상기 단계 S110에서 특정한 윈도우에 대화권을 완전히 전환한 후(단계 S111), 윈도우 전환 처리(2)를 종료한다. 이 전환 처리에 의해, 이후, 조작부(15)를 통해 받은 사용자로부터의 입력의 인도처가, 전환 후의 윈도우로 변경된다. 예를 들면, 도 18에 나타낸 화면 표시예의 상태에서, 숫자판 「1」이 눌려진 경우, 제어부(13)는, 대화권을 가지는 윈도우를 윈도우 A로부터 윈도우 D로 전환한다. 또, 숫자판 「6」이 눌려진 경우, 제어부(13)는, 대화권을 가지는 윈도우를 윈도우 A로부터 윈도우 F로 전환한다. 이상 설명한 윈도우 전환 처리(2)에서도, 숫자판의 배열을 반영시켜 각 윈도우에 선택 키를 할당할 수 있다.
그런데, 도 25(a)에 나타낸 바와 같이, 가로폭(x축 방향의 폭)이 같은 7개의 윈도우 A~G가 세로(y축 방향)로 나열하여 배치되어 있을 경우, 상술한 단계 S102에서 산출된 각 윈도우 A~G의 표시 위치는, x좌표의 값이 모두 같은 값(x1)이 된다. 이 도 25(a)에 나타내는 윈도우 A~G에 대해 윈도우 전환 처리(2)(도 16 참조)를 실시하면, 윈도우 A~G에 대해, 순차적으로 숫자판 「1」~「7」이 할당된다(단, 상기 단계 S203에서 x좌표에 대해서는 같은 값이므로 정렬이 실행되지 않았을 경우). 이러한 선택 키의 할당하는 방법에서도, 화면에서 가장 위쪽으로 위치하는 윈도우 A로부터 아래쪽을 향해 순차적으로 숫자판 「1」~「7」이 할당되므로, 조작성을 해치지는 않지만, 각 윈도우에 대한 선택 키의 할당에 숫자판의 배열이 잘 반영되지 않은 상태가 된다.
그래서, 윈도우 전환 처리(2)의 단계 S102에서 각 윈도우의 표시 위치를 산출한 후, 각각의 x좌표값을 비교하도록 하고, 각 윈도우의 x좌표값이 같은 값 또는 미리 정해진 허용 범위 내의 값이 될 경우는, 각 윈도우가 세로로 나열되어 배치되고 있다고 판정하고, y좌표값이 큰 순으로 각 윈도우를 정렬한 후, 순위가 1위인 윈도우로부터 순차적으로, 숫자판 「1」, 숫자판 「4」, 숫자판 「7」, 숫자판 「*」, 숫자판 「2」, 숫자판 「5」, 숫자판 「8」, 숫자판 「0」, 숫자판 「3」, 숫자판 「6」, 숫자판 「9」, 숫자판 「#」을 할당하도록 할 수도 있다. 이러한 구성이면, 도 25(a)에 나타낸 예일 경우, 윈도우 A에 숫자판 「1」이, 윈도우 B에 숫자판 「4」가, 윈도우 C에 숫자판 「7」이, 윈도우 D에 숫자판 「*」가, 윈도우 E에 숫자판 「2」가, 윈도우 F에 숫자판 「5」가, 윈도우 G에 숫자판 「8」이 할당되고, 각 윈도우 A~G에 대한 선택 키의 할당에 숫자판의 배열을 어느 정도 반영시킬 수 있다.
또, 도 25(b)에 나타낸 바와 같이, 세로폭(y축방향의 폭)이 같은 5개의 윈도우 A~E가 가로(x축방향)로 나열되어 배치되어 있을 경우는, 각 윈도우 A~E의 표시 위치 중 y자표의 값이 모두 같은 값(y1)이 된다. 이 도 25(b)에 나타내는 윈도우 A~E에 대해 윈도우 전환 처리(2)를 실시하면, 각 윈도우 A~E의 y좌표의 값이 같은 값이 되므로, 상기 단계 S201에서 정렬에 의한 그룹화가 제대로 실행되지 못하고, 숫자판의 배열을 반영시켜 선택 키를 적절히 할당할 수 없게 되는 경우가 있다.
그래서, 윈도우 전환 처리(2)의 단계 S102에서 각 윈도우의 표시 위치를 산출한 후, 각각의 y좌표값을 비교하도록 하고, 각 윈도우의 y좌표값이 같은 값 또는 미리 정해진 허용 범위 내의 값이 될 경우는, 각 윈도우가 가로로 나열하고 배치되어 있다고 판정하고, x좌표값이 작은 순으로 각 윈도우를 정렬한 후, 순위가 1위인 윈도우로부터 순차적으로, 숫자판 「1」, 숫자판 「2」, 숫자판 「3」, 숫자판 「4」, 숫자판 「5」, 숫자판 「6」, 숫자판 「7」, 숫자판 「8」, 숫자판 「9」, 숫자판 「*」, 숫자판 「0」, 숫자판 「#」을 할당하도록 할 수도 있다. 이러한 구성이면, 도 25(b)에 나타낸 예일 경우, 윈도우 A에 숫자판 「1」이, 윈도우 B에 숫자판 「2」가, 윈도우 C에 숫자판 「3」이, 윈도우 D에 숫자판 「4」가, 윈도우 E에 숫자판 「5」가 할당되고 각 윈도우 A~E에 대한 선택 키의 할당에 숫자판의 배열을 어느 정도 반영시킬 수 있다.
(2) 예를 들면, 도 19에 나타내는 화면 표시예와 같이, 표시 화면(12)에 표시되어 있는, 대화권을 가지는 윈도우 A를 제외한 윈도우 B~R의 수가, 선택 키로서 할당 가능한 숫자판의 수 "12”를 초과했을 경우, 제어부(13)는, 표시 화면(12)을, 12개 이하의 윈도우를 포함하는 영역(12a, 12b)으로 구분하고, 구분된 영역(12a, 12b)마다 숫자판의 할당을 실시한다. 이 때, 영역(12a)으로부터 영역(12b)으로의 이행은, 커서 키의 누르게 됨에 따라 행해진다. 물론, 이러한 영역의 구분은, 도 26(a)에 나타내는 패턴으로 실행될 수도 있다.
또, 도 26(b)에 나타낸 바와 같이, 커서 키로 윈도우 A가 선택된 경우는, 윈도우 A를 기준으로 하여, 할당 가능한 숫자판의 수 이하가 되는 윈도우를 포함하는 부분 영역(12d)을 설정하고, 이 부분 영역(12d) 내에 표시되어 있는 각 윈도우에 대해 숫자판의 할당을 실시하는 한편, 커서 키로 윈도우 K가 선택된 경우는, 윈도우 K를 기준으로 하여, 할당 가능한 숫자판의 수 이하가 되는 윈도우를 포함하는 부분 영역(12e)을 설정하고, 이 부분 영역(12e) 내에 표시되어 있는 각 윈도우에 대해 숫자판의 할당을 실시하도록 할 수도 있다. 또한, 동 도에 나타내는 예에서는, 커서로 선택된 윈도우가 영역 내의 왼쪽 상단부에 들어가도록 부분 영역을 설정하는 경우에 대해 설명했지만, 커서로 선택된 윈도우가 영역 내의 중앙으로 들어가도록 부분 영역을 설정하는 구성일 수도 있다.
또, 도 20에 나타낸 바와 같이, 표시 화면(12)에 표시되어 있는, 대화권을 가지는 윈도우 A를 제외한 각 윈도우 B~M의 배열(3행×4열)이, 선택 키로서 할당 가능한 숫자판의 배열(4행×3열)과는 다를 경우, 제어부(13)는, 각 윈도우의 표시 위치를 비교해 얻어지는 윈도우의 배열과, 선택 키 후보 테이블(18a)에 격납되어 있는 숫자판의 배열을 비교해 이를 검출하면, 우선, 각 윈도우 A~M의 표시 위치를 특정하고 불휘발성 메모리(18)에 격납한 후, 도 21에 나타낸 바와 같이 각 윈도우 B~M의 표시 위치를 숫자판의 배열(4행×3열)에 따라 정렬하고, 이 후, 숫자판의 할당과 대화권을 가지는 윈도우의 전환을 실시한다. 그리고, 제어부(13)는, 윈도우의 전환 처리를 마친 후, 불휘발성 메모리(18)에 격납해 둔 각 윈도우 A~M의 표시 위 치에 따라 각 윈도우 A~M을. 원래 표시 위치로 되돌린다. 또한, 각 윈도우 A~M의 크기에 대해서도 표시 위치와 더불어 불휘발성 메모리(18)에 격납해 두고, 각 윈도우 B~M이 정렬을 실시할 때에는 각 윈도우 B~M의 크기도 변경하고, 전환 처리를 마친 후에는, 불휘발성 메모리(18)에 격납해 둔 각 윈도우 A~M의 표시 위치 및 크기에 따라, 각 윈도우 A~M을 원래 표시 상태로 되돌리는 구성일 수도 있다. 물론, 이러한 표시 위치나 크기에 관한 정보를 격납해 두는 것은, 불휘발성 메모리(18)가 아니라 RAM일 수도 있다.
(3) 상술한 실시 형태나 변형예 1에서는, 새롭게 선택된 윈도우에 대화권을 전환하는 경우에 대해 설명했지만, 복수의 윈도우가 겹쳐서 표시되어 있을 경우에는, 이와 같이 해서 대화권을 전환한 윈도우를 맨 앞면으로 표시하도록 할 수도 있다. 또, 새롭게 선택된 윈도우를 맨 앞면으로 표시할 뿐이고, 대화권에 대해서는 원래 윈도우로부터 이동시키지 않는 구성일 수도 있다. 또, 이러한 대화권의 이동이나 표시 순서의 변경은 실시하지 않고, 단지 윈도우를 선택하는 것뿐일 수도 있다. 단, 이 경우는, 최종적으로 선택된 윈도우를, 점멸 표시시키거나 다른 색으로 표시하는 등 하여, 선택된 윈도우가 어느 것인지를 사용자가 식별할 수 있도록 할 필요가 있다.
(4) 윈도우 전환 처리 1, 2의 단계 S1O8에서 숫자판의 화상을 중첩 표시한 후, 제어부(13)는, 숫자판 입력부(11)에서, 중첩 표시한 숫자판의 조작만을 유효로 하는 한편, 중첩 표시하지 않았던 숫자판의 조작을 무효로 하는 구성일 수도 있다. 또, 할당한 숫자판의 화상을 중첩 표시하는 대신에, 도 22에 나타낸 바와 같이, 각 윈도우에 대해 할당한 숫자판의 정보를 메시지로서 표시 화면(12) 상에 표시하는 구성일 수도 있다. 물론, 이러한 메시지를 음성 메시지로서 알리는 구성일 수도 있다. 또, 상술한 실시 형태나 변형예 1에서는, 표시 화면(12)에 표시되어 있는 윈도우 중, 대화권을 가지는 윈도우에 대해서는 선택 키의 할당을 실시하지 않도록 했지만, 대화권을 가지는 윈도우에 대해서도 선택 키를 할당하는 구성일 수도 있다.
(5) 예를 들면, 숫자판 입력부(11)의 하측으로, 키 단위로 숫자판을 조명하는 것이 가능한 백라이트를 설치하여, 상술한 윈도우 전환 처리(1, 2)의 단계 S108에서는, 각 윈도우에 대해 할당한 숫자판의 화상을 중첩 표시하는 대신에, 백라이트를 제어하고, 예를 들면, 도 23에 나타낸 바와 같이, 윈도우 B에 대해 할당한 숫자판 「2」와, 윈도우 C에 대해 할당한 숫자판 「4」와, 윈도우 D에 대해 할당한 숫자판 「6」과, 윈도우 E에 대해 할당한 숫자판 「8」의 조명을 점등시키도록 할 수도 있다. 이러한 구성에서도 상술한 실시 형태의 경우와 같은 효과를 가지는 것에 더하여 숫자판의 화상을 중첩 표시하지 않는 것만큼 표시 내용이 보기 힘들어지는 것을 막을 수 있다. 물론, 숫자판의 중첩 표시와 더불어 백라이트의 점등 제어를 실시하는 구성일 수도 있다.
(6) 숫자판 입력부(11)에서의 숫자판의 배열은, 4행×3열로 한정되는 것이 아니다. 예를 들면, 5행×3열일 수도 있고, 2행×2열이나 3행×1열일 수도 있다. 또, 퍼스널 컴퓨터용의 키보드에 구비하는, 도 24(a)에 나타내는 배열을 가지는 숫자판 입력부(11a)일 수도 있고, 도 24(b)에 나타낸 바와 같이, 히라가나, 가타카나, 알파벳, 숫자 등을 입력하기 위한 키를 이용할 수도 있다. 이와 같이 이용하는 키는 숫자판에 한정되지 않고, 또, 그 배열도 매트릭스 형상으로 한정되는 것이 아니다.
(7) 휴대 전화기(10)(컴퓨터)는, 불휘발성 메모리(18)에 인스톨되어 있는 OS(프로그램)를 실행함으로써, 윈도우 전환 처리 1, 2(도 4, 16 참조) 등의 본 발명에 관련되는 처리를 실시하지만, 이러한 프로그램을 통신에 의해 휴대 전화기(10)에 제공할 수도 있고, 자기 디스크, 플렉시블 디스크, 광기록 매체 등의 기록 매체에 기록하여 제공할 수도 있다. 또, 상술한 실시 형태에서는, 본 발명을 휴대 전화기에 적용한 경우에 대해 설명했지만, 본 발명이 적용 가능한 정보 처리 장치는, 휴대 전화기에 한정되지 않고, 예를 들면, PHS(등록 상표) 단말이나, 공중 무선 LAN에 수용되는 무선 통신 단말, 퍼스널 컴퓨터, PDA, 전자 수첩 등일 수도 있다. 또, 컴퓨터 본체에 모니터 장치(표시 장치)를 접속하여 사용하는 형태로부터 분명해지는 것같이, 표시 수단은 정보 처리 장치의 구성 요건에 포함되지 않는 경우가 있다. 또 통신 기능도 필수는 아니다. 또, 상기 실시예에서는, 휴대 전화기(10)의 제어부(13)에서, CPU가 프로그램을 실행함으로써 윈도우 위치의 특정이나 키의 할당과 같은 처리가 실행되었지만, 이들의 기능은 예를 들면 다른 전용의 하드웨어에 의해 실행할 수도 있다. 즉, 상술한 본 발명의 기능을 실현하는 것이라면, 하드웨어나 소프트웨어의 실장 형태는 도 2 등에 나타낸 것에 한정되지 않는다.

Claims (9)

  1. 복수의 키와,
    상기 복수의 키의 배열을 나타내는 키 배열 데이터를 기억하는 기억 수단과,
    화면에 표시되어 있는 복수의 윈도우에 대해 각각의 표시 위치를 특정하는 특정 수단과,
    상기 특정 수단에 의해 특정된 각 윈도우의 표시 위치를 비교해 얻어지는 윈도우의 배열과, 상기 키 배열 데이터에 의해 나타내어지는 키의 배열을 비교하여, 상기 윈도우의 배열과 상기 키의 배열이 같거나 또는 유사하도록, 상기 각 윈도우에 대해, 당해 윈도우를 선택하기 위한 키를 상기 복수의 키 중에서 일의적으로 할당하는 할당 수단과,
    상기 할당 수단에 의해 할당된 키를 알리는 알림 수단과,
    상기 알림 수단에 의해 알려진 키 중 어느 하나가 조작되면, 조작된 키가 할당되어 있는 윈도우를 선택하는 선택 수단을 구비하는 것을 특징으로 하는 정보 처리 장치.
  2. 청구항 1에 있어서,
    상기 특정 수단은, 화면에 표시되어 있는 윈도우 중, 대화권을 가지는 윈도우를 제외한 각 윈도우의 표시 위치를 특정하는 것을 특징으로 하는 정보 처리 장치.
  3. 청구항 1에 있어서,
    상기 알림 수단은, 화면에 표시되어 있는 윈도우마다, 당해 윈도우에 대해 상기 할당 수단에 의해 할당된 키를 나타내는 화상을 당해 윈도우 위에 겹쳐 표시하는 것을 특징으로 하는 정보 처리 장치.
  4. 청구항 1에 있어서,
    상기 복수 키를 키마다 조명하는 조명 수단을 더 구비하고,
    상기 알림 수단은, 상기 조명 수단을 제어하여, 상기 복수 키 중, 상기 할당 수단에 의해 상기 각 윈도우에 대해 할당된 키의 조명을 점등시키는 것을 특징으로 하는 정보 처리 장치.
  5. 청구항 1에 있어서,
    화면에 표시되어 있는 윈도우의 수가, 상기 키 배열 데이터에 의해 나타내어지는 할당 가능한 키의 수를 초과하는지 아닌지를 판정하는 판정 수단과,
    상기 판정 수단에 의해 초과했다고 판정된 경우에, 상기 할당 가능한 키의 수 이하가 되는 윈도우가 하나의 영역 내에 포함되도록, 화면을 복수의 영역으로 구분하는 구분 수단을 더 구비하고,
    상기 할당 수단은, 상기 구분 수단에 의해 구분된 영역마다 키의 할당을 실시하는 것을 특징으로 하는 정보 처리 장치.
  6. 청구항 1에서,
    화면에 표시되어 있는 윈도우의 수가, 상기 키 배열 데이터에 의해 나타내어지는 할당 가능한 키의 수를 초과했는지 아닌지를 판정하는 판정 수단과,
    상기 판정 수단에 의해 초과했다고 판정된 경우에, 상기 할당 가능한 키의 수 이하가 되는 윈도우가 포함되는 부분 영역을 설정하는 설정 수단을 더 구비하고,
    상기 할당 수단은, 상기 설정 수단에 의해 설정된 부분 영역 내에 표시되어 있는 각 윈도우에 대해, 키의 할당을 실시하는 것을 특징으로 하는 정보 처리 장치.
  7. 복수의 키와,
    상기 복수의 키의 배열을 나타내는 키 배열 데이터를 기억하는 기억 수단과,
    화면에 표시되어 있는 복수의 윈도우에 대해 각각의 표시 위치를 특정하는 특정 수단과,
    상기 특정 수단에 의해 특정된 각 윈도우의 표시 위치를 비교해 얻어지는 윈도우의 배열과, 상기 키 배열 데이터에 의해 나타내어지는 키의 배열을 비교하여, 상기 윈도우의 배열과 상기 키의 배열이 다를 경우에, 상기 각 윈도우의 표시 위치를 유지하는 유지 수단과,
    상기 각 윈도우의 표시 위치를 상기 키의 배열에 따라 정렬하는 정렬 수단 과,
    상기 정렬 수단에 의한 정렬 후의 윈도우의 배열과 상기 키의 배열을 비교하여, 당해 2개의 배열이 같거나 또는 유사하도록, 상기 각 윈도우에 대해, 당해 윈도우를 선택하기 위한 키를 상기 복수의 키 중에서 일의적으로 할당하는 할당 수단과,
    상기 할당 수단에 의해 할당된 키를 알리는 알림 수단과,
    상기 알림 수단에 의해 알려진 키 중 어느 하나가 조작되면, 조작된 키가 할당되어 있는 윈도우를 선택하는 선택 수단과,
    상기 선택 수단에 의한 선택 후에, 상기 각 윈도우의 표시 위치를, 상기 유지 수단에 유지되어 있는 각 윈도우의 표시 위치로 되돌리는 복원 수단을 구비하는 것을 특징으로 하는 정보 처리 장치.
  8. 컴퓨터에,
    화면에 표시되어 있는 복수의 윈도우에 대해 각각의 표시 위치를 특정하는 특정 기능과,
    상기 특정 기능에 의해 특정된 각 윈도우의 표시 위치를 비교하여 얻어지는 윈도우의 배열과, 메모리에 기억되어 있는 키 배열 데이터에 의해 나타내어지는 키의 배열을 비교하고, 상기 윈도우의 배열과 상기 키의 배열이 같거나 또는 유사하도록, 상기 각 윈도우에 대해, 당해 윈도우를 선택하기 위한 키를 상기 키 배열 데이터에 의해 나타내어지는 복수의 키 중에서 일의적으로 할당하는 할당 기능과,
    상기 할당 기능에 의해 할당된 키를 알리는 알림 기능과,
    상기 알림 기능에 의해 알려진 키 중 어느 하나가 조작되면, 조작된 키가 할당되어 있는 윈도우를 선택하는 선택 기능을 실현시키기 위한 프로그램.
  9. 컴퓨터에,
    화면에 표시되어 있는 복수의 윈도우에 대해 각각의 표시 위치를 특정하는 특정 기능과,
    상기 특정 기능에 의해 특정된 각 윈도우의 표시 위치를 비교하여 얻어지는 윈도우의 배열과, 메모리에 기억되어 있는 키 배열 데이터에 의해 나타내어지는 키의 배열을 비교하고, 상기 윈도우의 배열과 상기 키의 배열이 다를 경우에, 상기 각 윈도우의 표시 위치를 유지하는 유지 기능과,
    상기 각 윈도우의 표시 위치를 상기 키의 배열에 따라 정렬하는 정렬 기능과,
    상기 정렬 기능에 의한 정렬 후의 윈도우의 배열과, 상기 키의 배열을 비교하고, 당해 2개의 배열이 같거나 또는 유사하도록, 상기 각 윈도우에 대해, 당해 윈도우를 선택하기 위한 키를 상기 키 배열 데이터에 의해 나타내어지는 복수의 키 중에서 일의적으로 할당하는 할당 기능과,
    상기 할당 기능에 의해 할당된 키를 알리는 알림 기능과,
    상기 알림 기능에 의해 알려진 키 중 어느 하나가 조작되면, 조작된 키가 할당되어 있는 윈도우를 선택하는 선택 기능과,
    상기 선택 기능에 의한 선택 후에, 상기 각 윈도우의 표시 위치를, 상기 유지 기능에 의해 유지되어 있는 각 윈도우의 표시 위치로 되돌리는 복원 기능을 실현시키기 위한 프로그램.
KR1020097017536A 2007-02-28 2008-02-28 정보 처리 장치 및 프로그램 KR101086168B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JPJP-P-2007-050250 2007-02-28
JP2007050250A JP4763633B2 (ja) 2007-02-28 2007-02-28 情報処理装置及びプログラム
PCT/JP2008/053472 WO2008105488A1 (ja) 2007-02-28 2008-02-28 情報処理装置及びプログラム

Publications (2)

Publication Number Publication Date
KR20090106624A true KR20090106624A (ko) 2009-10-09
KR101086168B1 KR101086168B1 (ko) 2011-11-25

Family

ID=39721312

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020097017536A KR101086168B1 (ko) 2007-02-28 2008-02-28 정보 처리 장치 및 프로그램

Country Status (11)

Country Link
US (1) US8542192B2 (ko)
EP (1) EP2116924B1 (ko)
JP (1) JP4763633B2 (ko)
KR (1) KR101086168B1 (ko)
CN (1) CN101622592B (ko)
AU (1) AU2008220058B2 (ko)
BR (1) BRPI0806412A2 (ko)
IL (1) IL200018A (ko)
RU (1) RU2434261C2 (ko)
TW (1) TWI381287B (ko)
WO (1) WO2008105488A1 (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070055685A1 (en) * 2005-08-18 2007-03-08 Avaya Technology Corp. Telecommunications terminal with multiple display modes
JP5100616B2 (ja) 2008-11-04 2012-12-19 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置及びプログラム
KR101626461B1 (ko) * 2009-06-09 2016-06-02 삼성전자주식회사 Ui 제공방법 및 이를 적용한 디스플레이 장치
JP5233887B2 (ja) * 2009-07-21 2013-07-10 株式会社リコー 入力キー制御装置、入力キー制御方法およびプログラム
US8954872B2 (en) * 2009-08-24 2015-02-10 Ati Technologies Ulc Method and apparatus for configuring a plurality of displays into a single large surface display
US20130139085A1 (en) * 2010-05-23 2013-05-30 Kenichi Ichino Operation Support Computer Program, Operation Support Computer System
EP2776909A4 (en) * 2011-11-11 2015-09-02 Qualcomm Inc PROVIDING SHORTCUTS ASSOCIATED WITH A KEYBOARD
USD763314S1 (en) * 2013-03-05 2016-08-09 Yandex Europe Ag Display device with a graphical user interface showing a vehicle navigator traffic level indicator element
JP2015102567A (ja) * 2013-11-21 2015-06-04 三菱電機株式会社 マルチビジョン用表示制御装置およびマルチビジョンシステム
JP6274073B2 (ja) * 2014-10-30 2018-02-07 京セラドキュメントソリューションズ株式会社 情報処理装置、画像形成装置、処理画像選択方法、プログラム
JP6609994B2 (ja) * 2015-05-22 2019-11-27 富士通株式会社 表示制御方法、情報処理装置及び表示制御プログラム
CN105739842A (zh) * 2016-03-08 2016-07-06 浙江慧脑信息科技有限公司 一种同时设定程序窗口大小和位置的方法
JP6496345B2 (ja) * 2017-04-13 2019-04-03 ファナック株式会社 数値制御装置
WO2020129908A1 (ja) * 2018-12-18 2020-06-25 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置
CN110767303B (zh) * 2019-09-06 2022-07-19 广东宝莱特医用科技股份有限公司 一种限制数值输入的方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1083271A (ja) 1996-09-09 1998-03-31 Toshiba Corp ウィンドウシステム及び計算機システム並びにウインドウ表示方法
JP2000214977A (ja) * 1999-01-25 2000-08-04 Sanyo Electric Co Ltd ポインティング方法
US6463304B2 (en) * 1999-03-04 2002-10-08 Openwave Systems Inc. Application launcher for a two-way mobile communications device
TW476903B (en) * 1999-11-12 2002-02-21 Ibm Method, system, and program for processing data from an input device
US6957395B1 (en) * 2000-01-04 2005-10-18 Apple Computer, Inc. Computer interface having a single window mode of operation
JP2002297280A (ja) * 2001-03-30 2002-10-11 Kyocera Corp 表示装置
US7036089B2 (en) * 2002-04-23 2006-04-25 Hewlett-Packard Development Company, L.P. Distribution of application windows in a computing device display
JP2004179870A (ja) 2002-11-26 2004-06-24 Kyocera Corp 携帯端末装置
JP4513317B2 (ja) 2003-12-10 2010-07-28 カシオ計算機株式会社 複合機器、合焦制御方法及び合焦制御プログラム
JP2005216170A (ja) 2004-01-30 2005-08-11 Kyocera Corp 携帯端末装置および情報処理装置の入力処理方法
JP2005284999A (ja) * 2004-03-30 2005-10-13 Sharp Corp 電子機器
JP2006060334A (ja) * 2004-08-17 2006-03-02 Nec Saitama Ltd キーボタン構造及びそのキーボタン構造を有する携帯端末機器
JP4611000B2 (ja) 2004-11-17 2011-01-12 パナソニック株式会社 携帯端末装置
US7417566B2 (en) * 2005-05-31 2008-08-26 Don Pham Sequential two-key system to input keyboard characters and many alphabets on small keypads
WO2006132514A1 (en) * 2005-06-10 2006-12-14 Yong-Seok Jeong Method for providing user interface in electric device and the device thereof
US7487467B1 (en) * 2005-06-23 2009-02-03 Sun Microsystems, Inc. Visual representation and other effects for application management on a device with a small screen

Also Published As

Publication number Publication date
JP2008217131A (ja) 2008-09-18
IL200018A (en) 2013-11-28
CN101622592B (zh) 2012-08-22
RU2434261C2 (ru) 2011-11-20
EP2116924B1 (en) 2016-06-29
TW200842651A (en) 2008-11-01
WO2008105488A1 (ja) 2008-09-04
IL200018A0 (en) 2010-04-15
US20100149102A1 (en) 2010-06-17
CN101622592A (zh) 2010-01-06
EP2116924A1 (en) 2009-11-11
AU2008220058A1 (en) 2008-09-04
US8542192B2 (en) 2013-09-24
BRPI0806412A2 (pt) 2011-09-06
EP2116924A4 (en) 2013-03-27
RU2009135769A (ru) 2011-04-10
AU2008220058B2 (en) 2011-01-06
JP4763633B2 (ja) 2011-08-31
KR101086168B1 (ko) 2011-11-25
TWI381287B (zh) 2013-01-01

Similar Documents

Publication Publication Date Title
KR101086168B1 (ko) 정보 처리 장치 및 프로그램
US8279182B2 (en) User input device and method using fingerprint recognition sensor
EP3550420B1 (en) Mobile terminal device and input device
US6073036A (en) Mobile station with touch input having automatic symbol magnification function
KR101396741B1 (ko) 문자 입력 장치
CN101645948B (zh) 一种键盘调整的方法
JP2011192215A (ja) 文字入力装置、文字入力方法及び文字入力プログラム
EP2116923B1 (en) Information processing device and program
CN102177489A (zh) 用于辅助字符呈现和输入的便携式电子设备和方法
JP6719995B2 (ja) 電子機器、制御方法、及びプログラム
US20080182626A1 (en) Computer product, process execution device, and method of process executing
KR20130011666A (ko) 문자 입력을 제공하는 방법, 단말기 및 기록매체
KR20120017851A (ko) 휴대용 단말기의 터치 입력 장치 및 방법
JP2010134719A (ja) 入力装置及び入力装置の制御方法、並びにプログラム
JP6615706B2 (ja) 電子機器、制御方法、及びプログラム
CN115454295A (zh) 设备图标展示方法、装置、设备及存储介质
JPH11353091A (ja) キー入力装置及びその小型情報通信機器への実装方式
JP2005202852A (ja) アイコン表示メニュー選択機能を有する携帯通信端末
JP2004192478A (ja) 文字入力装置及び文字の入力方法
KR20130035649A (ko) 문자 배열 방법 및 이를 이용한 문자 입력 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20141021

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20151016

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20161020

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20171018

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20181101

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20191030

Year of fee payment: 9