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

文档序号:14723572发布日期:2018-06-18 13:29阅读:188来源:国知局

技术领域

一个或多个示例性实施例涉及一种图像显示设备和方法,更具体地讲,涉及一种通过改变包括多个项目的项目列表中的突出显示的项目以及突出显示的项目附近的项目的属性来显示图像的图像显示设备和方法。



背景技术:

图像显示设备显示用户可观看的图像。用户可经由图像显示设备观看广播。图像显示设备显示由用户在从广播站发送的广播信号之中选择的广播。当前,从模拟广播转变为数字广播成为世界潮流。

数字广播是发送数字图像和音频信号的广播技术。与模拟广播进行比较,数字广播对于外部噪声更富有弹性,因此具有小的数据损失,在纠错方面更加便利并提供更高分辨率和更逼真的图像。另外,不同于模拟广播,数字广播可提供互动服务。

近年来,已经开发出不仅提供数字广播而且提供各种类型的内容的智能电视(TV)。智能TV不由用户手动操作,却能在没有用户操纵的情况下分析用户需求并提供期望的内容。



技术实现要素:

一个或多个示例性实施例提供一种根据项目列表中的多个项目与光标之间的位置关系逐渐改变多个项目的属性的图像显示设备和方法。

附加的方面部分地将在随后的描述中被阐述,部分地将从描述中变得显而易见,或者可通过所呈现的示例性实施例的实践而被获知。

根据示例性实施例的一方面,一种图像显示方法包括:在显示器上显示包括多个项目的项目列表以及指示在显示器上的用户输入的位置的光标;检测用于移动光标的用户输入的移动;响应于检测到的移动来移动光标,并根据针对光标设置的第一虚拟区域和针对多个项目之中的项目设置的第二虚拟区域的重叠程度来改变所述一个项目的属性。

改变所述一个项目的属性的步骤可包括:根据针对光标设置的第一虚拟区域和针对多个项目之中的项目设置的第二虚拟区域的重叠程度来逐渐改变所述一个项目的属性。

第一虚拟区域可基于针对多个项目设置的多个虚拟区域的各自的尺寸而被确定。

第二虚拟区域可基于所述一个项目的尺寸而被确定。

第一虚拟区域和第二虚拟区域可以是圆形或椭圆形。

改变所述一个项目的属性的步骤可包括从以下步骤中选择的至少一个:改变所述一个项目的尺寸、增加在所述一个项目上显示的内容的尺寸、减少在所述一个项目上显示的内容的尺寸、改变在所述一个项目上显示的内容的不透明度。

改变所述一个项目的属性的步骤可包括:当光标位于所述一个项目的中心时,使在所述一个项目上显示的内容最大化;随着将光标移离所述一个项目的中心,逐渐减少所述内容的尺寸。

改变所述一个项目的属性的步骤可包括:当光标位于第一项目的中心时,使在多个项目之中的第一项目上显示的第一内容的尺寸最大化;随着将光标从第一项目的中心移动到第二项目的中心,逐渐减少第一内容的尺寸并逐渐增加在多个项目之中的第二项目上显示的第二内容的尺寸,其中,第二项目与第一项目邻近;当光标位于第二项目的中心时,使第二内容的尺寸最大化。

改变所述一个项目的属性的步骤可包括:当光标位于所述一个项目的中心时,使在所述一个项目上显示的图像的不透明度最大化;随着将光标移离所述中心,逐渐减少图像的不透明度。

改变所述一个项目的属性的步骤可包括:当光标位于多个项目之中的第一项目的中心时,使在第一项目上显示的第一图像的不透明度最大化;随着将光标从第一项目的中心移动到第二项目的中心,逐渐减少第一图像的不透明度并增加在多个项目之中的第二项目上显示的第二图像的不透明度,其中,第二项目与第一项目邻近;当光标位于第二项目的中心时,使第二图像的不透明度最大化。

改变所述一个项目的属性的步骤可包括:当光标位于所述一个项目的中心时,使所述一个项目的尺寸最小化;随着将光标移离所述一个项目的中心,逐渐增加所述一个项目的尺寸。

改变所述一个项目的属性的步骤可包括:当光标位于多个项目之中的第一项目的中心时,将第一项目的尺寸改变为第一最小尺寸;随着将光标从第一项目的中心移动到与第一项目邻近的第二项目的中心,逐渐增加第一项目的尺寸并减少第二项目的尺寸;当光标位于第二项目的中心时,将第二项目的尺寸改变为第二最小尺寸。

根据另一示例性实施例的一方面,一种图像显示方法包括:在显示器上显示包括多个项目的项目列表以及指示在显示器上的用户输入的位置的光标;检测用于移动光标的用户输入的移动;响应于检测到的移动来移动光标;根据光标在多个项目之中的第一项目中的位置,改变光标所在的第一项目的属性。

改变第一项目的属性的步骤可包括从以下步骤中选择的至少一个:改变第一项目的尺寸、增加在第一项目上显示的内容的尺寸、减少在第一项目上显示的内容的尺寸、改变在第一项目上显示的内容的不透明度。

改变第一项目的属性的步骤可包括:基于根据光标的位置设置的虚拟区域的尺寸与第一项目的尺寸之间的比值来逐渐改变第一项目的属性。

第三虚拟区域和第一项目可以是相似的形状。

改变第一项目的属性的步骤可包括:随着所述比值减小,增加在第一项目上显示的内容的尺寸;随着所述比值增加,减少在第一项目上显示的内容的尺寸。

根据另一示例性实施例的一方面,一种图像显示设备包括:传感器,被配置用于与显示器进行通信以及检测用于移动光标的用户输入,其中,显示器被配置用于显示包括多个项目的项目列表以及指示用户输入的位置的光标;控制器,被配置用于响应于用户输入来移动光标,并根据针对光标设置的第一虚拟区域和针对多个项目之中的一个项目设置的第二虚拟区域的重叠程度来改变所述一个项目的属性。

控制器可根据针对光标设置的第一虚拟区域和针对多个项目之中的所述一个项目设置的第二虚拟区域的重叠程度逐渐改变所述一个项目的属性。

控制器可被配置用于执行从以下步骤中选择的至少一个:改变所述一个项目的尺寸、增加在所述一个项目上显示的内容的尺寸、减少在所述一个项目上显示的内容的尺寸、改变在所述一个项目上显示的内容的不透明度。

控制器可被配置用于当光标位于所述一个项目的中心时使在所述一个项目上显示的内容最大化,以及随着将光标移离所述一个项目的中心逐渐减少所述内容的尺寸。

控制器可被配置用于当光标位于第一项目的中心时使在多个项目之中的第一项目上显示的第一内容的尺寸最大化,随着将光标从第一项目的中心移动到与第一项目邻近的第二项目的中心而逐渐减少第一内容的尺寸并逐渐增加在第二项目上显示的第二内容的尺寸,并当光标位于第二项目的中心时使第二内容的尺寸最大化。

控制器可被配置用于当光标位于所述一个项目的中心时使在所述一个项目上显示的图像的不透明度最大化以及随着将光标移离所述中心逐渐减少图像的不透明度。

控制器可被配置用于当光标位于多个项目之中的第一项目的中心时使在第一项目上显示的第一图像的不透明度最大化,随着将光标从第一项目的中心移动到与第一项目邻近的第二项目的中心而逐渐减少第一图像的不透明度并增加在第二项目上显示的第二图像的不透明度,当光标位于第二项目的中心时使第二图像的不透明度最大化。

控制器可被配置用于当光标位于所述一个项目的中心时使所述一个项目的尺寸最小化以及随着将光标移离所述一个项目的中心逐渐增加所述一个项目的尺寸。

控制器可被配置用于当光标位于多个项目之中的第一项目的中心时将第一项目的尺寸改变为第一最小尺寸,随着将光标从第一项目的中心移动到与第一项目邻近的第二项目的中心而逐渐增加第一项目的尺寸并减少第二项目的尺寸,并当光标位于第二项目的中心时将第二项目的尺寸改变为第二最小尺寸。

根据另一示例性实施例的一方面,一种图像显示设备包括:传感器,被配置用于与显示器进行通信以及检测用于移动光标的用户输入的移动,其中,显示器被配置用于显示包括多个项目的项目列表以及指示用户输入的位置的光标;控制器,被配置用于响应于用户输入来移动光标,并根据光标在多个项目之中的第一项目中的位置改变光标所在的第一项目的属性。

控制器可被配置用于执行从以下步骤中选择的至少一个:改变第一项目的尺寸、增加在第一项目上显示的内容的尺寸、减少在第一项目上显示的内容的尺寸、改变在第一项目上显示的内容的不透明度。

控制器可被配置用于基于根据光标的位置设置的虚拟区域的尺寸与第一项目的尺寸之间的比值来逐渐改变第一项目的属性。

虚拟区域和第一项目可以是相似的形状。

控制器可被配置用于随着所述比值减小增加在第一项目上显示的内容的尺寸以及随着所述比值增加减少在第一项目上显示的内容的尺寸。

附图说明

从以下结合附图的示例性实施例的描述中,这些方面和/或其它方面将变得显而易见并且更容易理解,其中:

图1是根据示例性实施例的图像显示设备和控制器的示图;

图2是根据示例性实施例的图像显示设备的框图;

图3是根据示例性实施例的图像显示设备的框图;

图4是在图3的存储单元中存储的软件的框图;

图5是根据示例性实施例的控制器的框图;

图6是根据示例性实施例的在显示器上显示项目列表的示例的示图;

图7A和图7B是根据示例性实施例的项目列表的示图;

图8A、图8B、图8C及图8D是根据示例性实施例的在第一虚拟区域和第二虚拟区域之间的位置关系的示图;

图9是根据光标的位置确定项目列表中的项目的第一参数(transnear)的示例的示图;

图10是根据示例性实施例的根据项目的第一参数(transnear)在所述项目中的图像的尺寸的曲线图;

图11A、图11B、图11C及图11D是根据示例性实施例的随着光标移动使在多个项目上显示的内容的尺寸增加或减少的示例的示图;

图12A、图12B及图12C是根据示例性实施例的随着光标移动在多个项目上显示的内容的不透明度改变的示例的示图;

图13A、图13B及图13C是根据示例性实施例的随着光标移动多个项目的尺寸改变的示例的示图;

图14是根据示例性实施例的用于描述用于改变项目的属性的第二参数(transinner)的示图;

图15是根据示例性实施例的针对第二参数(transinner)的在项目上显示的内容的尺寸的曲线图;

图16A、图16B、图16C、图16D及图16E是根据示例性实施例的随着光标移动在多个项目上显示的文本的尺寸改变的示例的示图;

图17是根据示例性实施例的图像显示方法的流程图;

图18是根据示例性实施例的图像显示方法的流程图;

图19是根据示例性实施例的图像显示方法的流程图。

具体实施方式

将简要描述在示例性实施例的描述中使用的术语,并将详细描述示例性实施例。

在示例性实施例中使用的术语作为当前尽可能宽泛地使用的普通术语而被选择,然而在特定情况下,也使用由申请人任意选择的术语,并且在所述情况下,在相应的详细描述部分提及其含义,因此,不应按照所述术语的字面含义而是按照所述术语的给定含义来理解示例性实施例。

还将理解:在此使用的术语“包括”明确指定所陈述的特征或组件的存在,不过所述术语并不排除一个或多个其它特征或组件的存在或添加。此外,在说明书中描述的术语(诸如“单元”、“器”及“模块”)是指用于执行至少一个功能或操作的元件,并且可在硬件、软件或硬件和软件的组合中实施。

在下文中,将参照附图更全面地描述一个或多个示例性实施例,使得本公开将是彻底且完整的,并将向本领域普通技术人员全面地传达示例性实施例。然而,可按照许多不同形式来实施示例性实施例并且示例性实施例不应被理解为限于在此阐述的示例性实施例。在附图中不包括对清晰地描述示例性实施例而言不必要的特征。此外,贯穿说明书,在附图中同样的附图标号表示同样的元件。当表达(诸如“中的至少一个”)位于一列元件之后时,所述表达修饰整列元件而非修饰所述列中的单个元件。

图1是根据示例性实施例的图像显示设备100和控制设备200的示图。

如图1所示,图像显示设备100可以是电视机(TV),不过不限于此。图像显示设备100可以是包括显示器的电子装置。例如,图像显示设备100可以是任何类型的电子装置,诸如移动电话、平板个人计算机(PC)、数码相机、摄像机、膝上型计算机、台式计算机、电子书终端、数字广播终端、个人数字助理(PDA)、便携式多媒体播放器(PMP)、导航装置、MP3播放器或可穿戴装置。具体而言,可在大型显示设备(诸如TV)中容易地提供图像显示设备100的示例性实施例。然而,示例性实施例不限于此。图像显示设备100可以是固定的或移动的,或者是数字广播接收器。

图像显示设备100可以是平面显示设备、曲面显示设备或具有可调整的曲率的柔性显示设备。图像显示设备100的输出分辨率可以是高清晰度(HD)、全HD、超HD或比超HD更高。

控制设备200可以是用于控制图像显示设备100的各种类型的装置,诸如遥控器或移动电话。

此外,控制设备200可经由红外线或短距离通信方法(诸如蓝牙)控制图像显示设备100。控制设备200可通过使用从嵌入式键(包括按钮)、触摸板、可接收用户语音的麦克风(未示出)、可检测控制设备200的运动的传感器(未示出)中选择的至少一个来控制图像显示设备100。

控制设备200包括用于将图像显示设备100开启或关闭的通电/断电按钮。此外,根据用户输入,控制设备200可改变图像显示设备100的频道,调整图像显示设备100的音量,选择TV的类型(例如,地面/电视/卫星TV)或改变其它类型的设置。

可选地,控制设备200可以是指示器。例如,当控制设备200接收到特定键输入时,控制设备200可作为指示器运行。

可通过用于将控制设备200向上、向下、向左或向右移动或者按照任意方向使控制设备200倾斜的用户输入来控制图像显示设备100。可将经由控制设备200的传感器检测到的控制设备200的运动信息发送到图像显示设备100。图像显示设备100可基于控制设备200的运动信息计算在显示器上的光标的坐标,并针对计算出的坐标移动光标。因此,可移动在图像显示设备100的显示器上的光标或可激活在图像显示设备100的显示器上显示的各种菜单。

当控制设备200包括触摸板时,根据在触摸板上移动的物体(例如,用户的手指)的位移值,可移动在图像显示设备100的显示器上的光标或可选择性地激活在图像显示设备100的显示器上显示的各种菜单。

根据示例性实施例,术语“用户”是指通过使用控制设备200控制图像显示设备100的功能或操作的人。用户可包括观看者、管理员或安装专业人员,不过不限于此。

根据示例性实施例,图像显示设备100可在显示器上显示指示包括多个项目的项目列表以及用户输入的位置的光标。

此外,图像显示设备100可响应于由控制设备200接收到的输入来移动光标,并且基于多个项目之中的至少一个项目与光标之间的位置关系来逐渐改变所述至少一个项目的属性。

图2是根据示例性实施例的图像显示设备100a的框图。图2的图像显示设备100a可以是图1的图像显示设备100的示例性实施例。

参照图2,根据示例性实施例的图像显示设备100a可包括控制器110、显示器120及传感器130。

显示器120可通过转换图像信号、数据信号、在屏显示(OSD)信号以及由控制器110处理的控制信号来产生驱动信号。显示器120可以是等离子显示面板(PDP)、液晶显示器(LCD)、有机发光装置(OLED)显示器、柔性显示器或三维(3D)显示器。可选地,可将显示器120提供为触摸屏并作为输出装置以及输入装置运行。

根据示例性实施例,显示器120可显示包括多个项目的项目列表。此外,显示器120可显示指示在显示器120上的用户输入的位置的光标。

根据示例性实施例的传感器130可检测用户输入并将检测到的用户输入发送到控制器110。由传感器130检测到的用户输入的示例包括:打开或关闭电源、选择频道、增加和减少频道以及设置屏幕。此外,传感器130可检测用于移动在显示器120上显示的光标的用户输入。

根据示例性实施例的控制器110可处理图像信号并将处理后的图像信号输入到显示器120。因此,可在显示器120上显示与处理后的图像信号相应的图像。此外,控制器110可经由传感器130检测到的用户命令或内部程序来控制图像显示设备100a。

根据示例性实施例,控制器110可响应于检测到的用户输入来移动在显示器120上显示的光标。此外,控制器110可基于针对根据示例性实施例的项目设置的虚拟区域和针对光标设置的虚拟区域的重叠程度来改变所述项目的属性。

基于所述项目的虚拟区域和光标的虚拟区域的重叠程度,控制器110可逐渐改变所述项目的属性。控制器110可改变所述项目的尺寸、增加或减少在所述项目上显示的内容的尺寸以及改变在所述项目上显示的内容的不透明度。

当光标位于所述项目的中心时,控制器110可使在所述项目上显示的内容的尺寸最大化。当将光标移离所述项目的中心时,控制器110可逐渐减少在所述项目上显示的内容的尺寸。

当光标位于第一项目的中心时,控制器110可使在第一项目上显示的内容的尺寸最大化。当将光标从第一项目的中心移动到与第一项目邻近的第二项目的中心时,控制器110可逐渐减少在第一项目上显示的内容的尺寸并逐渐放大在第二项目上显示的内容。当光标位于第二项目的中心时,控制器110可使在第二项目上显示的内容的尺寸最大化。

当光标位于所述项目的中心时,控制器110可使在所述项目上显示的内容的不透明度最大化,并且当将光标移离所述项目的中心时,控制器110可逐渐减少在所述项目上显示的内容的不透明度。

当光标位于多个项目之中的第一项目的中心时,控制器110可使在第一项目上显示的内容的不透明度最大化。当将光标从第一项目的中心移动到与第一项目邻近的第二项目的中心时,控制器110可逐渐减少在第一项目上显示的内容的不透明度并逐渐增加在第二项目上显示的内容的不透明度。当光标位于第二项目的中心时,控制器110可使在第二项目上显示的内容的不透明度最大化。

当光标位于所述项目的中心时,控制器110可使所述项目的尺寸最小化,并且当将光标从所述项目的中心移离时,控制器110可逐渐增加所述项目的尺寸。

当光标位于多个项目之中的第一项目的中心时,控制器110可将第一项目的尺寸改变为第一最小尺寸。当将光标从第一项目的中心移动到与第一项目邻近的第二项目的中心时,控制器110可逐渐增加第一项目的尺寸并减少第二项目的尺寸。当光标位于第二项目的中心时,控制器110可将第二项目的尺寸最小化至第二最小尺寸。

根据示例性实施例,控制器110可根据光标在多个项目之中的第一项目中的位置改变第一项目的属性。控制器110可基于光标的所述位置针对第一项目设置虚拟区域,并基于所述虚拟区域的尺寸与第一项目的尺寸之间的比值逐渐改变第一项目的属性。

随着所述虚拟区域的尺寸与第一项目的尺寸之间的比值减小,控制器110可增加在第一项目上显示的内容的尺寸;随着所述虚拟区域的尺寸与第一项目的尺寸之间的比值增加,控制器110可减少在第一项目上显示的内容的尺寸。

图3是根据示例性实施例的图像显示设备100b的框图。图3的图像显示设备100b可以是图1的图像显示设备100的示例性实施例。

参照图3,根据示例性实施例的图像显示设备100b可不仅包括控制器110、显示器120和传感器130,而且包括视频处理器180、音频处理器115、音频输出单元125、电源单元160、调谐器140、通信器150、输入/输出(I/O)单元170及存储器190。

针对控制器110、显示器120及传感器130,将不再重复如参照图2所述的元件和特征。

视频处理器180处理由图像显示设备100b接收到的视频数据。视频处理器180可在视频数据上执行各种图像处理操作,诸如解码、缩放、噪声滤波及帧频变换。

在控制器110的控制下,显示器120可显示包括在经由调谐器140接收到的广播信号中的视频。此外,显示器120可显示经由通信器150或I/O单元170输入的内容(例如,运动图像)。在控制器110的控制下,显示器120可输出在存储器190中存储的图像。此外,显示器120可显示用于执行与音频识别相应的音频识别任务的音频用户界面(UI)(例如,包括音频命令指南)或用于执行与运动识别相应的运动识别任务的运动UI(例如,包括针对运动识别的用户运动指南)。

音频处理器115处理音频数据。音频处理器115可对音频数据执行各种操作,诸如解码、放大或噪声滤波。音频处理器115可包括用于处理与内容相应的音频的多个音频处理模块。

在控制器110的控制下,音频输出单元125输出包括在经由调谐器140接收到的广播信号中的音频。音频输出单元125可输出经由通信器150或I/O单元170输入的音频(例如,语音或声音)。另外,在控制器110的控制下,音频输出单元125可输出在存储器190中存储的音频。音频输出单元125可包括从扬声器126、耳机输出终端127、索尼/飞利浦数字接口(S/PDIF)输出终端128以及扬声器126、耳机输出终端127与S/PDIF输出终端128的组合之中选择的至少一个。

在控制器110的控制下,电源单元160将来自外部电源的电能供应给图像显示设备100b的组件。可选地,在控制器110的控制下,电源单元160可将从图像显示设备100b中的至少一个电池(未示出)输出的电能供应给内部组件。

调谐器140可对有线或无线接收到的广播信号进行放大、混频或共振并通过仅对多个频率之中将在图像显示设备100b中接收的频道的频率进行调谐来选择所述频率。广播信号包括音频、视频及附加信息(例如,电子节目指南(EPG))。

调谐器140可根据用户输入(例如,从控制设备200接收到的控制信号,诸如用户输入频道号码、增加或减少频道或者在EPG屏幕上选择频道)接收在与频道号码(例如,有线频道506)相应的频率范围中的广播信号。

调谐器140可从各种源(诸如地面广播、有线广播、卫星广播及互联网广播)接收广播信号。调谐器140可从模拟广播或数字广播接收广播信号。经由调谐器140接收到的广播信号被解码(例如,音频解码、视频解码或附加信息解码)并被划分为音频、视频和/或附加信息。可由控制器110将划分出的音频、视频和/或附加信息存储在存储单元190中。

图像显示设备100b可包括单个调谐器140或多个调谐器140。可将调谐器140和图像显示设备100b提供为一体化设备、包括电连接到图像显示设备100b的调谐器或连接到I/O单元170的调谐器(未示出)的单个装置(例如,机顶盒(未示出))。

在控制器110的控制下,通信器150可将图像显示设备100b连接到外部装置(例如,音频装置)。控制器110可将内容发送到经由通信器150连接的外部装置并从经由通信器150连接的外部装置接收内容,从外部装置下载应用或浏览网站。根据图像显示设备100b的性能和结构,通信器150可包括从无线局域网(LAN)通信器151、蓝牙网络通信器152、有线以太网网络通信器153或无线LAN通信器151、蓝牙网络通信器152、有线以太网网络通信器153的组合中所选择的一个。在控制设备200的控制下,通信器150可接收控制器110的控制信号。控制信号可以是蓝牙型、射频(RF)信号型或Wi-Fi型。

例如,通信器150可与蓝牙网络通信器152进行通信并从控制设备200接收与蓝牙型用户输入(例如,触摸、按压、触摸手势、语音或运动)相应的信号。

连同蓝牙网络通信器152一起,通信器150可还包括其它类型的短距离通信装置(例如,近场通信(NFC)装置)或蓝牙低能量(BLE)装置(未示出)。

传感器130检测用户的语音、用户的图像或其它类型的用户交互。

麦克风131接收用户说出的语音(例如,讲话声)。麦克风131可将接收到的语音转换为电信号并将电信号输出到控制器110。用户的语音可包括与图像显示设备100b的菜单或功能相应的语音命令。麦克风131的识别范围可在从麦克风131到用户的位置在4m范围以内,并且可根据用户的语音的音量和周围环境(例如,讲话人声音和周围噪声)变化。

根据示例性实施例,麦克风131可接收用户说出的语音并将接收到的语音数据输出到控制器110,使得控制器110可使用语音数据以识别正在观看图像显示设备100b的用户。

麦克风131可与图像显示设备100b一体地形成或可将麦克风131提供为单独的装置。可经由通信器150或I/O单元170将被提供为单独装置的麦克风131电连接到图像显示设备100b。

本领域普通技术人员将能够理解:根据图像显示设备100b的性能和结构,可省略麦克风131。

相机132可在相机132的识别范围内接收与包括手势的用户的运动相应的图像(例如,连续帧)。例如,相机132的识别范围可以是距离用户约0.1m至约5m。用户的运动可包括用户的身体部位(诸如脸、手、拳头或手指)的运动(面部表情)。相机132可在控制器110的控制下将接收到的图像转换为电信号并将电信号输出到控制器110。

根据示例性实施例,相机132可捕捉用户的脸的图像并将脸的图像输出到控制器110,使得控制器110可使用所述图像以识别正在观看图像显示设备100b的用户。

控制器110可接收运动识别结果,并通过使用运动识别结果来选择在图像显示设备100b上显示的菜单或执行与运动识别结果相应的控制操作。例如,控制操作可包括改变频道、调整音量、移动指示符及移动光标。

相机132可包括镜头(未示出)和图像传感器(未示出)。相机132可通过使用多个镜头以及图像处理器支持光学变焦特性和数字变焦特性。相机132的识别范围可根据相机132的角度和周围环境变化。当相机132包括多个相机时,可通过使用多个相机来接收3D静止图像或3D运动。

相机132可与图像显示设备100b一体地形成或在单独装置中提供相机132。可经由通信器150或I/O单元170将包括相机132的单独装置(未示出)电连接到图像显示设备100b。

本领域普通技术人员将能够理解:根据图像显示设备100b的性能和结构,可省略相机132。

光学接收器133可经由显示器120的边框的光窗从外部控制器接收光学信号(包括控制信号)。光学接收器133可从控制器接收与用户输入(例如,触摸、按压、触摸手势、语音或运动)相应的光学信号。在控制器180的控制下,可从接收到的光学信号中提取控制信号。

在控制器110的控制下,I/O单元170可从图像显示设备100b外部的源接收视频(例如,运动图像)、音频(例如,语音或音乐)以及附加信息(例如,EPG)。I/O单元170可包括从高清多媒体接口(HDMI)端口171、组件插口(172)、PC端口(173)、通用串行总线(USB)端口(174)或前述项的组合之中所选择的一个。

本领域普通技术人员将能够理解:I/O单元170的特性与操作可根据示例性实施例变化。

控制器110可控制图像显示设备100b的整体操作,控制在图像显示设备100b中的组件之中的信号流并处理数据。当控制器110接收到用户输入或满足预设、预存储的条件时,控制器110可执行在存储单元190中存储的操作系统(OS)和各种应用。

控制器110包括RAM181、ROM182以及处理器183,其中,RAM181存储从图像显示设备100b外部的源输入的信号或数据或者被用作针对在图像显示设备100b中执行的各种操作的存储区域,ROM182存储用于控制图像显示设备100b的控制程序。

处理器183可包括用于处理视频图形的图形处理单元(GPU)184(例如,图形处理器)。可将处理器183提供为将核(未示出)和GPU(未示出)集成的片上系统(SoC)。处理器183可包括单核处理器、双核处理器、三核处理器、四核处理器或任何其它类型的多核处理器。

此外,处理器183可包括多个处理器。例如,可将处理器183实施为主处理器和在睡眠模式下运行的子处理器。

图形处理器184可通过使用计算器(未示出)和渲染单元(未示出)产生包括各种对象(诸如图标、图像和文本)的屏幕。计算器可通过使用由传感器130检测到的用户输入根据屏幕布局计算每个对象的属性值(诸如坐标、形状、尺寸及颜色)。基于由计算器计算出的属性值,渲染单元可产生包括所述对象的各种屏幕布局。在显示器120的显示区域中显示由渲染单元产生的屏幕。

第一接口185-1至第n接口185-n连接到上述组件。第一接口185-1至第n接口185-n中的一个可以是经由网络被连接到外部装置的网络接口。

RAM181、ROM182、处理器183、图形处理器184以及第一接口185-1至第n接口185-n可经由内部总线186或本领域技术人员已知的一些其它连接机制相互连接。

根据本示例性实施例,术语“图像显示设备的控制器”可包括处理器183、ROM182和RAM181。

在控制器110的控制下,存储单元190可存储用于操作和控制图像显示设备100b的各种数据、程序或应用。存储单元190可存储与视频处理器180、显示器120、音频处理器115、音频输出单元125、供电单元160、调谐器140、通信器150、传感器130及I/O单元170的操作相应的输入或输出的信号或者输入或输出的数据。存储单元190可存储用于控制图像显示设备100b和控制器110的控制程序、由制造商初始提供或从外部源下载的应用、与应用相关的GUI、用于提供GUI的对象(例如,图像、文本、图标及按钮)、用户信息、文档、数据库或相关数据。

根据示例性实施例,术语“存储单元”可包括存储单元190、控制器110的ROM182或RAM181或者在图像显示设备100b中安装的存储卡(例如,微型SD卡或USB存储器)。此外,可将存储单元190实施为非易失性存储器、易失性存储器、硬盘驱动器(HDD)或固态驱动器(SSD)。

存储单元190可包括广播接收模块、频道控制模块、音量控制模块、通信控制模块、音频识别模块、运动识别模块、光学接收模块、显示控制模块、音频控制模块、外部输入控制模块、电能控制模块、(例如,经由蓝牙)无线连接的外部装置的电能控制模块、音频数据库或运动数据库。可将未示出的存储单元190的模块和数据库提供为在图像显示设备100b中用于执行以下功能的软件:广播接收控制功能、频道控制功能、音量控制功能、通信控制功能、音频识别功能、运动识别功能、光学接收控制功能、显示控制功能、音频控制功能、外部输入控制功能、电能控制功能或(例如,经由蓝牙)无线连接的外部装置的电能控制功能。控制器110可通过使用在存储单元190中存储的软件来执行各个功能。

此外,可将包括显示器120的图像显示设备100b电连接到包括调谐器的单独外部装置(未示出,例如,机顶盒)。例如,图像显示设备100b可以是(但不限于此)模拟TV、数字TV、3DTV、智能TV、LEDTV、OLEDTV、等离子TV或监视器。

图像显示设备100b可包括检测图像显示设备100b的内部或外部状态的传感器(例如,照度传感器或温度传感器)。

在图2和图3中示出的图像显示设备100a和100b的框图仅是示例性实施例。根据图像显示设备100a和100b的实际性能,可将在所述框图中示出的组件组合或省略,或者可进一步添加除所述框图中的组件以外的组件。也就是说,可将两个或更多个组件组合为单个组件,或者可将单个组件分割为两个或更多个组件。此外,在框图中示出的块的各个功能用于描述示例性实施例,与所述块相应的特定操作或单元并不限制示例性实施例的范围。

图4是在图3的存储单元190中存储的软件的框图。

参照图4,存储单元190可存储包括基本模块191、感测模块192、通信模块193、呈现模块194、web浏览器模块195及服务模块196的软件。

基础模块191是指处理从图像显示设备100中的硬件发送的信号并将处理后的信号发送到上层模块的基础模块。基础模块191包括存储模块191-1、安全模块191-2及网络模块191-3。存储模块191-1是管理数据库或注册表的程序模块。处理器183可通过使用存储模块191-1访问存储单元190中的数据库并提取数据。安全模块191-2是支持与硬件相关的操作(诸如认证、许可及安全存储)的程序模块。网络模块191-3是用于支持网络连接的模块并且包括装置网络(DNET)模块或通用即插即用(UPnP)模块。要理解这些模块仅是示例性的,可在基础模块191中包括许多其它类型的模块以取代存储模块191-1、安全模块191-2及网络模块191-3,或除了存储模块191-1、安全模块191-2及网络模块191-3以外,可在基础模块191中包括许多其它类型的模块。

感测模块192从传感器中积累信息、分析并管理积累的信息。感测模块192可包括头部方向识别模块、面部识别模块、语音识别模块、运动识别模块、NFC识别模块及各种其它类型的模块。

通信模块193与外部装置进行通信。通信模块193可包括消息模块193-1(诸如信使程序、短消息服务(SMS)和多媒体消息服务(MMS)程序以及电子邮件程序)和电话模块193-2(诸如呼叫信息聚合器程序模块和VoIP模块)。

呈现模块194配置显示屏。呈现模块194包括用于再现并输出多媒体内容的多媒体模块194-1以及用于UI和图形处理的UI渲染模块194-2。多媒体模块194-1可包括播放器模块、摄像机模块及声音处理模块。因此,多媒体模块194-1通过再现多媒体内容产生并再现屏幕和声音。UI渲染模块194-2可包括用于合成图像的图像合成器模块、用于将在显示图像的屏幕上的坐标组合并产生所述坐标的坐标组合模块、用于从硬件接收事件的X11模块或者提供用于配置2DUI或3DUI的工具的2D/3DUI工具包。

web浏览器模块195可浏览网站并访问web服务器。web浏览器模块195可包括各种模块,诸如用于配置web页面的web视图模块、用于下载的下载代理模块、书签模块或Webkit模块。

服务模块146包括用于提供各种服务的应用。详细地讲,服务模块146可包括各种程序模块,诸如SNS程序、内容再现程序、游戏程序、电子书程序、日历程序、闹钟管理器程序以及其它微件。

根据图像显示设备的类型或属性,可省略或修改在图4中示出的各种程序模块或者可添加除图4的程序模块以外的程序模块。例如,可还包括基于位置的模块,诸如通过连接到硬件支持基于位置的服务的GPS芯片。

图5是根据示例性实施例的控制设备200的框图。

参照图5,控制设备200可包括无线通信器220、用户输入单元230(例如,用户输入器)、传感器240、输出单元250(例如,输出器)、供电器260、存储单元270(例如,存储器)及控制器280。

无线通信器220可向上述图像显示设备100、100a及100b中的任何一个发送信号并从图像显示设备100、100a及100b中的任何一个接收信号。无线通信器220可包括RF模块221,其中,RF模块221可根据RF通信标准向图像显示设备100发送信号或从图像显示设备100接收信号的。此外,无线通信器220可包括红外(IR)模块223,其中,IR模块223可根据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。

例如,用户输入单元230可包括4个方向按钮或4个方向键。4个方向按钮或4个方向键可被用于控制在显示器120上显示的窗口、区域、应用或项目。4个方向按钮或4个方向键可被用于指示向上、向下、向左及向右的移动。此外,本领域普通技术人员将能够理解:第二用户输入单元230可包括2个方向键或2个方向按钮,而不是4个方向按钮或4个方向键或者n个方向键或n个方向按钮(n是整数)。

此外,用户输入单元230可包括可由用户操纵的各种类型的输入单元,诸如滚动键或滚轮键。

此外,用户输入单元230可包括触摸板。根据示例性实施例的用户输入单元230可经由控制设备200的触摸板接收用于拖曳、触摸或轻击的用户输入。此外,可根据接收到的用户输入的类型(例如,输入拖曳命令的方向或输入触摸命令的时间)来控制图像显示设备100。

传感器240可包括陀螺仪传感器241或加速度传感器243。陀螺仪传感器241可检测关于控制设备200的移动的信息。例如,陀螺仪传感器241可基于x轴、y轴和/或z轴检测关于控制设备200的移动的信息。加速度传感器243可检测关于控制设备200的移动速度的信息。陀螺仪传感器241可额外包括距离估计传感器,其中,距离估计传感器可检测控制设备200与图像显示设备100之间的距离。

输出单元250可输出与用户输入单元230的操纵或由图像显示设备100接收到的信号相应的图像信号或音频信号。用户可经由输出单元250识别用户输入单元230是否被操纵或图像显示设备100是否被控制。

例如,输出单元250可包括LED模块251、振动模块253、音频输出模块255及显示模块257,其中,当操纵用户输入单元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的操作相应的信号对握手(handshaking)或误差进行校正来估计将在显示器120上显示的光标的坐标(x,y)。

此外,由传感器130检测来自控制设备200的信号并将所述信号发送到图像显示设备100的控制器110。控制器110可基于来自控制设备200的信号确定关于控制设备200的操作和键操纵的信息,并可针对所述信息对图像显示设备100进行控制。

作为另一示例,控制设备200可估计与控制设备200的操作相应的光标的坐标并将所述坐标发送到图像显示设备100。在这种情况下,图像显示设备100可将关于所述坐标的信息发送到控制器110而不用握手校正或误差校正。

图6是根据示例性实施例的在显示器上显示项目列表310的示例的示图。

参照图6,显示器120可显示包括多个项目的项目列表310。例如,显示器120可显示展示内容的多个项目。展示内容的项目可包括展示图像内容(诸如电影或戏剧)的项目、展示音频内容(诸如音乐)的项目、展示游戏内容的项目、展示应用的项目、展示广播频道的项目及展示由用户执行的内容的历史信息的项目,不过项目的类型不限于此。

可通过使用图像来显示多个项目。例如,展示图像内容(诸如电影或戏剧)的项目可使用电影海报或戏剧海报的图像来显示。可选地,展示音频内容(诸如音乐)的项目可使用包括所述音乐的专辑的海报图像来显示。可选地,展示应用的项目可使用表示所述应用或所述应用的最后一个执行屏幕来显示。可选地,展示广播频道的项目可使用由用户观看的频道的最后一个屏幕图像或所述频道的当前节目的图像来显示。可选地,展示由用户执行的内容的历史信息的项目可使用所述内容的最后一个执行屏幕来显示。

参照图6,在项目列表310中的多个项目均可被显示为四边形。四边形可具有相同尺寸或不同尺寸。例如,根据与多个项目中的每个项目相应的内容的类型或属性,四边形的各个高度和宽度可以是不同的。然而,示例性实施例不限于此。四边形可包括具有相同宽度和高度的正方形或具有不同高度和宽度的矩形。根据其它示例性实施例,也可使用除四边形以外的形状(例如,三角形、圆形等)。

参照图6,显示器120可显示指示用户输入的位置的光标320。例如,当检测到用于触摸控制设备200的预定按钮的输入时,图像显示设备100可显示光标320。此外,可响应于检测到的用户输入移动显示器120上的光标320。

虽然在图6中将光标320展示为圆形,但是光标320的形状和尺寸不限于此。可基于用户输入按照各种方式修改光标320的形状和尺寸。

光标320可位于项目列表310中的多个项目中的任何一个中。当光标320位于多个项目中的任何一个(例如,项目315)中时,可突出显示项目315。根据示例性实施例,可将突出显示的项目称为Fovea。可通过改变项目315的颜色或在项目315的边缘绘制四边形方框来突出显示项目315,不过突出显示处理不限于此。

根据示例性实施例的控制器110可根据针对光标320设置的虚拟区域(在下文中称为“第一虚拟区域”)与针对项目设置的虚拟区域(在下文中称为“第二虚拟项目”)的重叠程度来逐渐改变所述项目的属性。例如,可改变所述项目的尺寸,可增加或减少在所述项目上展示的内容(例如,图像或文本)的尺寸或者可改变在所述项目中展示的内容的不透明度或颜色。可选地,可改变在所述项目中展示的内容的位置。然而,示例性实施例不限于此。

此外,当检测到用于选择突出显示的项目的用户输入时,控制器110可执行与所选择的项目相应的操作。例如,在突出显示的项目是展示应用的项目的情况下,当检测到用于选择突出显示的项目的输入时,可执行所述应用。此外,显示器120可显示所述应用的执行屏幕。当传感器130检测到用于按压控制设备200的预定键的输入时,控制器110可结束所述应用的操作。例如,当传感器130检测到用于长时间按压控制设备200的4个方向键中的任何一个的输入时,控制器110可停止显示所述应用的执行屏幕并再次显示包括项目列表的屏幕。

图7A和图7B是根据示例性实施例的项目列表的示图。

图7A示出在项目列表中的多个项目具有相同形状和尺寸的项目列表。图7B示出在项目列表中的多个项目具有不同形状和尺寸的项目列表。

参照图7A,项目列表中的项目410可被划分为(但不限于被划分为)显示图像的第一区域421和显示文本的第二区域422。

此外,如图7A所示,项目列表中的多个项目可以是具有相同高度和宽度的正方形的形式。此外,可针对多个项目中的每个项目设置虚拟区域430(例如,第二虚拟区域)。例如,在项目410是具有等于第一距离d1的高度和宽度的正方形的形式的情况下,针对项目410设置的虚拟区域430可以是具有第一距离d1作为直径和项目410的中心I0作为圆心的圆形的形式。

参照图7B,多个项目可以是具有不同高度和宽度的矩形的形式。此外,可针对多个项目中的每个项目设置虚拟区域450(例如,第二虚拟区域)。例如,在项目440是具有等于第二距离d2的高度和等于第三距离d3的宽度的矩形的形式的情况下,针对项目440设置的虚拟区域450可以是具有第二距离d2作为长轴、第三距离d3作为短轴以及项目440的中心1O作为圆心的椭圆形的形式。

参照图7A和图7B,可针对光标415设置虚拟区域435(第一虚拟区域)。针对光标415设置的虚拟区域435可以是具有预定距离作为直径和光标415的中心作为圆心的圆形的形式。预定距离可以是针对多个项目设置的虚拟区域的各个短轴或直径的平均值。可选地,预定距离可以是虚拟区域的各个短轴或直径的平均值,其中,将基于从光标415的中心到项目的中心的距离计算出的权重应用于所述平均值。

针对多个项目中的每个项目,根据示例性实施例的图像显示设备100可计算指示项目的第二虚拟区域与光标的第一虚拟区域的重叠程度的第一参数(transnear)。图像显示设备100可根据第一参数(transnear)逐渐改变项目的属性。

在下文中,将参照图8A、图8B、图8C及图8D详细描述计算第一参数(transnear)的方法。

图8A至图8D是根据示例性实施例的在第一虚拟区域和第二虚拟区域之间的位置关系的示图。

图8A示出第一虚拟区域510的一部分与第二虚拟区域520的一部分重叠的示例。参照图8A,第一虚拟区域510可以是具有第一圆心C(光标的中心)和半径r的圆形,第二虚拟区域520可以是具有第二圆心I(项目的中心)、长轴2w以及短轴2h的椭圆形。

图像显示设备100可计算穿过第一圆心C和第二圆心I的第一直线530以及第二虚拟区域520与第一直线530之间的交点(第一交点P1和第二交点P2)。此外,图像显示设备100可通过将第一交点P1和第二交点P2之间的距离除以2来计算值(dis),并计算第一虚拟区域510的第一圆心C和第二虚拟区域520的第二圆心I之间的距离(result)。因此,图像显示设备100可通过计算“1-result/(r+dis)”来获得第一参数(transnear)。

图8B示出第一虚拟区域515不与第二虚拟区域525重叠的示例。

如图8B所示,当通过将第一交点P1与第二交点P2之间的距离除以2获得的值(dis)和第一虚拟区域515的半径r的总和大于第一圆心C与第二圆心I之间的距离时,第一参数(transnear)可以是0。

图8C示出第一圆心C的y坐标值和第二圆心I的y坐标值相同的示例。在图8C中,由于第一交点P1与第二交点P2之间的距离和第二虚拟区域550的短轴的长度相同,因此“dis”的值与h的值相同。因此,可通过计算“1-result/(r+h)”来获得第一参数(transnear)。

图8D示出第一圆心C的x坐标值和第二圆心I的x坐标值相同的示例。在图8D中,由于第一交点P1与第二交点P2之间的距离和第二虚拟区域555的长轴的长度相同,因此“dis”的值与w的值相同。因此,可通过计算“1-result/(r+w)”来获得第一参数(transnear)。

当第一虚拟区域的第一圆心与第二虚拟区域的第二圆心相同时(也就是说,当使第一虚拟区域和第二虚拟区域的重叠程度最大化时),第一参数(transnear)是1。当第一虚拟区域和第二虚拟区域彼此不重叠时,第一参数(transnear)是0。因此,第一参数(transnear)的范围可从0到1。

图9是根据光标的位置确定项目列表中的项目的第一参数(transnear)的示例的示图。

参照图9,显示器120可显示包括4个项目(第一项目A、第二项目B、第三项目C及第四项目D)的项目列表570。可将第一项目A至第四项目D显示为具有相同高度和宽度(例如,200)的四个正方形。此外,可将在第一项目A至第四项目D中每个中的虚拟区域571至虚拟区域574设置为具有每个项目的中心作为圆心以及每个项目的高度作为直径的圆形。此外,可在光标580中设置具有光标580的中心作为圆心以及预定长度作为直径的虚拟区域585。

如图9所示,当光标580位于第三项目C的右上部时,第一项目A、第三项目C及第四项目D的各个虚拟区域571、573及574与光标580的虚拟区域585重叠,然而第二项目B的虚拟区域572不与光标580的虚拟区域585重叠。

如图9中的表格所示,可基于光标580的中心与各个项目的中心之间的距离、在光标580中设置的虚拟区域585的半径以及在第一项目A、第三项目C及第四项目D中设置的虚拟区域571、573及574的各个半径来确定第一项目A、第三项目C及第四项目D的各个第一参数(transnear)。在这种情况下,随着项目的虚拟区域和光标的虚拟区域的重叠程度增加,第一参数(transnear)增加。

由于第二项目B的虚拟区域572不与光标580的虚拟区域585重叠,因此第二项目B的第一参数(transnear)可以是0。

根据示例性实施例,可基于在多个项目中设置的虚拟区域和在显示器120上显示的光标的虚拟区域的重叠程度来确定所述多个项目的各个第一参数(transnear)。此外,可基于各个项目的各个第一参数(transnear)来确定所述多个项目的各个属性。根据示例性实施例的图像显示设备100可根据第一参数(transnear)逐渐改变项目的属性。

图10是根据示例性实施例的根据第一参数(transnear)在项目中的图像的尺寸的曲线图。

参照图10,曲线图的x轴指示第一参数(transnear),曲线图的y轴指示在项目中的图像的尺寸。例如,所述图像可以是在图7A的第一区域421中显示的图像。

当使项目中的图像最大化时,最大化的图像的全尺寸可以是I(1);当使项目中的所述图像最小化时,最小化的图像的全尺寸可以是I(0)。因此,在项目中的所述图像的尺寸的范围可从I(0)到I(1)。此外,基于参照图8的描述,项目的第一参数(transnear)的范围可从0到1。

根据示例性实施例,当光标位于项目的中心时,可使在突出显示的项目(Fovea)中的图像最大化并显示所述图像。也就是说,当项目的第一参数(transnear)是1时,可将所述项目中的图像的尺寸设置为I(1)。

根据示例性实施例,当使项目中的图像最大化并具有尺寸I(1)时,可在所述项目上仅显示整个图像的一部分。因此,不论增加还是减少图像的尺寸,在项目上显示的图像的尺寸可以是相同的。

另一方面,当项目的虚拟区域不与光标的虚拟区域重叠时,可使在项目上显示的图像最小化。也就是说,当所述项目的第一参数(transnear)是0时,可将在所述项目中的图像的尺寸设置为I(0)。

根据示例性实施例的图像显示设备100可基于图10的曲线图增加或减少在多个项目中的图像的尺寸。然而,图10的曲线图仅是示例性实施例。图像显示设备100可基于各种曲线图来增加或减少在多个项目中的图像的尺寸,其中,所述各种曲线图示出随着第一参数(transnear)从0到1改变而在所述项目中的图像的尺寸从I(0)到I(1)的顺序改变。例如,根据另一示例性实施例的图像显示设备100可基于非线性函数增加或减少图像的尺寸。

此外,虽然将图10的曲线图描述为用于根据第一参数(transnear)确定多个项目中的图像(内容)的尺寸的曲线图,但是也可将图10的曲线图用于确定所述项目的尺寸以及在所述项目中显示的内容的不透明度、颜色及位置的曲线图。

图11A、图11B、图11C及图11D是根据示例性实施例的随着光标移动使在多个项目上显示的内容的尺寸增加或减少的示例的示图。

参照图11A,显示器120可显示包括多个项目的项目列表610。可按照水平方向和垂直方向排列项目列表610中的多个项目,并且多个项目中的每个项目可展示内容。此外,可针对多个项目中的每个项目设置虚拟区域(第二虚拟区域)。

当将项目显示为具有第一长度作为高度和宽度的正方形时,针对所述项目设置的虚拟区域可以是具有第一长度作为直径以及所述项目的中心作为圆心的圆形。此外,当将项目显示为具有第二长度作为高度和第三长度作为宽度的矩形时,针对所述项目设置的虚拟区域可以是具有第二长度作为长轴、第三长度作为短轴以及所述项目的中心作为圆心的椭圆形。例如,针对第一项目611设置的虚拟区域620可以是具有w1作为长轴、h1作为短轴以及第一项目611的中心作为圆心的椭圆形。

此外,显示器120可显示指示用户输入的位置的光标630,控制器110可针对检测到的用户输入移动显示器120上的光标630。例如,当按压控制设备200的用户输入单元的预定按钮时或当控制设备200检测到运动传感器(加速度传感器或陀螺仪传感器)的移动时,控制设备200可将特定键输入发送到图像显示设备100。当控制器110经由控制设备200接收到特定键输入时,控制器110可在显示器120上显示光标630。此外,可针对光标630设置第一虚拟区域635。例如,针对光标630设置的第一虚拟区域635可以是具有预定长度作为直径以及光标630的中心作为圆心的圆形。

如图11A所示,当根据示例性实施例的光标630位于项目列表610中的多个项目之中的第一项目611的中心时,可使在第一项目611中显示的图像最大化,并且已经参照图10的曲线图所述,最大化的图像的尺寸可以是I(1)。在这里,可针对第一项目611的尺寸仅显示最大化的图像的一部分。

此外,由于针对除第一项目611以外的项目(在下文中称为“剩余项目”)设置的虚拟区域不与针对光标630设置的虚拟区域重叠,因此可使在剩余项目中的每个项目中显示的图像最小化并显示所述图像,并且如图10的曲线图所示,最小化的图像的各个尺寸可以是I(0)。在这里,最小化的图像的各个尺寸可与展示最小化的图像的剩余项目相同。

图像显示设备100可检测用于将控制设备200向上、向下、向左或向右移动或者使控制设备200倾斜的用户输入。例如,图像显示设备100可检测控制设备200的移动方向和移动范围并根据检测到的移动来移动显示器120上的光标630。此外,图像显示设备100可根据由控制设备200的触摸面板检测到的触摸输入的方向来移动光标630。

如图11B所示,当检测到用于向右移动控制设备200的用户输入时,图像显示设备100可响应于检测到的用户输入移动显示器120上显示的光标630。在这里,可经由控制设备200的传感器将关于检测到的控制设备200的移动的信息发送到图像显示设备100。图像显示设备100可基于关于控制设备200的移动的信息估计光标630的坐标,并针对估计出的坐标移动显示器120上的光标630。

如图11B所示,随着向右移动光标630(也就是说,随着针对光标630设置的第一虚拟区域635和针对第一项目611设置的虚拟区域620的重叠程度减少,并且第一虚拟区域635和针对位于第一项目611的右侧的第二项目612设置的虚拟区域625的重叠程度增加),图像显示设备100可逐渐减少在第一项目611上显示的图像的尺寸并逐渐增加在第二项目612上显示的图像的尺寸。不论增加还是减少所述图像的尺寸,可根据所述项目的尺寸仅显示所述图像的一部分。因此,不论增加还是减少所述图像的尺寸,显示所述图像的区域的尺寸可以是统一的。

此外,可根据在图10中示出的曲线图或根据另一曲线图来同时改变第一项目611中的图像的尺寸和第二项目612中的图像的尺寸。

当检测到用于逐渐向右移动控制设备200的用户输入时,响应于检测到的用户输入,图像显示设备100可按照向右方向逐渐移动显示器120上的光标630。如图11C所示,当将光标630逐渐向右移动然后位于第二项目612的中心时,图像显示设备100可使在第二项目612上显示的图像最大化并使在第一项目611上显示的图像最小化。

可选地,如图11D所示,当检测到用于向下移动控制设备200的用户输入时,响应于检测到的用户输入,图像显示设备100可按照向下方向移动显示器120上显示的光标630。随着向下移动光标630(也就是说,随着第一虚拟区域635和第二项目612的虚拟区域625的重叠程度减少,并且第一虚拟区域635、第三项目613的虚拟区域645及第四项目614的虚拟区域655的重叠程度增加),图像显示设备100可逐渐减少在第二项目612上显示的图像的尺寸并逐渐增加在第三项目613和第四项目614上显示的图像的尺寸。

图12A至图12C是根据示例性实施例的随着光标移动在多个项目上显示的内容的不透明度改变的示例的示图。

参照图12A,显示器120可显示包括多个项目的项目列表710。可按照水平方向和垂直方向排列在项目列表710中的多个项目,多个项目中的每个项目可展示内容。此外,可针对多个项目中的每个项目设置虚拟区域。

此外,显示器120可显示指示用户输入的位置的光标730,控制器110可响应于检测到的用户输入移动显示器120上的光标730。例如,当按压控制设备200的用户输入单元的预定按钮时或当控制设备200检测到运动传感器(加速度传感器或陀螺仪传感器)的移动时,控制设备200可将特定键输入发送到图像显示设备100。当控制器110经由控制设备200接收到特定键输入时,控制器110可在显示器120上显示光标730。此外,可针对光标630设置虚拟区域735。

如图12A所示,当光标730位于项目列表710中的多个项目之中的第一项目711的中心时(当第一项目711的第一参数(transnear)是1时),在第一项目711上显示的图像的不透明度可具有最大值。

由于针对除第一项目711以外的项目分别设置的虚拟区域不与针对光标730设置的虚拟区域重叠(除第一项目711以外的项目的第一参数(transnear)是0),因此在除第一项目711以外的项目中分别显示的图像的不透明度可具有最小值。

如图12B所示,当检测到用于向右移动控制设备200的用户输入时,图像显示设备100可响应于所述用户输入按照向右方向移动显示器120上显示的光标730。可选地,图像显示设备100可根据在控制设备200的触摸面板上检测到的触摸输入的方向移动显示器120上的光标730。

随着向右移动光标730(也就是说,随着针对光标730设置的虚拟区域735和在第一项目711中设置的虚拟区域720的重叠程度减少,并且虚拟区域735和针对第二项目712设置的虚拟区域725的重叠程度增加),图像显示设备100逐渐减少在第一项目711上显示的图像的不透明度,并逐渐增加在第二项目712上显示的图像的不透明度。

此外,当检测到用于逐渐向右移动控制设备200的用户输入时,图像显示设备100可响应于所述用户输入按照向右方向逐渐移动显示器120上显示的光标730。如图12C所示,当光标730逐渐向右移动并在第二项目712的中心停止时,图像显示设备100可使在第二项目712上显示的图像的不透明度最大化并使在第一项目711上显示的图像的不透明度最小化。

虽然通过使用图12A至图12C中的单个图像显示项目,但是可通过使用第一图像和第二图像的合成图像来显示项目。根据示例性实施例,图像显示设备100可基于所述项目的第一参数(transnear)改变第一图像和第二图像的不透明度。例如,当第一项目711的第一参数是1时(在图12A的情况下),图像显示设备100可使第一图像的不透明度最大化并使第二图像的不透明度最小化(例如,0)。因此,可通过使用第一图像显示第一项目711。可选地,当第一参数(transnear)减小时(在图12B的情况下),图像显示设备100可逐渐减少第一图像的不透明度并逐渐增加第二图像的不透明度。可选地,当第一项目711的第一参数是0时(在图12C的情况下),图像显示设备100可使第一图像的不透明度最小化(例如,0)并使第二图像的不透明度最大化。因此,可通过使用第二图像显示第一项目711。

图13A至图13C是根据示例性实施例的随着光标移动多个项目的尺寸改变的示例的示图。

参照图13A,显示器120可显示包括多个项目的项目列表810。可按照水平方向和垂直方向排列在项目列表810中的多个项目,多个项目中的每个项目可展示内容。此外,可针对多个项目中的每个项目设置虚拟区域。

此外,显示器120可显示指示用户输入的位置的光标830,控制器110可响应于检测到的用户输入移动显示器120上的光标830。例如,当按压控制设备200的用户输入单元的预定按钮时或当控制设备200检测到运动传感器(加速度传感器或陀螺仪传感器)的移动时,控制设备200可将特定键输入发送到图像显示设备100。当控制器110经由控制设备200接收到特定键输入时,控制器110可在显示器120上显示光标830。此外,可针对光标830设置虚拟区域835。

如图13A所示,当光标830位于项目列表810中的多个项目之中的第一项目811的中心(也就是说,当第一项目811的第一参数(transnear)是1时),可使第一项目811的尺寸最小化。另一方面,由于针对除第一项目811以外的项目分别设置的虚拟区域不与针对光标830设置的虚拟区域重叠(也就是说,除第一项目811以外的项目的第一参数(transnear)是0),因此可使除第一项目811以外的项目的尺寸最大化。

如图13B所示,当检测到用于向右移动控制设备200的用户输入时,图像显示设备100可响应于检测到的用户输入按照向右方向移动显示器120上的光标830。

随着向右移动光标830(也就是说,随着针对光标830设置的虚拟区域835和针对第一项目811设置的虚拟区域的重叠程度减少,并且虚拟区域835和针对位于第一项目811的右侧的第二项目812设置的虚拟区域825的重叠程度增加),图像显示设备100可逐渐增加第一项目811的尺寸并逐渐减少第二项目812的尺寸。

当检测到用于逐渐向右移动控制设备200的用户输入时,响应于检测到用户输入,图像显示设备100可按照向右方向逐渐移动显示器120上的光标830。当逐渐向右移动光标830然后如图12C所示光标830位于第二项目812的中心时,可使第二项目812的尺寸最小化并使第一项目811的尺寸最大化。

图14是根据示例性实施例的用于描述用来改变项目的属性的第二参数(transinner)的示图。

根据示例性实施例,第二参数(transinner)可以是用于确定项目的属性的参数或用于改变在参照图7A描述的第二区域422上显示的文本的属性的参数。然而,第二参数不限于此,可将第二参数用于在第一区域421中显示的内容。

根据示例性实施例,当项目未被突出显示时(当所述项目不是Fovea时),所述项目的第二参数(transinner)是0。也就是说,在其上没有光标930的项目的第二参数(transinner)是0。

参照图14,可根据光标930的位置确定光标930所在的项目(Fovea)910的第二参数(transinner)。例如,可根据光标930的位置针对光标930设置虚拟区域940(在下文中称为“第三虚拟区域”940),可根据第三虚拟区域940的尺寸与项目910的尺寸的比值来确定第二参数(transinner)。

根据示例性实施例,第三虚拟区域940可与项目910形状相似。例如,当项目910是四边形时,第三虚拟区域940也可具有相同的四边形形状,项目910的宽度与高度之间的比值可与第三虚拟区域940的宽度与高度之间的比值相同。

根据示例性实施例,图像显示设备100可基于在表1中示出的方法确定第三虚拟区域940的宽度和高度。

[表1]

参照表1和图14,图像显示设备100可计算光标930和项目910的中心之间的水平距离w和垂直距离h,并且基于在项目910的水平距离w和宽度之间的比值以及项目910的垂直距离h和高度之间的比值之中的较大值确定第三虚拟区域940的尺寸。

例如,当如图14所示项目910的垂直距离h和高度之间的比值大于项目910的水平距离w和宽度之间的比值时,可基于垂直距离h确定第三虚拟区域940的尺寸。例如,当垂直距离h是50时,第三虚拟区域940的高度(Hei)是100。此外,由于通过[(项目宽度)*(2*h/项目高度)]计算第三虚拟区域940的宽度(Wid),因此,宽度是100。

根据示例性实施例,可通过[1-(第三虚拟区域的尺寸/项目的尺寸)^0.5]计算第二参数(transinner)。第二参数(transinner)的范围可从0到1。例如,当项目的宽度和高度是400并且确定的第三虚拟区域的宽度和高度是100时,项目的第二参数(transinner)是0.75。

由于通过[1-(第三虚拟区域的尺寸/项目的尺寸)^0.5]计算第二参数(transinner),因此第二参数(transinner)的范围可从0到1。

图15是根据示例性实施例的针对第二参数(transinner)的在项目上显示的内容的尺寸的曲线图。

参照图15,曲线图的x轴指示第二参数(transinner),曲线图的y轴指示项目中的图像的尺寸。例如,在项目上显示的内容可以是文本,例如,参照图7描述的在第二区域422中显示的文本。

根据示例性实施例,在项目上显示的文本可具有最大尺寸T(1)和最小尺寸T(0)。因此,在项目上显示的文本的尺寸的范围可从T(0)到T(1)。此外,基于图14的描述,项目的第二参数(transinner)的范围可从0到1。

根据示例性实施例,当光标位于项目的中心时,可使在突出显示的项目(Fovea)上显示的文本最大化并显示所述文本。也就是说,当项目的第二参数是1时,可将在项目上显示的文本的尺寸设置为T(1)。另一方面,当光标位于所述项目的外围时,可使在所述项目上显示的文本最小化。也就是说,当所述项目的第二参数是0时,可将在所述项目上显示的文本的尺寸设置为T(0)。

根据示例性实施例,图像显示设备100可基于图15中示出的曲线图改变在突出显示的项目(Fovea)上显示的内容的尺寸。然而,图15的曲线图仅是示例性实施例,可选地,可将包括线性曲线图和非线性曲线图的其它曲线图用于改变内容的尺寸。随着第二参数(transinner)在0与1之间改变,图像显示设备100可基于示出项目中的文本的尺寸从T(0)到T(1)的顺序改变的各种曲线图来改变在多个项目上显示的文本的尺寸。

此外,虽然将图15的曲线图描述为用于根据第二参数(transinner)确定在多个项目中包括的文本(内容)的尺寸的曲线图,但是也可将图15的曲线图用作用于确定项目的尺寸以及在所述项目中显示的内容的不透明度、颜色及位置的曲线图。

图16A、图16B、图16C、图16D及图16E是根据示例性实施例的随着光标移动在多个项目上显示的文本的尺寸改变的示例的示图。

参照图16A,显示器120可显示包括多个项目的项目列表1010。可按照水平方向和垂直方向排列在项目列表1010中的多个项目,多个项目中的每个项目可展示内容。

此外,显示器120可显示指示用户输入的位置的光标1030,控制器110可响应于检测到的用户输入来移动显示器120上的光标1030。例如,当按压控制设备200的用户输入单元的预定按钮时或当控制设备200检测到运动传感器(加速度传感器或陀螺仪传感器)的移动时,控制设备200可将特定键输入发送到图像显示设备100。当控制器110经由控制设备200接收到特定键输入时,控制器110可在显示器120上显示光标1030。

如图16A所示,当光标1030在项目列表1010中的多个项目之中的第一项目1011的中心时(当第一项目1011的第二参数是1时),可使在第一项目1011上显示的文本(文本1)最大化,例如,参照图15的曲线图描述的T(1)。

另一方面,由于除第一项目1011以外的项目不是突出显示的项目(非Fovea),因此除第一项目1011以外的项目的第二参数(transinner)是0,可使在除第一项目1011以外的项目上显示的文本(例如,文本2、文本3、文本4、文本5、文本6、文本7)的尺寸减小到在各个项目中的文本的最小尺寸(在图15的曲线图中示出的T(0))。

如图16B所示,当检测到用于向右移动控制设备200的用户输入时,图像显示设备100可响应于检测到的用户输入按照向右方向移动显示器120上的光标1030。

当向右移动光标1030并且光标1030的中心位于第一点Q1时,如参照图14所述,可设置具有第一尺寸的虚拟四边形区域(第三虚拟区域)1040。可根据虚拟四边形区域1040的第一尺寸与第一项目1011的尺寸之间的比值确定第一项目1011的第二参数(transinner)。此外,可根据第二参数确定在第一项目1011中示出的文本(文本1)的尺寸。在图16B中示出的文本(文本1)可比在图16A中示出的文本(文本1)小。

此外,随着向右移动光标1030(也就是说,随着根据光标1030的位置确定的虚拟四边形区域1040的尺寸逐渐增加并且第二参数(transinner)逐渐减少),图像显示设备100可逐渐减少在第一项目1011上示出的文本(文本1)的尺寸。

此外,当逐渐向右移动光标1030然后光标1030位于如图16C所示的第一项目1011和第二项目1020之间的边界时,虚拟四边形区域1040的尺寸可与第一项目1011的尺寸相同。因此,第二参数可以是0,并且图像显示设备100可将在第一项目1011上示出的文本(文本1)减少至最小尺寸(T(0))。

此外,当逐渐向右移动光标1030然后光标1030位于如图16D所示的第二项目1020中的第二点Q2时,如参照图14所述,可设置具有第二尺寸的虚拟四边形区域(第三虚拟区域)1040。可根据虚拟四边形区域1040的第二尺寸和第二项目1012的尺寸之间的比值确定第二项目1012的第二参数(transinner)。此外,可根据第二参数确定在第二项目1012中示出的文本(文本2)的尺寸。在图16D中示出的文本(文本2)可比在图16A至图16C中示出的文本(文本2)大。

由于第一项目1011不是突出显示的项目,因此第一项目1011的第二参数是0。因此,在第一项目1011上示出的文本(文本1)可具有最小尺寸(T(0))。

此外,当逐渐向右移动光标1030然后光标1030位于如图16E所示的第二项目1012的中心时(当第二项目1012的第二参数是1时),在第二项目1012上示出的文本(文本2)可具有最大尺寸(T(1))。

图17是根据示例性实施例的图像显示方法的流程图。

参照图17,在操作S1110,图像显示设备100可显示包括多个项目的项目列表以及指示在显示器120上的用户输入的位置的光标。

例如,根据示例性实施例的项目列表可包括展示内容的多个项目。此外,可按照水平方向和垂直方向排列在项目列表中的多个项目。

此外,当经由控制设备200接收到特定键输入时,图像显示设备100可在显示器120上显示光标。

在操作S1120,图像显示设备100可检测用于移动光标的用户输入。

例如,图像显示设备100可检测用于使控制设备200向上、向下、向左或向右移动或者使控制设备200倾斜的用户输入。

响应于所述用户输入,图像显示设备100可移动显示器120上的光标并根据在光标中设置的第一虚拟区域和在多个项目之中的至少一个项目中设置的第二虚拟区域的重叠程度改变所述至少一个项目的属性。

例如,图像显示设备100可检测控制设备200的移动方向和移动范围,并根据检测到的移动来移动显示器120上的光标。当光标位于所述多个项目中的任何一个项目中时,可突出显示所述项目。

此外,图像显示设备100可根据光标的第一虚拟区域和项目的第二虚拟区域的重叠程度逐渐改变所述项目的属性。例如,图像显示设备100可改变项目的尺寸,可增加或减少在所述项目上显示的内容(例如,图像或文本)的尺寸,或者可改变在所述项目上显示的内容的不透明度、颜色或位置。

图18是根据示例性实施例的图像显示方法的流程图。

参照图18,在操作S1210,图像显示设备100可显示包括多个项目的项目列表以及指示在显示器120上的用户输入的位置的光标。

由于图18的操作S1210与图17的操作S1110相应,因此将省略操作S1210的详细描述。

在操作S1220,图像显示设备100可检测用于将光标从第一项目移动到第二项目的用户输入,其中,在项目列表中的多个项目之中,第一项目与第二项目彼此邻近。

例如,图像显示设备100可检测用于将光标从第一项目的中心移动到第二项目的中心的用户输入。

在操作S1230,图像显示设备100可逐渐减少在第一项目上显示的内容并逐渐增加在第二项目上显示的内容。

例如,当光标位于第一项目的中心时(当使第一项目的虚拟区域与光标的虚拟区域的重叠程度最大化时),图像显示设备100可使在第一项目中示出的内容最大化。此外,当将光标从第一项目的中心移动到第二项目的中心时,图像显示设备100可逐渐减少在第一项目中显示的内容。

可选地,当将光标从第一项目的中心移动到第二项目的中心时,图像显示设备100可逐渐放大在第二项目中显示的内容,使得当光标位于第二项目的中心时(当使第二项目的虚拟区域与光标的虚拟区域的重叠程度最大化时),使第二项目中的内容最大化。

图19是根据示例性实施例的图像显示方法的流程图。

参照图19,在操作S1310,图像显示设备100可显示包括多个项目的项目列表以及指示在显示器120上的用户输入的位置的光标。

在操作S1320,图像显示设备100可检测用于移动光标的用户输入。

由于图19的操作S1310与图17的操作S1110相应并且图19的操作S1320与图17的操作S1120相应,因此将省略操作S1310和操作S1320的详细描述。

在操作S1330,图像显示设备100可根据在项目中的光标的位置改变项目的属性。

基于在第一项目(突出显示的项目,Fovea)中的光标的位置,图像显示设备100可设置第三虚拟区域。此外,图像显示设备100可根据第三虚拟区域的尺寸和第一项目的尺寸之间的比值逐渐改变第一项目的属性。

图像显示设备100可改变项目的尺寸,可增加或减少在所述项目上显示的内容(例如,图像或文本)的尺寸,或者可改变在所述项目上显示的内容的不透明度、颜色或位置。例如,图像显示设备100可随着第三虚拟区域的尺寸和第一项目的尺寸之间的比值减少来增加在第一项目上显示的内容的尺寸,并且随着第三虚拟区域的尺寸和第一项目的尺寸之间的比值增加来减少在第一项目上显示的内容的尺寸。

可通过程序指令实施根据示例性实施例的图像显示方法,其中,所述程序指令可经由各种计算机装置执行并且记录在计算机可读记录介质中。计算机可读记录介质可包括程序指令、数据文件、数据结构或前述项的组合。可专门针对所述示例性实施例设计程序指令或者所述程序指令对计算机软件领域的普通技术人员而言是公知的。计算机可读记录介质的示例包括磁介质(例如,硬盘、软盘或磁带)、光学介质(例如,CD-ROM或DVD)、磁光介质(例如,软光盘)以及专门设计用于存储并执行所述程序指令的硬件装置(例如,ROM或RAM)。程序指令的示例不仅包括由编译器制作的机器代码,而且包括可通过使用解释器执行的计算机可执行高级语言代码。

虽然已经参照附图和特定示例性实施例描述一个或多个示例性实施例,但是本领域普通技术人员将理解:在不脱离由权利要求限定的精神和范围的情况下,可在其中做出在形式和细节方面的各种改变。

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