对内容样式化的方法和对内容样式化的触摸屏设备与流程

文档序号:12071331阅读:257来源:国知局
对内容样式化的方法和对内容样式化的触摸屏设备与流程

本公开涉及对内容进行样式化的方法以及用于对内容进行样式化的触摸屏设备。



背景技术:

设备的输入方法已经从使用键盘的方法演变为经由包括在设备的屏幕中的触摸识别设备接收用户的触摸输入的触摸屏方法。

使用触摸屏方法的设备广泛地用于各种便携式终端,诸如包括智能电话的便携式电话、运动图像专家组阶段1或阶段2(MPEG-1或MPEG-2)音频层3(MP3)播放器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、便携式游戏站(PSP)、便携式游戏设备或数字媒体广播(DMB)接收器、诸如导航设备的各种监视器设备、工业终端、膝上型计算机、金融自动机、游戏设备、以及诸如家用电器(例如冰箱、微波炉或洗衣机)之类的各种电子设备的输入设备。

此外,随着数字内容的发展,在多种领域中已经进行了使用数字设备来开发虚拟现实的尝试。此外,随着触摸输入方法的发展,用户可以在设备上执行多种触摸操作,诸如触摸、拖动、轻弹、滑动或挤压。随着与设备相关的多种触摸操作的启用,用户对响应于设备中的操作输入而发生的事件的真实感增强。因此,在多种领域中尝试使用触摸屏型设备的虚拟现实程序。

近来,由于诸如平板个人计算机(PC)的触摸屏设备已被用作学生的教科书,因此需要在触摸屏设备上显示和编辑教学计划或各种内容的技术。

以上信息仅作为背景信息呈现以帮助理解本公开。关于上述内容中的任何一个是否可用作与本公开相关的现有技术,没有做出确定,也没有做出断言。



技术实现要素:

技术问题

本公开的诸方面旨在至少解决上述问题和/或缺点,以及至少提供下述优点。因此,本公开的一方面在于提供在触摸屏设备上对内容进行样式化的方法以及用于对显示在触摸屏设备上的内容进行样式化的设备。

解决方案

根据本公开的一方面,提供了对触摸屏设备上的内容进行样式化的方法。该方法包括:接收与基于笔划的对象的属性项相关的用户输入;接收与指示基于笔划的对象在触摸屏上的区域相关的用户触摸输入;以及基于该基于笔划的对象的属性项和接收到的用户的触摸输入改变基于笔划的对象的属性值。

附图说明

图1是根据本公开实施方式的触摸屏设备的框图;

图2是根据本公开实施方式的对触摸屏设备执行输入的操作设备的视图;

图3是根据本公开实施方式的对内容进行样式化的方法的流程图;

图4是根据本公开实施方式的用于描述基于笔划的输入的示图;

图5是根据本公开实施方式的用于描述显示在触摸屏设备上的对象的属性项的示图;

图6A、图6B、图6C和图6D是根据本公开实施方式的对象的属性的示图;

图7是根据本公开实施方式的用于描述用户的触摸输入的示图;

图8A和图8B是根据本公开实施方式的在对内容进行样式化之前和之后的对象的示图;

图9是根据本公开实施方式的用于描述触摸输入的示图;

图10、图11、图12A、图12B、图13、图14、图15、图16A、图16B、图17A和图17B是根据本公开实施方式的用于描述选择预定对象的过程的示图;

图18是根据本公开实施方式的对内容进行样式化的方法的流程图;

图19A、图19B、图20A、图20B和图20C是根据本公开实施方式的在对内容进行样式化之前和之后的对象的示图;

图21A、图21B、图21C和图21D是根据本公开实施方式的用于描述对内容进行样式化的方法的示图;

图22、图23、图24A、图24B、图24C、图24D、图25A、图25B、图25C、图25D、图26A、图26B、图26C和图26D是根据本公开实施方式的在对预定对象进行样式化之前和之后的预定对象的示图。

图27A、图27B、图27C、图28A、图28B和图28C是根据本公开实施方式的用于描述对内容进行样式化的方法的示图;以及

图29A、图29B、图29C、图30A和图30B是根据本公开实施方式的根据用户的触摸输入的方向对内容进行样式化的方法的示图。

在全部附图中,应当注意,相同的附图标记用于描绘相同或相似的元件、特征和结构。

实施本发明的最佳方式

根据本公开的一方面,提供了对触摸屏设备上的内容进行样式化的方法。所述方法包括:接收与基于笔划的对象的属性项相关的用户输入;接收与指示基于笔划的对象在触摸屏上的区域相关的用户触摸输入;以及基于该基于笔划的对象的属性项和接收到的用户触摸输入来改变基于笔划的对象的属性值。

根据本公开的另一方面,提供了用于对内容进行样式化的触摸屏设备。触摸屏设备包括输入单元、控制单元以及显示单元,其中:输入单元配置为接收与基于笔划的对象的属性项相关的用户输入以及接收与指示基于笔划的对象在触摸屏上的区域相关的用户触摸输入;控制单元配置为基于该基于笔划的对象的属性项和接收到的用户触摸输入来改变基于笔划的对象的属性值;显示单元配置为在触摸屏上显示具有改变的属性值的基于笔划的对象。

根据本公开的另一方面,提供了非暂时性计算机可读存储介质。非暂时性计算机可读存储介质存储指令,该指令在被执行时致使至少一个处理器执行以下方法,该方法包括:接收与基于笔划的对象的属性项相关的用户输入;接收与指示基于笔划的对象在触摸屏上的区域相关的用户触摸输入;以及基于该基于笔划的对象的属性项和接收到的用户触摸输入来改变基于笔划的对象的属性值。

从以下结合附图公开本公开的多种实施方式的详细描述,本公开的其它方面、优点和显着特征对于本领域技术人员将变得明显。

本发明的实施方式

以下提供参考附图的描述以帮助全面理解由权利要求书及其等同所限定的本公开的多种实施方式。它包括各种特定细节以帮助理解,但这些细节仅被视为示例性的。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可以对本文所描述的各种实施方式进行多种改变和修改。此外,为了清楚和简明,可以省略对公知功能和构造的描述。

在以下描述和权利要求书中使用的术语和词语不限于书面意义,而是仅由发明人使用以使得能够清楚和一致地理解本公开。因此,对于本领域技术人员应当显而易见的是,对本公开各种实施方式的以下描述仅出于说明目的而提供,而不是出于对由所附权利要求书及其等同所限定的本公开进行限制的目的。

应当理解,除非上下文另有明确规定,否则单数形式“一”、“一个”和“所述”包括复数指示物。因此,例如,对“一个部件表面”的引述包括对一个或多个这样的表面的引述。

现在将详细参考多种实施方式,这些实施方式的示例在附图中示出,全部附图中,相同的附图标记表示相同的元件,以及为了清楚起见,元件的尺寸或粗细度被夸大。

在全部说明书中,术语“触摸输入”意指由用户在触摸屏上执行以便控制设备的手势等。另外,如本文所使用的,术语“触摸输入”可包括在不触摸触摸屏并且与触摸屏间隔开预定距离或更远距离的状态下执行的触摸(例如,悬浮或悬停)。

例如,如本文所使用的,触摸输入的示例包括拖动(drag)、轻弹(flick)、轻击(tap)、双击(double tap)和滑动(swipe)。

术语“拖动”意指用户用手指或触笔触摸屏幕并在将手指或触笔移动到屏幕上的另一位置时保持触摸的操作。

术语“轻击”意指用户用手指或触笔(例如,电子笔)触摸屏幕之后立即从屏幕上移除手指或触笔的操作。

术语“双击”意指用户用手指或触笔短暂地连续触摸屏幕两次的操作。

术语“轻弹”意指用户用手指或触笔以临界速度或更高速度执行拖动的操作。通常,可以基于手指或触笔的移动速度是否是临界速度或更大速度来彼此区分拖动和轻弹,但是在本说明书中,认为“轻弹”包括在“拖动”中。

术语“滑动”(或滑行输入法)是指用户用手指或触笔触摸屏幕上的预定区域并在屏幕上将手指或触笔水平地或竖直地移动预定距离的操作。在对角方向上的移动可能不被识别为滑动事件。在本说明书中,认为“滑动”包括在“拖动”中。

此外,术语“触摸&保持”意指用户用手指或触笔触摸屏幕并使触摸输入持续临界时间或更长时间的操作。也就是说,触摸开始时间与触摸结束时间之间的时间差等于大于临界时间。触摸&保持可以与长触摸结合。当触摸输入被保持达临界时间或更长时间时,反馈信号可以被视觉地或声学地提供给用户,以便允许用户识别触摸输入是轻击还是触摸&保持。

术语“拖动&放置”意指这样的操作:用户通过使用手指或触笔抓取应用来选择该应用的识别信息,将识别信息拖动至预定位置;以及通过释放屏幕触摸来将识别信息放置在预定位置处。

术语“捏拉(pinch to zoom)”意指用户逐渐增大或减小两个或更多个手指之间或触摸工具之间的距离的操作。当手指之间的距离增大时,捏拉可以用作用于放大触摸屏上的图像的输入,以及当手指之间的距离减小时,捏拉可以用作用于缩小图像的输入。

在整个说明书中,术语“运动输入”意指由用户为控制设备而对设备执行的运动。例如,运动输入可包括这样的输入,在该输入中用户旋转、倾斜以及竖直地和水平地移动设备。设备可以使用加速度传感器、倾斜传感器、陀螺仪传感器、3轴磁传感器等感测用户预设的运动输入。

在整个说明书中,术语“弯曲输入”意指当设备是柔性显示设备时用户使电子设备的全部或一些区域弯曲以便控制电子设备的输入。根据本公开的多种实施方式,设备可以通过使用弯曲传感器来感测弯曲位置(坐标值)、弯曲方向、弯曲角度、弯曲速度、弯曲次数、弯曲操作发生时间或弯曲操作保持时间。

在整个说明书中,术语“键输入”意指通过使用附接至设备的物理键来控制设备的输入。

在整个说明书中,术语“多输入”意指至少组合两个输入的运动。例如,设备可接收用户的触摸输入和运动输入,以及可接收用户的触摸输入和语音输入。此外,设备可接收用户的触摸输入和眼球输入。眼球输入意指用户调整眨眼、注视位置、眼球的移动速度等的输入。

根据一些实施方式,设备可包括从与设备交互工作的外部设备(未示出)接收应用执行命令的通信单元。

外部设备(未示出)的示例可包括移动电话、智能电话、笔记本电脑、平板个人计算机(PC)、电子书(E-book)阅读器、数字广播终端、个人数字助理(PDA)、便携式多媒体播放器(PMP)、导航设备或运动图像专家组阶段1或阶段2(MPEG-1或MPEG-2)音频层3(MP3),但不限于此。

例如,用户可通过与设备交互工作的移动电话、智能电话、笔记本计算机、平板PC或导航设备来请求执行安装在设备上的应用。外部设备可以通过使用局域网(例如,蓝牙(BT)、近场通信(NFC)或Wi-Fi直连(WFD))向设备传送应用执行命令。

根据本公开的实施方式,设备可以响应于用户的输入来执行应用。用户的输入可以是用于请求执行应用的输入。此外,设备可从与设备交互工作的外部设备(未示出)接收应用执行命令,以及可以执行设备的应用。

以下讨论的图1至图30B以及用于在本专利文献中描述本公开的原理的多种实施方式仅仅是说明性的,以及不应该以任何方式被理解为限制本公开的范围。本领域技术人员将理解的是,本公开的原理可以在任何适当布置的通信系统中实现。用于描述多种实施方式的术语是示例性的。应当理解,提供这些术语仅仅是为了帮助理解所述描述,以及它们的使用和定义决不限制本公开的范围。除非另有明确说明,否则术语第一、第二等用于区分具有相同术语的对象,以及绝不旨在表示时间顺序。集合被定义为包括至少一个元素的非空集合。

图1是根据本公开实施方式的触摸屏设备的框图。

参考图1,示出了触摸屏设备100,其中触摸屏设备100可包括显示单元110、输入单元120、存储单元130、控制单元140和通信单元150。

显示单元110可显示在触摸屏设备100中执行的程序的图像。显示单元110可以包括诸如液晶面板或有机发光面板的图像面板,以及可显示显示功能设置的用户图形界面、软件应用或内容(以下称为操作菜单),诸如音乐、图像或视频。

输入单元120可接收用户对触摸屏设备100的操作,诸如用户的触摸输入、按钮输入或笔输入。触摸输入可以在显示单元110的触摸屏上输入。

存储单元130可以将从外部输入的信号转换成数据类型以存储转换的信号。存储单元130可将接收到的用户的输入信息累积地存储到触摸屏设备100,以及可以在对内容进行样式化之前和之后对属性值执行取消和撤回。存储单元130可以存储通过另一通信单元150从外部设备或服务器传输的数据。

控制单元140可以通过与接收到的基于笔划的对象相关的用户输入来选择预定对象。可以基于与所选择的预定对象相关的样式化输入来改变对象的属性值。在下文中,将参考附图提供详细描述。

通信单元150可以从与触摸屏设备100交互工作的外部设备接收应用执行命令。外部设备的示例可以包括移动电话、智能电话、笔记本电脑、平板PC、电子书阅读器、数字广播终端、PDA、PMP、导航设备或MP3,但不限于此。例如,用户可以通过与触摸屏设备100交互工作的移动电话、智能电话、笔记本电脑、平板PC或导航设备来请求执行安装在触摸屏设备100上的应用。外部设备可以通过使用局域网(例如,BT、NFC或WFD)来将应用执行命令传输至触摸屏设备100。

图2是根据本公开实施方式的对触摸屏设备执行输入的操作设备的视图。

参考图2,触摸屏设备100(如图1所示)可以利用身体(诸如,用户的手指)通过触摸输入来接收用户输入,以及可以利用操作设备200(诸如,触控笔)来接收用户输入。

在使用触控笔进行笔输入的情况下,操作设备200可包括触摸单元210和辅助按钮220,其中,触摸单元210感测从触摸屏设备100传输的电磁信号,以及辅助按钮220使用笔实现各种操作。

当触摸屏设备100的输入单元120感测到操作设备200的触摸时,输入单元120可确定操作设备200的触摸位置。触摸位置可确定为用户的位置。触摸屏设备100的输入单元120可以感测操作设备200的接近。在设置有电容传感器的触摸屏设备100中,可以在触摸屏的表面下感测电容的变化。触摸屏设备100可以设置有磁场传感器或电磁感应传感器,以便当在电磁空间中产生磁场变化时感测操作设备200的触摸或接近,以及可以确定操作设备200的输入位置。

触摸屏设备100的输入单元120可以感测操作设备200的触摸位置处的触摸压力(笔压力)。操作设备200可以是电磁谐振(EMR)型触控笔。由于触控笔设置有谐振电路,因此当操作设备200的触摸压力相对于触摸屏增加时,触控笔中的谐振电路响应于从触摸屏设备100传输的电磁信号而操作,使得触摸屏设备100可以检测更多个谐振值以将所检测到的谐振值计算为触摸压力。可以将可变电容器、可变线圈或可变电阻器添加至触控笔中的谐振电路,以获得多种谐振值。因此,触摸屏设备100可以感测并区分操作设备200的各种笔压力。

触摸屏设备100的控制单元140可以基于接收到的操作设备200的输入来确定用户的控制命令。控制单元140可搜索与操作设备200的输入(其被接收到存储于存储单元130中的交互数据库(DB)信息中)对应的控制命令,以及可控制触摸屏设备100。

在下文中,将基于笔输入的前提来描述根据实施方式的相对于触摸屏设备100的用户输入。可以利用甚至通过使用身体(诸如,用户手指)的触摸输入来描述对内容进行样式化的多种方法,但在实施方式中,由于内容样式化与作为用于教育的教学资料的触摸屏设备100相关,因此可以通过作为教育工具的笔输入来提供经验用户交互。本文所阐述的公开不限于通过笔输入进行的操作,以及应当注意,可通过以上描述的用户触摸输入来进行操作。

图3是根据本公开实施方式的对内容进行样式化的方法的流程图。

参考图3,示出了流程图,使得在操作S310中,触摸屏设备100(如图1所示)可以接收与基于笔划的对象的属性项相关的用户输入。

在实施方式中,术语“基于笔划的对象”意指由触摸屏上的一个笔划构成的对象,以及还可以宽泛地理解为意指由多个笔划的组合构成的对象。因此,基于笔划的对象可以是一条线、一个字符、一个句子或一个图形。将参考图4详细地描述笔划的意义。

术语“对象”意指显示在触摸屏上的内容的全部区域或一些区域。在触摸屏上显示的一个图像可以是一个对象,以及包括一个句子或多个句子的文本信息可以是一个对象。

术语“对象的属性”意指用于在触摸屏上显示对象的信息,诸如内容对象的尺寸、颜色或类型。

在操作S320中,触摸屏设备100可接收与指示对象的区域相关的用户触摸输入。触摸屏设备100可确定从用户选择的对象。触摸屏设备100可以从预先存储在存储单元130中的交互数据库确定用户的触摸输入是否对显示在触摸屏上的对象中的预定对象进行样式化。

在操作S330中,触摸屏设备100可基于对象的属性项和接收到的用户触摸输入来改变对象的属性值。触摸屏设备100可对由用户的触摸输入选择的对象改变对象的属性值,以便对对象的尺寸、颜色或类型进行样式化。

图4是根据本公开实施方式的用于描述基于笔划的输入的示图。

参考图4,触摸屏设备100(如图1所示)的输入单元120(如图1所示)可以是用于接收各种类型的用户输入的操作设备200。输入单元120可以接收各种类型的输入,诸如通过在短时间内触摸触摸屏上的预定区域而执行的一般触摸输入、通过点击预定区域两次而执行的双击输入以及通过触摸预定区域保持预定时间或更长时间而执行的长按输入。

输入单元120可从用户接收线形输入。输入单元120可接收触摸屏上的竖直输入和水平输入,或者可接收自由曲线形输入。

如图4所示,输入单元120可以从用户接收线形输入,以及可确定形成线的每个点的坐标。输入单元120可从用户接收由s1至sn(其中n是自然数)的n个点组成的自由曲线,以根据用户的输入轨迹确定每个点的坐标。坐标可以彼此相关联而形成一个笔划。触摸屏设备100的控制单元140(如图1所示)可将轨迹确定为一个笔划信息以生成对象。此时,轨迹是从点坐标s1至点坐标sn的轨迹,其中笔的触摸在触摸屏上以点坐标s1开始,笔的触摸在触摸屏上以点坐标sn结束。

触摸屏设备100的存储单元130(如图1所示)可以将用户的笔划输入存储为多个点坐标彼此相关联的一个笔划信息,以及可以同时分别存储每个点坐标s1至sn的坐标信息。在需要将由一个笔划生成的对象分离成两个或更多个笔划信息的情况下,由于后来要使用坐标信息,因此对坐标信息进行单独存储。

多种信息可以包括在基于笔划的对象的属性中。根据用户输入的笔压力或所选择的粗细度,可以将用户对触摸屏的输入分类成粗型或细型。因此,基于笔划的对象的属性可包括与粗细度相关的信息。

颜色信息可以包括在基于笔划的对象的属性中。为了确定在触摸屏上显示的颜色,通过组合多种颜色获取的颜色信息可以包括在基于笔划的对象的属性中。

输入类型可以包括在基于笔划的对象的属性中。在触摸屏上操作的操作设备200可以是一种类型,但触摸屏设备100的控制单元140可允许在触摸屏上实现多种输入类型,诸如笔刷类型和笔类型。可以向用户提供多种输入类型,从而表达真实的内容对象。

基于笔划的对象的属性可以以表格类型存储在存储单元130的数据库中。例如,基于笔划的对象的属性可以如以下的表1所示来存储。

【表1】

如表1所示,存储单元130可以将每个对象的属性值与输入时间进行匹配以存储属性值,以及当属性值改变时,存储单元130可以累积地存储改变之前和之后的属性值。因此,即使在属性值改变之后,改变后的属性值也可以恢复到先前的属性值。

如上所述,构成笔划信息的坐标可以以表格类型存储在数据库中。例如,可以如以下的表2所示来存储坐标。

【表2】

如表2所示,在单独存储点坐标数据库的情况下,当对象被分类成两个或更多个对象时,例如,点坐标s1至s3用红色显示,以及坐标s4至sn用蓝色显示,对象的属性可以被部分地改变。

图5是根据本公开实施方式的用于描述显示在触摸屏设备上的对象的属性项的示图。

参考图5,当用户执行与期望的样式化相关的输入以便对显示在触摸屏上的对象进行样式化时,触摸屏设备100可以基于用户输入来确定对象的属性项。

如图5所示,表示多种类型的样式化的项目可以显示在触摸屏上。参考图5,示出了诸如黑色铅笔501、红色铅笔502、蓝色铅笔503和不同颜色铅笔504的项目,以及可以被显示至用户以便同时选择输入类型和颜色。另外,可以向用户显示细铅笔505和粗铅笔506以选择粗细度,以及可以显示不同类型的铅笔507和508以供选择。可以显示编辑工具,诸如橡皮擦509,其擦除对象的全部或一部分。

触摸屏设备100可以在触摸屏上以诸如调色板的类型显示各种颜色511、512和513,以使得用户容易选择颜色。此外,触摸屏设备100可以在触摸屏上显示具有多种粗细度的线521、522、523、524、525、526、527、528、529和530,以允许用户自己选择期望的粗细度。

图6A至图6D是根据本公开实施方式的对象的属性的示图。

参考图6A至图6D,从用户接收与对象的属性的改变相关的输入的触摸屏设备100(如图1所示)可以以预定单位增大或减小属性值,作为改变对象的属性的方法。

如图6A所示,当期望改变对象的属性(即,线粗细度)时,假设最细的属性值为1,最粗的属性值为10,属性值可以改变约+1/-1或约+1/-1的数倍值。

如图6B所示,可以改变对象的阴影,以及假设最暗值为1,最亮值为10,属性值可以改变约+1/-1或者改变约+1/-1的数倍值。

如图6C所示,可以混合三原色以允许用户选择期望的颜色。可根据每种颜色的混合比来不同地定义属性值。可以通过使用属性值的组合(诸如红-绿-蓝(RGB)、色调-饱和度-亮度(HSB)和青-品红-黄-黑(CMYK))而以一个固有值表示每种颜色,以及可通过改变组合的比率而将每种颜色改变成不同的颜色。

如图6D所示,可以将与对象(例如,对象3、4、5和6)相关的各种效果存储为属性值。在书写识别的对象的情况下,下划线的存在或不存在可以被定义为一个属性值,以及可根据下划线的形状来定义不同的属性值。此外,相对于预定对象的外框线可以以框表示,以及框可以被定义为一个属性值。可以根据框的形状来定义不同的属性值。此外,与对象相关的倾斜效果的存在或不存在可以被定义为一个属性值,以及可以根据倾斜的程度来定义不同的属性值。粗体(其用粗体强调显示在触摸屏上的对象)的存在或不存在可以是对象的属性值。

在本实施方式中,对象的属性不仅限于诸如上述颜色、阴影、色度和粗细度等的对象属性,以及应注意,与对象相关的各种样式化可以作为属性值存储。

图7是根据本公开实施方式的用于描述用户触摸输入的示图。

参考图7,示出了显示单元110,使得当用户选择期望的样式化时,触摸屏设备100(如图1所示)存储对象(例如,对象1、2、3、4、5和6中的任一个)的与样式化对应的属性值,以及等待改变哪个对象的属性值,即,等待接收与样式化区域相关的用户触摸输入。

用户可以在触摸屏上执行多种类型的输入,但在实施方式中,描述将集中在对区域的选择上,该区域指示属性值通过拖动(或滑动)输入而改变的对象。

触摸屏设备100的输入单元120(如图1所示)可接收与触摸屏上的向左和向右移动相关的水平拖动输入710、与向上和向下移动相关的竖直拖动输入720以及不规则自由曲线拖动输入730。

此时,术语“水平拖动”不一定意指仅与触摸屏设备100的水平轴平行的线性拖动输入,而是可宽泛地理解为意指在预定误差范围内的向左和向右拖动输入,以及术语“竖直拖动”可以被宽泛地理解为意指在与水平拖动相同的误差范围内的向上和向下拖动输入。

根据实施方式,当在触摸屏上从左到右执行用户拖动输入(以下简称为“向右拖动输入”)时,触摸屏设备100可将该用户拖动输入接收为用于增大与执行该拖动输入的对象区域相关的属性值的输入。

反之,当在触摸屏上从右到左执行用户拖动输入(以下简称为“向左拖动输入”)时,触摸屏设备100可将该用户拖动输入接收为用于减小与执行该拖动输入的对象区域相关的属性值的输入。

例如,基于笔划的数学公式可以通过用户的笔输入而显示为触摸屏上的对象。此时,当触摸屏设备100从用户接收用于选择待变粗的数学公式对象的属性项的输入以及接收与显示数学公式对象(假设最细粗细度为1,以及最粗粗细度为10)的区域相关的向右拖动输入时,触摸屏设备100可以将触摸屏上向右拖动输入所经过的区域中布置的数学公式对象的粗细度属性值增大约+1,或者可以将粗细度属性值增大到由用户指定的粗细度值。此时,当从用户再次接收到与粗细度值被改变的数学公式对象相关的向左拖动输入时,数学公式对象的粗细度属性值可以减小约-1,或者粗细度属性值可以减小至改变之前的粗细度值。

在对象的属性值位于边界值的情况下,当输入偏离边界值的属性改变值时,对象的属性值可以不改变。例如,在不能以更粗的粗细度(例如,粗细度属性值1)显示对象的情况下,当从用户接收到粗细度减小命令时,属性值可以不改变,而是可以保持为初始粗细度。

在另一示例中,当粗细度属性值10是最粗的属性值时,在触摸屏上显示的对象的粗细度属性值是8,以及从用户输入命令,触摸屏设备100可以将粗细度增加到最大粗细度10+,或者可以在触摸屏上显示消息“不执行命令”以指导用户执行不同的输入。此时,输入命令是允许粗细度属性值增加约+3的命令。

根据本公开的实施方式,当用户的拖动输入在触摸屏上向下(以下简称为“向下拖动输入”)或向上(以下简称为“向上拖动输入”)被执行时,触摸屏设备100可以将用户的拖动输入确定为用于选择预设区域的对象的输入。将在以下详细描述通过向下拖动输入选择对象的过程。

根据本公开的实施方式,触摸屏设备100可以将触摸屏上用户的自由曲线拖动输入确定为用于选择由自由曲线限定的区域的对象的输入。

例如,当从用户接收到相对于触摸屏上的预定区域的闭合曲线输入(诸如,框输入或圆形输入)时,触摸屏设备100可将闭合曲线输入确定为用于选择设置在闭合曲线内部的对象的输入。反之,触摸屏设备100可以将闭合曲线输入确定为用于选择设置在闭合曲线外部的对象的输入,以及显然可以通过用户的设置来改变内部或外部。此外,也可以根据设置来选择跨越闭合曲线的对象。当在触摸屏上显示的对象为大尺寸时,或者用户输入相对于对象的闭合曲线很难时,也可以通过经过对象的一些区域的输入来选择对象。当对象选择输入被设置为经过对象的一些区域时,对象选择输入可以被设置为需经过对象的中心部分或者经过两个或更多个点,以及可以与用户的错误输入区分开。

用户的自由曲线拖动可能不一定是闭合曲线。可准确确定当用户输入为闭合曲线输入时所选择的对象,但迫使用户执行闭合曲线输入可能会阻碍直观且容易的拖动输入。因此,当确定用户的自由曲线拖动输入是在预定误差范围内的闭合曲线输入时,可以以与接收闭合曲线输入相同的方式来确定对象。例如,从用户接收心形自由曲线拖动输入,但可能不存在拖动的交叉点。在这种情况下,可以通过连接自由曲线上彼此最近的两个点来确定所选择的对象,以生成一个闭合曲线区域。

在下文中,将详细地描述选择待被样式化的对象的过程。

图8A和图8B是根据本公开实施方式的在对内容进行样式化之前和之后的对象的示图。

参考图8A和图8B,示出了显示单元110,其中基于笔划的对象可以通过从用户输入的或从外部接收的信息而显示在触摸屏上。在图8A和图8B示出了数学公式(例如,对象1、2、3、4、5和6中的任一个),以及触摸屏设备100(如图1所示)的输入单元120(如图1所示)可以从用户接收对特定数学公式进行样式化的输入。

用户可以确定待被样式化的属性项。用户可以选择多种属性(诸如,颜色和粗细度)的特定属性项,以及可以选择属性值待被改变为所选择的属性值的对象。积分公式对象1至6、以及正弦波、方波和三角波图形被显示在图8A和图8B中,图的每个积分公式可以表示为一个对象。

具体地,如图8A所示,当用户选择的属性项值是用于将积分公式对象1 810的属性改变为红色的样式化,以及从用户接收到针对积分公式对象1 810的红色荧光笔类型的向右拖动输入时,如图8B所示,触摸屏设备100的控制单元140(如图1所示)可以用红色显示积分公式对象1 820。

由于对象是基于笔划的对象,虽然用户的荧光颜色输入不是覆盖整个积分公式对象1 810的输入,但是可以确定选择了与由荧光笔输入的区域基本上相同的对象。因此,在图8A中,尽管积分公式对象1 810的一些区域不包括在荧光笔输入中,但可以确定整个积分公式对象1 801被选择作为一个对象。

尽管基于笔划的对象,但基于笔划的对象可以存储在构成对象的笔划信息的坐标信息的数据库中。如参考表2所述,当分别存储构成一个笔划的坐标的属性值时,在图8A中,积分公式对象1 810的不包括在荧光笔输入中的一些区域可以不被选择为待被样式化的对象。

由于这样的设置可以根据用户的设置而改变,因此当基于笔划的对象作为笔划信息和坐标信息存储在数据库中时,可以提供与用户意图更一致的样式化。

图9是根据本公开实施方式的用于描述触摸输入的示图。

参考图9,示出了显示单元110,使得由于用户的输入可能相对于对象选择不准确,用于选择对象的用户输入可以被设置为预定尺寸910、920和930。

例如,当以荧光笔类型接收到用于选择显示在触摸屏上的特定对象(例如,对象1、2、3、4、5和6中的任一个)的输入时,选择对象的范围可以根据所显示的预定对象的尺寸而变化。因此,可以从用户接收与用于选择对象的输入相关的针对荧光笔粗细度的设置信息。可以根据相对于用户的操作设备200(如图2所示)的笔压力来改变荧光笔的粗细度。当拖动输入的笔压力高时,触摸屏设备100可确定粗荧光笔,以及当拖动输入的笔压力低时,触摸屏设备100确定细荧光笔。当选择了大尺寸的图形或图像时,以如上所述的方式选择对象可能是有利的。然而,当通过加粗荧光笔来接收拖动输入时,存在可能同时选择不必要对象的限制。

图10至图17B是根据本公开实施方式的用于描述选择预定对象的过程的示图。

如参考图9所描述的,选择基于笔划的对象的过程可以被多种地描述为选择待被样式化的对象的过程。

参考图10,示出了显示单元110,使得当在触摸屏上显示的对象的尺寸与图形的尺寸一样大以及旨在选择图形的非全部而是仅选择一些区域时,难以以上述方式选择对象。例如,当用粗荧光笔选择整个图形时,考虑到用户意图,也可能选择了不需要的对象(诸如,X轴或Y轴)。

因此,可以在屏幕上沿着期望对象的轨迹执行拖动输入,以仅选择用户期望的特定对象。触摸屏设备100(如图1所示)可以基于沿着输入轨迹的拖动输入来确定所选择的对象。例如,当触摸屏设备100的输入单元120(如图1所示)接收沿着正弦波图形上的图形区域的拖动输入时,触摸屏设备100可以将拖动输入确定为用于选择正弦波图形的输入。

以上述不同的方式,可以通过用于选择期望对象的预设区域的输入来选择对象。由于正弦波图形是由一个笔划构成的基于笔划的对象,因此当接收到用于选择正弦波图形的端部1010的输入时,可以将输入确定为用于选择整个正弦波图形的输入。

在下文中,将参考图11至图15详细地描述通过竖直拖动来选择对象的过程。

参考图11至图15,示出了显示单元110,使得触摸屏设备100(如图1所示)的用户可以通过竖直拖动输入来选择对象。通常,由于向下读取显示在触摸屏上的对象,因此,对用户来说,向下拖动输入可以是直观的对象选择输入。

在触摸屏设备100从用户接收到与样式化属性相关的改变值之后,触摸屏设备100可以接收与被应用了改变值的区域的对象相关的输入。当从触摸屏上显示的对象中选择多个对象并对其进行样式化时,从用户接收针对每个对象的选择输入是不方便且不直观的。因此,当接收到向下拖动输入以通过一个单个输入选择多个对象时,可以选择向下拖动输入所经过的区域中的所有对象。

参考图11,积分公式对象1至6中的每一个是一个对象,以及正弦波图形、方波图形和三角波图形中的每一个也是一个对象。此时,当接收到针对图形区域1110中的全部的向下拖动输入时,触摸屏设备100的控制单元140(如图1所示)可以将向下拖动输入确定为用于选择诸如正弦波图形、方波图形和三角波图形的对象的输入。

向下拖动输入可以用作用于选择显示在触摸屏上的所有对象的输入。当在触摸屏上接收到向下拖动输入时,可能难以区分向下拖动输入是仅用于选择向下拖动输入所经过的对象的输入还是用于选择显示在触摸屏上的所有对象的输入。

触摸屏设备100的显示单元110(如图1所示)可以将选择的对象显示为与对象被选择之前不同,以及可以向用户显示对象被选择了。根据用户的拖动输入,选择什么对象可以允许用户取消错误输入,以及选择什么对象可以允许与用户的意图一致的对象被准确地选择。

可以存在多种方法显示对象被选择了。所选择的对象的所有坐标可以移位特定值以显示对象被选择,以及在这种情况下,可以获得与显示立体图像基本相同的效果。此外,所选择的对象的颜色可以改变成与选择对象之前的颜色不同。改变所选择的对象的颜色以统一为特定颜色,从而直观地显示所选择的对象。

还可以不同地显示所选择的对象区域。围绕特定对象的区域可显示呈框形以便填充框区域或不同地阴影化框区域。框区域中的颜色或粗细度可以与相关框区域之外的其它对象的颜色或粗细度被不同地样式化,使得所选择的特定对象与未选择的其它对象区分开。

更具体地,当用户的选择输入当前正在触摸屏上继续时,可以不同地显示围绕特定对象(该特定对象中用户的选择输入正在继续)的框区域的一部分,或者当用户的选择输入完成时,可以不同地显示围绕所选择的特定对象的框区域。如上所述,与未选区域不同的所选区域的显示可以通过用户的多种设置来改变。

参考图12A,当在触摸屏上接收到向下拖动输入1210时,触摸屏设备100可能难以区分向下拖动输入1210是用于选择积分公式对象1至6的对象的输入还是用于选择显示在触摸屏上的所有对象的输入。在这种情况下,为了准确地区分,当在按压操作设备200(如图2所示)的辅助按钮220(如图2所示)(诸如,触控笔)的状态下接收到向下拖动输入时,触摸屏设备100的控制单元140可以将向下拖动输入确定为用于选择显示在触摸屏上的所有对象的输入。

以不同的方式,当在触摸屏上接收到经过特定区域的拖动输入时,触摸屏设备100的控制单元140可以将拖动输入确定为用于选择所显示的所有对象的输入。例如,当接收到经过触摸屏中的上端的中心点区域和下端的中心点区域的全部的向下拖动输入时,控制单元140可以将向下拖动输入确定为用于选择所显示的所有对象的输入。

参考图12B,触摸屏设备100的显示单元110可以用与选择对象之前对象的颜色或粗细度不同的颜色或粗细度来显示所选对象,以及可以向用户显示对象被选择。

在下文中,假设基于笔划的对象是书写识别的,将参考图13至图15描述选择对象的过程,使得所选择的对象与用户的意图一致。

用户在触摸屏上的书写输入可以通过书写识别技术以一种文本类型存储。由于书写识别技术是在与平板PC等一起使用触控笔的现有技术中通常使用的技术,因此将省略其详细描述。

参考图13,触摸屏设备100(如图1所示)的输入单元120(如图1所示)可以从用户接收用于选择书写对象的框形输入。例如,当在按压操作设备200(如图2所示)的辅助按钮220(如图2所示)(例如,触控笔)的状态下接收到对角拖动输入时,输入单元120可以接收具有由对角拖动输入的起点和终点限定的边界的框形输入。在另一示例中,输入单元120可以接收由用户示出的闭合曲线框形输入。

触摸屏设备100的控制单元140(如图1所示)可以基于接收到的框形输入来分析对象的书写信息。书写可以是文本信息以及可以由多个句子组成。可以通过区分相对于与所选择的框形状1310的下端最近邻的、指示句子的结束的标点符号(诸如,句号)的句子来确定所选择的对象。

如图13所示,由于句子在与所选择的框形状的下端最近邻的短语“textbook business”处结束,因此尽管设置在短语“textbook business”后面的短语“The digital”位于所选择的框形状内,但是短语“The digital”可以从对象选择中排除。

参考图14,示出了显示单元110,其中可以通过向下拖动输入选择书写对象1410。触摸屏设备100(如图1所示)的控制单元140(如图1所示)可以通过区分相对于与用户执行的向下拖动输入的端部区域最邻近的、指示句子的结束的标点符号来确定所选择的对象。也就是说,当向下拖动输入是与书写对象1410相关的输入时,控制单元140可以将向下拖动输入确定为用于选择包括书写对象1410的句子或段落的输入。触摸屏设备100的控制单元140可相对于指示句子的结束的标点符号以及当段落能够被区分时段落的边界来确定向下拖动输入选择与作为重要因素的触摸输入对应的段落。

虽然用户的触摸输入不是具有书写对象1410的输入,但当用户的触摸输入是与包括在预定布局中的对象相关的输入时,触摸屏设备100的控制单元140可以确定,用户的触摸输入选择包含有对象的布局的所有对象。例如,在多个书写对象和多个图形对象彼此混合以及被显示在触摸屏上的情况下,当接收到来自用户的相对于图形对象为更重要因素的触摸输入时,触摸屏设备100的控制单元140可以确定,触摸输入选择多个图形对象。此外,控制单元140可以确定,触摸输入选择多个图形对象中的全部和用户的触摸输入所经过的一些书写对象。如上所述,可根据用户的设置来对对象的选择进行多种修改。因此,当确定触摸输入是与对象相关的预设触摸输入时,触摸屏设备100的控制单元140可以将触摸输入确定为用于选择对象的触摸输入。

作为选择书写对象1410的过程,图13和图14的方法是直观且容易的,但可能不能准确地确定用户的对象选择意图。例如,如参考图14所描述的,在确定与向下拖动输入的端部区域最邻近的句号标记的情况下,可能不能准确地确定用户想要对任何句子执行选择。当用户仅对句子的中间部分执行用于选择的输入时,不需要的部分甚至可能被选择。

因此,将描述通过接收由组合用户的向下拖动输入和向右拖动输入而执行的拖动输入来选择对象的方法。

当在触摸屏上跨越多行显示书写时,可以通过从用户接收针对每行的向右拖动输入来确定所选择的对象。然而,在这种情况下,可能不便于用户多次选择对象。因此,通过向下拖动输入选择所有行,然后接收向右拖动输入,由此可以选择一直到向右拖动输入结束的区域为止的对象。

参考图15,当接收到一直到第7行的向下拖动输入1510,以及接收到对第7行中的短语“business”的向右拖动输入时,可以根据到第7行中的短语“business”的区域确定选择了书写对象。

在下文中,将参考图16A至图17B描述确定通过自由曲线拖动输入选择的对象的方法。

用户可以通过自由曲线拖动输入在触摸屏上选择期望的对象,以及触摸屏设备100(如图1所示)的输入单元120(如图1所示)可以基于接收到的自由曲线拖动输入来确定在触摸屏上显示的对象中选择的对象。

参考图16A和图16B,可以确定通过接收框形闭合曲线输入而选择的对象。可以仅将与闭合曲线内的区域对应的对象确定为所选择的对象,以及将不包括闭合曲线内的区域的区域的对象确定为所选择的对象。此外,还可以将跨闭合曲线的对象选择为所选择的对象。

参考图16A,示出了显示单元110,其中可以仅将与闭合曲线1610内的区域对应的对象确定为所选择的对象。选择红色和粗体作为待被用户进行样式化的对象的属性项,以及当接收到框形闭合曲线输入时,触摸屏设备100(如图1所示)的显示单元110可以用红色和粗体显示与闭合曲线1610内的对象对应的积分公式对象3至5的对象。

参考图16B,示出了显示单元110,其中,可以仅选择与闭合曲线1620外部的区域对应的对象作为所选择的对象。选择红色和粗体作为待被用户进行样式化的对象的属性项,以及当接收到框形闭合曲线输入时,触摸屏设备100(如图1所示)的显示单元110可以用红色和粗体显示与闭合曲线1620外部的对象对应的对象,诸如积分公式1、积分公式2、积分公式6、正弦波图形和方波图形。

除了框形之外,还可以确定通过具有各种形状的自由曲线拖动输入而选择的对象。

参考图17A,示出了显示单元110,其中可以仅将与三角形闭合曲线1710内的区域对应的对象确定为所选择的对象。选择红色或粗体作为待被用户进行样式化的对象的属性项,以及当接收到三角形闭合曲线输入时,触摸屏设备100(如图1所示)的控制单元140(如图1所示)可以将包括在闭合曲线1710内的区域中的对象确定为所选择的对象。显示单元110可以在触摸屏上显示改变后的属性值。

自由曲线拖动输入可以仅选择对象的一部分。如图17A所示,当用户的输入是用于选择显示在触摸屏上的积分公式对象3至5的一些区域的自由曲线拖动输入时,可能不能准确地确定自由曲线拖动输入是选择积分公式对象1至5中的所有还是仅选择闭合曲线1710内的对象来与用户的意图一致。鉴于用户可以执行具有各种自由曲线形状的拖动输入的事实,用户的拖动输入被确定为准确地选择闭合曲线1710内的对象的输入是合理的,如后一种情况中。然而,实施方式不必限于此,应当注意,对象选择可以根据用户的设置而改变。

参考图17B,示出了显示单元110,其中可以仅将与心形闭合曲线1720内的区域对应的对象确定为所选择的对象。选择红色和粗体作为待被用户进行样式化的对象的属性项,以及当接收到心形闭合曲线输入时,触摸屏设备100的控制单元140可以将包括在闭合曲线1720内的区域中的对象确定为所选择的对象。显示单元110可以在触摸屏上显示改变后的属性值。

由于心形闭合曲线输入是与基于笔划的对象相关的选择输入,因此闭合曲线1720可以由可横越网的自由曲线拖动输入来确定。用户可以容易地输入具有可横越网的圆形形状或框形形状。然而,如图17B所示,用户可能难以容易地输入具有可横越网的心形形状。

因此,不必要将通过可横越网的闭合曲线输入确定为用于选择对象的输入,以及甚至当执行两次或更多次的自由曲线拖动输入构成一个闭合曲线1720时,将自由曲线拖动输入确定为用于选择对象的输入可以向用户提供直观的交互。

在下文中,在对所选择的对象进行样式化的方法中,将详细地描述改变对象的属性值的过程。

图18是根据本公开实施方式的对内容进行样式化的方法的流程图。

参考图18,示出了流程图,使得在操作S1810中,触摸屏设备100(如图1所示)的输入单元120(如图1所示)可以接收用户的触摸输入。用户的触摸输入是用于选择对象的输入,以及由于已参考图8A至图17B详细地描述了用于选择对象的输入,将省略对其的描述。触摸屏设备100的控制单元140(如图1所示)可以将所选择对象的属性值改变成预设属性值。在改变属性值之后,触摸屏设备100可以从用户接收连续的触摸输入。

在操作S1820中,触摸屏设备100的控制单元140可以确定用户的触摸输入的方向是否与先前滑动(拖动)输入的方向基本上相同。

在操作S1830中,当触摸屏设备100的控制单元140确定用户的触摸输入的方向与先前滑动(拖动)输入的方向基本上相同(即,在操作S1830处为“是”)时,控制单元140可以相对于先前改变的属性项来增大属性值。例如,在接收到用于将书写对象的粗细度增大到约+1的属性值的触摸输入之后,当控制单元140接收到方向与触摸输入的方向基本上相同的滑动输入时,控制单元140可以将书写对象中粗细度增加了+1的属性值增加约+1。

在操作S1840中,当控制单元140确定用户的触摸输入的方向与先前滑动(拖动)输入的方向不同(即,在操作S1830处为“否”)时,控制单元140可以确定用户的触摸输入是否是方向与先前滑动(拖动)输入的方向相反的输入。

在操作S1850中,当控制单元140确定用户的触摸输入的方向与先前滑动(拖动)输入的方向相反(即,在操作S1840处为“是”)时,触摸屏设备100的控制单元140可以在与已改变的属性值的改变方向相反的方向上改变属性值。换句话说,控制单元140可以减小先前改变的属性值。例如,先前的滑动(拖动)输入是作为向右拖动输入的用于将书写对象的粗细度增加约+1的输入,以及在书写对象的粗细度属性值从约+5改变为约+6之后,当接收到向左拖动输入时,书写对象的粗细度属性值可以在与已改变的属性值的改变方向相反的方向上改变,即,从约+6至约+5,即,属性值大小改变-1。如果在操作S1840处,用户的触摸输入方向不与先前滑动输入的方向相反(即,在操作S1840处为“否”),则方法返回到操作S1820。

图19A至图20C是根据本公开实施方式的在对内容进行样式化之前和之后的对象的示图。

参考图19A和图19B,示出了显示单元110,使得当用户对显示在触摸屏上的对象执行水平拖动输入时,触摸屏设备100(如图1所示)可以执行与用户的水平拖动输入对应的样式化。

如图19A所示,用户可以选择颜色和粗细度作为对象1910的属性项。触摸屏设备100可以将诸如输入颜色或输入粗细度的属性值存储在控制单元140(如图1所示)中,以及可以用于改变与后来待被选择的对象相关的属性值。

当用户对作为显示在触摸屏上的多个对象之一的积分公式对象1执行向右拖动输入时,触摸屏设备100的控制单元140可以对积分公式对象1应用颜色和粗细度,即,存储在存储单元130(如图1所示)中的对象的属性值。因此,触摸屏设备100的显示单元110可以用红色显示积分公式对象1的颜色,以及可以更粗地显示积分公式对象1的粗细度。

如图19B所示,用户可以对先前执行的样式化执行撤回。如上所述,触摸屏设备100的输入单元120已将对象的属性改变成红色和粗体。触摸屏设备100可以将从右至左的向左拖动输入1920接收为撤回(或取消)样式化的方法。

触摸屏设备100将与每个对象的属性值相关的改变历史存储在数据库中,以及由于已参考表1和表2描述了将属性值存储在数据库中的方法,将省略其详细描述。因此,即使在样式化被应用于显示在触摸屏上的内容对象之后,内容对象也可以被恢复为初始属性,以及可以通过在与先前样式化中的拖动输入方向相反的方向上执行的拖动输入来执行恢复操作。

图20A至图20C是根据本公开实施方式的用于根据通过水平拖动输入执行的样式化来描述对象的属性值的增大和减小的示图。

参考图20A,在用户选择粗体(更粗)作为对象的属性项之后,当用户对显示在触摸屏上的积分公式对象1执行向右拖动输入时,如图20B所示,触摸屏设备100(如图1所示)可以增加积分公式对象1的粗细度属性值。例如,假设积分公式对象1的粗细度属性值为约5,触摸屏设备100可以通过接收用户的向右拖动输入将粗细度属性值增加约+1,因此积分公式对象1在图20B中可以具有约为6的粗细度属性值,以及在图20C中可以具有约为7的粗细度属性值。触摸屏设备100的存储单元130(如图1所示)可以将粗细度属性值的改变历史存储在数据库中。

之后,当从用户接收到向左拖动输入时,触摸屏设备100的控制单元140(如图1所示)可以分析数据库中的属性值的改变历史,以便在与属性值的改变方向相反的方向上执行样式化。换句话说,当接收到对显示的具有粗细度属性值为7的积分公式对象1(图20C中所示)的向左拖动输入时,可以通过将积分公式对象1的粗细度属性值减小约-1而在触摸屏设备上以约6的粗细度值显示积分公式对象1,如图20B所示,以及当再次接收到向左拖动输入时,可以以约5的粗细度属性值显示积分公式对象1,如图20A所示。

上述向右拖动输入和向左拖动输入仅仅被确定为便于描述的强调和撤回的样式化方法,但实施方式不限于此。因此,可将向左拖动输入确定为用于增大属性值的输入,以及将向右拖动输入确定为用于减小属性值的输入,应当注意,水平拖动输入和竖直拖动输入也可以增大和减小属性值。

图21A至图21D是根据本公开实施方式的用于描述对内容进行样式化的方法的示图。

已参考19A至20C描述了增大和减小对象的属性值的过程。将参考图21A至图21D来描述通过使用如图2所示的作为触控笔的操作设备200设置用户的期望属性值的过程。

用户可以确定待被样式化的对象的属性项。如上所述,用户可以从各种属性项中选择待被样式化的属性项,诸如对象的尺寸、颜色、笔类型和粗细度。

用户可以对显示在触摸屏上的对象执行向右拖动输入或向左拖动输入作为用于选择待被样式化的对象的输入,以及可以发出样式化命令。然而,在需要加宽属性值的改变宽度的情况下,可能不便于用户多次执行拖动输入。例如,当用户想要用粗体对对象进行样式化时,为了将粗细度属性值从约+3增加至约+7,可能需要执行四次向右拖动输入。

为了消除不便之处,将在实施方式中描述使用操作设备200的笔压力改变属性值。

如图21A至图21D所示,设置有压力传感器的触摸屏设备100(如图1所示)可以测量用户的操作设备200的输入压力(以下称为“笔压力”)。因此,可以通过使笔压力的强度与属性值的改变宽度匹配来缩放对象。

例如,当从用户输入具有笔压力强度为3的操作设备200的触摸时,触摸屏设备100可以将对象的粗细度属性值设置为3以应用样式化。以相同的方式,当从用户输入具有笔压力强度为7的操作设备200的触摸时,触摸屏设备100可以将粗细度属性值设置为7以应用样式化。触摸屏设备100的显示单元110(如图1所示)可以显示与待测量的笔压力对应的属性值,以及可以允许用户调整笔压力。当触摸屏设备100的显示单元110显示粗细度属性值时,显示单元110可根据笔压力将粗细度属性值显示为笔尖区域的尺寸。在颜色的情况下,可根据待测量的笔压力不同地显示所显示的颜色。此外,在笔类型的情况下,可以根据待测量的笔压力显示多种类型的笔。

除了根据笔压力的强度调整属性值的改变宽度之外,还可以通过使用操作设备200的辅助按钮220(如图2所示)来调整属性值的改变宽度。每当用户按压辅助按钮220时,触摸屏设备100可以通过从操作设备200接收辅助按钮220的按压信息来增加对象的属性值。

例如,当用户应用用于改变所显示对象的笔类型的样式化时,对象的属性项可以从诸如笔刷类型的笔类型改变为诸如铅笔类型或荧光笔类型的笔类型。由于每当应用样式化时用户选择显示在触摸屏上的菜单项可能不方便,因此每当辅助按钮220被按压时,触摸屏设备100可以接收辅助按钮220的输入信息,以及可以基于接收到的辅助按钮220的输入信息将笔类型的属性值从笔刷类型通过铅笔类型改变为荧光笔类型。触摸屏设备100的显示单元110可以在触摸屏上显示应用了改变后的属性值的笔尖,以及可以通知用户调整属性值。

触摸屏设备100可以使用辅助按钮220提供与颜色的属性值相关的样式化。例如,每当用户按压辅助按钮220时,触摸屏设备100可接收辅助按钮220的输入信息,以及可根据预定顺序或用户设置的顺序改变颜色的属性值。触摸屏设备100的显示单元110可在触摸屏上显示颜色的待改变的属性值,以及可允许用户准确地选择颜色。

触摸屏设备100可以通过用户输入的笔压力与操作设备200的辅助按钮220的组合来设置各种对象的属性值。例如,触摸屏设备100可以在每当接收到辅助按钮220的输入信息时改变对象的颜色属性值,可以根据待测量的笔压力来改变对象的粗细度属性值,以及可以向用户提供直观且容易的样式化。

图22至图26D是根据本公开实施方式的在对预定对象进行样式化之前和之后的预定对象的示图。

如参考图7所描述的,图22是用于描述水平拖动输入2220(更具体地,与显示在触摸屏上的对象相关的向右拖动输入)的显示单元110的示图。当接收到与显示在触摸屏上的积分公式对象3相关的向右拖动输入2220时,触摸屏设备100可以改变积分公式对象3的属性值。图23至图26D是用于描述具有改变后的属性值的对象的示图。

参考图23,触摸屏设备100(如图1所示)的显示单元110可以改变特定对象的倾斜属性值。当用户接收到与对象的倾斜变化相关的诸如半斜体类型或斜体类型的属性项时,触摸屏设备100可存储倾斜属性值,以及可通过触摸屏上的向右拖动输入2320来改变对象的倾斜属性值。

参考图24A,示出了显示单元110,其中可以执行将诸如下划线或框的图形添加到对象的样式化。可以应用样式化2410,样式化2410给积分公式对象3加下划线,以及框样式化2420可以将应用于积分公式对象6。样式化可以允许用户具有诸如标注的体验,以及可以向用户提供真实的交互。

参考图24B,示出了显示单元110,其中下划线样式化也可以以各种形状改变。由于对于每个用户存在优选的样式化类型,因此也可以对下划线提供下划线2415的各种改变的形状。

参考图24C,框样式化也可以以各种形状改变。由于对于每个用户存在优选的样式化类型,因此也可以对框提供框2425的各种改变的形状。

参考图24D,可以改变文本样式化和下划线2435。

图24B和图24C中的样式化的改变可以应用于可用书写识别的对象。即使当使用触控笔的书写输入可识别为文本信息时,也可以应用改变类型的样式化。

参考图25A至图25D,触摸屏设备100(如图1所示)可以执行用于改变对象的尺寸和比例的样式化。当接收到与显示在触摸屏上的特定对象2510相关的拖动输入时(如图25A所示),特定对象可以在触摸屏100上以斜体类型2520显示(如图25B所示),以及如图25C和25D所示,可以通过增加特定对象的上下比2530或减小特定对象的上下比2540而将特定对象显示在触摸屏上。

如上所述,可以以与对象的属性值的上述改变不同的方式执行对象的显示。每个对象可以具有(x,y)二维坐标值,以及由于以上已经描述了将对象作为坐标值的存储,将省略其详细描述。触摸屏设备100可以改变对象的坐标值,以及可以像对对象进行样式化一样显示对象。

在图25B中,可以通过以半斜体类型(斜体类型)显示对象来改变对象的坐标值。触摸屏设备100可以通过将中心坐标中的上端区域的坐标相对于对象的中心坐标向右移位并将中心坐标中的下端区域的坐标相对于对象的中心坐标向左移位来以斜体类型显示对象。如图25C和图25D中所示,对象的坐标可以向上和向下移位以改变对象的尺寸,以及不同地显示对象的比例。

在图26A至图26D中示出的对象的情况下,如参考图25A至图25D所描述的,可以将所选择对象中的所有或一些坐标值移位以放大或缩小对象,以及不同地显示对象的左右比。

参考图26A和图26B,当选择了积分公式对象2610以及对积分公式对象2610执行缩小/放大的样式化时,触摸屏设备100(如图1所示)可以改变积分公式对象2610和2620的坐标值,以缩小或放大积分公式对象2610和2620。触摸屏设备100可以改变积分公式对象2610和2630中的四个边的坐标值,以及可以改变积分公式对象2610和2620的所有坐标值以便与四个边的坐标值成比例,以及可以显示积分公式对象2610和2620使得其尺寸缩小或放大。

参考图26C和图26D,可以改变书写对象2630和2640的水平轴上的坐标值以显示书写对象2630和2640使得字母之间的间隔缩小或放大。可以不改变书写对象2630和2640的上坐标值和下坐标值以及可以改变左坐标值和右坐标值以执行用于改变字母之间的间隔的样式化。

图27A至图28C是根据本公开实施方式的用于描述对内容进行样式化的方法的示图。

当触摸屏设备100(如图1所示)对显示在触摸屏上的对象应用样式化时,触摸屏设备100可以通过使用特定对象的样式化属性来改变另一对象的属性值。当触摸屏设备100接收到用于选择具有参考属性值的对象的输入时,触摸屏设备100可以将所选择的对象的属性值改变成该另一对象中的属性值的替换值。

参考图27A至图27C,当触摸屏设备100的显示单元110接收到选择特定对象的输入2710以及接收到与待被样式化的对象相关的拖动输入2720时,触摸屏设备100可以通过使用特定对象的属性值来改变待被样式化的对象的属性值2730。

如上所述,在复制特定对象的样式化属性值的情况下,可以通过使用操作设备200(如图2所示)的辅助按钮220(如图2所示)向用户提供直观样式化。例如,在用户相对于具有待被复制的属性值的对象按压辅助按钮220的状态下,当用户执行拖动输入时,触摸屏设备100可以从操作设备200接收辅助按钮220的输入信息,以基于拖动输入和辅助按钮220的输入信息将拖动输入确定为用于复制对象的属性值的命令。复制的属性值可以应用于从用户接收到拖动输入以执行样式化的区域的对象,从而向用户提供与使用吸管(pipette)相同的效果。

在图27A和图27B的情况下,由于在对象中存在统一的属性值,因此在复制属性值的情况下没有限制,但在多个属性值被应用于对象的情况下,需要建立与复制属性值时复制了哪个属性值相关的参考。

参考图28A,当积分公式对象2810的属性值被复制到积分公式对象2820的属性值时,没有必要建立待被复制的属性值的参考,但是如图28B所示,当在一个对象2830中存在具有不同属性值的对象2831、2832和2833时,需要建立代表属性值。

参考图28B,当一个对象具有多个属性值时,可以将作为最重要因素的属性值建立为代表属性值。然而,根据上述方法,当因素相同以及不可能计算因素时,可能不能建立代表属性值。

参考图28C,触摸屏设备100可以在触摸屏上显示用于选择多个属性值的输入框以使得用户选择代表属性值。在这种情况下,可解决图28B的限制并准确地接收用户的意图。

图29A至图30B是根据本公开实施方式的根据用户的触摸输入的方向对内容进行样式化的方法的示图。

参考图29A至图29C,示出了显示单元110,其中当用户对显示在触摸屏设备100上的对象进行样式化时,已经描述了水平拖动输入被确定为用于增大或减小属性值的输入。

水平拖动输入的向右拖动输入可以被确定为改变属性值的输入,以及向左拖动输入2920可以被确定为撤回(或取消)属性值的输入。例如,如图29A所示,当积分公式对象2910的颜色变成蓝色时,当接收到向右拖动输入时,积分公式对象2910可以被样式化成蓝色。当接收到与积分公式对象2910相关的向左拖动输入2920时,触摸屏设备100可以在积分公式对象2910的颜色改变之前将颜色改变成颜色2930。

根据上述方法,当改变与对象相关的多种属性值时,由于对于属性值被改变的每个对象,其历史被存储在数据库中,因此可以将对象恢复为初始属性值。操作设备200(如图2所示)的辅助按钮220(如图2所示)可以用于准确地区分以上参考图20A至图20C描述的向右拖动输入和向左拖动输入。

例如,参考图30A,将描述在显示单元110上输入的向右拖动输入3010的接收,其增大积分公式对象1的粗细度属性值。假设积分公式对象1的粗细度属性值为4。每当从用户接收到向右拖动输入3010时,触摸屏设备100(如图1所示)可以将粗细度属性值增加约+1。已描述了当接收到一次向右拖动输入3010时,粗细度属性值可以增加到5,以及当接收到三次向右拖动输入3010时,粗细度属性值可以增加到7。在通过接收到三次向右拖动输入而将积分公式对象1的粗细度属性值增加到7的情况下,当接收到向左拖动输入时,粗细度属性值可以减小到6,以及当按压辅助按钮220(如图2所示)并同时接收到向左拖动输入时,粗细度属性值可以减小到初始属性值4。由于可以根据用户的定义来设置方法,因此应当注意,实施方式不限于上述示例。

在执行多种功能的数字装置中,用户环境是关键问题。例如,当通过替换现有电视而在普通家庭的起居室中使用智能电视时,关键问题之一是用户是否能够方便地使用智能电视提供的各种功能。智能电视可以提供广播内容,以及还可以提供在现有的个人计算机中可获得的多种基于互联网的内容,诸如互联网网络冲浪、电子邮件、游戏、照片、音乐和视频媒体。当向用户提供的各种内容使用户不满意时,结果,可能降低智能电视的效用。在这方面,根据本公开的多种实施方式,提供图形用户界面的装置和方法可以应用于多媒体装置(诸如,智能电视),从而提高用户便利性。

本公开还可以被实现为数字设备(诸如,中央处理单元(CPU))中提供的非暂时性处理器可读记录介质上的处理器可读代码。非暂时性处理器可读记录介质是可以存储随后可以由处理器读取的数据的任何数据存储设备。非暂时性处理器可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、光盘ROM(CD-ROM)、磁带、软盘和光学数据存储设备。非暂时性处理器可读记录介质还可以分布在网络联接的计算机系统上,使得处理器可读代码以分布式方式存储和执行。另外,用于实现多种实施方式的功能程序、代码和代码片段可以由本发明构思所属领域的程序员容易地解释。

根据实施方式的对对象进行样式化的方法可以在一个软件(SW)功能程序中实现,以及该方法的全部或一部分可以在若干SW功能模块中实现,以及可以在操作系统(OS)上实现。例如,如参考图 18所描述的,确定用户的触摸输入的方向是否与先前滑动输入的方向基本上相同的操作S1820以及增大或减小对象的属性值的操作S1830或S1840可以在一个SW功能程序中实现。每个操作或其组合可以在一个SW功能模块中实现,以及可以在OS上实现。

应理解,本文中描述的多种实施方式应当仅认为是描述意义而不是出于限制目的。每个实施方式中对特征或方面的描述应典型地被认为可以适用于其它实施方式中的其它相似特征或方面。

虽然已参考本发明的多种实施方式示出并描述了本发明,但本领域技术人员将理解,在不脱离由所附权利要求书和其同等限定的本发明的范围和精神的情况下,可以对其进行形式和细节上的多种改变。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1