著录项信息
专利名称 | 触摸感应装置和用于提供侧触摸板的方法 |
申请号 | CN201010102910.2 | 申请日期 | 2010-01-29 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2011-05-25 | 公开/公告号 | CN102073403A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/041 | IPC分类号 | G06F3/041;G06F3/044;G06F3/045查看分类表>
|
申请人 | 联发科技股份有限公司 | 申请人地址 | 中国台湾新竹科学工业园区新竹市笃行一***
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联发科技股份有限公司 | 当前权利人 | 联发科技股份有限公司 |
发明人 | 张胜凯 |
代理机构 | 北京万慧达知识产权代理有限公司 | 代理人 | 葛强;张一军 |
摘要
本发明提出一种触摸感应装置,用于提供侧触摸板作为人机界面的一部分,包含:前板,置于一前表面上用于显示信息;至少两个侧传感器,依序设置于多个侧表面的其中一个之上或之下,用于感测该至少两个侧传感器上的触摸;传感器控制器,耦接该至少两个侧传感器,响应于该至少两个侧传感器不同时间的触摸来产生信号;以及处理单元,耦接该传感器控制器和该前板,当接收该信号指示该触摸从该至少两个侧传感器的一端开始并在该至少两个侧传感器的另一端结束时,确定一滑动动作,并仅根据所确定的滑动动作指示该前板更新所显示的信息。本发明的优点之一是装置侧面采用的触摸板得到了有效利用,用户操作更加方便。
1.一种触摸感应装置,用于提供侧触摸板作为人机界面的一部分,包含:
前板,置于一前表面上用于显示信息;
至少两个侧传感器,依序设置于多个侧表面的其中一个之上或之下,用于感测该至少两个侧传感器上的触摸;
传感器控制器,耦接该至少两个侧传感器,响应于该至少两个侧传感器不同时间的触摸来产生信号;以及
处理单元,耦接该传感器控制器和该前板,当接收该信号指示该触摸从该至少两个侧传感器的一端开始并在该至少两个侧传感器的另一端结束时,确定一滑动动作,并仅根据所确定的滑动动作指示该前板更新所显示的信息。
2.如权利要求1所述的触摸感应装置,其特征在于,该滑动动作中任意两个接续触摸之间的时间间隔限于预设时间段之内。
3.如权利要求2所述的触摸感应装置,其特征在于,当侦测到该任意两个接续触摸的起始之间的时间间隔限于该预设时间段之内时,或者当侦测到该任意两个接续触摸的终止之间的时间间隔限于该预设时间段之内时,就确定该滑动动作。
4.如权利要求1所述的触摸感应装置,其特征在于,该侧传感器置于左侧表面之上或之下,或者,该侧传感器置于右侧表面之上或之下,或者,该侧传感器置于上侧表面之上或之下。
5.如权利要求1所述的触摸感应装置,其特征在于,当该滑动动作是上滑动作时,该处理单元放大音频信号的增益至扬声器或连接该触摸感应装置的耳机,并且,当该滑动动作是下滑动作时,该处理单元压低音频信号的增益至该扬声器或该耳机。
6.如权利要求1所述的触摸感应装置,其特征在于,更包含电视调谐器,其中,当该滑动动作是左滑或右滑动作时,该处理单元指示该电视调谐器调谐在特定频率,用于接收电视信号。
7.如权利要求1所述的触摸感应装置,其特征在于,更包含存储多个图像的存储装置,其中,当该滑动动作是左滑或右滑动作时,该处理单元从该存储装置读取下一图像或上一图像,并指示该前板显示所读取的图像。
8.如权利要求1所述的触摸感应装置,其特征在于,更包含用于发光的灯光模块,当该滑动动作是上滑动作时该处理单元指示该灯光模块增大发光亮度,当该滑动动作是下滑动作时该处理单元指示该灯光模块减小发光亮度。
9.如权利要求1所述的触摸感应装置,其特征在于,该前板显示多个数据条目的列表,当该处理单元侦测到该滑动动作时就指示该前板移动高亮至另一数据条目;或者,该前板显示一图像,当该处理单元侦测到该滑动动作时,就指示该前板水平或垂直滚动所显示的图像,滚动所显示图像的程度依赖于该滑动动作的长度;或者,该前板显示写画图,当该处理单元侦测到该滑动动作时,就指示该前板擦除该写画图;或者,该前板显示游戏画面,该处理单元侦测到该滑动动作时控制该游戏。
10.一种触摸敏感装置,用于提供侧触摸板作为人机界面的一部分,包含:
前板,置于一前表面上用于显示信息;
第一侧传感器,置于第一侧表面之上或之下,用于感测该第一侧传感器的触摸;
第二侧传感器,置于第二侧表面之上或之下,用于感测该第二侧传感器的触摸,其中,该第一侧表面的一边与该第二侧表面的一边相接触以形成一转角;
传感器控制器,耦接该第一侧传感器和该第二侧传感器,响应于该第一侧传感器和该第二侧传感器不同时间的触摸来产生信号;以及
处理单元,耦接该传感器控制器和该前板,当接收该信号指示该第一侧传感器和该第二侧传感器顺序侦测到从该第一侧表面和该第二侧表面中的一个侧表面通过拐角向另一个侧表面的触摸时,确定顺时针滑动动作或逆时针滑动动作,并相应的指示该前板更新所显示的信息。
11.如权利要求10所述的触摸敏感装置,其特征在于,该第一侧传感器的触摸与该第二侧传感器上的触摸之间的时间间隔限于预设时间段之内。
12.如权利要求10所述的触摸敏感装置,其特征在于,当侦测到该顺时针滑动动作时,该处理单元就指示该前板顺时针旋转一显示图像,当侦测到该逆时针滑动动作时,就指示该前板逆时针旋转该显示图像。
触摸感应装置和用于提供侧触摸板的方法
技术领域
[0001] 本发明是关于人机界面(MMI),更具体的,是关于触摸感应装置和用于提供侧触摸板(side touch panel)的方法。
背景技术
[0002] 触摸板正越来越多地被用作与计算机、移动电话、媒体播放器装置、游戏装置等进行交互的一种替代方式。触摸板可提供于图形用户界面(GUI),以供用户利用例如指示器(pointer)、尖笔(stylus)、手指等进行交互。GUI通常由显示屏提供,显示屏与触摸板结合或置于触摸板之下,以根据所选应用来动态显示界面。
[0003] 在实践中,大多数装置的主表面采用与显示屏结合的单个触摸板,以提供二维
(2D)操作界面。这种设计的缺点在于:观看显示屏时可能受到显示屏上物体(例如手指、尖笔等)的阻碍。此外有时要求用户用双手操作,也给用户带来不便。虽然现有设计通常在装置侧面设有滚轮(scroll wheel)或按钮,但滚轮或按钮通常功能(例如调整音量、作为电源开关或用于拍照)有限而不能被有效利用。
[0004] 为改进使用触摸板的上述不便之处,急需一种支持更方便的操作界面且更易使用的扩展触摸板。
发明内容
[0005] 有鉴于此,本发明的目的之一是提供一种触摸感应装置和用于提供侧面触摸板的方法。
[0006] 本发明提供一种触摸感应装置,用于提供侧触摸板作为人机界面的一部分,包含:
一前板,置于一前表面上用于显示信息;至少两个侧传感器,依序设置于多个侧表面的其中一个之上或之下,用于感测该至少两个侧传感器上的触摸;一传感器控制器,耦接该至少两个侧传感器,响应于该至少两个侧传感器不同时间的触摸来产生信号;以及一处理单元,耦接该传感器控制器和该前板,当接收该信号指示该触摸从该至少两个传感器的一端开始并在该至少两个传感器的另一端结束时,确定一滑动动作,并仅根据所确定的滑动动作指示该前板更新所显示的信息。
[0007] 本发明提供一种触摸敏感装置,用于提供侧触摸板作为人机界面的一部分,包含:
一前板,置于一前表面上用于显示信息;一第一侧传感器,置于一第一侧表面之上或之下,用于感测该第一侧传感器的触摸;一第二侧传感器,置于一第二侧表面之上或之下,用于感测该第二侧传感器的触摸,其中,该第一侧表面的一边与该第二侧表面的一边相接触以形成一转角;一传感器控制器,耦接该第一侧传感器和该第二侧传感器,响应于该第一侧传感器和该第二侧传感器不同时间的触摸来产生信号;以及一处理单元,耦接该传感器控制器和该前板,当接收该信号指示该第一侧传感器和该第二侧传感器顺序侦测到从该第一侧表面和该第二侧表面中的一个侧表面通过拐角向另一个侧表面的触摸时,确定一顺时针或逆时针滑动动作,并相应的指示该前板更新所显示的信息。
[0008] 本发明的优点之一是装置侧面采用的触摸板得到了有效利用,用户操作更加方
便。
[0009] 附图说明
[0010] 图1是根据本发明一个实施例,具有侧面触摸板的装置的简化示意图。
[0011] 图2是图1装置1的系统架构示意图。
[0012] 图3A是根据本发明一个实施例,对应于位置3001的单次触摸信号S3001的示意
图。
[0013] 图3B是根据本发明一个实施例,对应于位置3001的两次触摸信号S3001的示意
图。
[0014] 图3C是根据本发明一个实施例,分别对应位置3001至3003的上滑信号S3001至
S3003的示意图。
[0015] 图3D-图3F分别是根据本发明一个实施例,在侧板的下滑、左滑和右滑信号的示意图。
[0016] 图3G是根据本发明一个实施例分别对应上侧板位置3007、右侧板位置3008的顺
时针滑动信号S3007、S3008的示意图。
[0017] 图3H是根据本发明一个实施例,在两个侧板逆时针滑动的信号示意图。
[0018] 图3I是根据本发明一个实施例对应位置3001的长触摸信号S3001的示意图。
[0019] 图4是根据本发明一个实施例的用于提供与扩展触摸板进行类似3D交互的方法
的流程图。
[0020] 图5是装置1系统结构另一实施例的示意图。
[0021] 图6显示媒体播放器应用具有软键的MMI。
[0022] 图7是根据本发明一个实施例的用于图像查看器应用的具有软键的MMI的示意
图。
[0023] 图8是根据本发明一个实施例的用于数字/模拟电视应用的MMI的示意图。
[0024] 图9A是根据本发明一个实施例的用于导航应用的MMI的示意图。
[0025] 图9B是图9A用于导航应用的MMI的一种变形。
[0026] 图10是根据本发明一个实施例,用于控制灯光模块的MMI的示意图。
[0027] 图11是根据本发明一个实施例,用于文本查看器应用的具有软键的MMI示意图。 [0028] 图12是根据本发明一个实施例,用于列表应用的具有软键的MMI示意图。
[0029] 图13是根据本发明一个实施例,用于图像查看器应用的具有软功能键的MMI示意图。
[0030] 图14是根据本发明一个实施例,用于文本编辑器应用的具有软功能键的MMI示意图。
[0031] 图15是根据本发明一个实施例,用于列表应用的具有软功能键的MMI示意图。
[0032] 图16是根据本发明一个实施例,具有水平和垂直滚动控制的MMI示意图。
[0033] 图17是根据本发明一个实施例,用于图像查看器应用的MMI示意图。
[0034] 图18是根据本发明另一实施例,用于图像查看器应用的MMI示意图。
[0035] 图19是根据本发明一个实施例,用于虚拟写画板应用的MMI示意图。
[0036] 图20是根据本发明一个实施例,用于破墙游戏的GUI示意图。
[0037] 图21是根据本发明一个实施例,用于弹球游戏的GUI示意图。
[0038] 图22是根据本发明另一实施例,用于驾车游戏的MMI示意图。
[0039] 图23是根据本发明另一实施例,用于击鼓游戏的MMI示意图。
具体实施方式
[0040] 在说明书及后续的权利要求当中使用了某些词汇来指称特定组件。所属领域中具有通常知识者应可理解,制造商可能会用不同的名词来称呼同一个组件。本说明书及后续的权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及后续的请求项当中所提及的“包括”和“包含”系为一开放式的用语,故应解释成“包含但不限定于”。以外,“耦接”一词在此系包含任何直接及间接的电气连接手段。间接的电气连接手段包括通过其它装置进行连接。
[0041] 根据本发明实施例,可以在装置侧面放置额外的触摸板/传感器,让用户在装置侧面用一只手即可操作。图1是根据本发明一个实施例,具有侧面触摸板的装置的简化示意图。装置1的外部结构可以是具有六个面的立方体。前板10置于立方体的前表面,侧板
20置于立方体的上表面。前表面是指具有最大面积的表面区域,前表面与显示屏结合并作为主界面提供给用户。前板10可称为提供2D触摸位置识别的2D触摸敏感板。由于侧板
20通常较狭窄,侧板20可称为提供1D触摸位置识别的1D触摸敏感板。2D触摸位置可用
两方向坐标(例如“X”和“Y”)指示,1D触摸位置可用单向坐标(例如“Z”)指示。应当理解,侧板20不限于放置在平表面上或平表面下,也可以形成于曲面上或曲面下。装置1可以结合2D和1D触摸位置,并为用户提供类似3D的交互。采用以上设计可向用户提供一只
手的操作方法。例如,用户可用一只手握住装置1并用拇指操作前板10,用食指操作侧板
20。另一实施例中还可采用更多侧板。例如,第二和第三侧板(未示)可置于装置1的右
表面或左表面,用户可用拇指、食指或 中指操作第二或第三侧板。依据上述,本领域普通技术人员很容易了解装置1外部结构的其它实施例。
[0042] 图2是图1装置1的系统架构示意图。系统200中,应用模块230可将各应用所支
持功能的功能处理程序(handler)登记入系统框架装置240(图中标示为“FW”)中。此外,应用模块230记录侧板20的位置范围以及动作类型,动作类型用于激活特定应用的每个已登记功能。位置范围是指侧板20上或侧板20下的一区域内的一或多个传感器。以媒体
播放器为例,应用模块230可登记功能处理程序,用于播放特定多媒体档案(例如“.AAC”,“.WAV”,“.MP3”,“.MP4”或其它档案)、使当前播放的多媒体档案暂停、以及使当前播放的多媒体档案快进或快退,以上各功能均与特定的位置范围和动作类型相关联,例如“单次触摸”、“两次触摸”、“上滑(upward slide)”、“下滑”、“左滑”、“右滑”、“顺时针滑动”、“逆时针滑动”或其它。因此,当侦测到在指定的位置范围出现特定动作类型时,相关的功能处理程序就实施上述特定功能。所述“触摸”可以表示一物体接触到触摸板,“触摸”也可称为“点击”、“轻敲”、“按压”或其它。或者,“触摸”可表示一物体接近被置于板上或板下的特定传感器而被感测到,但本发明并不以此为限。系统框架装置240可在存储模块250存储的最
近最少使用区间树(Least Recently Used Interval Tree,LRU Interval Tree)表251中维护已登记的信息。此实施例中使用LRU区间树结构维护已登记信息,以减少查找时间,在其它实施例中基于不同考虑也可采用其它数据结构。例如为使所需存储空间最小化,也可采用T树结构。当置于前板10内的传感器侦测到物体触摸时,传感器控制器210确定触摸
事件的位置和事件类型,并输出触摸事件的位置(X,Y)和事件类型(图中标示为“type”,下同)至系统框架装置240。输出事件类型可包括“键释放(keyup)”、“键按下(keydown)”、“拖曳(drag)”、“拖曳结束(释放,release)”、“触摸”、“两次触摸(double touch)”等等。
类似的,当置于侧板20内的传感器侦测到物体触摸时,传感器控制器220确定触摸事件的位置和事件类型,并输出触摸事件的位置(Z)和事件类型至系统框架装置240。输出事件
类型可包括“单次触摸”、“两次触摸”、“长触摸”和“滑动”。应当理解,传感器控制器只输出位置信息也是可行的。系统框架装置240接收到已感测触摸信息后,就基于一段时间内的位置和/或事件类型来确定特定的动作类型,基于已感测的位置和事件类型在LRU区间
树表251 中搜寻匹配的功能处理程序,并驱动应用模块230的匹配功能处理程序以实施特定功能。相应的,应用模块230实施对应的功能以动态调整前板10显示屏上的GUI,以及
/或者操作一或多个外围设备,例如麦克风、扬声器、照相机模块、大容量存储装置或以上的任意组合。系统框架装置240和应用模块230中的每个包括一系列程序代码,并可由内嵌
在系统200中的处理单元(例如通用处理器、MCU或其它)来执行。图2中绘出的传感器
区域与前板10的显示屏相分离是为了方便说明。但在实际环境中,传感器区域与显示屏也可以重叠或互相结合,从用户的角度看是单个平面。一些实施例中,前板10可不包含用于侦测前板10触摸位置及事件类型的传感器,且基于节省硬件设计成本、降低复杂度和电池电力消耗的考虑,也可以省略传感器控制器210。相应的,LRU区间树表25可存储只由侧板
20支持的功能处理程序的已登记激活信息。
[0043] 置于前板10和侧板20之上或之下的传感器可包含特定数目的微传感器或微型触
摸单元。微传感器或微型触摸单元可均一的(uniformly)置于板内或在板上沿多条平行线放置。传感器可以是电阻性、电容性、红外线、声波类型、或任何其它能侦测板上触摸位置的适宜传感器形式。以电容性传感器为例,可采用多个电极成行成列排列以形成电容性矩阵,也可排成列或者排成行以形成电容性线条(capacitive lines),通过侦测触摸导电物体引起的电极间互电容值改变或耦合度衰减以提供触摸位置。作为替代,也可用两个金属层形成电阻性传感器。当例如手指等物体按压板上某一点时,两金属层就在该点相连,此时,触摸板(简称“板”)相当于输出相连的一对分压器。手指等的按压会引起电流变化,被登记为触摸事件并发送至传感器控制器进行处理。
[0044] 动作类型“触摸”定义为物体在前板10或侧板20上的单次触摸。更具体的,单次触摸是指物体与板接触一段预设时间,或者在面向对象编程术语中,单次触摸定义为:键释放事件紧随在键按下事件之后。动作类型“两次触摸”定义为在较短间隔内的两次触摸。
通常,所述较短间隔是从人类对连续性的一般感知导出,或者根据用户偏好作预先设定。动作类型“长触摸”定义为在预设时间段内持续的触摸。当传感器沿行或沿列放置时,动作类型“滑动”定义为物体从多个传感器的一端到多个传感器另一端的多次触摸,其中任意两次接续触摸的间隔限于预设时间段之内。特别的,在板上两位置间的移动仅限于沿单一方向。
在加入 移动方向时,动作类型“滑动”可进一步分类为“下滑”、“上滑”、“右滑”、“左滑”、“顺时针滑动”、“逆时针滑动”。图3A是根据本发明一个实施例,对应于位置3001的单次触摸信号S3001的示意图。当传感器控制器220侦测到在时间t11内有物体触摸右侧板的位置
3001时,信号S3001为真,否则为假。当时间t11在预设时间段之内时系统框架装置240确认为一次成功的“单次触摸”。图3B是根据本发明一个实施例,对应于位置3001的两次触摸信号S3001的示意图。侦测到两个单次触摸后,若两次间隔t23在预设时间间隔之内,则确认为成功的“两次触摸”。图3C是根据本发明一个实施例,分别对应位置3001至3003的上滑信号S3001至S3003的示意图。通过置于右侧板位置3003至3001之上或之下的传感
器来顺序侦测三个单次触摸。第一次触摸结束与第二次触摸结束之间的时间间隔t31、第二次触摸结束与第三次触摸结束之间的时间间隔t32由系统框架装置240获得。当侦测到时
间间隔t31、时间间隔t32均在预设时间间隔之内时,系统框架装置240确认为一次成功的上滑。如图3D至图3F所示的下滑、左滑和右滑可以类似的方式确定,此处为简洁起见仅简略描述。图3G是根据本发明一个实施例分别对应上侧板位置3007、右侧板位置3008的顺时
针滑动信号S3007、S3008的示意图。通过置于上侧板位置3007、右侧板位置3008之上或
之下的传感器顺序侦测两个单次触摸。然后获得分别对应位置3007、3008的单次触摸结束之间的时间间隔t71。当侦测到时间间隔t71在预设时间间隔之内时,系统框架装置240确认为成功的顺时针滑动。图3H所示的逆时针滑动可用类似方式确定,此处为简洁起见仅简略描述。请注意,作为替代,也可通过侦测单次触摸起始时刻的时间间隔或其它类似但不同的方式来确定任何类型的滑动。应当理解,图中所示的信号S3001至S3008可表示传感器
控制器220设定或者反设定(de-assert)的信号,也可表示存储在寄存器、缓冲器或存储器中的相对于时间的信息变化,信息的改变由传感器控制器220控制。本领域普通技术人员基于不同的设计考虑,也可侦测比上述方法更多或更少的位置以确定所述“滑动”动作,本发明不以此为限。图3I是根据本发明一个实施例对应位置3001的长触摸信号S3001的示
意图。当传感器控制器220侦测到有物体触摸右侧板的位置3001时信号S3001变为真,否
则,当传感器控制器220不再侦测到触摸、点击或类似动作时信号S3001变为假。侦测到触摸后,系统框架装置240进一步确定每段预设时间间隔经过时 所侦测到的触摸是否一直
存在,例如在时间间隔t91、t92、t93结束时依次确认。在两次侦测到触摸持续后,系统框架装置240就确认为成功的长触摸,直到不再侦测到触摸(又称为长触摸释放)。
[0045] 请参考图4,图4是根据本发明一个实施例的用于提供与扩展触摸板进行类似3D
交互的方法的流程图。该流程应用于触摸敏感装置,在触摸敏感装置的前表面和其中一个侧表面上分别放置前板和侧板。起初,当选择执行一个应用且前板显示该应用的UI时,提供所选应用支持功能的功能处理程序以及对应于该功能的侧板位置范围和动作类型(步
骤S401)。每个功能处理程序与位置范围和动作类型的映射关系可预先存储在存储模块
250中,该映射关系由应用模块登记入系统框架装置中。接着,侦测到前板上的触摸时,从传感器控制器接收X和Y位置(步骤S402)。类似的,侦测到侧板上的一或多个触摸时,从传
感器控制器接收一个Z位置或一系列Z位置(步骤S403)。响应Z位置确定动作类型,动作
类型可指示侧板上的“单次触摸”、“两次触摸”、“长触摸”、“下滑”、“上滑”、“右滑”、“左滑”、“顺时针滑动”、“逆时针滑动”(步骤S404)。利用侦测到的触摸位置和确定的动作类型,可通过搜寻映射表(例如LRU区间树表251)定位匹配的功能处理程序(步骤S405)。因此,
实施对应于匹配的功能处理程序的至少一功能(步骤S406)。
[0046] 一些实施例中,可采用处理单元来提供本发明的交互运作,包括登记信息的准备、侧板触摸动作类型的确定和应用的执行。图5是装置1系统结构另一实施例的示意图。图
5中与图2相同的标号代表相同组件,且对于前板10、侧板20、传感器控制器210和220、存储模块250的描述可参考图2。系统500中,处理单元510登记每个应用所支持功能的功
能处理程序,并在存储模块250中维护登记信息。存储模块250中的登记信息可用LRU区
间树的形式维护。采用LRU区间树形式可以缩短查找时间。作为替代,也可使用T树结构
维护登记信息,以使所需存储空间最小化。存储模块250可以是易失性或非易失性存储器,用于存储系统500所支持应用的程序代码。此外,处理单元510记录侧板20的位置范围以
及动作类型,用于激活每个特定应用的已登记功能。当物体触摸或接近侧板20时,传感器控制器220产生指示相关位置和事件类型的信号。事件类型可包括“键释放”、“键按下”、“拖曳”、“拖曳释放”、“触摸”、“两次触摸”等。 从传感器控制器220接收上述信号后,处理单元510根据上述信号确定动作类型,并基于触摸位置和动作类型在存储模块250中搜寻
匹配的功能处理程序。动作类型可包括“单次触摸”、“两次触摸”、“上滑”、“下滑”、“左滑”、“右滑”、“顺时针滑动”或“逆时针滑动”等。因此,处理单元510从存储模块250撷取对应于匹配功能处理程序的应用的程序代码,并通过执行所撷取程序代码以实施该应用。应用可包括用于播放特定多媒体档案(例如“.AAC”、“.WAV”、“.MP3”、“.MP4”档案或其它)的媒体播放器,用于显示特定图像档案(例如“JPG”、“BMP”、“GIF”档案或其它)的图像查看器,用于显示模拟或数字TV广播的模拟或数字TV应用,用于显示地图及导航信息的导航应用,用于控制装置1灯光模块的灯光控制应用,用于编辑或显示文本档案或文本消息字符的文本编辑器/查看器,用于将数据条目以列表格式显示的列表应用,供用户写字或画图的虚拟写画板(scratch board),用于运行视频游戏的游戏应用,等等。在应用执行期间,处理单元510实施的相应功能会调整前板10显示屏的GUI,并控制对应所实施功能的其它系统模
块,其它系统模块例如是:用于广播媒体播放器应用产生的声音信号的扬声器520,用于接收数字/模拟电视应用电视信号的电视调谐器530和天线531、基带模块540、RF模块541,用于收发无线通信信号的天线542、基带模块550、RF模块551,用于接收GPS信号的天线
552,用于控制发光亮度的灯光模块560,以及/或者处理单元510实施的相应功能可操作一或多个外围设备,例如麦克风、扬声器、照相机模块、大容量存储装置或以上的任意组合。处理单元510实施的每个处理流程(procedure)都包括由处理单元510执行的一系列程序代
码。处理单元510可以是内嵌在系统500中的通用处理器、MCU或其它。
[0047] 下文将用系统200不同应用的软键配置实施例来描述本发明的交互操作。此处软键是指装置1任一侧板的特定区域所仿真的虚拟按钮,当触摸该区域时就调用特定功能。
请参考图6,图6显示媒体播放器应用具有软键的MMI。媒体播放器应用的主屏幕610显示
在前板10的左下区域。装置1上部的侧板20提供两个软键。其中一个是播放/暂停键
621,另一个是停止键622。在前板10的相应位置分别显示提示图标,以指示用户软键621、
622的位置。用户参考提示图标可意识到,触摸播放/暂停键621可以播放或暂停多媒体档案,触摸停止 键622可以停止播放。多媒体档案包括图形、动画、音频、视频、或以上的任意组合。类似的,装置1的右侧板30提供前进键633和后退键634,且装置1的左侧板40提
供一区域以辅助音量调节控制。在前板10分别对应于前进键633和后退键634的位置,也
相应显示两个提示图标。以此方式,用户可容易的用一只手操作装置1与媒体播放器应用进行交互。若要增大音量,用户只需通过左侧板40触发“上滑”动作。若要减小音量,只需通过左侧板40触发“下滑”动作。举例而言,由处理单元510执行时,当接收信号指示左侧板上滑动作时,媒体播放器应用就放大音频信号增益至装置1的扬声器520或连接到装置
1的耳机,当侦测到左侧板下滑动作时,则压低音频信号增益。
[0048] 图7是根据本发明一个实施例的用于图像查看器应用的具有软键的MMI的示意
图。图像查看器应用的主屏幕710显示在前板10的下部区域。装置1的上侧板20提供三
个软键:旋转键721、反转(invert)键722和放大键723。装置1的右侧板30提供缩小键
731。前板10的四个相应位置分别显示提示图标,以指示用户在上侧板20、右侧板30各对应软键的位置。每当触摸旋转键721时,主屏幕710显示的图像可以特定角度顺时针或逆时针旋转,由此指示前板10显示旋转的图像。或者,若侦测到对旋转键721长触摸,则主屏幕
710显示的图像可一直重复以特定角度旋转。然后当侦测到释放旋转键721时,图像查看器应用就停止旋转。此外,用户可以长触摸放大键723或缩小键731以放大或缩小显示图像,当显示图像达到希望的大小时就释放放大键723或缩小键731。举例而言,由处理器或MCU执行时,当接收信号指示放大键723长触摸动作时,图像查看器应用通过内插更多像素、并在可见区域显示内插后的图像以持续放大图像,由此指示前板10显示放大的图像。作为替代举例,当接收信号指示缩小键731上有长触摸动作时,图像查看器应用通过反混叠从原始图像移除像素、并在可见区域显示移除后的图像以持续缩小原始图像,由此指示前板10显示缩小的图像。
[0049] 图8是根据本发明一个实施例的用于数字/模拟电视应用的MMI的示意图。数
字/模拟电视应用的主屏幕810显示在前板10的中心。请注意,前板10是将装置1的
左侧板或右侧板朝上放置,为视频流提供更大尺寸的观看画面。左侧板40提供频道改变
控制。要调升频道,用户只需在左侧板40触发“右滑”动作。 要调降频道,只需在左侧板
40触发“左滑”动作。作为替代,上述滑动动作的方向也可相反配置以满足不同的用户偏好。例如由处理单元510执行时,当接收信号指示左侧板40上的左滑或右滑时,数字/模
拟电视应用指示装置1的电视调谐器530调谐在特定频率,以接收对应切换后频道的电视
信号。另外,数字/模拟电视应用进一步指示扬声器520广播电视信号的声音信号。模拟
电视信号可由NTSC(National Television System Committee)、PAL(Phase Alternating Line)、SECAM(SEquential Couleur Avec Memoire)或其它系统进行广播。DTV信号可由
DVB(Digital Video Broadcasting)、ATSC(Advanced Television Systems Committee)、ISDB(Integrated Services Digital Broadcasting)、DMB(Digital Multimedia
Broadcasting)或其它系统进行广播。此外,当图像查看器应用浏览多个图像时也可以利用这一MMI。例如,“右滑”动作可滑至下一图像,“左滑”动作可滑至上一图像,或其它类似方式也可以适用。例如由处理器或MCU执行时,当接收信号指示左侧板40上的左滑或右滑动作时,图像查看器应用从装置1的存储装置中读取下一或上一图像并显示在前板10。存储装置可以是紧致闪存(Compact Flash,CF)卡、微驱动(Micro Drive,MD)卡、记忆棒(Memory Stick,MS)卡或类似但不同的非易失性存储装置。
[0050] 图9A是根据本发明一个实施例的用于导航应用的MMI的示意图。导航应用通常
在具有或不具有GPS功能的导航装置或移动电话中提供。主屏幕910在前板10中心显示
数字地图。装置1的上侧板20提供水平滚动控制,装置1的右侧板30提供垂直滚动控制。
与直觉一致,在上侧板20右滑则地图向东滚动,在上侧板20左滑则地图向西滚动。类似的,在右侧板30下滑则地图向南滚动,在右侧板30“上滑”则地图向北滚动。以此方式,浏览地图无需触摸前板10,由此改善了用户体验。例如由处理器或MCU执行时,根据接收信号指示是上侧板20左右滑或者右侧板30上下滑,导航应用从装置1存储装置读取数字地图的
相应部分并显示在前板10上。参考图9B,在导航应用MMI的一种变形中,水平和垂直滚动控制分别由上侧板20和左侧板40提供,而右侧板30提供聚焦键931。通过长触摸聚焦键
931,导航应用可以在浏览模式和缩放模式之间切换。利用上侧板20和左侧板40的控制机制可以参考图9A的描述。当进入缩放模式时,导航应用锁定数字地图的当前视图(也就是所显示地图不能再进行任何方 向的滚动),并在地图上显示一聚焦区域,该聚焦区域用位于水平和垂直虚线交叉点的圆圈表示。上侧板20和左侧板40的滚动控制用于在数字地图
的锁定视图中将聚焦区域水平或垂直移动。当侦测到聚焦键931的单次触摸动作时,导航应用将聚焦区域内或其外围一部分区域的显示地图放大至适合主屏幕910的尺寸,然后显示(也称为放大显示地图)。相反的,当侦测到聚焦键931的两次触摸动作时,导航应用在主屏幕910上缩小显示地图。作为替代,数字地图也可存储在Intemet远程服务器中,装置
1可支持一或多种无线通信技术,例如WiFi(Wireless Fidelity)、GSM(Global System for Mobile communications)、WCDMA(Wideband Code-Division Multiple Access)等等。由处理单元510执行时,导航应用根据所支持的无线通信技术,指示基带模块540相应控制RF模块541、天线542以调谐在特定频带,并根据来自上侧板20和左侧板40的触摸信号,从
远程服务器接收数字地图相关部分的数据信号。此外,执行导航应用期间,可以使能GPS功能,以提供定位信息并入所显示地图中。使能GPS功能且由处理单元510执行时,导航应用指示基带模块550以相应控制RF模块551和天线552,以调谐在GPS频带接收GPS信号。
[0051] 图10是根据本发明一个实施例,用于控制灯光模块的MMI的示意图。灯光模块
560用作手电筒,位于装置1背板上。灯光模块560可以是LED,在环境照明条件不好时发
光。当需要照明时,用户可开启灯光模块560,并通过在左侧板40上滑或下滑来调节发光亮度。灯光模块560可包括脉冲宽度调变(PWM)电路,用于控制输入功率以改变亮度。若侦
测到左侧板40发生上滑动作,所执行的灯光控制应用产生控制信号提高PWM电路输入电压的电平,以提高灯光产生装置的输入功率;由此增加灯光模块560发光亮度。另一方面,若侦测到左侧板40发生下滑动作,所执行的灯光控制应用产生控制信号降低PWM电路输入电压的电平,以降低灯光产生装置的输入功率;由此减小灯光模块560的发光亮度。
[0052] 图11是根据本发明一个实施例,用于文本查看器应用的具有软键的MMI示意图。
前板上主屏幕1110显示虚拟页面。若短消息、文本档案内容或其它内容的长度超过虚拟页面的最大显示能力,则分页进行逐页显示。装置1的右侧板30提供下翻键1131,左侧板40提供上翻键1141。在前板10的相应位置分 别显示提示图标,以指示用户软键1131、1141的位置。当由处理器或MCU执行时,文本查看器应用加载文本消息并将其分页,在主屏幕
1110上显示一页。下翻键1131侦测到单次触摸、两次触摸、长触摸动作时,文本查看器应用加载文本消息并在主屏幕1110上显示下一页。相反,当上翻键1141侦测到单次触摸、两次触摸、长触摸动作时,文本查看器应用加载文本消息并在主屏幕1110上显示上一页。
[0053] 图12是根据本发明一个实施例,用于列表应用的具有软键的MMI示意图。主屏幕
1210用列表格式显示多个数据条目。装置1上侧板20提供删除键1221和拷贝键1222,装
置1的右侧板30提供移动高亮(highlight)的控制。在右侧板30上滑或下滑,则高亮相
应的上移或下移。用户可触摸删除键1221从存储装置中删除数据文件,或者从数据库中删除与高亮条目关联的数据记录。删除数据文件可通过操作档案系统来实现,档案系统例如FAT(File Allocation Table)、HPFS(High Performance File System)、NTFS系统或其它。
列表应用可用于浏览档案、联繋人或存储在装置1中的其它数据条目。
[0054] 以下将结合系统200或500中不同应用的软功能键配置实施例来描述本发明类似
3D的交互。此处软功能键是指在装置1任一侧板的特定区域仿真的虚拟按钮,当触摸该区域时就改变MMI的默认(default)控制配置。图13是根据本发明一个实施例,用于图像查
看器应用的具有软功能键的MMI示意图。主屏幕1310显示在前板10上。装置1上侧板20
提供缩放功能键1321。前板10上相应位置显示提示图标,以指示用户缩放功能键1321的
位置。不触摸缩放功能键1321时,在前板10滑动任何物体会引起主屏幕1310中图像的水
平或垂直滚动。或者,若触摸缩放功能键1321,在前板10“上滑”物体(例如食指)会触发主屏幕1310中图像放大,而“下滑”物体会触发图像缩小。简而言之,缩放功能键1321用于将MMI的控制配置从滚动(默认)变为缩放。由处理器或MCU执行时,图像查看器应用
提供两个动作处理流程,当触摸缩放功能键1321时触发其中一个流程,以响应前板10的物体上滑或下滑,无触摸缩放功能键1321时则触发另一个流程。
[0055] 图14是根据本发明一个实施例,用于文本编辑器应用的具有软功能键的MMI示意图。主屏幕1410显示在前板10上。装置1的上侧板20提供拷贝功能 键1421和删除功能
键1422。前板10的相应位置分别显示对应的提示图标,以提示用户拷贝功能键1421和删
除功能键1422的位置。不触摸软功能键时,前板10MMI的默认控制配置处于激活,否则,控制配置会响应被触摸的功能键而切换到另一配置。当由处理器或MCU执行时,对于前板10上的“拖曳”动作,文本编辑器应用提供三个动作处理流程:不触摸或不按压功能键1421、
1422时,触发其中一个动作处理流程;否则,基于被触摸的功能键选择性触发其余两个动作处理流程。例如,对功能键1421、1422无触摸动作时,当接收信号指示在前板1410显示的几个字符上有滑动动作,就开始标记流程以高亮相关字符。或者,对功能键1421有触摸动作时,当接收到上述信号时就开始拷贝流程,以在装置1的存储器(此存储器可称为剪贴板)中复制相关字符以供粘贴。对功能键1422有触摸动作时,当接收到上述信号时就开始移除流程,以从文本编辑器中擦除相关字符。
[0056] 图15是根据本发明一个实施例,用于列表应用的具有软功能键的MMI示意图。列表应用用于浏览装置1特定群组或目录中存储的任意数据或程序条目。主屏幕1510显示
在前板10。主屏幕1510显示图标阵列,每个图标与一个存储数据或程序条目相关联。一些实施例中,主屏幕1510显示包括有多个菜单条目的菜单,每个菜单条目关联于一个存储数据或程序条目,并显示为条目图标。装置1的上侧板20提供多选功能键1521。前板10显
示相应的提示图标,以指示用户多选功能键1521的位置。对多选功能键1521无触摸动作
时,当接收信号指示对一个条目图标有触摸动作,就开始单选流程以高亮该条目图标,或者从先前所选条目图标上移除高亮。对多选功能键1521有触摸动作时若接收到上述信号,就开始多选流程,在保持先前所选条目高亮的同时也高亮当前选择的条目。应当理解,对应高亮的数据或程序条目之后可由用户移动至另一存储空间或者删除。
[0057] 参考图16,只要应用需要滚动控制来扩展前板主屏幕的查看范围,就可以使用装置1侧板20、30所提供的水平和垂直滚动控制。适合的应用例如浏览器、文本编辑器、图像编辑器等等。在侧板20或30滑动任意物体,所显示图像就根据滑动长度滚动相应的程度。 [0058] 图17是根据本发明一个实施例,用于图像查看器应用的MMI示意图。主 屏幕1710显示在前板10。装置1侧板20、30一起提供另一种对主屏幕1710显示图像的旋转控制。
置于侧板上或侧板下的传感器在两个侧板上相邻排布,以形成控制转角,其中,每两个传感器可相隔预设距离放置。在每个侧板之上或之下只放置一个传感器是足够的,但为提高可靠性,在每个侧板之上或之下放置两个或多个传感器也是可行的。当每个侧板之上或之下放置两个或多个传感器时,该多个传感器在该侧板上依序设置。从侧板20表面滑动任意物体到侧板30表面会引起所显示图像顺时针旋转。另一方面,从侧板30表面滑动任意物体
到侧板20表面会引起所显示图像逆时针旋转。当每个侧板之上或之下放置一个传感器时,第一传感器的触摸与第二传感器上的触摸之间的时间间隔限于预设时间段之内,才确认为成功的旋转动作。图像可以在每次滑动时旋转预设角度(典型的是90度),作为替代,也
可依据滑动长度确定旋转角度,例如滑动长度越长旋转角度就越大。例如由处理器或MCU执行时,图像查看器应用可响应于控制转角侦测到的顺时针或逆时针滑动动作确定四个顺序之一,例如:从左上位置旋转到右下位置(即从左上到右下),从右上至左下,从右下至左上,以及从左下至右上,接着,按照所确定的顺序从装置1的帧缓冲器读取像素资料输出至前板10显示。
[0059] 图18是根据本发明另一实施例,用于图像查看器应用的MMI示意图。主屏幕1810显示在前板10。装置1侧板30、40一起提供对主屏幕1810所显示图像的另一种缩放控制。
通过在侧板30或40“上滑”任意物体,所显示图像会依据滑动长度放大相应的程度。另一方面,通过在侧板30或40“下滑”任意物体,所显示图像会依据滑动长度缩小相应的程度。
例如由处理器或MCU执行时,图像查看器应用可根据侧传感器侦测到的滑动长度确定放大或缩小的程度,并相应放大或缩小所显示图像。
[0060] 图19是根据本发明一个实施例,用于虚拟写画板应用的MMI示意图。主屏幕1910显示在前板10。通过在主屏幕1910滑动任意物体,用户可任意写字或画图。侧板30提供
对主屏幕1910写字或画图的擦除控制。若用户希望擦除主屏幕1910的写字或画图,可在
侧板30“上滑”任意物体。在其它实施例中,擦除控制可由装置1的其它侧板提供,或者,在特定侧板上的滑动方向也可配置为向下。例如由处理器或MCU执行时,当侦测到侧板30的上滑或下滑动作时, 虚拟写画板应用可从装置1的帧缓冲器清除全部或一部分数据。 [0061] 参考图20,破墙(wall-breaker)游戏的主屏幕2010显示在前板10。用户通过在
下侧板50右滑或左滑任意物体,可移动主屏幕2010上的击球棒(bat)。类似的,图21是
根据本发明一个实施例,用于弹球游戏的GUI示意图。弹球游戏的主屏幕2110显示在前板
10。用户通过在下侧板50右滑或左滑任意物体,可移动球门口的击球棒。例如由处理器或MCU执行时,破墙或弹球游戏可根据侧传感器侦测的滑动长度来确定移动距离,较长滑动长度决定较长距离,并相应计算出击球棒的位置。
[0062] 图22是根据本发明另一实施例,用于驾车游戏的MMI示意图。驾车游戏的主屏幕
2210显示在前板10。用户可通过在侧板30、40上/下滑任意物体来控制方向盘。例如,在侧板30上滑任意物体使方向盘逆时针转,在侧板40下滑任意物体使方向盘顺时针转。
[0063] 图23是根据本发明另一实施例,用于击鼓游戏的MMI示意图。击鼓游戏主屏幕
2310显示在侧板10。由于侧板30区域2331正好在右鼓槌旁边,与直觉一致,主屏幕2310
显示的右鼓槌通过区域2331的感测结果来控制。主屏幕2310显示的左鼓槌通过靠近左鼓
槌的区域2341的感测结果来控制。当触摸侧板30或40的相应区域时,击鼓游戏就驱动相
应鼓槌击鼓。
[0064] 在上述的一些实施例中,提示图标显示在前板10以指示用户软功能键的位置。在其它实施例中,也可省略提示图标,在前板留出更多空间用于显示应用的主屏幕。
[0065] 在上述实施例中,由于大部分控制位于侧板,对显示屏的观看不会受到显示屏上物体(例如手指、尖笔等)的阻碍。同时,用户可用一只手进行操作,操作更加方便。另外,装置侧面采用的触摸板得到了有效利用,对不同应用提供多种不同控制,不同控制例如软键、方向滑动、软功能键。不同应用可包括媒体播放器应用的音量调节和播放控制(播放、暂停、快进、快退),图像查看器应用的缩放和旋转控制,导航应用的滚动控制和地图查看,灯光模块的亮度调节,数字电视应用的频道控制,文本查看器应用的翻页,列表应用的拷贝、删除和多选,文本编辑器应用的拷贝、删除和滚动控制,写画板应用的擦除控制,以及不同游戏应用的游戏控制。
[0066] 任何熟习此项技艺者,在不脱离本发明之精神和范围内,当可做些许的更动与润饰,因此本发明之保护范围当视所附之权利要求所界定者为准。
法律信息
- 2022-03-29
专利权的转移
登记生效日: 2022.03.17
专利权人由雪山科技公司变更为台湾积体电路制造股份有限公司
地址由加拿大渥太华变更为中国台湾新竹科学工业园区新竹市力行六路八号
- 2022-02-22
专利权的转移
登记生效日: 2022.02.10
专利权人由联发科技股份有限公司变更为雪山科技公司
地址由中国台湾新竹科学工业园区新竹市笃行一路一号变更为加拿大渥太华
- 2013-07-24
- 2011-07-06
实质审查的生效
IPC(主分类): G06F 3/041
专利申请号: 201010102910.2
申请日: 2010.01.29
- 2011-05-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |