CN102822786A - 多轴导航 - Google Patents

多轴导航 Download PDF

Info

Publication number
CN102822786A
CN102822786A CN2011800152066A CN201180015206A CN102822786A CN 102822786 A CN102822786 A CN 102822786A CN 2011800152066 A CN2011800152066 A CN 2011800152066A CN 201180015206 A CN201180015206 A CN 201180015206A CN 102822786 A CN102822786 A CN 102822786A
Authority
CN
China
Prior art keywords
parameter
equipment
user interface
multiaxis
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011800152066A
Other languages
English (en)
Inventor
D·A·巴尼特
V·Y·劳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ivalley Holding Co Ltd
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN102822786A publication Critical patent/CN102822786A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time

Abstract

描述了多轴导航技术。在实施方式中,由计算设备输出用户界面,该用户界面包括第一轴和第二轴,所述第一轴和第二轴包括可以通过一个或多个姿势导航的参数。由计算设备选择与第一轴中的第一参数和第二轴中的第二参数相对应的一个或多个项目以供与第一和第二轴同时显示。

Description

多轴导航
背景技术
用户一天所遇到的内容量日益增加。例如,由于在移动电话中包括了相机,用户可能访问几百张由该用户和从其他用户拍摄的照片。另外,用户还可能遇到几千个其他内容项,比如其他媒体(例如视频)、文档、电子邮件、文本消息等等。
因此,用户可能难以使用传统技术(比如人工地在用于组织内容的文件夹分层结构中导航)来对感兴趣内容进行定位。另外,用户甚至更难以使用传统技术对相关内容进行定位。因此,传统技术由于在相对大量内容的情况下所包括的复杂度而可能导致用户沮丧以及甚至放弃功能。
概述
描述了多轴导航技术。在实施方式中,由计算设备输出用户界面,该用户界面包括第一轴和第二轴,所述第一轴和第二轴包括可以通过一个或多个姿势导航的参数。由计算设备选择与第一轴中的第一参数和第二轴中的第二参数相对应的一个或多个项目以供与第一和第二轴并发地显示。
在实施方式中,将一个或多个输入识别为在由计算设备输出的用户界面中使用一个或多个姿势来选择第一轴中的多个参数中的第一参数和第二轴中的多个参数中的第二参数。第一轴在该用户界面中安排为大体上垂直于第二轴。在该用户界面中输出与第一和第二参数相对应的一个或多个项目。
在各实现中,计算设备包括壳体,部署在壳体上的显示设备,和部署在壳体内的一个或多个模块。所述一个或多个模块被配置为在显示设备上显示用户界面,该用户界面包括第一轴和第二轴,所述第一轴和第二轴包括可以通过一个或多个姿势导航的参数,所述一个或多个姿势由该计算设备的触摸屏功能来检测,所述第一轴和第二轴被定位为大体上彼此垂直,并且所述第一轴和第二轴可以通过所述姿势来选择以导致在用户界面中输出与所述参数相对应的项目。
提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本概述并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图简述
参考附图来描述详细描述。在附图中,附图标记最左边的数字标识该附图标记首次出现的附图。在说明书和附图的不同实例中使用相同的附图标记可指示相似或相同的项目。
图1是在示例实施方式中可用于采用多轴导航技术的环境的图示。
图2是示出图1的多轴导航模块的示例性系统的图示,所述多轴导航模块是通过用在多个设备通过中央计算设备互连的环境中而实现的。
图3以示例性实施方式示出了一系统,其中描述了通过可用于指定特定时刻的第一和第二轴的多轴导航技术。
图4以另一示例性实施方式示出了一系统,其中描述了通过可用于指定特定时刻的第一和第二轴的多轴导航技术。
图5以另一示例性实施方式示出了一系统,其中描述了通过可用于指定作为天的特定时刻的第一和第二轴的多轴导航技术。
图6以示例性实施方式描绘了一过程,其中使用了多轴导航技术来输出与所包括的参数相对应的内容。
图7示出了可被实现为参考图1-5来描述的任何类型的便携式和/或计算机设备来实现此处描述的多轴导航技术的各实施例的示例设备的各个组件。
详细描述
概览
曾被用于组织和定位内容的传统技术可能在遇到大量内容时变得低效。例如,对菜单分层布置中的特定内容项进行定位可能变得麻烦。甚至可能更难以使用传统技术对相关内容项进行定位,由此导致潜在的用户沮丧。
描述了多轴导航技术。在实施方式中,用户界面包括第一轴、以及被布置为与第一轴大体上垂直的第二轴。每个轴都可以通过如下方式来导航:使用姿势来选择包括在该轴中的特定参数。例如,第一轴可以描述特定月并且第二轴可以描述特定年。对月和年的选择然后可以充当对内容进行定位以供用户界面中输出的基础,比如在该时刻捕捉的图像。还可以充分利用多轴导航来对相关内容进行定位,比如在多年的十月份的万圣节照片中进行导航。通过这种方式,用户可以容易地在大量内容中导航以对感兴趣的内容进行定位以及在相关内容中进行导航。对多轴导航技术的进一步讨论可相关以下各节找到。
在以下讨论中,首先描述可用于采用此处描述的多轴导航技术的示例环境。随后描述技术和过程的示例图示,该技术和过程可在示例环境中以及在其他环境中采用。因此,该示例环境并不限于执行示例技术和过程。同样,该示例技术和过程并不限于在示例环境中的实现。
示例环境
图1是在示例实现中的可用于采用多轴导航技术的环境100的图示。所示的环境100包括可通过各种方式来配置的计算设备102的示例。例如,计算设备102可被配置为传统计算机(例如,台式个人计算机、膝上型计算机等)、移动站、娱乐设备、通信耦合到电视的机顶盒、无线电话、上网本、游戏控制台等,如在图2中进一步描述。因此,计算设备102的范围可以是从具有充足存储器和处理器资源的全资源设备(例如,个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资源设备(例如,常规机顶盒、手持式游戏控制台)。计算设备102还可与使得计算设备102执行一个或多个操作的软件相关。
计算设备102被示为包括输入模块104。输入模块104表示与计算设备102的输入有关的功能。例如,输入模块104可被配置成从键盘、鼠标接收输入以标识姿势并且使对应于姿势的操作得以执行,等等。输入模块104可以各种不同的方式标识该输入。
例如,输入模块104可被配置成识别经由显示设备106的触摸屏功能从指示笔110等接收的输入,诸如接近于计算设备102的显示设备106的用户的手108的手指。该输入可以有各种不同的形式,诸如来识别指示笔110和/或用户的手108的手指在显示设备106上的移动,诸如,轻击、绘制线等。在各实现中,这些输入可被识别为姿势。
可识别各种不同类型的姿势,诸如从单类输入识别的姿势(例如,触摸姿势)以及涉及多类输入的姿势。例如,计算设备102可被配置成检测并且区分触摸输入(例如,由用户的手108的一个或多个手指提供)和指示笔输入(例如,由指示笔110提供)。因而,输入模块104可通过识别和利用指示笔输入和触摸输入之间的区分来支持各种不同的姿势技术。
另外,尽管以下讨论可描述触摸输入和指示笔输入的具体示例,但在各实例中,输入的类型可交换(例如,触摸可用于替换指示笔,反之亦然)甚至移除(例如,两种输入可使用触摸或指示笔来提供)而不背离其精神和范围。此外,尽管在以下讨论中的实例中姿势被示为使用触摸屏功能来输入,但姿势可由各种不同的设备使用各种不同的技术来输入,比如通过作为自然用户界面(NUI)的一部分的照相机捕捉。
计算设备102还被示为包括多轴导航模块112。多轴导航模块112表示计算设备102配置用于多轴导航的用户界面的功能。如在显示设备106上所示,示出了示例性用户界面,其具有第一轴114以及被安排为与第一轴114大体上垂直的第二轴116,但是也可以构思其他布置,例如平行。
这些轴中的每个都包括如下的参数:所述参数可以被选择以标识出要在用户界面中标识出的相应内容。例如,第一轴114被示为引用特定月并且第二轴116被示为表示特定年。对每个轴中的参数的选择可以充当输出与所述参数相对应的内容的基础。因此,通过这种方式,用户可以容易地选择参数以定位感兴趣内容并且还容易地在相关内容中导航,对这一点的进一步讨论可参照以下实施方式示例找到。
图2示出了包括参考图1描述的计算设备102的示例系统200。示例系统200实现了用于当在个人计算机(PC)、电视机设备和/或移动设备上运行应用程序时的无缝用户体验的普遍存在的环境。服务和应用在所有三个环境中基本相似地运行,以便当使用应用、玩视频游戏、看视频等时在从一个设备转换到下一设备时得到共同的用户体验。
在示例系统200中,多个设备通过中央计算设备互联。中央计算设备可以是多个设备本地的,或者可以位于多个设备的远程。在一个实施例中,中央计算设备是通过网络、因特网或其他数据通信链路连接到多个设备的一个或多个服务器计算机的云。在一个实施例中,该互联体系结构使得功能能够跨多个设备递送以向多个设备的用户提供共同且无缝的体验。多个设备的每一个可具有不同的物理要求和能力,且中央计算设备使用一平台来使得为设备特制且又对所有设备共同的体验能被递送到设备。在一个实施例中,创建目标设备的类,且为通用设备类定制体验。设备类可由设备的物理特征、用途类型、或其他共同特性来定义。
在各实现中,客户端设备102可采取各种不同配置,诸如用于计算机202、移动204、和电视机206用途。这些配置中的每一个包括可具有一般不同的构造和能力的设备,并且因而计算设备102可根据不同的设备类中的一个或多个来配置。例如,计算设备102可被实现为计算机202设备类,该计算机设备类包括个人计算机、台式计算机、多屏幕计算机、膝上型计算机、上网本等。
计算设备102还可被实现为移动204设备类,该移动设备类包括诸如移动电话、便携式音乐播放器、便携式游戏设备、平板计算机、多屏幕计算机等的移动设备。计算设备102还可被实现为电视机206设备类,该电视机设备类包括在休闲观看环境中具有或连接到一般更大的屏幕的设备。这些设备包括电视机、机顶盒、游戏控制台等。此处所描述的多轴导航技术可以由客户端设备102的这些各种配置来支持,且不限于在本文描述的多轴导航技术的具体示例。
云208包括和/或代表内容服务212的平台210。平台210抽象云208的硬件(如,服务器)和软件资源的底层功能。内容服务212可包括可在计算机处理在位于客户端设备102远程的服务器上执行时利用的应用和/或数据。内容服务212可以作为因特网上的服务和/或通过订户网络(如蜂窝或WiFi网络)来提供。
平台210可抽象资源和功能以将计算设备102与其他计算设备相连接。平台210还可用于抽象资源的缩放以向经由平台210实现的内容服务212所遇到的需求提供对应的缩放级别。因此,在互联设备的实施例中,多轴导航模块112的功能的实现可以分布在整个系统200中。例如,多轴导航模块112可以部分地在计算设备102上以及经由抽象云208的功能的平台210来实现。
一般而言,此处描述的任何功能可使用软件、固件、硬件(例如,固定逻辑电路)、或这些实现的组合来实现。本文使用的术语“模块”、“功能”和“逻辑”一般表示软件、固件、硬件或其组合。在软件实现的情况下,模块、功能或逻辑表示当在处理器(例如,一个或多个CPU)上执行时执行指定任务的程序代码。程序代码可被储存在一个或多个计算机可读存储器设备中。下面所描述的多轴导航技术的特征是平台无关的,这意味着所述技术可以在具有各种处理器的各种商业计算平台上实现。
多轴导航实施方式示例
图3以示例性实施方式示出了系统300,其中描述了通过可用于指定特定时刻的第一和第二轴的多轴导航技术。系统300在图3中使用第一阶段302和第二阶段304来示出。在第一阶段302,计算设备102被示为输出用户界面,该用户界面被配置用于具有第一轴114和第二轴116的多轴导航。
如前面那样,第一轴114被配置为包括与月相关的参数,并且第二轴114被配置为包括与年相关的参数。因此,可以使用第一和第二轴通过聚焦到第一轴114和第二轴116中的所选参数选择参数来指定特定月,其示例被示为“2009年五月”。与所选参数相对应的内容被示为结合第一轴114和第二轴116被输出,其在该示例中是在所指定的特定时刻(例如2008年5月)捕捉的图像。
为了选择不同的参数并且因此指定与所述不同参数相对应的内容以供输出,用户可以通过多种方式与第一轴114和/或第二轴116交互。例如,可以使用拖曳姿势,该拖曳姿势包括:选择沿着轴的某点并且随后在一定方向上移动以改变该轴的哪个参数被突出。所示示例被示为使用用户手108的手指对参数“七月”进行选择并且随后沿着第一轴114向第一轴的作为给定焦点的点移动(被示为通过使用幻影箭头)。
在第二阶段304示出了拖曳姿势的结果。月份“七月”在该示例中被示为通过使用焦点被选中。因此,此时,参数“七月”供第一阶段114选择,而参数“2008”仍然供第二阶段116选择,由此引用特定时刻,例如2008年七月。因此,多轴导航模块112可以导致输出与特定时刻相对应的内容(图像)。在实施方式中,该输出可以在一个或多个轴被滚动时实时地执行。当然,还构思有其他实施方式,比如在拖曳姿势完成时更新用户界面。因此,在该示例中,用户可以使用第一轴114快速地在一年的月份中导航。用户还可以与第二轴交互以在年中导航,对此的进一步讨论可以在参照下列的附图处找到。
图4以另一示例性实施方式示出了系统400,其中描述了通过可用于指定特定时刻的第一和第二轴的多轴导航技术。如前面那样,系统400是使用第一阶段402和第二阶段404示出的。在第一阶段402,计算设备102在此被示为输出用户界面,该用户界面被配置用于具有第一轴114和第二轴116的多轴导航。
在该示例中,拖曳姿势被示为与第二轴116相结合地进行输入。用户的手108的手指被示为选择特定参数(例如2010)并且随后移动(例如是通过使用幻影线被示出的)以完成该姿势,比如通过向具有焦点的区域移动。该姿势的结果在第二阶段予以示出,其中年“2010”的参数被示为被选中。因此,多轴导航模块112可以输出与第一轴114中的月“五月”和第二轴116中的年“2010”相对应的内容。
通过滚动经过所述轴的多个参数,用户可以在相关的相应内容中导航。例如,用户可以选择第一轴114中的月“十二月”并且然后在第二轴116中的不同年中导航以查看在节日季节期间拍摄的图像。尽管图3和4的示例描述了诸如“月”和“年”之类的参数来指定特定时刻,但是可以利用多种不同的参数来指定特定时刻,其另一示例可以在参考下列附图处找到。
图5以另一示例性实施方式示出了系统500,其中描述了通过可用于指定特定时刻的第一和第二轴的多轴导航技术。在该示例中,第一轴114在此被示为包括引用特定月的参数。然而,第二轴116被示为引用特定的天。因此,在该示例中,使用第一轴114和第二轴116选中天“五月19日”,并且多轴模块可以输出与该特定的天相对应的内容。因此,显而易见的将是,可以使用在此所述的多轴技术来指定多种多样的时刻,比如特定的天、星期、月等等。
还可以使用在此所述的多轴技术指定多种多样的其他参数以定位和确定多种多样的不同内容。例如,多轴技术可以指定特定类型的文档和作者以定位文档,指定特定类型和标题以定位媒体,一并指定特定发件人和收件人以及与时间相关的参数以定位电子邮件、文本消息、语音邮件或其他通信等等。附加地,在实施方式中,可以输出用户界面以指定要由第一轴114和/或第二轴116使用的参数以及使用所述参数指定将作为搜索主题的内容的类型。另外,可以采用两个以上的轴而不偏离本发明的精神及其范围。如下面进一步讨论的那样,还可以考虑多种其他的示例。
示例性过程
下面的讨论描述了可利用前述系统和设备来实现的多轴导航技术。这些过程中每一过程的各方面可用硬件、固件、软件、或其组合来实现。过程被示为一组框,它们指定由一个或多个设备执行的操作,不一定仅限于所示出的用于由相应的框执行操作的顺序。在以下讨论的部分中将参考图1的环境100和图3-5的系统300-500。
图6以示例性实施方式描绘了过程600,其中使用了多轴导航技术来输出与所包括的参数相对应的内容。由计算设备输出用户界面,该用户界面包括第一轴和第二轴,所述第一轴和第二轴包括可以通过一个或多个姿势导航的参数(框602)。第一和第二轴可以以多种方式来安排,比如如图3-5所示那样大体上彼此垂直、大体上彼此平行、彼此成一定角度、部分或基本上重叠等等。
附加地,可以在所述轴上包括多种不同参数。例如,可以使用所述轴通过包括指定一天中的时间、天(一周中的某天、一年中的某天)、周(例如一月中的周、一年中的周等等)、年等等的参数来描述特定时刻。还可以通过第一和/或第二轴来充分利用多种其他参数,比如作者、流派、作曲者、演奏者、组、类型(例如电子邮件、即时消息、文档、媒体、视频、博客、微博等等)、源(例如本地、远程、流式传输)、主题等等。例如,用户可以通过与用户界面交互人工地配置参数以及人工地配置搜索什么(例如文档、图像或上述其他类型)。也可以构想各种其他示例。
将一个或多个输入识别为在用户界面中选择第一轴中的多个参数中的第一参数、以及第二轴中的多个参数中的第二参数,第一轴在该用户界面中被安排为大体上垂直于第二轴(框604)。例如,可以利用拖曳或其他姿势来滚动所述轴中的一个或多个以选择所述轴中包括的特定参数。还可以采用诸如“轻拍”姿势之类的多种其他技术来选择参数、使用光标控制设备等等。
由计算设备选择与第一轴中的第一参数和第二轴中的第二参数相对应的一个或多个项目以供与第一和第二轴同时显示(框606)。例如,可以接收姿势来选择第一轴114中的参数“七月”和已经在第二轴116中被引用的参数“2008”。因此,多轴导航模块112可以输出与第一和第二参数相对应的内容(例如图像)(框608),比如以便查看所述内容的表示(例如文档或音乐文件的图标、视频或图像的缩略图等等)和/或内容本身、例如完整图像。
在用户界面中接收对所述项目中的一个或多个的选择(框610)。继续上面的示例,可以选择与第一和第二轴一起示出的内容以发起所述内容的输出、比如全屏示出图像、开始视频、音乐或其他媒体的呈现、输出文档供编辑等等。因此,用户可以使用多轴导航技术导航到感兴趣的内容并且然后通过与用户界面交互发起内容。当然,还构想了多种其他示例,比如自动发起输出。
示例设备
图7示出了可被实现为参考图1和2来描述的任何类型的便携式和/或计算机设备以实现此处描述的姿势技术的各实施例的示例设备700的各种组件。设备700包括允许设备数据702(例如,接收到的数据、正被接收的数据、安排用于广播的数据、数据的数据包等)的有线和/或无线通信的通信设备704。设备数据704或其他设备内容可以包括设备的配置设置、存储在设备上的媒体内容和/或与设备用户相关联的信息。存储在设备700上的媒体内容可以包括任何类型的音频、视频和/或图像数据。设备700包括经由其可接收任何类型的数据、媒体内容、和/或输入的一个或多个数据输入706,诸如用户可选输入、消息、音乐、电视机媒体内容、记录的视频内容、以及从任何内容源和/或数据源接收的任何其他类型的音频、视频和/或图像数据。
设备700还包括通信接口708,该通信接口可被实现为串行和/或并行接口、无线接口、任何类型的网络接口、调制解调器、以及任何其他类型的通信接口中的任何一个或多个。通信接口708提供设备700和通信网络之间的连接和/或通信链路,其他电子、计算和通信设备通过其来与设备700传递数据。
设备700包括一个或多个处理器710(例如,微处理器、控制器等中的任何一个),该处理器处理各种计算机可执行指令以控制设备700的操作和实现触摸拉入姿势的各实施例。作为补充或替换,设备700可用硬件、固件、或结合在712处概括标识的处理和控制电路来实现的固定逻辑电路中的任何一个或组合来实现。虽然未示出,但是设备700可包括耦合设备内的各种组件的系统总线或数据传输系统。系统总线可包括不同总线结构中的任一个或组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线、和/或利用各种总线体系结构中的任一种的处理器或局部总线。
设备700还包括计算机可读介质714,诸如一个或多个存储器组件,存储器组件的示例包括随机存取存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存、EPROM、EEPROM等中的任一个或多个)、以及盘存储设备。盘存储设备可被实现为任何类型的磁性或光学存储设备,如硬盘驱动器、可记录和/或可重写紧致盘(CD)、任何类型的数字多功能盘(DVD)等等。设备700还可包括大容量存储介质设备716。
计算机可读介质714提供数据存储机制以存储设备数据704,以及各种设备应用718和与设备700的各操作方面相关的任何其他类型的信息和/或数据。例如,操作系统720可用计算机可读介质714作为计算机应用来维护并且在处理器710上执行。设备应用718可包括设备管理器(例如,控制应用、软件应用、信号处理和控制模块、特定设备本地的代码、特定设备的硬件抽象层等)。设备应用718还包括实现本文描述的姿势技术的实施例的任何系统组件或模块。在这个示例中,设备应用718包括被示出为软件模块和/或计算机应用的接口应用722和输入模块724(其可与输入模块114相同或不同)。输入模块724表示用于给接口提供被配置成捕捉输入的诸如触摸屏、跟踪垫、照相机等设备的软件。另选地或另外地,接口应用722和输入模块724可被实现为硬件、软件、固件或其任意组合。另外,输入模块724可被配置成支持多个输入设备,诸如分别捕捉触摸输入和指示笔输入的单独设备。例如,设备可被配置成包括双显示设备,其中显示设备之一被配置成捕获触摸输入而另一个被配置成捕获指示笔输入。
设备700还包括向音频系统726提供音频数据和/或向显示系统728提供视频数据的音频和/或视频输入-输出系统730。音频系统728和/或显示系统730可包括处理、显示、和/或以其他方式呈现音频、视频和图像数据的任何设备。视频信号和音频信号可以通过RF(射频)链路、S-video(S-视频)链路、复合视频链路、分量视频链路、DVI(数字视频接口)、模拟音频连接,或其它类似的通信链路,从设备700传递到音频设备和/或显示设备。在一实施例中,音频系统728和/或显示系统730被实现为设备700的外部组件。或者,音频系统728和/或显示系统730被实现为示例设备700的集成组件。
结语
虽然已经用对结构特征和/或方法动作专用的语言描述了本发明,但是应该理解,在所附权利要求中定义的本发明不必限于所述的具体特征或动作。相反,这些具体特征和动作是作为实现所要求保护的本发明的示例形式而公开的。

Claims (10)

1.一种方法,包括:
由计算设备输出用户界面,所述用户界面包括第一轴和第二轴,所述第一轴和第二轴包括能够通过一个或多个姿势导航的参数;
由所述计算设备选择与第一轴的第一所述参数和第二轴的第二所述参数相对应的一个或多个项目以供与第一和第二轴同时显示。
2.如权利要求1所述的方法,其特征在于,第一轴在所述用户界面中被安排为大体上垂直于第二轴。
3.如权利要求1所述的方法,其特征在于,第一和第二所述参数通过所述一个或多个姿势被选择。
4.如权利要求3所述的方法,其特征在于,所述一个或多个姿势包括拖曳姿势。
5.如权利要求1所述的方法,其特征在于,第一所述参数和第二所述参数引用时刻并且所述一个或多个项目对应于所述时刻。
6.如权利要求5所述的方法,其特征在于,所述时刻是特定的天、周或月。
7.如权利要求5所述的方法,其特征在于,所述一个或多个项目通过在所述时刻被创建而对应于所述时刻。
8.一种方法,包括:
将一个或多个输入识别为在由计算设备输出的用户界面中使用一个或多个姿势来选择第一轴中的多个参数中的第一参数、以及第二轴中的多个参数中的第二参数,第一轴在所述用户界面中被安排为大体上垂直于第二轴;以及
在所述用户界面中输出与第一和第二参数相对应的一个或多个项目。
9.如权利要求8所述的方法,其特征在于,第一轴中的参数指定月,并且第二轴中的参数指定年。
10.如权利要求8所述的方法,其特征在于,能够选择所述项目至少之一以导致输出所述项目。
CN2011800152066A 2010-03-24 2011-03-15 多轴导航 Pending CN102822786A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US31721410P 2010-03-24 2010-03-24
US61/317,214 2010-03-24
US12/822,063 US8957866B2 (en) 2010-03-24 2010-06-23 Multi-axis navigation
US12/822,063 2010-06-23
PCT/US2011/028561 WO2011119380A2 (en) 2010-03-24 2011-03-15 Multi-axis navigation

Publications (1)

Publication Number Publication Date
CN102822786A true CN102822786A (zh) 2012-12-12

Family

ID=44655803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011800152066A Pending CN102822786A (zh) 2010-03-24 2011-03-15 多轴导航

Country Status (10)

Country Link
US (1) US8957866B2 (zh)
EP (1) EP2550589A4 (zh)
JP (1) JP2013522797A (zh)
KR (1) KR20130018701A (zh)
CN (1) CN102822786A (zh)
AU (1) AU2011229817B2 (zh)
CA (1) CA2791284A1 (zh)
CL (1) CL2012002530A1 (zh)
WO (1) WO2011119380A2 (zh)
ZA (1) ZA201206432B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108027708A (zh) * 2015-09-21 2018-05-11 微软技术许可有限责任公司 促成针对图形元素的属性值的选择

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
JP4656218B2 (ja) * 2008-09-10 2011-03-23 カシオ計算機株式会社 画像表示装置、及び画像表示方法、画像表示プログラム
US10007393B2 (en) * 2010-01-19 2018-06-26 Apple Inc. 3D view of file structure
US20110239149A1 (en) * 2010-03-24 2011-09-29 Microsoft Corporation Timeline control
US8423911B2 (en) 2010-04-07 2013-04-16 Apple Inc. Device, method, and graphical user interface for managing folders
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
US9473614B2 (en) * 2011-08-12 2016-10-18 Htc Corporation Systems and methods for incorporating a control connected media frame
US20130067366A1 (en) * 2011-09-14 2013-03-14 Microsoft Corporation Establishing content navigation direction based on directional user gestures
US9213479B2 (en) * 2012-02-16 2015-12-15 Samsung Medison Co., Ltd. Method and apparatus for displaying image
US9569083B2 (en) * 2012-12-12 2017-02-14 Adobe Systems Incorporated Predictive directional content queue
US9575998B2 (en) 2012-12-12 2017-02-21 Adobe Systems Incorporated Adaptive presentation of content based on user action
US20140282191A1 (en) * 2013-03-12 2014-09-18 Microsoft Corporation Dynamic navigation of ranges in calendar views
US9471200B2 (en) * 2013-03-15 2016-10-18 Apple Inc. Device, method, and graphical user interface for organizing and presenting a collection of media items
CN105122200A (zh) * 2013-03-29 2015-12-02 惠普发展公司,有限责任合伙企业 可调节时间轴用户界面
WO2015019556A1 (ja) * 2013-08-07 2015-02-12 パナソニックIpマネジメント株式会社 症例表示装置、症例表示方法およびプログラム
EP3063608B1 (en) 2013-10-30 2020-02-12 Apple Inc. Displaying relevant user interface objects
JP2015194848A (ja) * 2014-03-31 2015-11-05 ブラザー工業株式会社 表示プログラムおよび表示装置
JP6424592B2 (ja) * 2014-11-28 2018-11-21 株式会社バッファロー 情報処理装置、情報処理システム、情報処理装置における表示制御方法及びプログラム
JP6147825B2 (ja) * 2015-09-29 2017-06-14 株式会社東芝 電子機器および方法
US10327036B2 (en) 2015-11-17 2019-06-18 Rovi Guides, Inc. Systems and methods for implementing a timeline scroller to navigate media asset identifiers
US10846475B2 (en) * 2015-12-23 2020-11-24 Beijing Xinmei Hutong Technology Co., Ltd. Emoji input method and device thereof
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
JP2021119426A (ja) * 2018-04-24 2021-08-12 ソニーグループ株式会社 情報処理装置、情報処理方法及びプログラム
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1875336A (zh) * 2003-08-08 2006-12-06 皇家飞利浦电子股份有限公司 滚动文档的方法
CN101196793A (zh) * 2006-12-04 2008-06-11 三星电子株式会社 基于手势的用户界面方法和设备

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000010706A (ja) * 1998-06-25 2000-01-14 Fujitsu Ltd 表示制御装置、表示制御方法及び記録媒体
US7469381B2 (en) 2007-01-07 2008-12-23 Apple Inc. List scrolling and document translation, scaling, and rotation on a touch-screen display
JP2002537695A (ja) * 1999-02-08 2002-11-05 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 電子番組案内を表示する方法及び装置
SE514282C2 (sv) * 1999-04-22 2001-02-05 Nokia Multimedia Terminals Oy Förfarande och anordning för rullbar krysspunktnavigering i ett användargränssnitt
US6337694B1 (en) * 1999-09-07 2002-01-08 International Business Machines Corporation Method and system for variable speed scrolling within a data processing system
US7107532B1 (en) * 2001-08-29 2006-09-12 Digeo, Inc. System and method for focused navigation within a user interface
US20050160113A1 (en) * 2001-08-31 2005-07-21 Kent Ridge Digital Labs Time-based media navigation system
US7146574B2 (en) * 2001-12-21 2006-12-05 Microsoft Corporation Systems and methods for interfacing with digital history data
US7398479B2 (en) * 2003-08-20 2008-07-08 Acd Systems, Ltd. Method and system for calendar-based image asset organization
US6990637B2 (en) * 2003-10-23 2006-01-24 Microsoft Corporation Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
US8990255B2 (en) * 2003-11-17 2015-03-24 Nokia Corporation Time bar navigation in a media diary application
US8010579B2 (en) * 2003-11-17 2011-08-30 Nokia Corporation Bookmarking and annotating in a media diary application
US20050134945A1 (en) * 2003-12-17 2005-06-23 Canon Information Systems Research Australia Pty. Ltd. 3D view for digital photograph management
EP1842142A1 (en) * 2005-01-20 2007-10-10 Koninklijke Philips Electronics N.V. A user interface for browsing image
KR100708135B1 (ko) * 2005-05-25 2007-04-17 삼성전자주식회사 항목의 블록화를 이용한 스크롤 방법 및 장치
JP2007018352A (ja) * 2005-07-08 2007-01-25 Olympus Imaging Corp 画像表示装置、画像表示プログラム、画像表示方法及び記録媒体
US7404150B2 (en) * 2005-11-14 2008-07-22 Red Hat, Inc. Searching desktop objects based on time comparison
US7657849B2 (en) 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
KR100877829B1 (ko) * 2006-03-21 2009-01-12 엘지전자 주식회사 스크롤링 기능을 갖는 단말기 및 그 스크롤링 방법
US9395905B2 (en) * 2006-04-05 2016-07-19 Synaptics Incorporated Graphical scroll wheel
US7954065B2 (en) * 2006-12-22 2011-05-31 Apple Inc. Two-dimensional timeline display of media items
US20080244453A1 (en) * 2007-04-01 2008-10-02 Jason Edward Cafer Iconic event timeline with latitude snapping and method for providing the same
US7539659B2 (en) * 2007-06-15 2009-05-26 Microsoft Corporation Multidimensional timeline browsers for broadcast media
US20090193034A1 (en) * 2008-01-24 2009-07-30 Disney Enterprises, Inc. Multi-axis, hierarchical browser for accessing and viewing digital assets
US8443011B2 (en) * 2008-04-30 2013-05-14 Netapp, Inc. Graphical storage system visualization, timeline based event visualization, and storage system configuration visualization
JP4675995B2 (ja) * 2008-08-28 2011-04-27 株式会社東芝 表示処理装置、プログラムおよび表示処理方法
US8681106B2 (en) * 2009-06-07 2014-03-25 Apple Inc. Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface
KR20100136649A (ko) * 2009-06-19 2010-12-29 삼성전자주식회사 휴대단말기의 근접 센서를 이용한 사용자 인터페이스 구현 방법 및 장치
US20110239149A1 (en) * 2010-03-24 2011-09-29 Microsoft Corporation Timeline control

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1875336A (zh) * 2003-08-08 2006-12-06 皇家飞利浦电子股份有限公司 滚动文档的方法
CN101196793A (zh) * 2006-12-04 2008-06-11 三星电子株式会社 基于手势的用户界面方法和设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108027708A (zh) * 2015-09-21 2018-05-11 微软技术许可有限责任公司 促成针对图形元素的属性值的选择
CN108027708B (zh) * 2015-09-21 2021-08-24 微软技术许可有限责任公司 促成针对图形元素的属性值的选择

Also Published As

Publication number Publication date
CA2791284A1 (en) 2011-09-29
KR20130018701A (ko) 2013-02-25
US20110234504A1 (en) 2011-09-29
AU2011229817B2 (en) 2014-04-17
US8957866B2 (en) 2015-02-17
EP2550589A4 (en) 2016-03-16
AU2011229817A1 (en) 2012-09-20
EP2550589A2 (en) 2013-01-30
ZA201206432B (en) 2013-10-30
WO2011119380A3 (en) 2011-12-29
CL2012002530A1 (es) 2012-12-21
JP2013522797A (ja) 2013-06-13
WO2011119380A2 (en) 2011-09-29

Similar Documents

Publication Publication Date Title
CN102822786A (zh) 多轴导航
US8910076B2 (en) Social media platform
US10152199B2 (en) Object based contextual menu controls
CN102147704B (zh) 多屏幕对象保持并换页手势
CN102362251B (zh) 用于提供对应用程序的增强控制的用户界面
US8751968B2 (en) Method and system for providing a user interface for accessing multimedia items on an electronic device
JP2018503895A (ja) ウェブコンテンツのタグ付けおよびフィルタリング
CN102147679A (zh) 多屏幕保持并拖动手势
CN102934066A (zh) 内容姿势
CN106104528A (zh) 用于屏幕上项目选择和消歧的基于模型的方法
CN101617287A (zh) 基于上下文窗口的界面及其相应的方法
CN102253802A (zh) 墨水滞后补偿技术
CN103123567A (zh) 在线学习应用程序
CN102141858A (zh) 多屏幕同步滑动手势
CN102147705A (zh) 多屏幕书签保持手势
CN102695097A (zh) 显示装置及控制其操作的方法
CN105378817A (zh) 将外部动态内容合并到白板中
CN103562835A (zh) 带有快速站点访问用户界面的web浏览器
CN105378769A (zh) 导航日历
US20110304649A1 (en) Character selection
CN104035679A (zh) 显示代表信息的电子设备及其控制方法
CN105027116A (zh) 电子阅读器内平面书籍到富书籍的转换
CN105849758A (zh) 多模式内容消费模型
US8769169B2 (en) Assistive buffer usage techniques
US20120151337A1 (en) System and method for organizing user interface for periodicals

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150724

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150724

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160704

Address after: Grand Cayman, Georgetown, Cayman Islands

Applicant after: IValley Holding Co., Ltd.

Address before: Washington State

Applicant before: Micro soft technique license Co., Ltd

RJ01 Rejection of invention patent application after publication

Application publication date: 20121212

RJ01 Rejection of invention patent application after publication