本发明专利技术提供了一种用户界面生成装置,即使在多个应用程序的用户界面的合成之后,所述装置也能够通过简单的操作来改变合成UI的构成。所述用户界面生成装置包括控制单元,如果当所述控制单元进行控制以显示合成用户界面对象组时,输入单元接收第二输入,则所述控制单元用于根据所述输入单元开始接收所述第二输入的位置以及所述输入单元结束接收所述第二输入的位置,并且进行控制以显示重新合成的用户界面对象组,来执行所述合成用户界面对象组的重新合成处理。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用户界面生成装置,更具体地,涉及用于生成移动终端的用户界面的 用户界面生成装置。
技术介绍
当用户操作移动终端时,以移动电话为代表的移动终端的用户界面(下文中,不 定地简称为“UI”)对可操作性有着巨大影响。因此,移动终端的UI是让用户购买移动终端 的重要因素之一。由于近些年中移动终端的显著多功能化,有很多移动终端具有使用动画和3D显 示的独特UI。此外,有移动终端具有根据需要可以由用户进行个性化的UI。这样的移动终 端极大地提高了针对用户的便利性。在制造商之间和在型号之间,常规移动终端一般具有不相同的UI设计和操作方 法。即,UI对于每个终端是唯一的,并且大多数常规移动终端具有高度依赖于型号的UI。 因此,当在开发终端中重新使用另一个终端的程序代码时,其导致对程序代码的UI部分的 大量改动。因此,难以将终端的程序代码移植到另一个终端上。为了处理这种问题,已经引入了基于XML(可扩展标记语言)的UI。通过使用其描 述方法被标准化的XML文件来表示UI,促进了程序代码的重新使用,并且使得向另一个型 号移植UI成为可能。相应地,其还使得独立地单独处理来自每个终端的UI成为可能,以使 得不同型号和不同制造商的终端可以使用该UI。这种基于XML 的 UI 的代表有 TAT (http //www. tat. se)开发的 UI 基础、Acrodea, Inc. (http://www.acrodea.co.jp/)开发的 VIVID UI、Qualcomm Incorporated (http:// www. qualcomm. co. jp/)开发的 UI One 等等。另外,由于终端主体的多功能化和高性能,最近越来越多的移动终端安装了可以 执行多任务处理的OS(操作系统),用于同时并行地执行多个任务。此外,通过将并行和同 时处理的多个任务分配给相应的显示区域(窗口),具有多窗口功能和复用输出屏幕显示 器的移动终端已经变得广泛使用。附带地,存在一种已经公开的技术,用于通过使用具有红外通信单元的移动终端, 通过红外通信来远程操作(控制)多个外部设备(参见例如,专利文档1)。专利文档1的 移动电话终端具有用于与外部设备通信的外部控制单元。该移动电话终端存储经由电话线 获得或者从外部设备接收的用于远程控制外部设备的外部设备控制信息,并且基于该外部 设备控制信息来远程控制外部设备。即,通过改变终端中所并入的应用程序(下文中,简单 地称为“应用”),一般作为移动电话使用的终端主体可以被用作用于远程控制多个外部设备的远程控制器(下文中,简单地称为“遥控器”)。现有技术文档专利文档专利文档1 日本专利特许公开号2001-36652
技术实现思路
技术问题根据上述专利文档1公开的移动电话终端,单一移动电话终端可以基于与外部设 备相对应的相应外部设备控制信息来远程控制多个外部设备。因此,不需要进行麻烦的操 作来让用户分别使用针对多个外部设备的单独遥控器终端,这改善了针对用户的便利性。如果在上述能够进行多任务处理的移动终端中,能够实现在要远程控制的多个外 部设备之间进行远程切换的这种遥控器功能,则不一定需要退出遥控器应用来发起另一个 遥控器应用。即,有可能在单一终端上发起多个应用,并且适时地使用他们中所需的遥控器 应用。然而,在多个应用之间进行频繁切换的操作是麻烦的。如果在移动终端中嵌入上述多窗口功能,可以分别在多个窗口上显示用于操作多 个应用的UI。因此,有可能在单一屏幕上使用应用,而不在多个应用之间进行切换。即,例如对于图22(A)所示的单独的TV遥控器终端,如图22 (B)所示,可以在例如 移动终端100的触摸面板200上再现TV遥控器应用的UI,同时维持TV遥控器终端的可操 作性。当图22(A)所示的遥控器终端的数字按键或按钮是机械按键时,将图22(B)所示的 移动终端的数字按键或按钮进行再现来作为对象,并在触摸面板200上加以显示。下文中, 将构成在触摸面板上显示的UI的多种按键或按钮以及显示点的信息称作“UI对象”。类似 地,对于图22(C)所示的单独的空调遥控器终端,如图22(D)所示,可以在移动终端100的 触摸面板200上再现空调遥控器应用的UI,同时维持空调遥控器终端的可操作性。此外, 如果基于以XML方式来描述每个应用的UI,则即使将应用移植到不同制造商的另一个终端 中,也可以仅通过处理描述该UI的XML文件,容易地在另一个终端中再现几乎相同的UI。然而,在上述示例中,为了在观看TV时操作空调,可能需要针对TV和空调两者的 麻烦操作。在这种情况下,可以通过使用多任务功能和多窗口功能,划分显示单元的显示区 域,同时显示TV和空调的应用。然而,由于每个应用仅具有假定单独使用的UI,因此UI的 同时显示导致了如图23(A)至(D)中所示的显示。图23(A)至(D)是示出了当通过使用具有多任务功能和多窗口功能的移动终端 100来同时显示两个应用的UI时的状态的图。在图中示出的示例中,当该UI中的每一个被 重现为处于将触摸面板200的显示单元垂直分割的每个窗口中,每个UI仅有一部分得以显 示。在每个窗口的右侧提供了滚动条,以使得操作屏幕之外的部分成为可能。在如图23(A)所示的状态下,为了例如调整TV的音量,如图23(B)所示,用户需要 移动TV遥控器UI的窗口中的滚动条,以移动TV遥控器UI的显示区域。类似地,在如图 23(C)所示的状态下,为了例如调整空调的温度,如图23(D)所示,用户需要移动空调遥控 器UI的窗口中的滚动条,以移动空调遥控器UI的显示区域。此外,当通过使用多窗口功能 发起多个应用时,并且如果将UI显示为彼此重叠,则必须在开始输入操作之前选择并激活窗口。特别地将移动终端的终端主体设计为紧凑的,从而触摸面板构成的UI或物理按 键构成的UI可以使用的面积非常有限。因此,一般以最小尺寸来设计构成应用的UI的操 作单元(如遥控器)。因此,将每个UI整个地减小以同时显示多个应用的UI是不现实的。如上所述,如果通过使用多窗口功能来显示被设计为针对单一屏幕且被假定为单 独使用的UI (下文中,恰当地简写为“独立UI”),则破坏了 UI的可操作性。为了处理这种问题,可以考虑生成合成的UI (下文中,简称为“合成UI”),其由从 作为每个独立UI的组件的UI对象(如按键和按钮)中选择的UI对象合成。例如,可以考 虑如图对所示的通过选择来自图22(B)所示的TV遥控器应用UI和图22(D)所示的空调 遥控器应用UI中的预定UI对象,来生成合成UI。图M所示的移动终端100示出了示例, 在该示例中从上述两个遥控器应用UI中选择预定UI对象,并且将其显示为触摸面板200 上的单一合成UI。由于以这种方式来合成UI使得通过选择用户频繁使用或需要的UI对象来构成合 成UI成为可能,因此不一定让每一个UI对象牺牲其可使用性(S卩,可操作性)来进行缩小。另外,不管使得对多个应用的操作成为可能的便利性如何,合成UI中针对每个应 用的UI对象的数量(软按键,比如按钮等等)小于独立UI中的数量。相应地,可以例如通 过不显示与用户所需的操作相对应的UI对象,来破坏针对用户的便利性。例如,将图25 (a) 中独本文档来自技高网...
【技术保护点】
1.一种用户界面生成装置,包括:存储器单元,能够存储应用程序;控制单元,基于存储在所述存储器单元中的应用程序,用于在接收到生成一个用户界面的指令时,进行控制以显示与所述指令中的用户界面相对应的独立用户界面对象组,以及用于在接收到生成多个用户界面的指令时,进行控制以通过对从与所述指令中的多个用户界面对应的独立用户界面对象组中分别提取的用户界面对象执行合成处理,来显示合成用户界面对象组;显示单元,用于显示所述独立用户界面对象组或所述合成用户界面对象组;以及输入单元,相对于所述显示单元地布置在所述显示单元的前表面处,以接收第一输入装置产生的第一输入和第二输入装置产生的第二输入,其中如果所述输入单元接收到所述第一输入,则所述控制单元执行与所述第一输入的接收位置相对应的用户界面对象的功能,以及如果在所述控制单元进行控制以显示所述合成用户界面对象组的同时,所述输入单元接收到所述第二输入,则所述控制单元根据所述输入单元开始接收所述第二输入的位置以及所述输入单元结束接收所述第二输入的位置,来执行所述合成用户界面对象组的重新合成处理,并进行控制以显示重新合成的合成用户界面对象组。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:木下健太,
申请(专利权)人:京瓷株式会社,
类型:发明
国别省市:JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。