角色标识和位置标识的可视表示的制作方法_2

文档序号:9925318阅读:来源:国知局
微处理器或者(多个)微处理器的一部分,其需要软件或固件进行操作,即使该软件或固件物理上并不存在。“电路”的这个定义适用于本申请中该术语的所有使用情况,包括任意权利要求。作为另一个示例,如这里所使用的,术语“电路”还将包括包含一个或多个处理器和/或其(多个)部分并且伴随软件和/或固件的实施方式。作为另一个示例,如这里所使用的术语“电路”例如还包括用于移动电话的基带集成电路或应用处理器集成电路,或者服务器、蜂窝网络设备、其它网络设备和/或其它计算设备中类似的集成电路。
[0084]如这里所定义的,指代物理介质(例如,易失性或非易失性存储设备)的“非瞬态计算机可读介质”可以与指代电磁信号的“易失性计算机可读介质”有所不同。
[0085]图1是示出根据至少一个示例实施例的诸如电子装置10的装置的框图。然而,应当理解的是,如所图示以及随后所描述的电子装置仅说明了能够从本发明的实施例获益的电子装置,并且因此不应当被认为对本发明的范围有所限制。虽然电子装置10被图示并且在随后将出于示例的目的进行描述,但是其它类型的电子装置可以很容易地采用本发明的实施例。电子装置10可以是个人数字助理(PDA)、传呼机、移动计算机、台式计算机、电视、游戏装置、笔记本计算机、平板计算机、媒体播放器、相机、视频录影机、移动电话、全球定位系统(GPS)装置、电冰箱、汽车、售货亭、电子桌面,和/或任意其它类型的电子系统。此外,至少一个示例实施例的装置无需是整个电子装置,而在其它示例实施例中可以是电子装置的组件或组件组。例如,该装置可以是集成电路、集成电路的集合等。
[0086]此外,该装置可以很容易地采用本发明的实施例而无论其是否意在提供移动性。就此而言,即使本发明的实施例可以结合移动应用进行描述,也应当理解的是,本发明的实施例可以结合各种移动通信行业之中和移动通信行业之外的其它应用而得以被利用。例如,该装置可以涉及非可携带装置,诸如大屏幕电视机、电冰箱、售货亭、汽车等的至少一部分。
[0087]在至少一个示例实施例中,电子装置10包括处理器11和存储器12。处理器11可以是任意类型的处理器、控制器、嵌入式控制器、处理器核心等。在至少一个示例实施例中,处理器11利用计算机程序代码而促使装置执行一个或多个动作。存储器12可以包括易失性存储器,诸如包括用于临时存储数据的高速缓存区域的易失性随机访问存储器(RAM)和/或其它存储器,例如非易失性存储器,后者可以是嵌入式的和/或可以被去除。非易失性存储器可以包括EEPR0M、闪存等。存储器12可以存储任意数量的信息和数据。该信息和数据可以被电子装置10用来实施电子装置10的一种或多种功能,诸如这里所描述的功能。在至少一个示例实施例中,存储器12包括计算机程序代码而使得该存储器和计算机程序代码被配置与该处理器一起工作而促使该装置执行这里所描述的一个或多个动作。
[0088]电子装置10可以进一步包括通信设备15。在至少一个示例实施例中,通信设备15包括与发射器和接收器可操作地通信的天线(或多个天线)、有线连接器等。在至少一个示例实施例中,处理器11向发射器提供信号和/或从接收器接收信号。该信号可以包括依据通信接口协议的信令信息、用户话音、所接收数据、用户所生成的数据等。通信设备15可以利用一种或多种空中接口标准、通信协议、调制类型和接入类型进行操作。作为说明,电子通信设备15可以依据第二代(2G)无线通信协议IS-136(时分多址(TDMA))、全球移动通信系统(GSM)和IS-95(码分多址(CDMA))进行操作,依据诸如通用移动电信系统(UMTS)、CDMA2000、宽带CDMA(WCDMA)和时分同步CDMA(TD-SCDMA)的第三代(3G)无线通信协议,和/或依据第四代(4G)无线通信协议、诸如802.11的无线联网协议、诸如蓝牙的短距离无线协议等进行操作。通信设备15可以依据有线协议进行操作,诸如以太网、数字订户线路(DSL)、异步传输模式(ATM)等。
[0089]处理器11可以包括诸如电路的、用于实施音频、视频、通信、导航、逻辑功能等、以及用于实施例如包括这里所描述的一种或多种功能的本发明的实施例的部件。例如,处理器11可以包括诸如数字信号处理器设备、微处理器设备、各种模数转换器、数模转换器、处理电路以及其它支持电路之类的、用于执行例如包括这里所描述的一种或多种功能的各种功能的部件。该装置可以根据这些设备相应的功能而在它们之间执行电子装置10的控制和信号处理功能。处理器11因此可以包括在调制和传输之前对消息和数据进行编码和交织的功能。处理器11还可以包括内部语音编码器,并且可以包括内部数据调制解调器。另外,处理器11可以包括对一个或多个软件程序进行操作的功能,该软件程序可以存储在存储器中并且除其它之外,其可以促使处理器11实施至少一个实施例,例如包括这里所描述的一种或多种功能。例如,处理器11可以操作连接程序,诸如常规的互联网浏览器。例如,该连接程序可以允许电子装置10根据传输控制协议(TCP)、互联网协议(IP)、用户数据报协议(UDP)、互联网消息接入协议(頂AP)、邮局协议(Ρ0Ρ)、简单邮件传输协议(SMTP)、无线应用协议(WAP)、超文本传输协议(HTTP)等传送和接收互联网内容,诸如基于位置的内容和/或其它网页内容。
[0090]电子装置10可以包括用于提供输出和/或接收输入的用户接口。电子装置10可以包括输出设备14。输出设备14可以包括诸如响铃、耳机、扬声器等的音频输出设备。输出设备14可以包括诸如振动换能器、电子可形变表面、电子可形变结构等的触觉输出设备。输出设备14可以包括诸如显示器、灯等的可视输出设备。在至少一个示例实施例中,该装置促使信息的显示,促使显示可以包括在装置所包括的显示器上显示信息,将信息发送至包括显示器的单独装置,等等。该电子装置可以包括输入设备13。输入设备13可以包括光传感器、接近传感器、麦克风、触摸传感器、力传感器、按钮、键盘、运动传感器、磁场传感器、相机等。触摸传感器和显示器可以被表征为触摸显示器。在包括触摸显示器的实施例中,该触摸显示器可以被配置为接收来自单点接触、多点接触等的输入。在这样的实施例中,触摸显示器和/或处理器可以至少部分地基于位置、运动、速度、接触面积等来确定输入。在至少一个示例实施例中,该装置接收输入的指示。该装置可以从传感器、驱动器、单独装置等接收指示。指示该输入的信息可以涉及传递指示输入、指示输入的一个方面、指示输入的发生等的信息的信息。
[0091]电子装置10可以包括任意各种触摸显示器,包括被配置为使得能够通过任意的电阻、电容、红外、应变、表面波、光学成像、色散信号技术、声音脉冲识别或其它技术进行触摸识别并且随后提供指示与触摸相关联的位置和其它参数的信号的那些触摸显示器。此外,触摸显示器可以被配置为接收触摸事件形式的输入的指示,触摸事件可以被定义为选择物体(例如,手指、输入笔、笔、铅笔或者其它指示设备)与触摸显示器之间的实际物理接触。备选地,触摸事件可以被定义为即使并未与触摸显示器进行物理接触,但是使得选择物体接近于触摸显示器、在所显示对象上方悬停或者在预定距离之内靠近对象。这样,触摸输入可以包括被触摸显示器所检测到的任意输入,包括涉及实际物理接触的触摸事件以及并不涉及实际物理接触但是诸如由于选择物体接近于触摸显示器之类而以其它方式被触摸显示器所检测到的触摸事件。触摸显示器能够接收与针对触摸输入而施加于触摸屏的力度相关联的信息。例如,触摸屏可以在重度按压触摸输入和轻度按压触摸输入之间进行区分。在至少一个示例实施例中,显示器可以显示二维信息、三维信息等。
[0092]在包括键盘的实施例中,键盘可以包括用于对电子装置10进行操作的数字(例如,0-9)键、符号键(例如,#、*)、字母键等。例如,键盘可以包括常规的QWERTY键盘布局。键盘还可以包括具有相关联功能的各种软按键。除此之外或备选地,电子装置10可以包括诸如操纵杆或其它用户输入接口的接口设备。
[0093]输入设备13可以包括媒体捕获元件。该媒体捕获元件可以是用于捕获图像、视频和/或音频以便进行存储、显示或传输的任意部件。例如,在其中媒体捕获元件是相机模块的至少一个示例实施例中,该相机模块可以包括可以从所捕获的图像形成数字图像文件的数字相机。这样,该相机模块可以包括诸如镜头或其它(多个)光学组件的硬件和/或用于从所捕获的图像创建数字图像文件所必需的软件。备选地,该相机模块可以仅包括用于观看图像的硬件,而电子装置10的存储器设备则以用于从所捕获的图像创建数字图像文件的软件的形式存储用于由处理器11执行的指令。至少一个示例实施例中,该相机模块可以进一步包括处理元件,诸如在处理图像数据时对处理器11进行辅助的协同处理器以及用于对图像数据进行压缩和/或解压缩的编码器和/或解码器。该编码器和/或解码器可以根据例如联合图像专家组(JPEG)标准格式的标准格式进行编码和/或解码。
[0094I图2A-图2E是图示根据至少一个示例实施例的触摸输入的示图。图2A-图2E的示例仅是触摸输入的示例而并不对权利要求的范围加以限制。例如,输入的次数可以有所变化,输入之间的关系可以有所变化,输入的方位可以有所变化,等等。
[0095]在图2A-图2E中,圆形表示涉及与诸如触摸显示器的触摸传感器进行接触的输入,两条交叉线则表示涉及释放与触摸传感器的接触的输入,而线条则表示涉及在触摸传感器上的移动的输入。虽然图2A-图2E的示例指示了与触摸传感器的持续接触,但是可能存在一部分并未与触摸传感器进行直接接触的输入。然而在这样的情况下,该装置可以确定该输入是连续划动输入。例如,该装置可以利用接近信息,例如有关所实施输入与触摸传感器的接近程度的信息来对一部分触摸输入进行确定。应当理解的是,即使在接触和释放方面对触摸传感器信息进行了描述,但是许多触摸传感器可以在用户的手处于距装置的阈值距离之内而并未与该装置物理接触时确定有接触发生。因此,接触可以涉及其中触摸传感器确定接近度非常近,足以确定存在接触的情形。类似地,释放可以涉及其中触摸传感器确定接近度非常远,足以确定接触终止的情形。
[0096]在图2A的示例中,输入200涉及接收接触输入202并且接收释放输入204。在该示例中,接触输入202和释放输入204在基本上相同的位置发生。在示例实施例中,装置对接收到接触输入202和释放输入204之间的时间加以利用。例如,该装置可以针对接触输入202和释放输入204之间的短促时间而将输入200解释为敲击,针对接触输入202和释放输入204之间的较长时间而输入100其解释为按压,等等。
[0097]在图2B的示例中,输入220涉及接收接触输入222、移动输入224和释放输入226。输入220涉及连续划动输入。在该示例中,接触输入222和释放输入226在不同位置发生。输入220可以涉及将对象从一个位置拖动至另一个位置,移动滚动条,平移虚拟屏幕,绘制形状,等等。在示例实施例中,装置至少部分地基于移动224的速度而对输入220加以解释。例如,如果输入220涉及平移虚拟屏幕,则该平移运动对于缓慢移动可以是小幅的,对于快速移动可以是大幅的,等等。在另一个示例实施例中,装置至少部分地基于接触输入222和释放输入226之间的距离对输入220加以解释。例如,如果输入220涉及缩放操作,诸如重新设定一个框的大小,则该缩放可以涉及接触输入222和释放输入226之间的距离。装置可以在接收到释放输入226之前对该输入进行解释。例如,该装置可以评估输入中诸如速度、位置等的变化。在这样的示例中,该装置可以基于触摸输入的变化来执行一种或多种确定。在这样的示例中,该装置可以至少部分地基于触摸输入的变化而修改文本选择点。
[0098]在图2C的示例中,输入240涉及如所示出的接收接触输入242、移动输入244和释放输入246。输入240涉及连续划动输入。在该示例中,接触输入242和释放输入246在不同位置发生。输入240可以涉及将对象从一个位置拖动至另一个位置,移动滚动条,平移虚拟屏幕,绘制形状等。在示例实施例中,装置至少部分地基于移动244的速度而对输入240加以解释。例如,如果输入240涉及平移虚拟屏幕,则该平移运动对于缓慢移动可以是小幅的,对于快速移动可以是大幅的,等等。在另一个示例实施例中,装置至少部分地基于接触输入242和释放输入246之间的距离对输入240加以解释。例如,如果输入240涉及缩放操作,诸如重新设定一个框的大小,则该缩放可以涉及接触输入242和释放输入246之间的距离。在又一个示例实施例中,该装置对释放输入的位置进行解释。在这样的示例中,该装置可以至少部分地基于触摸输入的变化而修改文本选择点。
[0099]在图2D的示例中,输入260涉及接收接触输入262和移动输入264,其中该接触在移动期间被释放。输入260涉及连续划动输入。输入260可以涉及将对象从一个位置拖动至另一个位置,移动滚动条,平移虚拟屏幕,绘制形状等。在示例实施例中,装置至少部分地基于移动264的速度而对输入260加以解释。例如,如果输入260涉及平移虚拟屏幕,则该平移运动对于缓慢移动可以是小幅的,对于快速移动可以是大幅的,等等。在另一个示例实施例中,装置至少部分地基于与移动输入264相关联的距离对输入260加以解释。例如,如果输入260涉及缩放操作,诸如重新设定一个框的大小,则该缩放可以涉及移动期间移动输入264从接触输入262至接触释放的距离。在
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1