用于不基于鼠标而激活链接的图形用户界面的制作方法

文档序号:6479873阅读:119来源:国知局
专利名称:用于不基于鼠标而激活链接的图形用户界面的制作方法
技术领域
本发明总体上涉及电子媒体浏览,更具体地涉及一种用于提供针对包括超链接内 容的电子媒体的浏览能力的系统和方法。
背景技术
当今许多形式的电子媒体(例如,网站)包括HTML (超文本标记语言)内容,HTML 内容可以包括大量超链接。超链接是文档中至同一文档的另一部分、不同文档、另一文档的 制定部分等的参考和导航元素,在用户选择导航元素(在导航元素上单击)时,自动将援引 的信息带给用户。当使用具有键盘或专用按钮的设备(例如,PC或移动电话)来浏览互联网时,可 以通过使用键盘上的‘TAB’键并且按压‘返回’键,来选择超链接。这项技术有时优选地使 用指针设备(‘鼠标’)来选择超链接。然而,在网页包含大量超链接且不便使用指针设备的情况下,到达并选择期望的 链接的过程是令人厌烦的。即,在考虑具有50个链接的网页时,分别滚动通过所有前39个 链接从而到达第40个链接是不便且耗时的。此外,用于通过网页导航的备选方法,尤其针对便携式设备,涉及使用触摸屏界 面。例如,与苹果公司生产的IPhone(TM) —起使用的触摸激活界面。这样的电话允许用户 通过触摸电话屏幕上的超链接来选择该超链接。然而,这种界面的问题在于,用户首先必须 手动充分放大或缩小屏幕,使得仅可以触摸一个超链接。然而,许多情况下,超链接如此近 的聚集在网页上,以至于用户同时触摸到两个不同的超链接。因此,用户必须手动扩大网 页,使得可以选择单独的超链接以避免这种问题。

发明内容
根据本发明原理不同实施例的方法、设备和系统通过提供一种用于改善媒体浏览 (即,包含超链接的电子媒体文档的媒体浏览)的系统和方法,来解决现有技术的缺陷。在一个方面中,提供了 一种用于浏览电子媒体的系统,包括媒体文档,所述媒体文 档包括组织成子区域的多个超链接。提供被配置为至少激活每个单独子区域的至少一个第 一控制元件。在另一方面中,提供了一种浏览具有超链接的媒体文档的方法,包括以下步骤激 活媒体文档上的至少一个子区域;激活已激活子区域中的至少一个超链接;以及选择已激 活子区域中的已激活链接。在又一方面中,提供了一种用于浏览电子媒体的方法,包括以下步骤将包括多个 超链接的媒体文档组织成多个子区域;以及提供被配置为至少激活每个单独子区域的至少 一个第一控制元件。根据结合附图阅读的示例性实施例的以下详细描述,本发明的这些和其他方面、 特征以及优点将变得显而易见。


在附图中,贯穿附图,类似的附图标记表示类似的元件图1是出于示意目的包括网页的示例媒体文档,该网页包括多个超链接;图2A是根据本发明原理一个实施例的包括网页的示例媒体文档,该网页包括被 组织成子区域的多个超链接;图2B是根据本发明原理一个实施例的包括网页的第一子区域的示例媒体文档, 该网页包括多个超链接;图2C是根据本发明原理另一实施例的包括网页的第二子区域的示例媒体文档, 该网页包括多个超链接;图3A是包括网页的示例媒体文档,该网页包括多个超链接,其中,根据本发明原 理另一实施例来组织超链接组;图;3B是包括网页的示例媒体文档,该网页包括多个超链接,其中根据本发明原理 另一实施例来组织超链接组;图4是根据本发明原理一方面的提供用于浏览电子媒体的系统的示例方法流程 图;图5是根据本发明原理一方面的浏览电子媒体的示例方法流程图;以及图6是根据本发明原理一方面的确定如何在子区域内分布超链接的示例方法流 程图。应当理解,附图用于示意本发明原理的构思,不一定是示意本发明原理的唯一可 能配置。
具体实施例方式应当理解,图中所示单元可以以各种形式的硬件、软件或其组合的形式来实现。优 选地,这些单元可以在一个或多个适当编程的通用设备上以硬件和软件的组合来实现,所 述通用设备可以包括处理器、存储器和输入/输出接口。将认识到,尽管这里没有明确描述或示出,本领域的技术人员将能够设想体现本 发明原理并包括在本发明精神和范围内的各种布置。这里所引述的所有示例和条件性语言均为了教导的目的,以帮助读者理解本发明 原理以及发明人对促进现有技术做出贡献的构思,应被解释为不限于这里具体引述的示例 和条件。此外,这里对本发明的原理、方面、实施例及其特定示例做出引述的所有声明意在 包括本发明的结构和功能上的等同物。另外,该等同物将包括当前已知的等同物以及将来 开发出的等同物,即所开发出来的执行相同功能的任何组件,而与结构无关。因此,本领域的技术人员可以理解,例如这里所表示的框图展示出体现本发明的 示意性系统组件和/或电路的概念图。类似地,将理解,任何流程、流程图、状态转移图、伪 代码等均表示实质上可以在计算机可读介质上表现的、并且由计算机或处理器执行的各个 过程,无论是否明确示出该计算机或处理器。可以通过使用专用硬件和能够执行软件的硬件与合适软件相结合来实现图中所示各个组件的功能。当由处理器来提供时,这些功能可以由单个的专用处理器、单个的共享 处理器、或多个单独的处理器来提供,所述多个单独的处理器中有一些可以被共享。此外, 术语“处理器”或“控制器”的显式使用不应被解释为排他性地指代能够执行软件的硬件, 而且可以隐式地包括(不限为)数字信号处理器(“DSP”)硬件、用于存储软件的只读存储 器(“ROM”)、随机存取存储器(“RAM”)以及非易失性存储装置。还可以包括常规和/或定制的其它硬件。这些硬件的功能可以通过程序操作逻 辑、通过专用逻辑、通过程序控制逻辑与专用逻辑的交互、或甚至以手动方式来实现,如可 以从上下文中明确理解的,实施者可以选择具体技术。在权利要求书中,表示为用于执行指定功能的装置的任何组件意在包括执行该功 能的任何方式,例如包括a)执行该功能的电路元件的组合,或b)任意形式的软件(因此 包括固件、微代码等)与用于执行该软件以执行该功能的适合电路的组合。有利地,根据本发明原理的一个方面,至此,提供了一种更高效且方便地浏览具有 超链接内容的媒体的系统和方法。根据本发明原理的系统和方法有利地可以并入且用在PC 以及手持设备(例如,移动电话、个人桌面助理)以及具有web浏览功能的其他类型的设备 中。尽管在采用网页或用于呈现网页的程序语言(例如,ActiveX或JAVA)的世界万维网 中广泛使用超链接,但是根据本发明原理的系统和方法不限于HTML或web,而是可以应用 于用户需要从大量可用(即,可见)对象中进行选择的任何应用(例如,媒体文档)。这些 对象通常由可选元素(例如,具有视频序列或音频波形的缩略图的矩形)来表示。例如,超 链接和任何其他类型的可选元素可以并入对电子媒体(例如,视频记录、音频记录、多媒体 呈现、幻灯片呈现、⑶-ROM以及在线内容)进行处理的几乎任何应用中。因此,根据本发明 原理的系统和方法例如可以并入视频或音频编辑工具中,在所述视频或音频编辑工具中可 以选择时间线上以轨迹显示的场景和音频片段以进一步处理,或者根据本发明原理的系统 和方法可以并入电子表格(speadsheet)软件中,在所述电子表格软件中需要选择单元以 输入值。此外,根据本发明原理的浏览电子媒体的系统和方法可以用在电子通讯过程中所 使用的任何设备(例如,电视、无线电装置、电话、台式计算机、游戏控制台、手持设备等等) 中。注意,电子媒体可以采用模拟或数字格式。对本发明而言,术语“链接”或“超链接”表示电子文档中的可选元素,当被选择时, 该可选元素提供与可选元素相对应的第二电子文档(网页、音频、视频等等)。同样,对于本发明而言,使用术语“控制元件”,术语“控制元件”定义为输入元件 (按钮、按键、拨盘、鼠标或用作用于选择或输入命令的装置其他类型的元件)。现在参照附图,在图1中示出了包括多个超链接LINK 101的典型网页100形式 的示例电子媒体应用。如所见,可以在给定网页上的不同位置处提供大量超链接。如果用 户期望根据网页上超链接的位置使用键盘(例如,PC或手持设备上的键盘)来选择特定链 接,则这样的选择过程是令人厌烦的。例如,如果用户期望使用键盘来寻找‘天气’超链接 WEATHER 103,则用户应当必须按照连续顺序(例如,典型地,自顶至底)分别滚动经由先前 所列链接,调动键盘‘Tab’按钮大约37次,以便到达期望链接。图2A是根据本发明原理一个实施例的包括示例网页100形式的媒体文档或应用 以及控制装置200的示例媒体浏览系统,该示例网页100具有被组织成子区域102的多个 超链接LINK 101。根据一个方面,可以通过提供叠加在网页100上(优选地,覆盖包括超链接的网页100的所有区域)的网格203来创建焦点区域201。网格203可以包括多个子区 域或焦点区域201,这些子区域或焦点区域可以均勻地分布在整个网格203上,例如,以使 得每个子区域201具有实质上相同的表面积。备选地,子区域201可以由具有变化的尺寸 的多个子区域组成,可以采用如下所述方式由用户确定所述多个子区域的变化的尺寸。然 而,所有子区域201的总表面积优选地小于或等于网格203的总表面积。将网格203应用到每个网页100上可以是自动的和/或由用户控制。优选地,画 出每个子区域201的边界的轮廓的边界线205最低限度地突出,在例如网格203的应用和 移除期间可以根据用户期望来应用和移除边界线205。可以提供可操作连接以控制网页100的特征/动作/功能的控制装置200(例如, 包括键盘或具有多个按钮/开关/转点拨盘等等)。根据一个实施例,可以提供被配置为至 少‘滚动’过/激活单独子区域201的至少一个第一控制元件(例如,第一控制元件202), 并且可以提供被配置为至少激活/选择单独超链接101的至少一个第二控制元件(例如, 第二控制元件204)。应当注意,任何数目/类型的控制元件都可以用于/被配置为激活/选择子区域 201和/或超链接LINK 101,并且例如可以由用户输入和偏好和/或可用硬件来定义/配 置。例如,键盘上的page up/page down键可以用于经过子区域201前向和向后浏览,光标 上移/下移键可以用于激活超链接LINK 101,以及‘Enter’键可以用于最终选择已激活超 链接。然而,尤其是在手持设备上,可能期望将控制元件的数目减至最小。例如,控制元件 的数目甚至可以减至1,例如,提供被配置为在短暂超时(几秒时间段)之后交替/改变功 能的单个控制元件。根据一个实施例,例如,在该实施例中,使用两个控制元件,第一控制元件202可 以用于单独激活每个子区域201,第二控制元件204可以用于滚动过(‘激活’)已激活子 区域201中的每个链接LINK 101的。根据一个方面,优选地,进行‘滚动’或激活过程,例 如,其中,每个单独子区域或超链接在其相应媒体文档/子区域中按照连续顺序被激活。当 经由第二控制元件204激活期望超链接时,可以使用第一控制元件202来选择该期望超链 接。因此,例如,在该实施例中,可以根据浏览/选择的状态给控制元件指定特定功能。艮口, 第一控制元件可以用于激活子区域,第二控制元件可以用于浏览已激活子区域并激活(例 如,‘加亮’)期望的超链接。第一控制元件也可以用于选择已激活链接。上述实施例的应用提供了何时将网页划分成如有网格203组成的子区域。一旦将 网页划分成子区域,就加亮子区域210。当激活控制元件202时,加亮子区域212,而将区 域210取消加亮。如果再次按压第一控制元件202,则加亮子区域214,而将区域212取消 加亮。这种类型的方法可以按照逆时针方式应用于所有其他子区域。备选地,当(从子区 域210开始)激活第一控制单元202时,加亮子区域216 (以便使加亮的区域按照顺时钟方 式)O在图2B和2C中说明了本发明的可选实施例。当使用第一控制元件202来选择子 区域210时,如图2B所示,将示出了图2A的网页100的设备显示放大成只有子区域210。 如果再次激活第一控制元件,如图2B所示,本发明则将示出了图2A的网页100的设备放大 成只有子区域216。每次激活第一控制元件202时,(按照顺时钟或逆时针方式)放大成其 他子区域。
要被指定为第一和第二控制元件202、204的实际按键/按钮/拨盘等的确定是任 意的,图2A所示的按钮的位置/方位仅出于示意目的。第一和第二控制元件的指定可以是 用户确定的,并且被配置为更便于例如浏览过程中单手操作键盘。例如PDA之类的当前可 用手持设备通常在设备上具有若干不同的控制元件,例如,侧按钮和转点拨盘。可以将诸如 ‘子区域激活’、‘超链接激活’之类的功能以及‘超链接选择’等功能分配给手持设备上的容 易可访问按钮,从而在媒体浏览期间提供了显著提高的效率。在嘴动’或激活过程中,用户所考虑的每个子区域/链接优选地通过例如以加亮 形式、不同颜色、字体等显示来提供该子区域/链接的1 敫活’状态的视觉指示。根据本发明原理的系统和方法例如通过在浏览期间极大地减少所需的击键次数 并使得不需要使用点和单击设备(‘鼠标’),在媒体导航和浏览期间用户部分所需的时间 和努力方面提供了显著提高的效率。用户因此可以经由键盘(或其他按钮控制设备)执行 整个媒体浏览过程,从而消除了例如鼠标和键盘之间的来回移动。例如,根据图2A所示实 施例,有利地,选择‘天气’链接WEATHER需要的击键次数要少得多(例如,仅大约10次击 键,5次用于激活适当的子区域,5次用于激活/选择‘天气’链接WEATHER)。图3A和;3B表示包括多个超链接的网页100形式的示例媒体文档,其中,根据本发 明原理另一实施例组织超链接组。在该实施例中,优选地将子区域301组织成独立的连续 超链接组。每个组301中超链接的数目可以是预定的和/或根据需要变化(例如,基于用 户输入)。当激活每个子区域301时,可以提供视觉指示(例如,如所示,可以加亮或加粗 已激活子区域301的文本)。S卩,图3A示出了当激活第一控制元件202时加亮的第一链接 组301,当再次激活第一控制元件202时,激活第二链接区域301 (如图;3B所示)。当另外 激活第一控制元件202时,加亮另外的链接分组。可以通过操作第二控制元件204(作为第二源进行操作)来选择子区域301中的 加亮链接,每次激活第二控制元件204时,在不同链接LINK(305、310、3M)之间前进。然后 通过操作第三控制元件或者通过在一定时间段内保持对第二控制单元204所进行的操作, 来选择链接,以提供与该链接相对应的资源。可以根据本发明原理执行使用一个或多个控 制元件来选择子区域内的链接的其他方式。用于确定子区域301的可选特征使得用户能够指定在子区域301中要同时显示多 少个超链接。因此,可以基于这样的个数来增加或减少子区域301中元素的数量。优选地, 子区域301中元素的数量与设备的输入键的数目匹配,但是对于该可选特征而言,少于设 备的按键,或者指定少于设备上输入键的数目的数目也是可接受的。该特征也可以应用于 图2A中的网格203,网格203可以被划分成不规则形状的子区域,其中,根据该区域中超链 接的数量,子区域201可以大于或小于子区域205。应当注意到,可以将子区域(例如,201或301)以在视觉上彼此可区分的方式(通 过例如针对不同子区域中的超链接使用不同颜色、字体等)呈现给用户。即,参照图2,子区 域201可以是第一颜色,子区域212以不同颜色呈现。然后,可以将这样的颜色映射到设备 的输入键,使得用户可以使用这样的颜色选择子区域,而不是必须将区域映射到输入键上 呈现的特定符号。图4是根据本发明原理一个实施例的提供用于浏览电子媒体的系统的示例方法 流程图。在步骤401中,将包括超链接的媒体文档组织成多个子区域,例如,可以将由不同单独部分组成的网格叠加在媒体文档上。在步骤403中,提供至少一个第一控制元件或按 键,且所述至少一个第一控制元件或按键被配置为使得用户能够至少单独‘滚动’过(激 活)每个子区域。可选地,所述至少一个第一控制元件还可以被配置为选择如下步骤405 中所述已经被第二控制单元激活的超链接。在步骤405中,提供至少一个第二控制单元,且所述至少一个第二控制单元被配 置为至少激活已激活子区域中的每个链接。在激活期望的超链接时,所述至少一个第一控 制单元可以用于选择已激活超链接。备选地,可以提供附加控制元件来激活/选择至少一 个子区域/超链接。图5是根据本发明原理一个实施例的浏览电子媒体的示例方法的流程图。在步骤 501中,用户使用至少一个控制元件或按键来激活媒体文档中的至少一个子区域。一旦已经 激活了子区域,用户可以使用至少一个第二控制元件滚动过并激活已激活子区域内的至少 一个超链接(步骤50 。例如可以使用至少一个第一控制元件来选择已激活超链接(步骤 505)。图6是根据本发明原理一个实施例的用于在不同子区域之间分配超链接的示例 方法流程图。在步骤605中,针对与网页相对应的计算机代码(例如,HTML或JAVA计算机代 码等等)中的任何超链接,对该计算机代码进行分析。优选地,该步骤查找以首部“http”、 “驟w”开头或以后缀“.com、”、". net”、“. gov”或关联的国家码(例如,“.uk”或“.fr”)结 束的文本串。此外,通过搜索互联网协议v. 4或v. 6格式形式的或者以“href”标签(典型 地接着是http地址)开头的文本串,来识别超链接。可以如技术中已知的使用其他方法。在步骤601中,利用相应子区域(如图2A-2C或图3A_;3B所示)来呈现网页。当 使用网络203时,利用相应子区域来显示网页,其中基于空间准则确定子区域(即,如图2A 所示,网格将网页分成一组矩形)。优选地,每个子区域包含至少一个超链接,尽管不必对于 所有子区域都满足这种条件。在备选实施例中,步骤610通过加亮指定数目的链接(以与图3A和;3B—致的方 式)用子区域来构造网页。按照所确定的数目来选择加亮超链接的数目,其中所确定的数 目可以根据用户偏好而增大或减小。预先在步骤605中执行确定网页的代码中存在多少个 超链接。在步骤615中,进行确定以检查所显示的超链接是否与至少两个子区域交叠。例 如,如图2A所示,链接LINK 230与两个不同子区域210和216交叠。进行这种确定的一种 方式是运行冲突检查图形算法,该算法确定网格203的线是否与特定超链接交叉。确定超 链接是否占用两个子区域的第二种方式是给每个超链接分配唯一标识符。然后运行匹配算 法来确定改唯一标识符是否存在于多于一个子区域中。如果上述方法中任一方法的结果指示超链接事实上占用两个不同子区域的,则简 单方法将超链接LINK 230分配给第一子区域(见图2B),其中,这样的链接不会占用第二子 区域(见图2C)。第二种更复杂的方法确定该超链接占用了子区域的多大面积。将超链接 分配给该超链接占用了更多面积的那个子区域。可以根据本发明原理执行用于将超链接分 配给特定子区域的其他方法。尽管这里详细示出和描述了合并本发明原理的教导的实施例,但是本领域技术人 员可以容易设想仍合并这些教导的许多其他变化的实施例。已经描述了用于配置和浏览网页的系统和方法的优选实施例(意在示意而非限制),应注意,本领域技术人员可以根据上 述教导来进行修改和变型。因此应理解,可以在所附权利要求概括的本发明原理的范围和 精神内对本发明原理的特定实施例进行改变。因此详细以及在专利法的特定要求下描述了 本发明原理,在所附权利要求中阐述了专利证书所要求保护和期望保护的内容。
权利要求
1.一种选择媒体文档中的超链接的方法,包括在具有多个超链接(101)的媒体文档(100)中,将所述多个超链接分组成所述媒体文 档的多个子区域010、212、214),其中,每个子区域包括来自所述多个超链接的至少一个超 链接;响应于来自第一源(20 的第一控制信号,使得能够在所述子区域(210)之中选择;以及响应于来自第二源O04)的第二控制信号,使得能够在选定的子区域中的所述至少一 个超链接(101)之中选择。
2.根据权利要求1所述的方法,其中,第二控制单元还被配置为在已激活子区域内选 择已激活超链接。
3.根据权利要求1所述的方法,其中,子区域包括叠加在媒体文档上的所显示网格的 单独区域。
4.根据权利要求1所述的方法,其中,子区域包括视觉上可区分的子区域。
5.根据权利要求1所述的方法,其中,子区域包括连续超链接组。
6.根据权利要求5所述的方法,其中,每组中超链接的数目基于用户输入。
7.根据权利要求1所述的方法,包括以下附加步骤 确定所述超链接是否占用至少两个子区域,如果所述超链接占用至少两个子区域,则产生与选自所述至少两个子区域的第一子区 域中的所述超链接相对应的可显示信息,而在来自所述至少两个子区域的所述第二子区域 中不显示所述超链接。
8.—种浏览电子媒体的方法,包括以下步骤将包括多个超链接(101)的媒体文档组织成多个子区域Ο10、212、214);以及 提供被配置为至少激活每个单独子区域Ο10、212、214)的至少一个第一控制元件 (202)。
9.根据权利要求8所述的方法,其中,还包括以下步骤提供被配置为至少激活已激活 子区域中的每个单独超链接的第二控制元件,其中,第一控制单元还被配置为选择已激活 子区域内的已激活超链接。
10.根据权利要求8所述的方法,其中,子区域包括叠加在媒体文档上的网格的单独区域。
11.根据权利要求10所述的方法,其中,网格与所述多个子区域的第一子区域和第二 子区域内包含的链接交叉,所述方法以在所述第一子区域中完整显示所述链接而在所述第 二区域中不显示所述链接为结束。
12.根据权利要求8所述的方法,其中,子区域包括视觉上可区分的子区域。
13.根据权利要求8所述的方法,其中,子区域包括连续超链接组。
14.根据权利要求8所述的方法,其中,每个子区域中的超链接数目基于用户输入。
全文摘要
提供了一种浏览具有超链接的电子媒体的方法。提供了包括被组织成子区域(210、212、214)的多个超链接(101)的媒体文档。提供被配置为至少激活每个单独子区域的至少一个第一控制元件(202)。可以提供被配置为激活已激活子区域中的每个单独超链接(101)的第二控制元件(204)。
文档编号G06F17/30GK102077200SQ200880130089
公开日2011年5月25日 申请日期2008年6月27日 优先权日2008年6月27日
发明者安德烈亚斯·马蒂亚斯·奥斯特 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1