CN101622592A - 信息处理装置和程序 - Google Patents
信息处理装置和程序 Download PDFInfo
- Publication number
- CN101622592A CN101622592A CN200880006487A CN200880006487A CN101622592A CN 101622592 A CN101622592 A CN 101622592A CN 200880006487 A CN200880006487 A CN 200880006487A CN 200880006487 A CN200880006487 A CN 200880006487A CN 101622592 A CN101622592 A CN 101622592A
- Authority
- CN
- China
- Prior art keywords
- window
- key
- display position
- function
- picture
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0489—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72466—User 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
技术领域
本发明涉及一种GUI(图形用户接口)。
背景技术
例如,由于对于移动电话强调便携式,所以在大多数情况下移动电话没有配备诸如鼠标、跟踪球等等的定点装置。基于这个原因,与配备有定点装置的个人计算机等等相比较而言,移动电话对于选择显示在画面上的图标等所提供的可操作性较差。为了解决关于可操作性的这些问题,例如,在日本特开2004-179870号公报中,描述了如下内容:按照与数字小键盘相同的布置显示多个图标,并且除了启动与按下的数字键相同的布置位置的图标以外,还在各个图标上显示数字键的对应数字。另外,在日本特开2005-216170号公报中,如该公报的图4中所示,描述了如下内容:当将移动电话上的显示图像划分成相同的4×3矩阵形式作为键布置时,将“游戏启动”功能以及指定到与块B(4,3)对应的位置的键分配给位于块B(4,3)的“树”对象OBJ4,并且当按下这个键时,选择对象OBJ4并且游戏启动。
发明内容
本发明要进行解决的问题
根据本发明的一个方面,提供了一种信息处理装置,该信息处理装置包括:多个键;存储器,其存储表示所述多个键的布置的键布置数据;识别部,其识别显示在画面上的多个窗口的各个显示位置;分配部,其将通过对由所述识别部识别出的各个窗口的显示位置进行比较而获得的窗口布置与由所述键布置数据表示的键布置进行比较,并且在所述多个键中对所述各个窗口唯一地分配用于选择相关窗口的键,使得所述窗口的布置与所述键的布置相同或相似;通知部,通知由所述分配部分配的键;以及选择部,当操作了由所述通知部通知的键中的任一个时,该选择部选择被分配了所操作的键的窗口。
此外,利用在上述的专利文献中描述的发明,可以考虑在显示在画面上的多个窗口中选择一个窗口。然而,与在日本特开2004-179870号公报中描述的图标或者在日本特开2005-216170号公报中描述的对象不同,用户可以自由地改变窗口在画面上的大小和位置。基于这个原因,例如,关于在日本特开2004-179870号公报中描述的图标,通过采用其中多个窗口以与数字小键盘相同的布置显示在画面上的结构,必须改变窗口的用户配置的大小和位置。每一次,用户出于个人可用性而配置各个窗口的大小和/或位置,因此,当这些配置自动改变时,由于需要用户出于个人可用性而恢复配置,所以很麻烦。此外,关于在日本特开2005-216170号公报中描述的对象,如果结构为预先对窗口分配数字键,那么,如果改变位置和/或大小,则画面上的窗口的位置与数字小键盘布置之间的相关性丢失,由此使得难以知道按下哪个数字键并且导致可操作性下降。
鉴于上述的情况实施本发明,并且本发明的目的在于不需要配备定点装置并且不会导致可用性或操作性下降就可以从显示在画面上的多个窗口中选择单个窗口。
解决问题的手段
为了解决以上问题,本发明的这个实施方式的第一方面提供了一种信息处理装置,该信息处理装置包括:多个键;存储器,其存储表示所述多个键的布置的键布置数据;识别部,其识别显示在画面上的多个窗口的各个显示位置;分配部,其将通过对由所述识别部识别出的各个窗口的显示位置进行比较而获得的窗口布置与由所述键布置数据显示的键布置进行比较,并且在所述多个键中对所述各个窗口唯一地分配用于选择相关窗口的键,使得所述窗口的布置与所述键的布置相同或相似;通知部,通知由所述分配部分配的键;以及选择部,当操作了由所述通知部通知的键中的任一个时,该选择部选择被分配了所操作的键的窗口。
根据这个实施方式的一个方面,信息处理装置将显示在画面上的窗口布置与由键布置数据表示的键布置进行比较,并且对各个窗口分配用于选择相关窗口的键,使得窗口布置与键布置相同或相似。
此外,所述识别部可以具有如下结构,其中,各个窗口的显示位置从显示在画面上的窗口中排除具有对话权的窗口。
此外,所述通知部可以具有如下结构,其中,对于显示在画面上的各个窗口,在相关窗口上叠加并显示表示由所述分配部分配给该相关窗口的键的图像。
此外,它可以是包括照明器的结构,所述照明器对所述多个键中的各个键进行照明,其中,所述通知部控制所述照明器,并且在所述多个键中点亮由所述分配部分配给所述各个窗口的键的照明。
此外,它可以是如下结构,该结构包括:确定部,其确定显示在画面上的窗口的数目是否超过由所述键布置数据表示的可分配键的数目;以及划分部,如果所述确定部确定了显示在画面上的窗口的数目超过了由所述键布置数据表示的可分配键的数目,则所述划分部将画面划分成多个区域,使得单个区域内包括数量等于或小于所述可分配键的数目的窗口,其中,所述分配部对由所述划分部划分出的各个区域分配键。
此外,它可以是如下结构,该结构包括:确定部,其确定显示在画面上的窗口的数目是否超过由所述键布置数据表示的可分配键的数目;以及设置部,如果所述确定部确定了显示在画面上的窗口的数目超过由所述键布置数据表示的可分配键的数目,则所述设置部设置局部区域,所述局部区域包括数量等于或小于所述可分配键的数目的窗口,其中,所述分配部对由所述设置部设置的局部区域内显示的各个窗口分配键。
此外,本发明的这个实施方式的另一个方面提供了一种信息处理装置,该信息处理装置包括:多个键;存储器,其存储表示所述多个键的布置的键布置数据;识别部,其识别显示在画面上的多个窗口的各个显示位置;保持部,其将通过对由所述识别部识别的各个窗口的显示位置进行比较而获得的窗口布置与由所述键布置数据表示的键布置进行比较,如果所述窗口布置与所述键布置不同,则保持所述各个窗口的显示位置;排序部,其根据所述键布置对所述各个窗口的显示位置进行排序;分配部,其将由所述排序部进行排序之后的窗口的布置与所述键布置进行比较,并且在所述多个键中对所述各个窗口唯一地分配用于选择相关窗口的键,使得相关两个布置是相同或相似的;通知部,其通知由所述分配部分配的键;选择部,当操作了由所述通知部通知的键中的任一个时,该选择部选择被分配了所操作的键的窗口;以及恢复部,在由所述选择部进行选择之后,将所述各个窗口的显示位置返回到由所述保持部保持的各个窗口的显示位置。
根据这个实施方式的一个方面,如果显示在画面上的窗口的布置与键布置数据表示的键的布置不同,则当根据键布置对各个窗口的显示位置进行排序时,信息处理装置对各个窗口分配用于选择相关窗口的键,使得在进行排序之后的窗口的布置与键的布置相同或相似。
此外,在另一个角度,本发明提供了一种程序,该程序使得计算机执行如下功能:识别功能,识别显示在画面上的多个窗口中的每一个的显示位置;分配功能,将通过对由所述识别功能识别出的各个窗口的显示位置进行比较而获得的窗口布置与由存储在存储器中的键布置数据表示的键布置进行比较,并且在由所述键布置数据表示的多个键中对所述各个窗口唯一地分配用于选择相关窗口的键;通知功能,通知由所述分配功能分配的键;以及选择功能,当操作了由所述通知功能通知的键中的任一个时,选择被分配了所操作的键的窗口。
此外,在另一角度,本发明提供了一种程序,该程序使得计算机执行如下功能:识别功能,识别显示在画面上的多个窗口中的每一个的显示位置;保持功能,将通过对由所述识别功能识别的各个窗口的显示位置进行比较而获得的窗口布置与由存储在存储器中的键布置数据表示的键布置进行比较,如果所述窗口布置与所述键布置不同,则保持所述各个窗口的显示位置;排序功能,根据所述键布置对所述各个窗口的显示位置进行排序;分配功能,将由所述排序功能进行排序之后的窗口的布置与所述键布置进行比较,并且在由所述键布置数据表示的多个键中对所述各个窗口唯一地分配用于选择相关窗口的键,使得相关的两个布置是相同或相似的;通知功能,通知由所述分配功能分配的键;选择功能,当操作了由所述通知功能通知的键中的任一个时,该选择功能选择被分配了所操作的键的窗口;以及恢复功能,在由所述选择功能进行选择之后,将所述各个窗口的显示位置返回到由所述保持功能保持的各个窗口的显示位置。
本发明的效果
根据本发明的一个方面,可以在显示在画面上的多个窗口之中选择单个窗口,而不需要配备定点装置并且不会导致可用性或可操作性下降。
附图说明
将基于下面的附图详细描述本发明的示例性实施方式,其中:
图1是关于示例性实施方式的移动电话10的外观图;
图2是示出移动电话10的硬件结构的框图;
图3示出了选择键候选表18a、位置识别矩阵18b和选择键分配表18c的数据结构;
图4是在移动电话10上执行的窗口切换处理1的流程图;
图5是移动电话10的第一示例画面显示;
图6是位置识别矩阵18b上的各个窗口的显示位置的第一示例绘制;
图7是移动电话10的第二示例画面显示;
图8是移动电话10的第三示例画面显示;
图9是移动电话10的第四示例画面显示;
图10是移动电话10的第五示例画面显示;
图11是位置识别矩阵18b上的各个窗口的显示位置的第二示例绘制;
图12是移动电话10的第六示例画面显示;
图13是移动电话10的第七示例画面显示;
图14是示出了位置识别矩阵18b的变型例的图;
图15是移动电话10的第八示例画面显示;
图16是关于第一变型例的移动电话10上执行的窗口切换处理2的流程图;
图17是窗口切换处理2的说明图;
图18是关于第一变型例的示例画面显示;
图19是关于第二变型例的第一示例画面显示;
图20是关于第二变型例的第二示例画面显示;
图21是关于第二变型例的第三示例画面显示;
图22是关于第四变型例的示例画面显示;
图23是示出关于点亮数字键的背光的第五变型例的情况的图;
图24是示出关于第六变型例的可用键及其布置的变型例的图;
图25是关于第一变型例的示例画面显示;以及
图26是关于第二变型例的示例画面显示。
参考标号的说明
10:移动电话;10a:下底架;10b:上底架;11、11a:数字键输入部;12:显示画面;12a、12b、12c:区域;12d、12e:局部区域;13:控制器;14:传输部;15:操作部;16:显示器;17:呼叫处理部;18:非易失性存储器;18a:选择键候选表;18b:位置识别矩阵;18c:选择键分配表
具体实施方式
将参照附图说明本发明的示例性实施方式。
结构
图1是关于本示例性实施方式的移动电话10的外观图。
如该图所示,数字键输入部11设置在移动电话10的下底架10a上。包括数字“0”到“9”以及符号“*”和“#”的总共12个数字键以4×3(行×列)的矩阵形式布置在这个数字键输入部11上。此外,通过操作这12个数字键,还可以输入平假名、片假名、字母字符、象形文字等等。另外,例如,用于指示呼叫请求、清除和结束呼叫的键、光标键、模式切换键、电源键等等也设置在这个下底架10a上的除了数字键输入部11之外的区域上。同时,移动电话10的上底架10b由液晶显示板组成并且设置有显示画面12,在该显示画面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个数字键用作选择键。图3(a)利用X-Y坐标***进一步示出了12个数字键的分配。如图3(b)所示,表示可以分配作为选择键的各个数字键的信息以及各个数字键的指定坐标数据(X,Y)登记在选择键候选表18a上。在移动电话10上,通过参照这个选择键候选表18a,可以识别可分配作为选择键的数字键以及各个数字键的布置。
另外,如图3(c)所示,位置识别矩阵18b是具有与数字键输入部11的键布置相同的4×3(行×列)布置的矩阵,当确定要分配给显示在显示画面12上的各个窗口的数字键时使用位置识别矩阵18b。另外,选择键分配表18c是将显示在显示画面12上的各个窗口与分配给各个窗口的数字键信息关联并登记的数据表,并且,例如,它具有图3(d)所示的数据结构。在移动电话10上,可以通过参照这个选择键分配表18c来识别与按下的数字键对应的窗口。
操作
图4是在移动电话10上执行的窗口切换处理1的流程图。例如,在移动电话10上,如果利用多任务功能同时执行多个应用软件,则针对执行的各个应用软件在显示画面12上显示独立窗口。如果如上所述将多个窗口显示在显示画面12上,则当按下模式切换键并指示切换具有对话权的窗口时,控制器13启动窗口切换处理1。此外,如果在显示画面12上显示了两个窗口,则响应于该切换指示,仅仅需要将对话权从具有对话权的窗口传递给不具有对话权的窗口。因此,图4所示的窗口切换处理1对于在显示画面12上显示三个或更多窗口的情况特别有用。
当窗口切换处理1启动时,首先,控制器13从显示在显示画面12上的多个窗口之中识别在排除此时具有对话权的窗口之后的各个剩余窗口(步骤S101)。例如,在图5所示的示例画面显示中,识别包括窗口B、窗口C、窗口D和窗口E并且排除此时具有对话权的窗口A的总共4个窗口。此外,由于具有对话权的窗口没有包括在切换候选之中,所以这个窗口被排除。
接下来,控制器13计算已经识别的各个窗口的显示位置(步骤S102)。关于显示在显示画面12上的各个窗口,例如,通过窗口(矩形)的左上角的坐标数据和右下角的坐标数据来管理显示区域,由此控制器13针对各个窗口计算这两个坐标的中心坐标(即,窗口的中心坐标)并且利用它作为各个窗口的显示位置。例如,在图5所示的示例画面显示中,分别计算出坐标(x1,y1)、(x2,y2)、(x3,y3)和(x4,y4)作为窗口B、C、D和E的显示位置。此外,窗口的显示位置不限于上述的中心坐标,例如,可以利用左上角的坐标或者右下角的坐标。
接下来,控制器13从非易失性存储器18读取图3(c)所示的位置识别矩阵18b(步骤S103)。然后,控制器13将在以上步骤S102中计算出的各个窗口的显示位置进行比较,以弄清各个窗口的相对位置关系,并且,在保持这些相对位置关系的同时,在位置识别矩阵18b上绘制各个窗口的显示位置(步骤S104)。例如,在图5所示的示例画面显示的情况下,在保持窗口B、C、D和E的彼此相对位置关系的状态下,如图6(a)或图6(b)所示,在位置识别矩阵18b上绘制窗口B、C、D和E的显示位置。
然后,控制器13识别位置识别矩阵18b上的各个窗口的坐标值(X,Y)。例如,在图6(a)所示的位置识别矩阵18b的情况下,将(3,1)、(1,2)、(3,2)和(2,3)分别识别为窗口B、C、D和E的坐标值。另外,在图6(b)所示的位置识别矩阵18b的情况下,将(3,2)、(1,3)、(3,3)和(2,4)分别识别为窗口B、C、D和E的坐标值。
接下来,控制器13参照选择键候选表18a并且识别与各个窗口的坐标值(X,Y)对应的数字键(步骤S106)。例如,在图6(a)所示的位置识别矩阵18b的情况下,将数字键“3”、数字键“4”、数字键“6”和数字键“8”分别识别为与窗口B的坐标值(3,1)、窗口C的坐标值(1,2)、窗口D的坐标值(3,2)和窗口E的坐标值(2,3)对应的数字键。在这个步骤S106中针对各个窗口识别的数字键是分配给各个窗口的数字键。
当以这种方式确定了分配给各个窗口的数字键时,控制器13随后将各个窗口的信息与分配给各个窗口的数字键的信息关联起来并将它们登记在选择键分配表18c上(步骤S107)。例如,在图6(a)所示的示例的情况下,如图3(d)所示,数字键“3”和窗口B、数字键“4”和窗口C、数字键“6”和窗口D以及数字键“8”和窗口E各自关联并登记在选择键分配表18c上。
然后,控制器13在对应窗口上叠加并显示表示分配给各个窗口的数字键的图像(步骤S108)。例如,与在图7所示的示例画面显示中一样,数字键“3”的图像、数字键“4”的图像、数字键“6”的图像以及数字键“8”的图像分别叠加并显示在窗口B、窗口C、窗口D和窗口E上。此外,图7所示的这个示例画面显示对应于图6(a),并且在图6(b)的情况下,数字键“6”的图像、数字键“7”的图像、数字键“9”的图像和数字键“0”的图像分别叠加并显示在窗口B、窗口C、窗口D和窗口E上。另外,在图8所示的示例图像显示的情况下,如图9所示,数字键“2”的图像、数字键“4”的图像、数字键“6”的图像和数字键“8”的图像分别叠加并显示在窗口B、窗口C、窗口D和窗口E上。
接下来,控制器13确定是否按下了叠加并显示的任何一个数字键(步骤S109)。结果,如果按下了与叠加并显示的键不同的数字键(步骤S109:否),则按下了错误的数字键,由此控制器13显示表示出现操作错误的消息并且返回到步骤S109。另一方面,如果按下了叠加并显示的任何一个数字键(步骤S109:是),则控制器13参考选择键分配表18c并且识别分配给按下了的数字键的窗口(步骤S110)。例如,在图7所示的示例画面显示的情况下,当按下数字键“3”或数字键“8”时,分别识别窗口B或窗口D。另外,在图9所示的示例画面显示的状态下,当按下数字键“4”或数字键“6”时,分别识别窗口C或窗口D。
在将对话权切换到在以上步骤S110中识别的窗口之后(步骤S111),控制器13完成窗口切换处理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)所示的示例的情况下,关于绘制在坐标值(3,1)的网格内的窗口D和窗口E的显示位置,如图11(b)所示,控制器13将窗口D的显示位置留在坐标值(3,1)的网格内,同时将窗口E的显示位置转移到相邻坐标值(3,2)的网格内并且分配数字键。在这种情况下,与图12所示的示例画面显示中那样,将数字键“7”和数字键“8”分别分配给窗口D和窗口E。
自然,在图11(a)所示的示例的情况下,控制器13可以将窗口E的显示位置转移到相邻坐标值(4,1)的网络内。在这种情况下,将数字键“*”分配给窗口E。另外,控制器13可以将窗口E的显示位置留在坐标值(3,1)的网格内,同时将窗口D的显示位置转移到相邻坐标值(2,1)的网格内。在这种情况下,将数字键“4”和数字键“7”分别分配给窗口D和窗口E。
另外,在图13所示的示例画面显示的情况下,例如,如图14所示,控制器13可以将位置识别矩阵18b的角度变换+20°角并且进行利用。在这种情况下,在识别了排除具有对话权的窗口A之外的各个窗口B到J的显示位置之后,控制器13将各个窗口B到J的显示位置进行比较,弄清各个窗口B到J的相对位置关系,并且确定用于对位置识别矩阵18b进行变换以使得各个窗口B到J的显示位置恰当地容纳在一个网格内的角度。此外,在图13所示的示例画面显示的情况下,通过利用图14所示的位置识别矩阵18b,如图15所示的示例画面显示,将数字键分配给各个窗口B到J。另外,不用说,结构可以如下:可以将变换了+20°角的位置识别矩阵或者变换了+30°角的位置识别矩阵预先保持在非易失性存储器18中。另外,如图14所示,结构可以如下:与对位置识别矩阵18b进行变换不同,当执行变换处理以在例如图13所示的示例画面显示中将各个窗口B到J的显示位置变换-20°时,在位置识别矩阵18b上绘制变换处理后的各个窗口B到J的显示位置。
根据上述的本示例性实施方式的一个方面,移动电话10识别从显示在显示画面12上的窗口之中排除了具有对话权的窗口之后的各个剩余窗口的显示位置,将通过比较各个窗口的显示位置而获得的窗口布置与存储在选择键候选表18a中的数字键的布置进行比较,并且对各个窗口分配选择键以反映数字键的布置。因此,不需要配备诸如鼠标、跟踪球等等的定点装置,并且不会导致可用性和可操作性的降低,就可以从显示在显示画面12上的多个窗口之中选择一个窗口。
变型例
(1)控制器13可以具有执行图16所示的窗口切换处理2的结构。此外,在此图中所示的窗口切换处理2的流程图中,对于执行与图4所示的窗口切换处理1中相同的处理的步骤,附上了相同的步骤编号。此外,在下面的动作描述中,将缩略对执行与图4所示的窗口切换处理1中相同的处理的步骤的描述。
与图4所示的窗口切换处理1的情况一样,当按下模式切换键并且指示切换具有对话权的窗口时,移动电话10的控制器13启动窗口切换处理2。当窗口切换处理2启动时,首先,控制器13识别在从显示在显示画面12上的多个窗口之中排除具有对话权的窗口之后的各个剩余窗口(步骤S101)。例如,在图10所示的示例画面显示中,识别出包括窗口B到G的总共6个窗口。接下来,控制器13计算已经识别的各个窗口的显示位置(步骤S102)。此外,对于显示画面12的坐标数据(x,y),显示画面12(矩形)的左下角是(0,0),其中,y坐标值在向上方向上增加,x坐标值在向右方向上增加。
接下来,控制器13按照降序从具有最高y坐标值的显示位置开始对在以上步骤S102中识别的各个窗口进行布置(步骤S201)。例如,在图10所示的示例画面显示的情况下,控制器13按照降序从具有最高y坐标值的显示位置开始对窗口B到F进行布置,如图17(a)所示。然后,控制器13按照降序排序将各个布置的窗口分组为三个一组(步骤S202)。也就是说,排序为1到3的窗口、排序为4到6的窗口、排序为7到9的窗口、以及排序为10到12的窗口分别成为组1、组2、组3和组4。在图17(a)所示的示例的情况下,窗口B、C、和D分类到组1,而窗口F、E和G分类到组2。
接下来,对于各个组,控制器13按照升序从具有最低x坐标值的显示位置开始对各个窗口进行排序(步骤S203)。例如,在图17(a)所示的示例的情况下,组1中的窗口D、窗口C和窗口B按照此顺序排序,而窗口E、窗口G和窗口F按照此顺序排序(参照图17(b))。
然后,控制器13从排序为1的窗口开始按顺序分配数字键“1”、数字键“2”、数字键“3”、数字键“4”、数字键“5”、数字键“6”、数字键“7”、数字键“8”、数字键“9”、数字键“*”、数字键“0”和数字键“#”(步骤S204)。例如,在图17(b)所示的情况下,将数字键“1”、数字键“2”、数字键“3”、数字键“4”、数字键“5”和数字键“6”分别分配给窗口D、窗口C、窗口B、窗口E、窗口G和窗口F。
当以这种方式确定了分配给各个窗口的数字键时,控制器13然后将各个窗口的信息与分配给各个窗口的数字键的信息相关联并将它们登记在选择键分配表18c上(步骤S107)。然后,控制器13在各个窗口上叠加并显示表示分配给对应窗口的数字键的图像(步骤S108)。例如,在图17(b)所示的示例的情况下,与图18所示的示例画面显示一样,将数字键“1”的图像、数字键“2”的图像、数字键“3”的图像、数字键“4”的图像、数字键“5”的图像和数字键“6”的图像分别叠加并显示在窗口D、窗口C、窗口B、窗口E、窗口G和窗口F上。
接下来,控制器13确定是否按下了叠加并显示的任何一个数字键(步骤S109)。结果,如果按下了与叠加并显示的键不同的数字键(步骤S109:否),则控制器13显示表示出现了操作错误的消息并且返回到步骤S109。另一方面,如果按下了叠加并显示的任何一个数字键(步骤S109:是),则控制器13参照选择键分配表18c并且识别分配给按下了的数字键的窗口(步骤S110)。例如,在图18所示的示例画面显示的状态下,当按下数字键“1”或数字键“6”时,分别识别窗口D或窗口F。
在将对话权切换到在以上步骤S110中识别的窗口之后(步骤S111),控制器13完成窗口切换处理2。根据这个切换处理,经由操作部15接收的后继用户输入的传递目的地改变到切换后的窗口。例如,在图18所示的示例画面显示的状态下,当按下数字键“1”时,控制器13将具有对话权的窗口从窗口A切换到窗口D。另外,当按下数字键“6”时,控制器13将具有对话权的窗口从窗口A切换到窗口F。即使通过上述的窗口切换处理2,仍能够将选择键分配给各个窗口以反映数字键的布置。
此外,如图25(a)所示,如果垂直地(沿y轴方向)指定并且布置了具有相同水平宽度(x轴方向上的宽度)的7个窗口A到G,则在上述步骤S102中计算出的各个窗口A到G的显示位置的x坐标值在所有情况下变成相同值(x1)。当针对这个图25(a)所示的窗口A到G执行窗口切换处理2(参照图16)时,将数字键“1”到“7”按照顺序分配给窗口A到G(然而,这是针对没有执行排序的情况,因为以上步骤S203中的x坐标是相同值)。即使通过这种类型的分配选择键的方法,由于从位置最高的窗口A开始按照顺序向下分配数字键“1”到“7”,所以尽管可操作性没有损失,但是对各个窗口的选择键分配没有适当地反映数字键的布置。
因此,在窗口切换处理2的步骤S102中计算出各个窗口的显示位置之后,对各个x坐标值进行比较,如果各个窗口的x坐标值是相同值或者是预定的可接受范围内的值,则确定垂直地指定并布置各个窗口,并且,在从最大y坐标值开始按照降序对各个窗口进行排序之后,可以按照顺序从排序为1的窗口开始分配数字键“1”、数字键“4”、数字键“7”、数字键“*”、数字键“2”、数字键“5”、数字键“8”、数字键“0”、数字键“3”、数字键“6”、数字键“9”和数字键“#”。通过这种结构,在图25(a)所示的示例的情况下,将数字键“1”、数字键“4”、数字键“7”、数字键“*”、数字键“2”、数字键“5”和数字键“8”分别分配给窗口A、窗口B、窗口C、窗口D、窗口E、窗口F和窗口G,并且对各个窗口A到G的选择键分配可以在一定程度上反映数字键的布置。
此外,如图25(b)所示,如果水平地(沿x轴方向)指定并布置了具有相同垂直宽度(y轴方向的宽度)的5个窗口A到E,则在所有情况下各个窗口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)所示的示例的情况下,将数字键“1”、数字键“2”、数字键“3”、数字键“4”和数字键“5”分别分配给窗口A、窗口B、窗口C、窗口D和窗口E,对各个窗口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列)不同,那么,在将通过对各个窗口的显示位置进行比较而获得的窗口的布置与存储在选择键候选表18a中的数字键的布置进行比较和检测时,控制器13首先识别各个窗口A到M的显示位置并且将它存储在非易失性存储器18中,然后,根据图21所示的数字键的布置(4行×3列)对各个窗口B到M的显示位置进行排序,然后,分配数字键并且切换具有对话权的窗口。然后,在完成窗口切换处理之后,控制器13根据存储在非易失性存储器18中的各个窗口A到M的显示位置将各个窗口A到M返回到它的初始显示位置。此外,还可以是如下结构:各个窗口A到M的大小与显示位置一起存储在非易失性存储器18中,其中各个窗口B到M的大小在对各个窗口A到M的排序过程中发生变化,并且,在切换处理完成之后,根据存储在非易失性存储器18中的各个窗口A到M的显示位置和大小,将各个窗口A到M返回到它的初始显示状态。当然,可以利用RAM替代非易失性存储器18来存储关于这些显示位置和大小的信息。
(3)在上述示例性实施方式和变型例1中,描述了将对话权转移给新选择的窗口的情况,但是当叠加并显示多个窗口时,可以以这种方式将对话权转移到的窗口显示在前景中。此外,可以是如下结构,其中,仅仅将新选择的窗口显示在前景中而不从原始窗口转移对话权。此外,可以仅仅选择窗口而不转移对话权或者改变显示顺序。然而,在这种情况下,必须利用闪烁显示、不同颜色等等来显示最终选择的窗口,从而用户可以识别选择了哪个窗口。
(4)在窗口切换处理1和2的步骤S108中叠加并显示了数字键的图像之后,控制器13可以具有如下结构:对于数字键输入部11,仅仅能够操作叠加并显示的数字键,而禁止操作没有叠加并显示的数字键。此外,替代叠加并显示分配给各个窗口的数字键的图像,如图22所示,可以是如下结构:可以将分配给各个窗口的数字键的信息作为消息显示在显示画面12上。当然,可以是如下结构:作为语音消息通知所述消息。此外,在上述的示例性实施方式和变型例(1)中,在显示画面12上显示的窗口之中,对具有对话权的窗口不分配选择键,但是也可以是如下结构:对具有对话权的窗口也分配选择键。
(5)例如,可以在数字键输入部11之下设置能够对各个数字键进行照明的背光,从而在上述的窗口切换处理1和2的步骤S 108中,替代对分配给各个窗口的数字键的图像进行叠加并显示,对背光进行控制,从而例如如图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)通过执行安装在非易失性存储器18上的OS(程序),移动电话10(计算机)执行关于本发明的诸如窗口切换处理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、一种信息处理装置,该信息处理装置包括:
多个键;
存储器,其存储表示所述多个键的布置的键布置数据;
识别部,其识别显示在画面上的多个窗口的各个显示位置;
保持部,其将通过对由所述识别部识别的各个窗口的显示位置进行比较而获得的窗口布置与由所述键布置数据表示的键布置进行比较,如果所述窗口布置与所述键布置不同,则保持所述各个窗口的显示位置;
排序部,其根据所述键布置对所述各个窗口的显示位置进行排序;
分配部,其将由所述排序部进行排序之后的窗口的布置与所述键布置进行比较,并且在所述多个键中对所述各个窗口唯一地分配用于选择相关窗口的键,使得相关的这两个布置是相同或相似的;
通知部,其通知由所述分配部分配的键;
选择部,当操作了由所述通知部通知的键中的任一个时,该选择部选择被分配了所操作的键的窗口;以及
恢复部,在由所述选择部进行选择之后,该恢复部将所述各个窗口的显示位置返回到由所述保持部保持的各个窗口的显示位置。
8、一种程序,该程序使得计算机实现如下功能:
识别功能,识别显示在画面上的多个窗口中的每一个的显示位置;
分配功能,将通过对由所述识别功能识别出的各个窗口的显示位置进行比较而获得的窗口布置与由存储在存储器中的键布置数据表示的键布置进行比较,并且在由所述键布置数据表示的多个键中对所述各个窗口唯一地分配用于选择相关窗口的键;
通知功能,通知由所述分配功能分配的键;以及
选择功能,当操作了由所述通知功能通知的键中的任一个时,选择被分配了所操作的键的窗口。
9、一种程序,该程序使得计算机实现如下功能:
识别功能,识别显示在画面上的多个窗口中的每一个的显示位置;
保持功能,将通过对由所述识别功能识别的各个窗口的显示位置进行比较而获得的窗口布置与由存储在存储器中的键布置数据表示的键布置进行比较,如果所述窗口布置与所述键布置不同,则保持所述各个窗口的显示位置;
排序功能,根据所述键布置对所述各个窗口的显示位置进行排序;
分配功能,将由所述排序功能进行排序之后的窗口的布置与所述键布置进行比较,并且在由所述键布置数据表示的多个键中对所述各个窗口唯一地分配用于选择相关窗口的键,使得相关的这两个布置是相同或相似的;
通知功能,通知由所述分配功能分配的键;
选择功能,当操作了由所述通知功能通知的键中的任一个时,选择被分配了所操作的键的窗口;以及
恢复功能,在由所述选择功能进行选择之后,将所述各个窗口的显示位置返回到由所述保持功能保持的各个窗口的显示位置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP050250/2007 | 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 |
---|---|
CN101622592A true CN101622592A (zh) | 2010-01-06 |
CN101622592B CN101622592B (zh) | 2012-08-22 |
Family
ID=39721312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008800064877A Expired - Fee Related CN101622592B (zh) | 2007-02-28 | 2008-02-28 | 信息处理装置和程序 |
Country Status (11)
Country | Link |
---|---|
US (1) | US8542192B2 (zh) |
EP (1) | EP2116924B1 (zh) |
JP (1) | JP4763633B2 (zh) |
KR (1) | KR101086168B1 (zh) |
CN (1) | CN101622592B (zh) |
AU (1) | AU2008220058B2 (zh) |
BR (1) | BRPI0806412A2 (zh) |
IL (1) | IL200018A (zh) |
RU (1) | RU2434261C2 (zh) |
TW (1) | TWI381287B (zh) |
WO (1) | WO2008105488A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105739842A (zh) * | 2016-03-08 | 2016-07-06 | 浙江慧脑信息科技有限公司 | 一种同时设定程序窗口大小和位置的方法 |
CN108733224A (zh) * | 2017-04-13 | 2018-11-02 | 发那科株式会社 | 数值控制装置 |
CN110767303A (zh) * | 2019-09-06 | 2020-02-07 | 广东宝莱特医用科技股份有限公司 | 一种限制数值输入的方法 |
Families Citing this family (12)
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 | 富士通株式会社 | 表示制御方法、情報処理装置及び表示制御プログラム |
WO2020129908A1 (ja) * | 2018-12-18 | 2020-06-25 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置 |
Family Cites Families (16)
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 |
-
2007
- 2007-02-28 JP JP2007050250A patent/JP4763633B2/ja active Active
-
2008
- 2008-02-27 TW TW097106835A patent/TWI381287B/zh not_active IP Right Cessation
- 2008-02-28 BR BRPI0806412-1A patent/BRPI0806412A2/pt not_active IP Right Cessation
- 2008-02-28 CN CN2008800064877A patent/CN101622592B/zh not_active Expired - Fee Related
- 2008-02-28 EP EP08720967.2A patent/EP2116924B1/en active Active
- 2008-02-28 KR KR1020097017536A patent/KR101086168B1/ko active IP Right Grant
- 2008-02-28 US US12/528,898 patent/US8542192B2/en active Active
- 2008-02-28 RU RU2009135769/08A patent/RU2434261C2/ru not_active IP Right Cessation
- 2008-02-28 AU AU2008220058A patent/AU2008220058B2/en not_active Ceased
- 2008-02-28 WO PCT/JP2008/053472 patent/WO2008105488A1/ja active Application Filing
-
2009
- 2009-07-22 IL IL200018A patent/IL200018A/en active IP Right Grant
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105739842A (zh) * | 2016-03-08 | 2016-07-06 | 浙江慧脑信息科技有限公司 | 一种同时设定程序窗口大小和位置的方法 |
CN108733224A (zh) * | 2017-04-13 | 2018-11-02 | 发那科株式会社 | 数值控制装置 |
CN108733224B (zh) * | 2017-04-13 | 2021-03-05 | 发那科株式会社 | 数值控制装置 |
CN110767303A (zh) * | 2019-09-06 | 2020-02-07 | 广东宝莱特医用科技股份有限公司 | 一种限制数值输入的方法 |
CN110767303B (zh) * | 2019-09-06 | 2022-07-19 | 广东宝莱特医用科技股份有限公司 | 一种限制数值输入的方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2008217131A (ja) | 2008-09-18 |
IL200018A (en) | 2013-11-28 |
CN101622592B (zh) | 2012-08-22 |
KR20090106624A (ko) | 2009-10-09 |
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 |
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 |
---|---|---|
CN101622592B (zh) | 信息处理装置和程序 | |
US10671276B2 (en) | Mobile terminal device and input device | |
JP4611000B2 (ja) | 携帯端末装置 | |
CN102637089B (zh) | 信息输入设备 | |
CN101267471B (zh) | 用于移动终端的空闲屏幕布置结构和空闲屏幕显示方法 | |
US20100255882A1 (en) | Apparatus and a method for arranging elements on a display | |
CN104506951B (zh) | 一种文字输入方法、装置及智能终端 | |
EP2116923B1 (en) | Information processing device and program | |
CN112148408A (zh) | 基于图像处理的无障碍模式实现方法、设备及存储介质 | |
US20040113955A1 (en) | Mobile information terminal | |
CN106686434A (zh) | 遥控器控制软键盘的方法及*** | |
KR100548337B1 (ko) | 이동 통신 단말기의 정보 표시 방법 | |
KR100533036B1 (ko) | 휴대단말기의 매크로 키버튼 운용방법 | |
JP5254892B2 (ja) | 携帯通信機器及び通信機器 | |
KR100620006B1 (ko) | 휴대단말기의 메뉴 표시장치 및 방법 | |
KR100631706B1 (ko) | 단축 번호 관리 기능을 갖는 이동 통신 단말기 및 방법 | |
KR20090097417A (ko) | 휴대 단말기 및 그의 파일 검색 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120822 Termination date: 20210228 |