柔性装置及其控制方法_4

文档序号:8501085阅读:来源:国知局
的音频数据。
[0221]按钮191可以是诸如机械按钮、触摸板或滚轮的各种类型的按钮中的一个,其被设置在柔性装置100的主体的外部的前表面、侧表面或后表面上的预定区域。通过按钮191,可以输入控制柔性装置100的操作的各种用户操纵,诸如电力开/关命令等。
[0222]USB端口 192是连接USB存储器或USB连接的端口,以使得各种内容可以从外部设备接收或发送到外部设备。
[0223]相机193被提供以根据用户的控制捕获静态图像或视频图像。可以使用多个相机193,包括一个或多个前置相机和后置相机。
[0224]麦克风194被提供以接收声音,包括用户的语音,并且将接收到的声音转换成音频数据。控制单元130可以使用在呼叫过程中通过麦克风194输入的用户的语音,或者将用户的语音转换成音频数据并将音频数据存储在存储单元140中。
[0225]如果相机193或麦克风194被提供,则控制单元130可以根据通过麦克风194输入的用户的语音或者相机193感知的用户的运动执行控制操作。也就是说,柔性装置100可以在运动控制模式或语音控制模式中操作。
[0226]例如,在运动控制模式中,控制单元130激活相机193以拍摄用户,并跟踪用户运动的改变并执行控制操作,例如电力开/关。在语音控制模式中,控制单元130可以在语音识别模式中操作,其中,控制单元130可以分析通过麦克风输入的用户语音,并根据所分析的用户语音执行控制操作。
[0227]除了上述组件,还可以提供各种外部输入端口以用于连接到外部端子,诸如耳机、鼠标或LAN。
[0228]控制单元130的上面说明的操作可以根据存储在存储单元140中的程序来实现。存储单元140可以存储驱动柔性装置100的操作系统(Ο/S)软件、各种应用、在运行应用时输入或设置的数据、或者诸如内容的数据。
[0229]控制单元130使用存储在存储单元140中的程序来控制柔性装置100的整体操作。
[0230]控制单元130包括随机存取存储器(RAM) 131、只读存储器(ROM) 132、主中央处理单元(CPU) 133、图形处理单元134、第一接口 135-1至第(η)接口 135_η和总线136。
[0231]RAM 131、ROM 132、主 CPU 133 以及第一接口 135-1 至第(η)接口 135_η 可以通过总线136彼此连接。
[0232]第一接口 135-1至第(η)接口 135_η可以连接到如上所述的组件。第一接口 135-1至第(η)接口 135-η之一可以是经由网络连接到外部设备的网络接口。
[0233]主CPU 133访问存储单元140,并使用存储在存储单元140中的操作系统(Ο/S)执行引导。主CPU 133还使用存储在存储单元140中的程序、内容或数据执行各种操作。
[0234]ROM 132存储用于系统引导的命令语言集。当响应于开启命令供应电力时,主CPU133根据存储在ROM 132中的命令语言将存储在存储单元140中的0/S复制到RAM 131并运行Ο/s以引导系统。当完成引导时,主CPU 133将存储单元140的应用程序复制到RAM131,并且运行复制到RAM 131的应用程序以执行各种操作。
[0235]图形处理单元134根据主CPU 133的控制构建各种屏幕。具体地,图形处理单元134可以显示如图13至图27所示的屏幕。图形处理单元134相对于屏幕计算显示状态值。术语“显示状态值”可以是指属性值,例如要在屏幕上显示的对象的位置的坐标值、或者对象的形状、大小或颜色。当显示状态值被计算时,图形处理单元134基于计算出的结果执行渲染以产生屏幕。
[0236]根据示例性实施例的柔性装置的结构在图28中示出。然而,各种其它实施例可以被实现。例如,图28中的一些组件可以被省略或改变,并且也可以添加其它组件。
[0237]如上所说明的,控制单元130可以通过运行存储在存储单元140中的程序来执行各种操作。
[0238]图29是被提供以说明存储在存储单元中的软件层次结构的图。参考图29,存储单元140可以包括基本模块141、感测模块142、通信模块143、呈现模块144、网络浏览器模块145和内容处理模块146。
[0239]基本模块141处理从柔性装置100的各个硬件发送的信号并且将信号发送到上层模块。
[0240]基本模块141可以包括存储模块141-1、基于位置的模块141_2、安全模块141-3和网络模块141-4。
[0241]存储模块141-1是管理数据库(DB)或注册表的程序模块。主CPU 133可以使用存储模块141-1来访问存储单元140中的数据库以读取各种数据。基于位置的模块141-2是支持与诸如GPS芯片等的硬件相关联的基于位置的服务的程序模块。安全模块141-3是支持硬件的认证、许可、安全存储等的程序模块,而且网络模块141-4支持网络连接并且包括DNET模块或通用即插即用(UPnP)模块。
[0242]感测模块142被提供以管理和使用通过外部输入以及从一个或多个外部设备获得的信息。感测模块142包括旋转识别模块、语音识别模块、触摸识别模块和手势识别模块。旋转识别模块是使用由诸如地磁传感器121或陀螺传感器122的传感器获得的感测值来计算旋转角和旋转方向的程序。语音识别模块是分析由麦克风194收集的语音信号以提取用户的语音的程序;触摸识别模块是使用由触摸传感器124获得的信息来检测触摸坐标的程序;而且手势识别模块是通过分析由相机194拍摄的图像来识别用户的手势的程序。
[0243]通信模块143被提供以实现外部通信。通信模块143可以包括消息收发模块143-1,诸如信使程序、短消息服务(SMS)和多媒体消息服务(MMS)程序或电子邮件程序;以及电话模块143-2,包括呼叫信息聚集程序模块或VoIP模块。
[0244]呈现模块144被提供以构造显示屏幕。呈现模块144包括播放和输出多媒体内容的多媒体模块144-1,以及执行图形处理的Π和图形模块144-2。多媒体模块144-1可以包括播放器模块、摄像机模块或声音处理模块。因此,多媒体模块144-1执行播放内容以生成屏幕和声音并对其进行播放的操作。UI和图形模块144-2可以包括组合图像的图形合成器模块、在将显示图像的屏幕上组合并显示坐标的坐标组合模块、从硬件接收事件的Xll模块、或者提供用于形成2D或者3D用户界面(UI)的工具的2D/3D UI工具箱。
[0245]网络浏览器模块145通过执行网络浏览来访问网络服务器。网络浏览器模块145可以包括网络视图模块、执行下载的下载代理模块、书签模块、网络工具箱(web kit)模块或各种其它模块。
[0246]内容处理模块146是处理存储在存储单元140中的内容的软件。播放能力确定模块146-1是利用将播放能力信息与内容属性进行比较的算法进行操作的程序。解析器146-2和编解码器146-3是被提供给视频处理单元175以用于内容处理的软件。解析器146-2 一般实现为软件,而编解码器146-3可以被实现为软件或硬件。
[0247]除了上面提到的那些,还可以提供附加应用模块,诸如导航服务模块或游戏模块。
[0248]图29中所示的程序模块可以取决于柔性装置100类型和特性而被部分省略、修改或添加。例如,如果智能电话被实现为柔性装置100,则还可以提供电子书应用、游戏应用和其他实用程序。此外,图29中所示的程序模块中的一些可以被省略。
[0249]图30是被提供以说明根据示例性实施例的具有显示单元的柔性装置的控制方法的流程图。
[0250]首先,在S1510中,检测拉伸显示单元的用户输入。
[0251]也就是说,检测柔性装置的用户抓握和显示单元的用户触摸。具体地,当仅在一个位置检测到用户抓握而且触摸区域的位置移动时,可以确定做出了单一拉伸操纵。此外,如果设置在柔性装置的边缘上的多个应变计中的一个检测到张力,则可以确定做出了单一拉伸操纵。
[0252]当响应于用户抓握而在显示单元上形成多个触摸区域,并且多个触摸区域沿相反方向逐渐移动时,可以确定做出了整体拉伸操纵。此外,如果布置在柔性装置的边缘区域的多个应变计检测到张力,则可以确定做出了整体拉伸操纵。
[0253]在S1520中,如果检测到用户输入,则执行与用户输入相对应的一个或多个操作。
[0254]具体地,如果检测到单一拉伸操纵,则在显示单元上显示的屏幕可以沿单一拉伸操纵的方向移动,并且可以在屏幕的边缘消失,而新的屏幕可以从屏幕的相对边缘出现然后可以沿单一拉伸操纵的方向移动。这在上面主要参考图26和图27进行说明。
[0255]可替换地,当做出了整体拉伸操纵时,可以改变屏幕的模式。
[0256]当做出了整体拉伸操纵时,可以改变屏幕中包括的对象的显示形式。
[0257]当做出了整体拉伸操纵时,可以以预设比率放大在显示单元上显示的屏幕并显示放大的屏幕。
[0258]当做出了整体拉伸操纵时,在显示单元上显示的屏幕可以被划分成两半,以使得所划分的区域可以逐渐彼此远离并最终被移除,而新的屏幕可以在所划分的区域之间出现。
[0259]以上内容在上面参考图13至图28被详细说明。
[0260]另外,可以提供非临时性计算机可读介质,其上存储程序以便以顺序的方式运行根据示例性实施例的本文所描述的控制方法。
[0261]非临时性计算机可读介质可以是指能够半永久性地存储数据并且由设备读取的介质,而不是短时间存储数据的介质(诸如寄存器、高速缓存或存储器)。具体地,以上说明的应用或程序可以存储在非临时性计算机可读介质上并被提供,而且非临时性计算机可读介质可以包括,例如,⑶、DVD、硬盘、蓝光盘、USB、存储卡或ROM。
[0262]此外,虽然总线没有在所附的框图中特别示出,但是将理解的是,柔性装置的各个组件之间的通信可以经由总线进行。此外,柔性装置还可以包括诸如CPU或微处理器的处理器以执行上述的操作。
[0263]在以上说明的特定示例性实施例中,操作可以响应于柔性装置的拉伸来进行。可替代地,柔性装置的相应操作可以响应于各种其它类型的用户操作来执行,这将在下面详细说明。
[0264]图31A至图31C示出了根据示例性实施例的柔性装置的结构。
[0265]参考图31A,柔性装置100可以以有线或无线方式连接到显示装置200。如上所说明的,柔性装置100可以由柔性材料形成。柔性装置100可以特别地由诸如聚氨酯、硅橡胶或弹性橡胶的具有恢复性(或弹性)的材料形成,以便响应于外部施加的力而变形并返回到原始状态。柔性装置100可以由除了聚氨酯、硅橡胶或弹性橡胶的其它具有恢复性和回复力的材料形成。
[0266]显示装置200可以被实现为非柔性的一般显示装置。例如,显示装置200可以是TV、智能电话、平板计算机、电子框架、监视器、广告牌或其他类型的显示装置。
[0267]可以利用旨在控制显示装置200的遥控装置来操作柔性装置。响应于用户控制显示装置200的操纵,柔性装置100可以发送控制信号到与输入的用户操作相对应的显示装置 200。
[0268]柔性装置100可以检测用户操纵,例如拉伸、推动、挤压、或轻抚或抚摸,并发送相应信号到显示装置200。柔性装置100可以发送与各个检测到的用户操纵相对应的信号(控制信号),或者可替换地,可以发送从与检测到的用户操纵相对应的信号转换为控制显示装置200的控制命令的、转换后的信号(控制信息)。这取决于是由柔性装置100还是由显示装置200执行从检测到的信号获得控制信息的计算。
[0269]柔性装置100和显示装置200可以通过各种方法相互通信,包括例如,蓝牙(BT)、红外线(IR)、无线网络、个人区域网(PAN)、局域网(LAN)、广域网(WAN)、有线输入/输出、USB等。例如,如果柔性装置100和显示装置200通过BT相互通信,则柔性装置100和显示装置200可以通过蓝牙配对相互关联操作。与蓝牙配对相关的详细技术是公知技术,因此,将不作详细说明。
[0270]响应于来自柔性装置100的控制信号,显示装置200执行与控制信号相对应的一个或多个操作。控制信号可以被实现为IR信号,或通过诸如蓝牙、NFC、无线网络、紫峰或串行接口的接口发送的通信信号。
[0271 ] 同时,参考图1的显示单元110的结构,柔性装置100可以仅包括柔性基底,即,不包括支持显示功能的组件的形式。也就是说,参考图31B,柔性装置100可以省略显示单元110,但也可以包括检测单元120、控制单元130和存储单元140,并且可以单独包括通信单元150以便与显示装置200执行通信。
[0272]存储单元140可以存储与用户操纵相对应的命令。因此,当通过检测单元120检测到拉伸、推动、挤压、或轻抚或抚摸时,控制单元130可以从存储单元140确定与检测到的用户操纵相对应的命令,并且可以产生与命令相对应的控制信号并经由通信单元150发送控制信号到显示装置200。如以上所说明的,与诸如拉伸、推动、挤压、或轻抚或抚摸的手势相对应的命令可以存储在存储单元140中。
[0273]因此,控制单元130发送与通过检测单元120检测到的用户操纵相对应的控制信号到显示装置200,并且可以控制显示装置200执行与用户操纵相对应的操作。在一个实施例中,柔性装置100可以仅发送感测到的信号到显示装置200,而且显示装置200可以基于接收到的检测信号来产生相应的控制信号。
[0274]在如上所述的具体实施例中,柔性装置100可以省略显示单元110。然而,在另一实施例中并参考图31C,除了检测单元120、控制单元130、存储单元140和通信单元150,柔性装置100可以包括显示单元110。在此情况下,显示单元110可以由柔性材料形成,而且其详细结构在上面参考图2说明。根据期望的特性,显示单元110可以由非柔性材料形成,诸如与传统的平面显示单元的材料相同的材料。
[0275]下面将说明在图31B和图31C中所示的各组件,为了简洁起见,其中重复的部分将不作详细说明。
[0276]检测单元120可以检测相对于柔性装置100作出的用户操纵。具体地,检测单元120可以检测装置100的拉伸、推动、挤压、或轻抚或抚摸。用于检测用户操纵的方法将在下面参考图32至图34更详细地说明。
[0277]图32A至图32D、图33A至图33C、以及图34A至图34D是被提供以说明用于检测相对于柔性装置做出的用户操纵的方法的视图。为了便于说明,将根据柔性装置100的实施形式说明用于检测用户操纵的方法。
[0278]首先,图32A至图32D被提供以说明用于检测相对于柔性装置100输入用户的拉伸操纵的方法。拉伸操纵可以在用户拉动柔性装置100时做出,并且可以是用户用一只手抓握并拉动柔性装置100的单一拉伸操纵,或者可以是用户用两只手抓握并拉动柔性装置100的整体拉伸操纵。
[0279]因此,参考图32A和图32B,如果柔性装置100被实现为诸如圆柱体、立方体等的立体图形并且没有显示屏幕的功能,则控制单元130可以基于在检测单元120上提供的弯曲传感器和压力传感器处获得的检测结果来确定柔性装置100是否被拉伸。
[0280]相应地,如果拉伸操纵是输入到柔性装置100,参考图32A和图32B,则柔性装置100按照拉伸操纵被拉伸。因此,弯曲传感器被拉伸,并输出与其伸展的等级相对应的电阻值。结果,控制单元130在多个区域检测压力,并且当从在多个压力检测区域中布置的弯曲传感器检测到电阻值时,可以确定拉伸操纵被输入。
[0281]控制单元130可以通过参照预先存储在柔性装置100中的弯曲传感器的电阻值的模式(pattern),确定是单一拉伸操纵被输入还是整体拉伸操纵被输入。
[0282]也就是说,柔性装置100可以预先存储当相对于柔性装置100做出单一拉伸操纵时和当做出整体拉伸操纵时从弯曲传感器输出的电阻值的模式。柔性装置100可以存储基于施加了压力的多个区域的位置和所施加的压力的、与各拉伸操纵相对应的电阻值的模式。
[0283]因此,控制单元130可以通过使用可以与从弯曲传感器输出的电阻值相匹配的电阻值的模式,来确定输入到柔性装置100的拉伸操纵是单一拉伸操纵还是整体拉伸操纵。
[0284]同时,控制单元130可以基于在检测单元120中提供的加速度传感器的检测结果确定是单一拉伸操纵被输入还是整体拉伸操纵被输入。如果单一拉伸操纵被输入,则柔性装置100沿一个方向延伸,而如果整体拉伸操纵被输入,则柔性装置100沿两个方向延伸。因此,使用在柔性装置100的各边缘区域中提供的加速度传感器的检测结果,如果多个压力检测区域中的一个被移动则控制单元130可以确定单一拉伸操纵被输入,而如果多个压力检测区域被移动则控制单元130可以确定整体拉伸操纵被输入。
[0285]如果柔性装置100包括平面型显示单元110 (图32C),或如果具有显示单元110的柔性装置100被实现为手镯型(图32D),则控制单元130可以通过图5至图12中所示的方法确定是否输入了拉伸操纵。该检测方法在上面参考图5至图12被详细说明,并且为了简洁起见将不再说明。
[0286]图33A至图33C被提供以说明用于检测输入到柔性装置100的按压(push)操纵的方法。如本文中使用的术语“按压操纵”可以指利用用户的指尖或触笔按压柔性装置100做出的用户操纵。控制单元130可以基于检测单元120提供的压力传感器或弯曲传感器的检测结果,确定按压操纵被输入柔性装置100。
[0287]例如,参考图33A,如果柔性装置100以不具有显示屏幕的功能的集成形式来实现,则柔性装置100可以响应于按压操纵在预定部分处向内被按压,然后可以返回到原始状态。
[0288]因此,当在柔性装置100的一个区域中检测到超过预设程度的压力,则控制单元130可以确定按压操纵被输入。术语“压力的预设程度”可以指能够使柔性装置100的一个区域变形为凹入形式的压力,而且这可以根据柔性装置100的材质或形状来设置。当检测到超过预设程度的压力超过预设时间时,控制单元130可以确定按压操纵被输入。
[0289]因为由用户按压的区域变为凹入,所以布置在按压区域处的弯曲传感器相应地延伸。因此,如果布置在某一区域的弯曲传感器输出比原始状态下输出的电阻值大的电阻值,则控制单元130可以确定按压操纵被输入。
[0290]如果柔性装置100具有如图33B所示的平面型显示单元110,则当在柔性装置100处于卷起状态的状态下在显示单元110的一个区域中检测到超过预设程度的压力时,控制单元130可以确定按压操纵被输入。此外,当检测到超过预设程度的压力超过预设时间时,控制单元130可以确定按压操纵被输入。
[0291]如本文所用的术语“卷起状态”是指显示单元110被卷起来的状态。例如,当在超过一个预定区域检测到超过预定角度的弯曲时,这可以被称为“卷起状态”。此外,当处于弯曲状态的显示单元110的截面接近圆形形状时,这也可以被称为“卷起状态”。
[0292]虽然上面已经提供了术语“卷起状态”的一些定义,但是将理解的是,根据柔性装置100的类型、大小、重量和特性可以应用不同的定义。例如,如果柔性装置100的柔性足以弯曲到两个相对端相遇,则术语“卷起状态”将是柔性装置100的前端和后端由于弯曲运动而彼此接触。
[0293]检测单元120可以使用弯曲传感器来检测显示单元110的卷起特性。显示单元110可以相对于一个轴被卷起,并且该轴(即,卷起轴)可以是穿过由显示表面形成的圆的中心延伸的线。本文所用的术语“卷起特性”可以指截面的半径、露出区域的大小、位置和形状中的至少一个。截面的半径可以是在卷起状态下最内表面的半径和卷起状态下最外表面的半径的平均,或截面的半径可以是卷起状态下最外表面的半径。此外,如果显示单元110上存在多个卷起区域,检测单元120可以检测分别对应于多个卷起区域的卷起特性。
[0294]因此,检测单元120可以包括弯曲传感器或应变计。也就是说,因为处于卷起状态的显示单元110具有弯曲到预定曲率的区域,所以预定范围内的彼此近似的力被施加到弯曲传感器或应变计。因此,当在大于预设值的预定范围内从弯曲传感器或应变计输出的电阻值彼此近似时,控制单元130可以确定显示单元110被卷起。
[0295]控制单元130可以基于检测单元120的检测结果,计算处于卷起状态的显示单元110的截面的半径。截面的
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1