显示设备和显示方法与流程

文档序号:13697179阅读:177来源:国知局
本申请要求于2014年12月24日提交到韩国知识产权局的第10-2014-0188636号韩国专利申请的优先权,所述韩国申请的公开内容整体以引用方式并入本文。技术领域与示例性实施例一致的设备和方法涉及在监视器或显示器上滚动文本、图像或视频。

背景技术:
显示设备具有显示可由用户观看的图像的功能。用户可经由显示设备观看广播。显示设备在包括于其中的显示器上显示用户从广播台所发送的广播信号中选择的广播。目前,世界上的大多数国家已从模拟广播切换为数字广播。在数字广播中,传送数字图像信号和数字音频信号。当与模拟广播相比时,数字广播对外部噪声有抵抗力,因此数据损失很少,并且有利于纠错,并且提供高分辨率和高清晰屏幕图像。另外,与模拟广播相比,数字广播可提供双向服务。近来已提供了提供各种类型的内容以及数字广播功能的智能电视(TV)。智能TV致力于无需用户的操纵(即,代替用户手动操作智能TV以进行选择)而分析并响应用户需求。另外,实现滚动的智能TV近来已变得可用,以通过增强与用户的交互来向用户提供更多信息。

技术实现要素:
一个或更多个示例性实施例包括一种允许用户直观且自然地体验滚动的显示设备以及该显示设备所提供的显示方法。根据示例性实施例的一方面,提供一种显示设备,该显示设备包括:显示器,被配置为基于控制装置的输入来显示光标;控制器,被配置为响应于检测到光标的位置在滚动区域的边缘处离开滚动区域,控制显示器基于控制装置的滚动距离将视觉效果添加到在滚动区域的边缘处的光标或者滚动区域。控制器还可被配置为基于控制装置所指示的实际位置与在滚动区域的边缘上的光标的位置之间的距离差来确定滚动距离。控制器还可被配置为响应于光标离开滚动区域,通过使光标的形状变形来将视觉效果添加到光标。光标可具有圆形形状,并且控制器可被配置为控制显示器基于滚动距离使光标的形状变形成椭圆形状。控制器还可被配置为响应于控制装置的滚动方向对应于水平方向,通过使光标变形成垂直较长的椭圆形状来输出光标。控制器还可被配置为响应于控制装置的滚动方向对应于垂直方向,通过使光标变形成水平较长的椭圆形状来输出光标。控制器还可被配置为基于滚动距离确定滚动速度。控制器还可被配置为响应于滚动距离超过滚动范围的阈值,控制显示器将光标恢复到光标的原始形式或者将滚动区域恢复到滚动区域的原始形式,而不添加视觉效果。控制器还可被配置为通过使滚动区域的边缘变形来将视觉效果添加到滚动区域,其中,所述视觉效果表示将滚动区域的边缘朝着控制装置的位置牵拉的运动。控制器还可被配置为控制显示器将光标显示在从滚动区域中的点朝着控制装置的位置向量上所限定的位置处。控制器还被配置为控制显示器显示几何图形,其中,所述几何图形包括与从滚动区域中的点朝着控制装置的位置的向量上所限定的位置对应的顶点以及与滚动区域的边缘对应的边。根据另一示例性实施例的一方面,提供了一种显示设备的显示方法,所述显示方法包括:基于控制装置的输入在显示设备的屏幕上显示光标;响应于检测到光标的位置在滚动区域的边缘处离开滚动区域,通过基于控制装置的滚动距离将视觉效果添加到在滚动区域的边缘处的光标或者屏幕的滚动区域,来输出光标或滚动区域。所述显示方法还可包括:基于控制装置的位置与在滚动区域的边缘上的光标的位置之间的距离差来确定滚动距离。所述显示方法还可包括:响应于光标离开滚动区域,通过使光标的形状变形来将视觉效果添加到光标。光标可具有圆形形状,并且所述显示方法还可包括:通过基于滚动距离使光标的形状变形成椭圆形状来输出光标。所述显示方法还可包括响应于控制装置的滚动方向对应于水平方向,通过使光标变形成垂直较长的椭圆形状来输出光标,并响应于控制装置的滚动方向对应于垂直方向,通过使光标变形成水平较长的椭圆形状来输出光标。所述显示方法还可包括基于滚动距离确定滚动速度。所述显示方法还可包括响应于滚动距离超过滚动范围的阈值,将光标恢复到光标的原始形式或者将滚动区域恢复到滚动区域的原始形式,而不将视觉效果图添加到光标或滚动区域。所述显示方法还可包括通过使滚动区域的边缘变形来将视觉效果添加到滚动区域,其中,所述视觉效果表示将滚动区域的边缘朝着控制装置的指点位置牵拉的运动。所述显示方法还可包括将光标显示在从滚动区域中的点朝着控制装置的位置的向量上所限定的位置处。所述显示方法还可包括显示几何图形,其中,所述几何图形包括与从滚动区域中的点朝着控制装置的位置的向量上所限定的位置对应的顶点以及与滚动区域的边缘对应的边。根据另一示例性实施例的一方面,提供一种显示设备的显示方法,该方法包括:启用边缘滚动模式,其中,在所述边缘滚动模式下,响应于光标位于屏幕的边缘处或者屏幕的滚动区域的边缘处,显示设备的屏幕整体或部分地滚动;确定光标的输入位置;确定从拖动输入的输入位置到最终位置的拖动输入的距离;确定滚动区域的边缘与拖动输入的最终位置之间的距离;基于最终位置与滚动区域的边缘之间的距离对光标应用视觉效果。光标的输入位置对应于显示设备的屏幕上的触摸位置。边缘滚动模式可通过默认而被自动启用,或者响应于光标的输入位置位于屏幕的滚动区域内而被启用。视觉效果可对应于与滚动区域的边缘与拖动输入的最终位置之间的距离成比例地改变光标的形状。视觉效果可对应于使得光标能够按照与滚动区域的边缘与拖动输入的最终位置之间的距离成比例的频率闪烁。所述方法还可包括:在以全屏模式再现视频的同时,禁用边缘滚动模式。附图说明通过下面结合附图进行的示例性实施例的描述,这些和/或其它方面将变得显而易见并且更易于理解,其中:图1A是示出根据示例性实施例的光标位于显示屏幕的中心的显示设备与控制装置之间的操作的示意图;图1B是示出根据示例性实施例的光标位于布置在显示屏幕的一部分中的滚动区域中的显示设备与控制装置之间的操作的示意图;图1C是示出根据示例性实施例的光标已接触布置在显示屏幕的一部分中的滚动区域的边缘的显示设备与控制装置之间的操作的示意图;图1D是示出根据示例性实施例的控制装置的指示位置偏离布置在显示屏幕的一部分中的滚动区域的滚动范围的阈值的显示设备与控制装置之间的操作的示意图;图1E是示出根据另一示例性实施例的光标已接触布置在显示屏幕的一部分中的滚动区域的边缘的显示设备与控制装置之间的操作的示意图;图1F是示出根据另一示例性实施例的光标位于布置在显示屏幕的一部分中的滚动区域的边缘的显示设备与控制装置之间的操作的示意图;图2是根据示例性实施例的显示设备的框图;图3是根据示例性实施例的图2的显示设备的详细结构的框图;图4A至图4D示出根据示例性实施例的控制装置的结构;图5是根据示例性实施例的显示设备中所执行的显示方法的流程图;图6A和图6B示出说明根据示例性实施例的当执行水平边缘滚动时光标形状的变形的参考图;图7A和图7B示出说明根据示例性实施例的当执行垂直边缘滚动时光标形状的变形的参考图;图8是说明根据示例性实施例的当在水平方向和垂直方向上执行边缘滚动时光标形状的变形的参考图;图9A至图9C示出说明根据示例性实施例的基于滚动距离的滚动速度的参考图;图10A和图10B示出说明根据示例性实施例的圆形光标的变形值的参考图;图11A和图11B示出说明根据示例性实施例的具有圆角的正方形光标的变形值的参考图;图12A和图12B示出说明根据示例性实施例的正方形光标的变形值的参考图;图13A和图13B是说明根据示例性实施例的当滚动距离偏离滚动范围的阈值时,将通过添加视觉效果而输出的光标恢复其原始形式,从而显示光标的操作的参考图;图14是根据示例性实施例的通过基于控制装置的滚动距离将视觉效果添加到滚动区域来输出滚动区域的方法的流程图;图15A至图15C示出说明根据示例性实施例的通过基于控制装置的滚动距离将视觉效果添加到滚动区域来输出滚动区域的操作的参考图;图16A至图16G是说明根据示例性实施例的通过基于控制装置的滚动距离将视觉效果添加到滚动区域来输出滚动区域的详细操作的参考图;图17是根据示例性实施例的显示设备中所执行的显示方法的流程图;图18A和图18B示出说明根据示例性实施例的通过基于滚动距离使滚动项目的形状变形来输出滚动项目的参考图;图19A和图19B示出说明当滚动项目水平布置时滚动项目的变形的参考图;图20A和图20B示出说明当滚动项目垂直布置时滚动项目的变形的参考图;图21是说明根据示例性实施例的能够增加到滚动项目的变形的项目属性的参考图;图22A至图22G是说明根据示例性实施例的通过基于滚动距离使滚动项目的形状变形来输出滚动项目的方法的参考图;图22H示出插值曲线Interp(t);图23示出根据示例性实施例的用于设定滚动项目的变形程度的用户界面;图24A和图24B示出说明根据示例性实施例的滚动方向的参考图;图25A和图25B示出说明根据示例性实施例的垂直滚动的参考图;图26A和图26B示出根据示例性实施例的组合通过基于滚动距离在光标或滚动区域中反映视觉效果来显示光标或滚动区域与通过使滚动项目的形状变形来显示滚动项目的示例;并且图27A至图27C示出应用了根据示例性实施例的基于滚动距离的光标形状的变形的电子节目指南(EPG)。具体实施方式下面参照附图更详细地描述示例性实施例。在以下描述中,即使在不同的图中,相似的附图标号也用于相似的元件。提供描述中所限定的诸如详细构造和元件的内容以帮助全面理解示例性实施例。然而,显然的是,示例性实施例可在没有那些具体限定的内容的情况下实践。另外,没有详细描述公知功能或构造,因为它们将以不必要的细节使描述模糊。如本文所用,术语“和/或”包括一个或更多个相关所列项的任何以及所有组合。诸如“…中的至少一个”的表达在元素列表之前时修饰整个元素列表,而非修饰列表中的各个元素。尽管可使用诸如“第一”、“第二”等的术语来描述各种组件,这些组件不受上述术语的限制。上述术语仅用于将一个组件与另一组件区分。例如,在不脱离本公开的教导的情况下,下面所讨论的第一组件可被称为第二组件,类似地,第二组件可被称为第一组件。术语“和/或”包括一个或更多个相关所列项的任何以及所有组合。布置在控制装置上的键的选择可以是表示键的按压、触摸或拖动的术语。内容可包括视频、音频、文本或web文档。显示设备的显示器的输出实际内容的一部分可被称作屏幕。本说明书中所使用的术语仅仅用于描述特定示例性实施例,而非意在限制本发明构思。以单数使用的表达涵盖复数表达,除非它在上下文中具有明显不同的含义。在本说明书中,将理解,诸如“包括”、“具有”和“包含”的术语意在指示存在本说明书中所公开的特征、数字、步骤、动作、组件、部分或其组合,而非意在排除可存在或者可增加一个或更多个其它特征、数字、步骤、动作、组件、部分或其组合的可能性。以下,将参照图1A至图1E描述根据示例性实施例的显示操作。图1A是示出根据示例性实施例的显示设备100与控制装置(例如,遥控器)200之间的操作的示意图,其中光标310位于显示屏幕的中心。参照图1A,显示设备100和控制装置200能够通过有线通信或无线通信来彼此通信。控制装置200可经由包括红外或蓝牙通信的短距离通信来控制显示设备100。控制装置200可由用户利用选自控制装置200所包括的键(包括按钮)、触摸板、能够接收用户的语音的麦克风和能够识别控制装置200的运动的传感器中的至少一个来操纵,以控制显示设备100的功能。控制装置200包括用于打开或关闭显示设备100的电源开/关按钮。控制装置200可改变频道,调节音量,以及选择地面广播/有线广播/卫星广播,或者根据用户输入执行显示设备100的设置。显示设备100可不仅可利用平面显示设备,而且可利用具有曲率的弯曲显示设备或者能够调节曲率的柔性显示设备来实现。显示设备100的输出分辨率可以是例如高清(HD)、全HD、超HD或者比超HD更清楚的分辨率。本文所用的术语“用户”表示利用控制装置200控制显示设备100的功能或操作的人。用户的示例可包括观看者、管理者或者安装工程师。根据示例性实施例,显示设备100可向显示器115提供视频屏幕,并将包括多个滚动项目的滚动区域300提供在该视频屏幕的一部分中。参照图1A,提供可显示滚动项目的滚动区域300可提供在显示器115上,并且与控制装置200的输入对应的光标310可显示在显示器115上。滚动是指在计算机显示器或电视机的监视器或显示器上垂直或水平地滑动文本、图像或视频。滚动允许观看更多文本或图像,而无需改变文本或图像的布局。通常经由计算机的中央处理单元(CPU)或图形卡来执行滚动。参照图1A,滚动区域300被设置在显示器115的屏幕的一部分中,滚动项目(例如,图标)水平地布置在滚动区域300中。滚动列表330包括滚动项目A311、B312、C313、D314、E315和F316。作为包括多个滚动项目的滚动列表330的一部分的滚动项目B312、C313、D314和E315显示在滚动区域300中。滚动项目可指示内容。指示内容的项目的示例可包括指示图像内容(例如,电影或戏剧)的项目、指示音频内容(例如,音乐)的项目、指示应用的项目、指示广播频道的项目以及指示用户所运行的内容的历史信息的项目。多个项目可作为图像而被显示。例如,指示电影内容或戏剧内容的项目可作为电影或戏剧的海报图像(即,缩略图)而被显示。另外,指示音频内容(例如,音乐)的项目可作为包括该音乐的专辑的海报图像而被显示。另外,指示应用的项目可作为显示应用的图像或者显示最后运行应用的屏幕来显示。另外,指示广播频道的项目可作为用户所观看的广播频道的最后屏幕的图像或者指示广播频道中当前正在广播的节目的图像而被显示。另外,指示用户所运行的内容的历史信息的项目可作为内容的最后运行屏幕的图像而被显示。另外,滚动项目可指示用于将显示设备100与外部装置连接的接口或者连接到显示设备100的外部装置。例如,指示用于连接到外部装置的接口的项目可以是指示外部装置所连接到的图像显示设备的端口的项目。例如,指示外部装置的项目可包括指示高清多媒体接口(HDMI)端口的项目、指示组件插口(componentjack)的项目、指示PC端口的项目、指示通用串行总线(USB)端口的项目等。另外,指示外部装置的项目可以是指示连接到接口的外部装置的项目。包括多个滚动项目的滚动列表通常比显示滚动项目的滚动区域300长,因此滚动区域300可仅显示整个滚动列表中的一些滚动项目。因此,通过将光标碰撞到滚动区域300的边缘来移动光标以便连续地移动至滚动区域300上的滚动项目的区域被称为边缘滚动。参照图1A,例如,当用户利用控制装置200从滚动区域300的左端进一步滚动时,布置在滚动项目B312的左侧的滚动项目A311可被显示在滚动区域300中。另外,例如,当用户利用控制装置200从滚动区域300的右端进一步滚动时,布置在滚动项目E315的右侧的滚动项目F316可被显示在滚动区域300中。光标310是用于响应于计算装置中的文本输入或者指示装置来指示计算机监视器或者显示设备上的位置的指示符。用于指示显示器上的响应于指示装置(例如,鼠标)的输入的位置的指示符通常被称作指针。参照图1A,当用户在显示器115的屏幕上移动控制装置200时,光标310被布置在显示器115的屏幕上以对应于控制装置200所指示的位置。参照图1A,光标310根据控制装置200的指示位置而显示在显示器115的屏幕上。当光标310显示在显示器115的屏幕的中心部分(不是其边缘)中时,光标310可以是作为原始形式的圆形。然而,图1A所示的光标310的圆形形状是示例性的,对于本领域普通技术人员将显而易见的是,光标可具有各种形状。图1B是示出根据示例性实施例的显示设备100与控制装置200之间的操作的示意图,其中光标310位于布置在显示屏幕的一部分中的滚动区域300中。当为了利用控制装置200滚动滚动区域300中的项目而用户操纵控制装置200指示滚动区域300的内侧时,光标310显示在与控制装置200的指示位置对应的位置处。用户可利用控制装置200来选择项目,或者可执行滚动以便观看未见于滚动区域300中的滚动项目。图1C是示出根据示例性实施例的显示设备100与控制装置200之间的操作的示意图,其中光标310已接触布置在显示屏幕的一部分中的滚动区域300的边缘。参照图1C,当光标310根据控制装置200的指示位置而接触滚动区域300的边缘时,光标310的圆形形状可变形成椭圆形状。即,响应于与控制装置200的指示位置对应并且接触滚动区域300的边缘的光标310,显示设备100可通过基于控制装置200的滚动距离使光标310的形状变形来显示光标310。如果滚动距离相对较短,则显示设备100可通过使圆形形状的光标310的形状变形相对较小的量来显示光标310,而如果滚动距离相对较大,则显示设备100可通过使圆形形状的光标310变形相对较大的量来输出光标310。滚动距离可对应于从所接触的滚动区域300的边缘测量的实际指针位置的距离。图1D是示出根据示例性实施例的显示设备100与控制装置200之间的操作的示意图,其中控制装置200的指示位置偏离布置在显示屏幕的一部分中的滚动区域300的滚动范围的阈值。滚动范围的阈值可被称作阈值范围320。参照图1D,当控制装置200的指示位置偏离阈值范围320时,显示设备100可控制光标310使得光标310脱离滚动区域300而以按照其原始形式显示在滚动区域300之外。图1E是示出根据示例性实施例的显示设备100与控制装置200之间的操作的示意图,其中光标310已接触布置在显示屏幕的一部分中的滚动区域300的边缘。参照图1E,其类似于图1C,不同之处在于滚动区域300在垂直方向上。即,多个滚动项目垂直地布置。当光标310根据控制装置200的指示位置而接触滚动区域300的边缘时,光标310的圆形形状可变形成椭圆形状。即,响应于与控制装置200的指示位置对应并且接触滚动区域300的边缘的光标310,显示设备100可通过基于控制装置200的滚动距离使光标310的形状变形来输出光标310。如果滚动距离相对较短,则显示设备100可通过使光标310的形状变形相对较小的量来输出光标310,而如果滚动距离相对较大,则显示设备100可通过使光标310变形相对较大的量来输出光标310。如上面参照图1A至图1E所述,当用户利用控制装置200使指示位置朝着显示器115的屏幕的边缘移动时,显示设备100可响应于与控制装置200的输入对应并且接触滚动区域300的边缘的光标310,而通过基于控制装置200的滚动距离使光标310的形状变形来输出光标310。通过根据执行滚动的用户的输入使光标310的形状变形,用户可将作为实体元素的光标310感觉为具有物理性质的物体一样,因此在执行边缘滚动时体验到便利和直观的响应。图1F是示出根据示例性实施例的显示设备100与控制装置200之间的操作的示意图,其中光标310位于布置在显示屏幕的一部分中的滚动区域300的边缘处。如上所述,当用户利用控制装置200使指示位置移至布置在显示屏幕的一部分中的滚动区域300的边缘,以到达滚动列表的一端时,显示设备100可通过使滚动项目的形状变形来输出滚动项目。即,显示设备100可使显示在滚动区域300中的滚动项目变形成不同于其原始形式,并且输出变形的滚动项目。参照图1F,与图1C所示的滚动项目相比,布置在显示器115的屏幕中的滚动区域300中所显示的项目具有更低的高度和更宽的宽度。由于各个项目的宽度增加,所以显示四个滚动项目(滚动项目311至314),而在图1F的滚动区域300中显示三个滚动项目(滚动项目311至313)。另外,在使滚动项目的形状变形时,可仅修改其高度,或者可仅修改其宽度。当用户意图从滚动列表的一端进一步滚动时,用户可通过使滚动项目的形状变形来输出滚动项目,以使得用户可自发地认识到到达滚动列表的一端。图2是根据示例性实施例的显示设备100的框图。参照图2,显示设备100包括显示器115、控制器180和传感器160。根据示例性实施例,显示器115依据控制器180的控制而根据控制装置200的输入来输出光标。根据示例性实施例,根据控制器180的控制,响应于光标接触显示器115的屏幕的滚动区域的边缘,显示器115基于控制装置200的滚动距离来使光标的形状变形。根据示例性实施例,根据控制器180的控制,响应于光标接触滚动区域的边缘,显示器115通过基于控制装置200的滚动距离将视觉效果添加到光标或滚动区域来显示光标或滚动区域。根据示例性实施例,响应于控制装置200的指示位置到达滚动列表的一端,显示器115通过使显示在滚动区域中的滚动项目的形状变形来输出滚动项目。根据示例性实施例,传感器160可根据控制器180的控制来感测与控制装置200的指示位置对应的信号。控制器180可接收与经由传感器160接收的控制装置200的指示位置对应的信号,并且控制显示器115通过根据与指示位置对应的信号确定光标的形状和位置或者通过将视觉效果添加到滚动区域来显示光标或滚动区域。控制器180可经由传感器160接收与控制装置200的指示位置对应的信号,并且控制显示器115通过基于与指示位置对应的信号使滚动项目的形状变形来输出滚动项目。图3是根据示例性实施例的显示设备100的详细结构的框图。参照图3,显示设备100包括视频处理器110、显示器115、音频处理器120、音频输出接口125、电源供应器130、调谐器140、通信器150、传感器160、输入/输出接口170、控制器180和存储装置190。视频处理器110处理显示设备100所接收的视频数据。视频处理器110可对视频数据执行各种图像处理操作(诸如解码、缩放、噪声过滤、帧频变换和分辨率变换)。根据示例性实施例,当显示器115被提供有包括多个窗口的多窗口屏幕图像,并且与各条内容对应的视频分别被输出到所述多个窗口时,视频处理器110可利用多个视频处理模块来处理与各条内容对应的视频。显示器115根据控制器180的控制将经由调谐器140接收的广播信号中所包括的视频显示在其屏幕上。显示器115还可显示经由通信器150或输入/输出接口170输入的内容(例如,视频)。显示器115可根据控制器180的控制来输出存储在存储装置190中的图像。显示器115还可显示用于执行与语音识别对应的语音识别任务的语音用户接口(UI)(例如,包括语音命令字指南)或者用于执行与运动识别对应的运动识别任务的运动UI(例如,包括用于运动识别的用户运动指南)。根据控制器180的控制,显示器115可根据控制装置200的输入将光标显示在其屏幕上。根据控制器180的控制,响应于光标接触滚动区域的边缘,显示器115可通过将视觉效果添加到光标或滚动区域来输出光标或滚动区域。根据示例性实施例,显示器115可通过使光标的形状变形来将视觉效果添加到光标。根据示例性实施例,光标的形状可以是几何形状。根据示例性实施例,光标的形状为圆形,光标的修改的形状可为椭圆形状。根据示例性实施例,当控制装置200的滚动方向为水平时,根据控制器180的控制,显示器115可使光标变形成具有长的垂直长度的椭圆形状并且输出变形的光标,而当控制装置200的滚动方向为垂直的时,根据控制器180的控制,显示器115可使光标变形成具有长的水平长度的椭圆形状并且输出变形的光标。另外,根据示例性实施例,根据控制器180的控制,显示器115可将布置有多个滚动项目的滚动区域输出在其屏幕上。根据示例性实施例,根据控制器180的控制,当滚动距离超过滚动范围的阈值时,显示器115可将通过将视觉效果添加到光标或滚动区域而显示的光标或滚动区域恢复到其原始形式。根据示例性实施例,根据控制器180的控制,显示器115可通过使滚动区域的边缘变形从而表现将滚动区域的边缘朝着控制装置200的指示位置牵拉的运动来将视觉效果添加到滚动区域,来输出滚动区域。根据示例性实施例,根据控制器180的控制,显示器115可将光标显示在从滚动区域中的点朝向控制装置200的指示位置的向量上所限定的位置处。根据示例性实施例,根据控制器180的控制,显示器115可显示几何图形,该几何图形包括作为顶点的从滚动区域中的点朝着控制装置200的指示位置的向量上所限定的位置以及作为边的滚动区域的边缘。根据示例性实施例,根据控制器180的控制,显示器115可通过对几何图形着色来显示几何图形。另外,根据示例性实施例,根据控制器180的控制,显示器115可基于滚动距离使滚动项目的形状变形,并且响应于光标到达滚动列表的一端而输出滚动项目。根据示例性实施例,根据控制器180的控制,显示器115可使滚动项目的高度和宽度中的至少一个变形并且输出滚动项目。根据示例性实施例,根据控制器180的控制,显示器115可改变滚动项目的透明度、色值、发光度和色度中的至少一个并且输出滚动项目。音频处理器120处理音频数据。音频处理器120可对音频数据执行各种处理操作(诸如解码、放大或噪声过滤)。音频处理器120可包括多个音频处理模块以处理与多条内容对应的音频。音频输出接口125根据控制器180的控制来输出经由调谐器140接收的广播信号中所包括的音频。音频输出接口125还可输出经由通信器150或输入/输出接口170输入的音频(例如,语音或声音)。根据控制器180的控制,音频输出接口125还可输出存储在存储装置190中的音频。音频输出接口125可包括选自扬声器126、耳机输出端口127和索尼/飞利浦数字接口(S/PDIF)输出端口128中的至少一个。音频输出接口125可包括扬声器126、耳机输出端口127和S/PDIF输出端口128的组合。根据示例性实施例,根据控制器180的控制,音频输出接口125可响应于与控制装置200的输入对应并且接触屏幕的边缘的光标,而输出预定声音效果。电源供应器130根据控制器180的控制将从外部电源输入的电力供应给显示设备100的内部组件110-190。电源供应器130还可根据控制器180的控制将设置在显示设备100中的一个或更多个电池所输出的电力供应给显示设备100的内部组件110-190。调谐器140可经由放大、混合、谐振等来从各种无线电波分量中调谐并且仅选择显示设备100将要接收的有线或无线广播信号的频道的频率。广播信号包括音频、视频和附加信息(例如,电子节目指南(EPG))。调谐器140可接收与根据用户输入(例如,从控制装置200接收的控制信号,例如频道号输入、频道上下以及对于EPG屏幕图像的频道输入)的频道号(例如,有线广播No.506)对应的频道中的广播信号。调谐器140可从各种源(诸如地面广播、有线广播、卫星广播和互联网广播)接收广播信号。调谐器140还可从诸如模拟广播或数字广播的源接收广播信号。经由调谐器140接收的广播信号被解码(例如,音频解码、视频解码、或者附加信息解码),因此被分成音频、视频和/或附加信息。音频、视频和/或附加信息可根据控制器180的控制而被存储在存储装置190中。显示设备100可包括单个调谐器140或者多个调谐器140。根据示例性实施例,当包括多个调谐器140时,所述多个调谐器140可将多个广播信号输出到提供给显示器115的多窗口屏幕图像中所包括的多个窗口。调谐器140可与显示设备100集成,或者被实现为具有电连接到显示设备100的调谐器的单独的设备(例如,连接到机顶盒和输入/输出接口170的调谐器)。通信器150可根据控制器180的控制将显示设备100连接到外部设备(例如,音频设备)。控制器180可将内容发送到经由通信器150连接的外部设备/从所述外部设备接收内容,从外部设备下载应用,或者执行web浏览。与显示设备100的性能和结构对应,通信器150可包括无线局域网(LAN)151、蓝牙152或者有线以太网153。通信器150可包括无线LAN151、蓝牙152和有线以太网153的组合。根据控制器180的控制,通信器150可接收控制装置200的控制信号。控制信号可被实现为蓝牙型、射频(RF)信号型或Wi-Fi型信号。代替蓝牙152,通信器150还可包括短距离通信(例如,近场通信(NFC)或蓝牙低功耗(BLE))。传感器160感测用户的语音、用户的图像或者与用户的交互。麦克风161接收用户的语音。麦克风161可将所接收的语音变换成电信号并且将该电信号输出给控制器180。例如,用户语音可包括与显示设备100的菜单或功能对应的语音。麦克风161的识别范围可被推荐为从麦克风161到用户的位置四米内,并且可与用户的语音的大小和周围环境(例如,扬声器声音或环境噪声)对应地变化。麦克风161可与显示设备100集成或者与显示设备100分离。分离的麦克风161可经由通信器150或输入/输出接口170电连接到显示设备100。本领域普通技术人员将容易地理解,根据显示设备100的性能和结构,可不包括麦克风161。相机162接收与用户的运动(其中,该用户的运动包括在相机162的识别范围内的手势)对应的图像(例如,连续帧)。例如,相机162的识别范围可以是从相机162到用户0.1至5m内的距离。用户的运动可包括用户身体的一部分或者用户身体的一部分(例如,用户的脸部、脸部表情、手、拳头和手指)的运动等。相机162可根据控制器180的控制将所接收的图像转换为电信号并且将该电信号输出给控制器180。控制器180可利用所接收的运动的识别结果来选择显示在显示设备100上的菜单,或者执行与运动识别结果对应的控制。例如,所述控制可以是频道改变、音量调节或者指示符移动。相机162可包括镜头和图像传感器。相机162可利用多个镜头和图像处理来支持光学变焦或数字变焦。相机162的识别范围可根据相机162的角度和周围环境条件来不同地设定。当相机162包括多个相机时,可通过多个相机接收三维(3D)静止图像或者3D运动图像。相机162可与显示设备100集成或者与显示设备100分离。包括单独的相机162的单独装置可经由通信器150或输入/输出接口170电连接到显示设备100。本领域普通技术人员将容易地理解,可根据显示设备100的性能和结构不包括相机162。光接收器163经由显示器115的边框的光窗口从控制装置200接收光学信号(其中,该光学信号包括控制信号)。光接收器163可从控制装置200接收与用户输入(例如,触摸、按压、触摸手势、语音或运动)对应的光学信号。可根据控制器180的控制从所接收的光学信号提取控制信号。根据示例性实施例,光接收器163可接收与控制装置200的指示位置对应的信号并且将该信号发送给控制器180。输入/输出接口170根据控制器180的控制从显示设备100的外部接收视频(例如,运动画面)、音频(例如,语音或音乐)和附加信息(例如,EPG)。输入/输出接口170可包括高清多媒体接口(HDMI)端口171、组件插孔172、PC端口173或USB端口174。输入/输出接口170可包括HDMI端口171、组件插孔172、PC端口173和USB端口174的组合。本领域普通技术人员将容易地理解,输入/输出接口170的结构和操作可根据示例性实施例来不同地实现。控制器180控制显示设备100的总体操作以及显示设备100的内部组件110-190之间的信号传送,并且处理数据。当存在用户输入或者满足所存储的预设条件时,控制器180可运行操作系统(OS)以及存储在存储装置190中的各种应用。控制器180可包括:随机存取存储器(RAM)181,存储由显示设备100的外部源输入的信号或数据或者用作显示设备100所执行的各种操作的存储器区域;只读存储器(ROM)182,存储用于控制显示设备100的控制程序;以及处理器183。处理器183可包括用于执行视频图形处理的图形处理单元。处理器183可利用包含内核和GPU的片上系统(SoC)来实现。处理器183可包括单核处理器、双核处理器、三核处理器、四核处理器或多核处理器。处理器183可包括多个处理器。例如,处理器183可利用主处理器以及在睡眠模式下操作的子处理器来实现。图形处理器184利用运算单元和渲染单元来生成包括各种对象(例如,图标、图像和文本)的屏幕图像。运算单元基于传感器160所感测的用户交互来计算属性值(诸如坐标值、形状、大小、颜色等),其中,每个对象根据屏幕图像的布局而利用所述属性值来显示。渲染单元基于运算单元所计算的属性值来生成包括对象的各种布局的屏幕图像。由渲染单元生成的屏幕图像被显示在显示器115的显示区域上。根据示例性实施例,根据控制器180的控制,图形处理器184可与控制装置200的输入对应地生成将显示在屏幕上的光标。根据示例性实施例,根据控制器180的控制,图形处理器184可基于控制装置200的滚动距离将视觉效果添加到光标。根据示例性实施例,根据控制器180的控制,图形处理器184可将光标的形状设定为几何形状(例如,圆形形状),并将变形的光标的形状设定为椭圆形状。根据示例性实施例,根据控制器180的控制,图形处理器184可基于控制装置200的滚动距离将视觉效果添加到滚动区域。根据示例性实施例,根据控制器180的控制,图形处理器184可生成布置有多个滚动项目的滚动列表。根据示例性实施例,根据控制器180的控制,图形处理器184可响应于光标到达滚动列表的末尾使滚动项目的形状变形。第一接口185-1至第n接口185-n连接到显示设备100的上述组件。第一接口185-1至第n接口185-n中的一个接口可以是经由网络连接到外部设备的网络接口。RAM181、ROM182、处理器183、图形处理器184以及第一接口185-1至第n接口185-n可经由内部总线186彼此连接。本示例性实施例中所使用的术语“显示设备的控制器”包括处理器183、ROM182和RAM181。控制器180可经由接收输出光的光接收器163和位于显示设备100的侧表面或后表面上的面板键中的至少一个接收控制装置200的指示位置信息。根据示例性实施例,控制器180可控制显示器115根据控制装置200的输入在屏幕上显示光标并且响应于光标接触滚动区域的边缘,而通过基于控制装置200的滚动距离将视觉效果添加到光标或滚动区域来显示光标或滚动区域。根据示例性实施例,控制器180可基于控制装置200所指示的实际指示位置与接触滚动区域的边缘的光标的位置之间的距离差来确定滚动距离。根据示例性实施例,控制器180可控制显示器115通过基于滚动距离使原始为圆形的光标的形状变形成椭圆形状来显示光标。换言之,当距离差大于零时,光标变为椭圆。椭圆的离心率可大于零但小于1,离心率可与距离差成正比。根据示例性实施例,当控制装置的滚动方向被确定为水平时,控制器180可使光标变形成垂直较长的椭圆形状,而当控制装置的滚动方向被确定为垂直的时,控制器180可控制显示器115使得光标变形成水平较长的椭圆形状。根据示例性实施例,控制器180可基于滚动距离来确定滚动速度。根据示例性实施例,如果滚动距离超过滚动范围的阈值,则控制器180可控制显示器115使通过添加上述视觉效果而输出的光标或滚动区域恢复到其原始形式。根据示例性实施例,控制器180可控制显示器115使得通过使滚动区域的边缘变形从而表现将滚动区域的边缘朝着控制装置的指示位置牵拉的运动,来将视觉效果添加到滚动区域。根据示例性实施例,控制器180可控制显示器115将光标显示在从滚动区域中的点朝向控制装置的指示位置的向量上所限定的位置处。根据示例性实施例,控制器180可控制显示器115显示几何图形,该几何图形包括作为顶点的从滚动区域中的点朝向控制装置的指示位置的向量上所限定的位置以及作为边的滚动区域的边缘。根据示例性实施例,控制器180可控制显示器115通过对几何图形着色来显示几何图形。根据示例性实施例,控制器180可控制显示器115显示显示有至少一些滚动项目的滚动区域并且响应于与控制装置的输入对应并且到达滚动列表的一端的光标,通过基于滚动距离使滚动项目的形状变形来显示滚动项目。根据示例性实施例,控制器180可使滚动项目的高度和宽度中的至少一个变形。根据示例性实施例,控制器180可修改滚动项目的透明度、色值、发光度和色度中的至少一个。根据示例性实施例,如果滚动距离被确定为偏离阈值,则控制器180可将滚动项目的形状恢复到其原始形式。根据示例性实施例,控制器180可控制显示器115向屏幕提供多个滚动项目水平布置的滚动区域,根据控制装置的水平滚动来执行水平滚动,并且基于检测到控制装置在多个滚动项目之一上的垂直滚动来执行垂直滚动。根据示例性实施例,控制器180可控制显示器115向屏幕提供多个滚动项目垂直布置的滚动区域,根据控制装置的垂直滚动来执行垂直滚动,并且基于检测到控制装置在多个滚动项目之一上的水平滚动来执行水平滚动。本领域普通技术人员将容易地理解,控制器180的结构和操作可根据示例性实施例来不同地实现。存储装置190可存储用于根据控制器180的控制而驱动和控制显示设备100的各种数据、程序或应用。存储装置190可存储与视频处理器110、显示器115、音频处理器120、音频输出接口125、电源供应器130、调谐器140、通信器150、传感器160和输入/输出接口170的驱动对应的输入/输出信号或数据。存储装置190可存储用于控制显示设备100和控制器180的控制程序、由制造商初始提供或者从显示设备100外部下载的应用、与应用关联的图形用户界面(GUI)、用于提供GUI的对象(例如,图像文本、图标和按钮)、用户信息、文档、数据库或者相关数据。根据示例性实施例,术语“存储装置”包括存储装置190、控制器180的ROM182和RAM181、或者安装在显示设备100中的存储卡(例如,微型SD卡或USB存储器)。存储装置190可包括非易失性存储器、易失性存储器、硬盘驱动器(HDD)或者固态驱动器(SSD)。存储装置190可包括广播接收模块、频道控制模块、音量控制模块、通信控制模块、语音识别模块、运动识别模块、光接收模块、显示控制模块、音频控制模块、外部输入控制模块、功率控制模块、无线(例如,蓝牙)连接的外部设备的功率控制模块、语音数据库(DB)或者运动DB。存储装置190的这些模块和DB可被实现为软件以便执行广播接收控制功能、频道控制功能、音量控制功能、通信控制功能、语音识别功能、运动识别功能、光接收控制功能、显示控制功能、音频控制功能、外部输入控制功能、功率控制功能或者无线(例如,蓝牙)连接的外部设备的功率控制功能。控制器180可利用存储在存储装置190中的软件来执行这些功能。根据示例性实施例,存储装置190可存储经由光接收器163、面板键、麦克风161和相机162中的一个接收的用户设置信息。用户设置可包括关于光标的变形程度的用户设置以及关于滚动项目的变形程度的用户。存储装置190可存储与视觉反馈对应的视频或图像。存储装置190可存储与听觉反馈对应的声音。存储装置190可包括呈现模块。呈现模块是用于配置显示屏幕的模块。呈现模块包括重放并输出多媒体内容的多媒体模块、用户接口(UI)以及执行图形处理的UI渲染模块。多媒体模块可包括播放器模块、摄像机模块、声音处理模块等。多媒体模块重放各种多媒体内容以生成和再现屏幕和声音。UI渲染模块可包括组合图像的图像合成器模块、组合并生成在待播放图像的屏幕上的坐标的坐标组合模块、从硬件接收各种事件的X11模块、提供用于配置2D或3DUI的工具的二维/三维(2D/3D)UI工具包。具有显示器115的显示设备100可电连接到具有调谐器的外部设备(例如,机顶盒)。例如,显示设备100可利用模拟TV、数字TV、三维(3D)TV、智能TV、发光二极管(LED)TV、有机LED(OLED)TV、等离子体TV、监视器等来实现,但是本领域普通技术人员将容易地理解,示例性实施例不限于此。显示设备100可包括用于检测显示设备100的内部或外部状态的传感器(例如,照度传感器或温度传感器)。图3的显示设备100的至少一个组件(例如,组件110-190)可根据显示设备100的性能来增加或删除。本领域普通技术人员还将容易地理解,图3的显示设备100的组件(例如,组件110-190)的位置可根据显示设备100的性能或结构而改变。图4A是根据示例性实施例的控制装置200的结构框图。参照图4A,控制装置200可包括无线通信器220、用户输入接口230、传感器240、输出接口250、电源供应器260、存储装置270和控制器280。无线通信器220可与上述显示设备发送或接收信号。无线通信器220可包括射频(RF)模块221,该RF模块221能够根据RF通信标准向显示设备100发送信号或者从显示设备100接收信号。另外,控制装置200可包括红外(IR)模块,该IR模块能够根据IR通信标准向显示设备100发送信号或从显示设备100接收信号。根据本示例性实施例,控制装置200经由RF模块221将包含关于例如控制装置200的移动的信息的信号发送给显示设备100。另外,控制装置200可经由RF模块221接收由显示设备100发送的信号。另外,控制装置200可根据需要经由IR模块223向显示设备100发送关于电源开/关、频道改变、音量改变等的命令。用户输入接口230可利用键区、按钮、触摸板或者触摸屏来实现。用户可通过操纵用户输入接口230来将关于显示设备100的命令输入给控制装置200。当用户输入接口230包括硬键按钮时,用户可通过硬键按钮的推按操作来将关于显示设备100的命令输入给控制装置200。当用户输入接口230包括触摸屏时,用户可对触摸屏的软键进行触摸以将关于显示设备100的命令输入给控制装置200。例如,类似图4B所示的控制装置200a,用户输入接口230可包括四向按钮或四向键201。四向按钮或四向键201可用于控制显示在显示器115上的窗口、区域、应用或者项目。四向按钮或四向键201可用于指示上下移动或者左右移动。另外,对于本领域普通技术人员而言显然的是,代替四向键或四向按钮,用户输入接口230可包括双向键或双向按钮。另外,用户输入接口230可包括用户可操纵的各种类型的输入单元,例如滚动键或点动键(jogkey)。另外,如图4C所示,用户输入接口230可包括安装在控制装置200b上的触摸板210。根据示例性实施例的用户输入接口230可经由控制装置200的触摸板接收指示例如拖动、触摸或轻弹的用户输入。另外,可根据所接收的用户输入的类型(例如,拖动命令输入的方向或者触摸命令输入的时间)来控制显示设备100。传感器240可包括陀螺仪传感器241或者加速度传感器243。陀螺仪传感器241可感测关于控制装置200的移动的信息。例如,陀螺仪传感器241可感测关于控制装置200相对于x、y和z轴的操作的信息。加速度传感器243可感测关于控制装置200的移动速度的信息。传感器240还可包括感测相对于显示设备100的距离的距离测量传感器。参照图4D,根据示例性实施例的控制装置200c可利用包括四向键204和触摸板230二者的指示装置来实现。即,当控制装置200利用指示装置来实现时,可利用陀螺仪传感器241基于控制装置200倾斜的方向或角度来控制显示设备100的功能。输出接口250可输出与用户输入接口230的操纵或者显示设备100所接收的信号对应的图像或语音信号。用户可经由输出接口250识别用户输入接口230是否被操纵或者显示设备100是否被控制。例如,输出接口250可包括在用户输入接口230被操纵时或者在经由无线通信器220向显示设备100发送信号或者从显示设备100接收信号时被开启的LED模块251、生成振动的振动模块253、输出声音的声音输出模块255或者输出图像的显示模块257。电源供应器260向控制装置200供电。当控制装置200没有移动达预定时间段时,电源供应器260可停止供电,从而可防止浪费电力。当控制装置200中所包括的预定键被操纵时,电源供应器260可重新供电。存储装置270可存储控制或操作控制装置200所需的各种类型的程序、应用数据等。控制器280控制控制装置200的整体控制操作。控制器280可经由无线通信器220将与用户输入接口230的预定键的操纵对应的信号或者与利用传感器240感测的控制装置200的移动对应的信号发送给显示设备100。显示设备100可包括坐标值计算器,其计算与控制装置200的操作对应的光标的坐标值。坐标值计算器可校正手抖或者与所感测的控制装置200的操作对应的信号中所包含的误差,以计算将要显示在显示器115上的光标的坐标值(x,y)。另外,由传感器240感测的控制装置200的传输信号被发送给显示设备100的控制器180。控制器180可从控制装置200所发送的信号确定关于控制装置200的操作和键操纵的信息,并且可基于该信息来控制显示设备100。可选地,控制装置200可计算与控制装置200的操作对应的光标的坐标值,并且将该坐标值发送给显示设备100。在这种情况下,显示设备100可在不校正手抖或误差的情况下将所接收的指针的坐标值发送给控制器180。根据示例性实施例,用户可利用例如方向键、触摸板或指示功能来控制显示在显示器的屏幕上的光标的位置。另外,根据示例性实施例,用户可利用控制装置200的方向键、触摸板、指示功能等来控制显示在显示器的屏幕上的光标或滚动项目的变形程度。图5是根据示例性实施例的显示设备100中所执行的显示方法的流程图,参照图5,在操作510中,显示设备100根据控制装置200的输入将光标显示在显示器的屏幕上。参照图3和图4A至图4D,当用户利用(通过例如指示装置来实现的)控制装置200指示显示设备100的显示器115的屏幕上的一位置时,显示设备100的传感器160可接收与控制装置200所指示的位置对应的输入信号,并且根据所接收的输入信号计算屏幕上的将要输出光标的坐标。另外,控制器180控制显示器115将光标310显示在屏幕上的所计算的位置处。接下来,参照图5,在操作520中,响应于光标接触布置在屏幕的一部分中的滚动区域的边缘,显示设备100通过基于控制装置200的滚动距离将视觉效果添加到光标,来输出光标。参照图3和图4A至图4D,当用户操作(通过例如指示装置来实现的)控制装置200,使得光标接触布置在显示设备100的显示器115的屏幕中的滚动区域的边缘时,显示设备100的传感器160接收与控制装置200所指示的位置对应的输入信号,并且控制器180根据所接收的输入信号计算屏幕上的将要输出光标的坐标值。这里,基于计算结果,屏幕上的将要输出光标的坐标接触滚动区域的边缘,另外,当控制装置200所指示的位置进一步移动而超出滚动区域,从而生成滚动距离时,控制器180控制图形处理器184使光标的形状变形。另外,控制器180控制显示器115将具有修改的形状的光标310显示在所计算的屏幕上的位置处。滚动区域的边缘包括滚动区域的上边缘、下边缘、左边缘和右边缘。以下将参照图6A、图6B、图7A、图7B、图8、图9A、图9B、图9C、图10A、图10B、图11A、图11B、图12A和图12B详细描述使光标的形状变形的方法。图6A和图6B示出用于说明根据示例性实施例的当执行水平边缘滚动时使光标的形状变形的参考图。图6A示出根据示例性实施例的恰在开始x轴方向上的边缘滚动之前光标的输出形式。参照图6A,显示设备100的显示器115在屏幕上提供显示多个滚动项目的滚动区域600。包括滚动项目610的多个滚动项目布置在滚动区域600中。标号620表示控制装置200的指示位置,即,控制装置200(例如鼠标或遥控器)所指示的位置。标号630表示根据控制装置200的指示位置620显示在屏幕上的光标。关于本示例性实施例的描述示出控制装置200的指示位置620以用于参考,事实上,显示设备100可不在屏幕上输出控制装置200的指示位置620,而是可基于关于指示位置620的信息来显示光标630并使其变形。详细地讲,显示设备100在显示屏幕上显示与控制装置200的指示位置620对应的光标630,并且基于指示位置620计算滚动距离并且基于滚动距离使光标630的形状变形并输出光标630。根据本示例性实施例,只要控制装置200的指示位置620在滚动区域600内,详细地讲,只要控制装置200的指示位置620位于x轴滚动边界640内,光标630不变形。x轴滚动边界640可表示例如当光标630接触滚动区域600的最左侧边缘时从滚动区域600的最左侧边缘到光标630的中心的距离。当控制装置200的指示位置620偏离x轴滚动边界640并且开始移出滚动区域600时,即,当控制装置200的指示位置620接触滚动区域600的边缘并且移出滚动区域600时,光标630的变形开始。参照图6A,控制装置200的指示位置620在滚动区域600内的x轴滚动边界640上,因此还未执行边缘滚动。当边缘滚动未激活时,控制装置200的指示位置620可对应于光标630的位置,并且控制装置200输出具有圆形形式(光标630的原始形式)的光标630。图6B示出根据示例性实施例的在执行边缘滚动之后光标630的输出形式。参照图6B,用户将控制装置200的指示位置620移至进一步超过滚动区域600的左端的部分,以使得控制装置200的指示位置620从滚动区域600偏离到滚动区域600之外。滚动范围650由ex表示,从当前指示位置620到x轴滚动边界640的滚动距离由dx表示。在滚动区域600的x轴方向上控制装置200的指示位置620在滚动区域600的左端的左边,从而生成滚动距离dx。然而,在y轴方向上指示位置620在滚动区域600的范围内,因此没有生成y轴方向上的滚动距离。在当如上沿着一个轴(即,x轴)生成滚动距离时使光标变形的情况下,按如下方式计算光标的拉伸/缩小比。rx=光标沿着x轴的拉伸/缩小比ry=光标沿着y轴的拉伸/缩小比当rx或ry是1时,光标不拉伸或缩小,当rx和ry各自小于1时,光标在x轴方向和y轴方向中的每一个上缩小,当rx和ry各自大于1时,光标在x轴方向和y轴方向中的每一个上拉伸。参照图6B,仅沿着x轴生成滚动距离dx,而沿着y轴没有生成滚动距离,因此dy等于0。由于光标必须在y轴上拉伸光标沿着x轴缩小的量那么多,所以可基于rx计算ry。因此,光标的拉伸/缩小比可如下计算。rx=1-(dx/ex)ry=2-rx如图6B所示,基于如上计算的rx和ry而沿着x轴缩小并且沿着y轴拉伸的光标630的形状被输出在显示器上。图7A和图7B示出用于说明根据示例性实施例的当执行垂直边缘滚动时光标630的形状的变形的参考图。图7A示出根据示例性实施例的恰在开始y轴方向上的边缘滚动之前光标630的输出形式。参照图7A,包括滚动项目610的多个滚动项目布置在滚动区域600中。标号620表示控制装置200的指示位置。标号630表示根据控制装置200的指示位置620而显示在屏幕上的光标。针对本示例性实施例的描述示出控制装置200的指示位置620以用于参考,事实上,显示设备100可不在屏幕上输出控制装置200的指示位置620,而是可基于关于指示位置620的信息来显示光标630并使其变形。详细地讲,显示设备100在显示屏幕上显示与控制装置200的指示位置620对应的光标630,并且基于指示位置620计算滚动距离并且基于该滚动距离使光标630的形状变形并输出光标630。根据本示例性实施例,只要控制装置200的指示位置620在滚动区域600内,详细地讲,只要控制装置200的指示位置620位于y轴滚动边界660内,光标630就不变形。y轴滚动边界660可表示当光标630到达滚动区域600的底边缘时从滚动区域600的底边缘到光标630的中心的距离。当控制装置200的指示位置620偏离y轴滚动边界660并且开始移出滚动区域600时,即,当控制装置200的指示位置620接触滚动区域600的边缘并且控制装置200的指示位置620移出滚动区域600时,光标630的变形开始。参照图7A,控制装置200的指示位置620在滚动区域600内的y轴滚动边界660上,因此还未执行边缘滚动。当边缘滚动未激活时,控制装置200的指示位置620可对应于光标630的位置,并且控制装置200输出具有圆形形式(光标630的原始形式)的光标630。图7B示出根据示例性实施例的在执行边缘滚动之后光标630的输出形式。参照图7B,用户将控制装置200的指示位置620移至进一步超过滚动区域600的底端的部分,以使得控制装置200的指示位置620从滚动区域600偏离到滚动区域600之外。滚动范围670由ey表示,从当前指示位置620到y轴滚动边界660的滚动距离由dy表示。在滚动区域600的y轴方向上控制装置200的指示位置620低于滚动区域600的底端,从而生成滚动距离dy。然而,在x轴方向上指示位置620在滚动区域600的范围内,因此没有生成x轴方向上的滚动距离。参照图7B,仅沿着y轴生成滚动距离dy,沿着x轴没有生成滚动距离,因此dx=0。由于光标必须在x轴上拉伸光标沿着y轴缩小的量那么多,所以可基于ry计算rx。因此,光标的拉伸/缩小比rx和ry可如下计算。ry=1-(dy/ey)rx=2-ry如图7B所示,基于如上计算的rx和ry而沿着x轴拉伸并且沿着y轴缩小的光标630的形状被输出在显示器上。图8是用于说明根据示例性实施例的当在水平方向和垂直方向上执行边缘滚动时光标的形状的变形的参考图。另外当在水平方向和垂直方向二者上执行边缘滚动时,即,另外当沿着x轴方向和y轴方向二者生成滚动距离时,当使用参照图6A、图6B、图7A和图7B描述的计算方法来计算rx和ry时,光标沿着x轴和y轴二者缩小,因此,光标的形状可能过小,这在视觉上不适合。因此,在这种情况下,为了防止光标在x轴和y轴二者上缩小,可使用不同于图6A、图6B、图7A和图7B的计算方法的另一方法。参照图8,沿着x轴和y轴二者,控制装置200的指示位置620在滚动区域600之外,因此dx和dy二者均存在。dx:从控制装置200的指示位置620的x坐标值到x轴滚动边界640的距离dy:从控制装置200的指示位置620的y坐标值到y轴滚动边界660的距离rx=1-(dx/ex)ry=1-(dy/ey)另外,为了防止光标在x轴方向和y轴方向二者上缩小,如下计算偏移并将其与rx和ry中的每一个相加。s=rx+ryrx+=(2-s)*rx/sry+=(2-s)*ry/s因此,如图8所示,当根据指示位置,x轴滚动距离dx和y轴滚动距离dy二者均存在时,用于防止光标在x轴方向和y轴方向二者上缩小的光标的拉伸/缩小比rx和ry可如下计算。rx=(rx)+(rx+)ry=(ry)+(ry+)如图8所示,具有通过基于如上所述计算的rx和ry防止光标630沿着x轴和y轴二者缩小来设定的拉伸/缩小比的光标630的形状可被输出在显示器上。图9A、图9B和图9C示出用于说明根据示例性实施例的基于滚动距离的滚动速度的参考图。根据示例性实施例,滚动速度可链接到滚动距离。即,当光标接触滚动区域的边缘时,当光标接触滚动区域的边缘时光标的形状可与控制装置的指示位置所指示的实际位置与屏幕之间的距离成比例地被压扁。另外,滚动速度可基于光标的形状被压扁的程度来适当地变化,以使得用户可感觉到当用户所操纵的光标撞到屏幕边缘滚动区域的边缘时所产生的力。根据滚动距离的滚动速度可如下确定。ex:滚动范围px:控制装置的指示位置的x坐标bx=x轴上的基础位置HeadPos:滚动的开始位置可对应于滚动速度的滚动的强度可从0至1变化,并且可如下计算。v=abs(px-bx)/exv=0指示px和bx相同,因此不执行滚动。基本移动距离的常量为CHANGEAMOUNT。当从滚动区域600向左执行滚动时,HeadPos可如下计算。HeadPos+=v*CHANGEAMOUNT即,当向左执行滚动时,通过将v*CHANGEAMOUNT与先前的HeadPos值相加来获得HeadPos值。在图9A所示的状态下,即,在HeadPos处于滚动区域600的左端的同时,当进一步向左执行滚动,并且当HeadPos变化(即,HeadPos+)为v*CHANGEAMOUNT时,HeadPos被设定为从图9A所示的HeadPos值增加v*CHANGEAMOUNT的值,如图9B所示。另外,当向右执行滚动时,HeadPos可如下计算。HeadPos-=v*CHANGEAMOUNT即,当向右执行滚动时,通过将v*CHANGEAMOUNT从先前的HeadPos值减去来获得HeadPos值。在图9A所示的状态下,即,在HeadPos处于滚动区域600的左端的同时,当进一步向右执行滚动,并且当HeadPos变化(即,HeadPos-)为v*CHANGEAMOUNT时,HeadPos被设定为从图9A所示的HeadPos值减小v*CHANGEAMOUNT的值,如图9C所示。图10A和图10B示出用于说明根据示例性实施例的圆形光标的变形值的参考图。图10A示出根据示例性实施例的在边缘滚动之前显示的圆形光标630a的原始形式。圆形光标630a具有高度Height和宽度Width。图10B示出根据示例性实施例的在生成边缘滚动之后圆形光标630a的形状变形为椭圆形状。控制装置200的指示位置620在滚动区域之外超出滚动区域的左端,从而生成边缘滚动以使圆形光标630a变形成椭圆形状。如参照图6A、图6B、图7A、图7B和图8所述,光标的变形比(即,光标的拉伸和缩小比)rx和ry可如下计算。if(dx==0&&dy==0){rx=ry=1;
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1