CN110800308A - 用于在可穿戴设备中呈现用户界面的方法、***和介质 - Google Patents

用于在可穿戴设备中呈现用户界面的方法、***和介质 Download PDF

Info

Publication number
CN110800308A
CN110800308A CN201880035799.4A CN201880035799A CN110800308A CN 110800308 A CN110800308 A CN 110800308A CN 201880035799 A CN201880035799 A CN 201880035799A CN 110800308 A CN110800308 A CN 110800308A
Authority
CN
China
Prior art keywords
user interface
presented
content
user
display
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.)
Granted
Application number
CN201880035799.4A
Other languages
English (en)
Other versions
CN110800308B (zh
Inventor
朱利叶斯·德索萨
安哲津
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.)
Google LLC
Original Assignee
Google LLC
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 Google LLC filed Critical Google LLC
Publication of CN110800308A publication Critical patent/CN110800308A/zh
Application granted granted Critical
Publication of CN110800308B publication Critical patent/CN110800308B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/163Wearable computers, e.g. on a belt
    • 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42202Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0693Calibration of display systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Ecology (AREA)
  • Emergency Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Environmental Sciences (AREA)
  • Remote Sensing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

提供了用于呈现偏移内容的方法、***和介质。在一些实施例中,该方法包括:使第一用户界面呈现在用户设备的显示器上的第一位置;接收指示第一用户界面将被移动的用户输入;确定用于第一用户界面的呈现的偏移;使基于所确定的偏移将第一用户界面呈现在第二位置,使得当将第一用户界面呈现在第二位置时第一用户界面的一部分不再可见,并且使得当第一用户界面呈现在第二位置时显示器的一部分未使用;当第一用户界面呈现在第二位置时,使与在第一用户界面中呈现的内容有关的第二用户界面呈现在显示器的未使用的部分内;以及响应于确定已经过去预定的持续时间,使第一用户界面呈现在第一位置并且使第二用户界面被移除。

Description

用于在可穿戴设备中呈现用户界面的方法、***和介质
技术领域
所公开的主题涉及用于呈现偏移内容的方法、***和介质。
背景技术
人们越来越多地使用诸如智能手表或其他可穿戴计算机之类的用户设备。这些类型的用户设备通常具有相对较小的显示器大小或者可以具有弯曲的显示器(例如,圆形显示器和/或任何其他合适类型的弯曲的显示器)。这样的相对较小的显示器大小或弯曲的显示器可能使得难以在显示器上渲染内容。例如,在某些情况下,诸如覆盖显示器的手指或智能手表的一对表针的小的障碍物可能使某些用于在显示器上呈现的内容对于设备的佩戴者不可见。作为另一示例,当显示器大小相对较小时,可能难以呈现用户界面控件以与呈现在显示器上的内容进行交互。
因此,期望提供用于呈现偏移内容的方法、***和介质。
发明内容
提供了用于呈现偏移内容的方法、***和介质。
根据所公开的主题的一些实施方式,提供了一种用于呈现偏移内容的方法,该方法包括:使第一用户界面呈现在用户设备的显示器上的第一位置;接收指示第一用户界面将被移动的用户输入;确定用于第一用户界面的呈现的偏移;使基于所确定的偏移将第一用户界面呈现在第二位置,使得当第一用户界面呈现在第二位置时,第一用户界面的一部分不再可见,并且使得当第一用户界面呈现在第二位置时,显示器的一部分未使用;当第一用户界面呈现在第二位置时,使与在第一用户界面中呈现的内容有关的第二用户界面呈现在显示器的未使用的部分内;以及响应于确定已经过去预定的持续时间,使第一用户界面被呈现在第一位置并且使第二用户界面被移除。
根据所公开的主题的一些实施方式,提供了一种用于呈现偏移内容的***,该***包括存储器和硬件处理器,该硬件处理器在执行存储在存储器中的计算机可执行指令时被配置为:使第一用户界面呈现在用户设备的显示器上的第一位置;接收指示第一用户界面将被移动的用户输入;确定用于第一用户界面的呈现的偏移;使基于所确定的偏移将第一用户界面呈现在第二位置,使得当第一用户界面呈现在第二位置时,第一用户界面的一部分不再可见,并且使得当第一用户界面呈现在第二位置时,显示器的一部分未使用;当第一用户界面呈现在第二位置时,使与在第一用户界面中呈现的内容有关的第二用户界面呈现在显示器的未使用的部分内;响应于确定已经过去预定的持续时间,使第一用户界面呈现在第一位置并使第二用户界面被移除。
根据所公开的主题的一些实施方式,提供了一种包含计算机可执行指令的非暂时性计算机可读介质,该计算机可执行指令在由处理器执行时使处理器执行用于呈现偏移内容的方法,该方法包括:使第一用户界面呈现在用户设备的显示器上的第一位置;接收指示第一用户界面将被移动的用户输入;确定用于第一用户界面的呈现的偏移;使基于所确定的偏移将第一用户界面呈现在第二位置,使得当将第一用户界面呈现在第二位置时,第一用户界面的一部分不再可见,并且使得当第一用户界面呈现在第二位置时,显示器的一部分未使用;当第一用户界面呈现在第二位置时,使与在第一用户界面中呈现的内容有关的第二用户界面呈现在显示器的未使用的部分内;以及响应于确定已经过预定的持续时间,使第一用户界面被呈现在第一位置并且使第二用户界面被移除。
根据所公开的主题的一些实施方式,提供了一种用于呈现偏移内容的***,该***包括:用于使第一用户界面呈现在用户设备的显示器上的第一位置的装置;用于接收指示第一用户界面将被移动的用户输入的装置;用于确定用于第一用户界面的呈现的偏移的装置;用于基于所确定的偏移使第一用户界面呈现在第二位置的装置,使得当第一用户界面呈现在第二位置时,第一用户界面的一部分不再可见,并且当第一用户界面呈现在第二位置时,显示器的一部分未使用;用于当第一用户界面呈现在第二位置时使与在第一用户界面中呈现的内容有关的第二用户界面呈现在显示器的未使用的部分内的装置;以及用于响应于确定已经过预定的持续时间而使第一用户界面呈现在第一位置并使第二用户界面被移除的装置。
在一些实施例中,用户输入是与用户设备相关联的按钮的按压。
在一些实施例中,用户输入是由与用户设备相关联的运动传感器检测到的用户设备的倾斜。在一些实施例中,基于倾斜的幅度来确定偏移。
在一些实施例中,***还包括:用于识别与在第一用户界面中呈现的内容相关联的场境控件的装置;以及,用于当第一用户界面呈现在第二位置时,使场境控件呈现在未使用的显示器的一部分内的第二用户界面中的装置。
在一些实施例中,***还包括:识别第二场境控件;并且当响应于接收到从显示器的部分消除场境控件的用户输入第一用户界面呈现在第二位置时,使第二场境控件呈现在未使用的显示器的一部分内的第二用户界面中。
在一些实施例中,场境控件包括用于操纵由用户设备呈现的媒体内容的回放的控件。
附图说明
当结合以下附图考虑时,参考所公开主题的以下详细描述,可以更充分地理解所公开主题的各种目的、特征和优点,其中,相同的附图标记标识相同的元件。
图1A和图1B示出了根据所公开的主题的一些实施方式的用于呈现偏移内容的用户界面的示例。
图2A至图2D示出了根据所公开的主题的一些实施方式的,用于呈现与场境控件相关联的偏移内容的用户界面的示例。
图3示出了根据所公开的主题的一些实施方式的适于实施本文所述的用于呈现偏移内容的机制的说明性***的示意图。
图4示出了根据所公开的主题的一些实施方式的可以在图3的服务器和/或用户设备中使用的硬件的详细示例。
图5示出了根据所公开的主题的一些实施方式的用于呈现偏移内容的过程的说明性示例。
具体实施方式
根据各种实施,提供了用于呈现偏移内容的机制(可以包括方法、***和介质)。
在一些实施方式中,该机制可以使第一内容呈现在诸如可穿戴计算机(例如,智能手表或其他可穿戴计算设备)的用户设备上、车辆计算机、平板计算机、移动电话和/或任何其他合适类型的计算设备。在一些实施方式中,第一内容可以是任何合适类型的内容,诸如用户设备的主屏幕、消息接发客户端、地图内容、来自健身追踪器的内容、与媒体播放器相关联的显示器和/或任何其他合适的内容类型。在一些实施方式中,该机制可以确定第一内容将在特定方向(例如,上、下、左、右和/或沿任何其他合适的方向)移动并移动特定量。
在一些实施方式中,第一内容可以在使显示器的一部分不再被用于显示第一内容的方向上移动。例如,在第一内容向上移动的实例中,显示屏的底部部分可以不再用于显示第一内容。在一些这样的实施方式中,该机制可以使第二内容呈现在显示器的未使用部分中。例如,在一些实施方式中,第二内容可以包括与第一内容交互的场境控件。作为更特定的示例,在第一内容是呈现地图的用户界面的实例中,第二内容可以包括用于在地图上放大或缩小的用户界面控件、用于获取到特定位置的方向的控件和/或任何其他合适的控件。作为另一示例,在一些实施方式中,第二内容可以包括用于与诸如使音频内容由用户设备呈现的媒体播放器的在用户设备的后台执行的应用交互的场境控件。作为更特定的示例,在一些实施方式中,在场境控件是用于与媒体播放器交互的控件的实例中,场境控件可以包括暂停按钮、音量调节和/或任何其他合适的控件。
在一些实施方式中,该机制可以基于任何适当的信息来确定第一内容将被移动。例如,在一些实施方式中,该机制可以基于确定与用户设备相关联的特定按钮(例如,电源按钮和/或任何其他合适的按钮)已经被按压来确定第一内容将被移动。作为另一示例,在一些实施方式中,该机制可以基于确定用户设备已经在特定方向旋转或倾斜来确定第一内容将移动,这可以指示第一内容将在相应的方向上移动。在又一个示例中,在一些实施方式中,机制可以基于包括一个或多个场境控件的第二内容的期望大小来确定第一内容将从其初始中心点偏移特定距离。
参考图1A和1B,示出了根据所公开的主题的一些实施方式的用于呈现偏移内容的用户界面的说明性示例。在一些实施方式中,可以在任何合适类型的用户设备上呈现用户界面。例如,如图1A和图1B所示,在一些实施方式中,用户界面可以被呈现在诸如手表的可穿戴计算设备上。作为另一示例,在一些实施方式中,可以在诸如移动电话、平板计算机、媒体播放器和/或任何其他合适类型的用户设备的任何其他合适类型的用户设备上呈现用户界面。注意,在一些实施方式中,用户设备可以具有任何合适形状(例如,圆形、椭圆形、正方形、矩形、弯曲的矩形和/或任何其他合适的形状)的显示屏。
在一些实施方式中,如图1A所示,内容100可以呈现在用户设备上。在一些实施方式中,然后内容100可以被移动(例如,上、下、左、右、对角线和/或沿任何其他合适的方向)。例如,如图1B所示,内容100可以向上移动,使得内容100的一部分140不再在用户设备的显示器内,并且内容100的剩余部分130显示在用户设备上。在一些实施方式中,不再包括内容100的屏幕的一部分,诸如部分150,可以是空白的,如图1B所示,部分150可包括任何合适的附加内容,如以下结合图2A-图2D所示和所述。注意,在一些实施方式中,如下面结合图5的块504更详细地描述,可以响应于用户设备接收到任何合适类型的用户输入,诸如,按钮按压、用户设备检测到的运动和/或任何其他合适类型的用户输入,来移动内容100。。
应当注意,在一些实施方式中,响应于移动或偏移内容100以使得内容100的部分140将不再被显示在用户设备的显示器内,可以修改内容100以使得内容100在剩余部分130内适配。在一些实施方式中,用户设备可以包括用于指示是偏移内容100还是调整大小或以其他方式重新绘制内容100以在剩余部分130内适配。另外地或可替代地,与内容100相关联的内容提供者可以响应于在部分150中接收到呈现第二内容的请求来指示是否偏移内容100(或特定类型的内容)。例如,内容提供商可以将指示与禁止内容被偏移的内容相关联。在另一示例中,内容提供商可以将用于呈现的特定控件与特定类型的内容(例如,用于回放媒体内容项的媒体回放控件和用于与媒体内容项的播放列表进行交互的导航控件)相关联。
还应当注意,在一些实施方式中,用户设备可以呈现用于指示用于呈现附加内容的偏移方向的设置,诸如场境控件。例如,当用户设备是放置在用户左手腕上的可穿戴计算设备时,可以选择设置以使内容100偏移,使得附加内容出现在显示器的右边缘。在另一示例中,可以呈现设置,该设置通过在向上方向上移动内容100来使第一类型的内容(例如,场境控件)呈现,同时通过在对角线方向移动内容100并将第二类型的内容呈现在显示器的一角来呈现第二类型的内容(例如,诸如与对应于地图内容中某个位置的餐厅有关的附加信息的附加内容的指示符)。
还应注意,在一些实施方式中,用户设备可以响应于呈现诸如用于与内容100交互的场境控件的附加内容,来确定内容100的偏移。例如,用户设备可以分析内容100以从次要内容确定主要内容,并且基于该确定,可以偏移内容100,使得在继续呈现至少一部分主要内容,同时在次要内容的区域内呈现附加内容。在更具体的示例中,可以分析内容100(例如,在用户设备处或传输到外部服务器设备以进行分析),该内容包括具有可能感兴趣的区域和可能不感兴趣的区域(例如空白空间、没有提供附加内容的设施的区域)的地图内容,并且,响应于执行分析,内容100可以被移动以在不感兴趣的区域内呈现附加内容,同时继续呈现可能的感兴趣区域。在另一更特定的示例中,可以对内容100进行分析以确定内容100中的空白部分,并且基于确定的空白部分可以偏移内容100,以在包含特定数量的空白部分(例如,大于阈值区域)的内容100的一部分中呈现附加内容。
图2A和图2B示出了根据所公开的主题的一些实施方式的用于呈现地图内容的用户界面的说明性示例。例如,在一些实施方式中,地图内容200可以呈现在用户设备上,并且可以包括任何合适的图像或图形,诸如特定地理位置的地图。在一些实施方式中,然后可以移动例如,上、下、左、右、对角线和/或沿任何其他合适的方向)地图内容200(。例如,如图2B所示,地图内容200可以向上移动,使得地图内容200的一部分在用户设备的显示器上不再可见,而剩余部分210呈现在用户设备上。另外,在一些实施方式中,可以在不再包括地图内容200的显示器的一部分中呈现场境控件220。例如,如图2B所示,场境控件220可以包括适合于与地图内容200进行交互的控件,诸如用于放大或缩小地图内容的可选输入、用于获取到特定位置的方向的可选输入、用于在地理位置内查找特定类型的设施(例如,餐厅,商店类型等)控件的可选输入和/或任何其他合适类型的控件。
图2C和图2D示出了根据所公开的主题的一些实施方式的,用于呈现与健身追踪器(例如,跑步追踪器、计步器和/或任何其他合适类型的内容)相关联的内容的用户界面的示例。例如,在一些实施方式中,内容250可以呈现在用户设备上,并且可以包括任何合适的文本、图像、图标、图形、动画和/或任何其他合适的内容。作为一个更特定的示例,如图2C所示,内容250可以包括自计时器启动以来经过的持续时间、经过的时间期间所经过的距离、与所经过的距离相对应的步调和/或任何其他合适的信息。在一些实施方式中,内容250然后可以被移动(例如,上、下、左、右、对角线和/或沿任何其他合适的方向)。例如,如图2D所示,内容250可以在向上的方向上移动,使得内容250的一部分在用户设备的显示器上不再可见,并且剩余部分260被呈现在用户设备上。另外,在一些实施方式中,可以在不再包括内容250的显示器的一部分中呈现场境控件270。例如,在一些实施方式中,场境控件270可以包括适合于与健身追踪器交互的控件(例如,用于暂停追踪器的可选输入、用于检测当前地理位置的可选输入和/或任何其他合适的控件)。作为另一示例,在一些实施方式中,场境控件270可以包括在使用健身追踪器时可能有用的控件。作为一个更特定的示例,如图2D所示,场境控件270可以包括用于操纵用户设备的用户可能正在收听的音频内容的回放的控件,诸如停止按钮、倒带或快进按钮、音量调节和/或任何其他合适的控件。
注意,以上结合图2A至图2D描述的地图内容和健身追踪器内容的示例仅仅描述作为说明性示例,并且在用户设备上呈现的内容可以是任何合适类型的内容,例如用户设备的主屏幕、用户设备的消息收发屏幕、媒体内容项的呈现和/或任何其他合适类型的内容。另外,注意,在一些实施方式中,可以操纵在显示器中不再包括移动的内容的一部分中呈现的内容。例如,参照图2D,在一些实施方式中,用户设备的用户可以划动场境控件270(例如,向右、向左和/或沿任何其他合适的方向),这可以导致呈现不同组的场境控件。
参照图3,示出了用于呈现可以根据所公开的主题的一些实施方式使用的偏移内容的硬件的说明性示例300。如图所示,硬件300可以包括一个或多个服务器,诸如服务器302、通信网络304和/或诸如用户设备308和用户设备310的一个或多个用户设备306。
在一些实施方式中,服务器302可以是用于存储内容、信息和/或数据的任何合适的服务器。例如,在一些实施方式中,服务器302可以是存储与在用户设备206上执行的应用有关的数据和/或具有适合于可供下载的在用户设备206上执行的一个或多个应用的服务器。作为另一示例,在一些实施方式中,服务器302可以是经由通信网络304将媒体内容(例如,音乐、有声读物、实时流音频内容、视频内容和/或任何其他合适类型的媒体内容)流传输到用户设备306的服务器。在一些实施方式中,可以省略服务器302。
在一些实施方式中,通信网络304可以是一个或多个有线和/或无线网络的任何合适的组合。例如,通信网络304可以包括因特网、内联网、广域网(WAN)、局域网(LAN)、无线网络、数字用户线(DSL)网络、帧中继网络、异步传输模式(ATM)网络、虚拟专用网(VPN)和/或任何其他合适的通信网络中的任何一个或多个。用户设备306可以通过一个或多个通信链路312连接到通信网络304,该通信网络304可以经由一个或多个通信链路(例如,通信链路314)链接到服务器302。通信链路312和/或通信链路314可以是适合于在用户设备306和服务器302之间通信数据的任何通信链路,诸如网络链路、拨号链路、无线链路、硬连线链路、任何其他合适的通信链路或任何合适这些链路的组合。
在一些实施方式中,用户设备306可以包括一个或多个适合于观看内容和/或任何其他合适功能的计算设备。例如,在一些实施方式中,用户设备306可以被实施为移动设备,诸如可穿戴计算机、智能电话、平板计算机、车辆(例如,汽车、船、飞机或任何其他合适的车辆)信息或娱乐***、便携式媒体播放器和/或任何其他合适的移动设备。作为另一示例,在一些实施方式中,用户设备306可以被实施为非移动设备,诸如台式计算机、机顶盒、电视、流媒体播放器、游戏控制台和/或任何其他合适的非移动设备。
尽管服务器302被图示为单个设备,但是在一些实施方式中,可以使用任何适当数量的设备来执行服务器302执行的功能。例如,在一些实施方式中,可以使用多个设备来实施服务器302执行的功能。
尽管在图3中示出了两个用户设备308和用户设备310,在一些实施方式中可以使用任何合适数量的用户设备和/或任何合适类型的用户设备。
在一些实施方式中,服务器302和用户设备306可以使用任何合适的硬件来实施。例如,在一些实施方式中,可以使用任何合适的通用计算机或专用计算机来实施设备302和设备306。例如,可以使用专用计算机来实现服务器。任何这样的通用计算机或专用计算机可以包括任何合适的硬件。例如,如在图4的示例硬件400中所图示的,这种硬件可以包括硬件处理器402、存储器和/或存储404、输入设备控制器406、输入设备408、显示/音频驱动器410、显示和音频输出电路412、通信接口414、天线416和总线418。
在一些实施方式中,硬件处理器402可包括任何合适的硬件处理器,诸如微处理器、微控制器、数字信号处理器、专用逻辑和/或用于控制通用计算机或专用计算机的功能的任何其他合适的电路。在一些实施方式中,硬件处理器402可以由存储在服务器的存储器和/或存储404(例如,诸如服务器302)中的服务器程序控制。例如,服务器程序可以使服务器302的硬件处理器402将内容发送到用户设备和/或从用户设备接收信息。在一些实施方式中,硬件处理器402可以由存储在用户设备306的存储器和/或存储404中的计算机程序控制。例如,计算机程序可以使用户设备306的硬件处理器402执行结合图5描述的任何功能和/或执行任何其他合适的功能。
在一些实施方式中,存储器和/或存储404可以是用于存储程序、数据、媒体内容、广告和/或任何其他合适的信息的任何合适的存储器和/或存储。例如,存储器和/或存储404可以包括随机存取存储器、只读存储器、闪存、硬盘存储器、光学介质和/或任何其他合适的存储器。
在一些实施方式中,输入设备控制器406可以是用于控制和接收来自一个或多个输入设备408的输入的任何合适的电路。例如,输入设备控制器406可以是用于接收来自触摸屏、键盘、鼠标、一个或多个按钮、语音识别电路、麦克风、相机、光学传感器、加速度计、陀螺仪、温度传感器、近场传感器和/或任何其他类型的输入设备的输入的电路。
在一些实施方式中,显示/音频驱动器410可以是用于控制和驱动到一个或多个显示/音频输出设备412的输出的任何合适的电路。例如,显示/音频驱动器410可以是用于驱动触摸屏、平板显示器、阴极射线管显示器、投影仪、扬声器或多个扬声器和/或任何其他合适的显示和/或呈现设备的电路。
通信接口414可以是用于与诸如图3所示的网络304的一个或多个通信网络接口的任何合适的电路。例如,接口414可以包括网络接口卡电路、无线通信电路和/或任何其他合适类型的通信网络电路。
在一些实施方式中,天线416可以是用于与通信网络(例如,通信网络304)无线通信的任何合适的一个或多个天线。在一些实施方式中,可以省略天线416。
在一些实施方式中,总线418可以是用于在两个或更多个组件402、组件404、组件406、组件410和组件414之间进行通信的任何合适的机制。
根据一些实施方式,任何其他合适的组件可以被包括在硬件400中。
参照图5,根据所公开的主题的一些实施方式,示出了用于呈现偏移内容的过程的示例500。在一些实施方式中,过程500的块可以在用户设备上执行。
在一些实施方式中,过程500可以通过使第一用户界面呈现在用户设备上来在502处开始。在一些实施方式中,第一用户界面可以包括任何合适的内容,诸如用户设备的主屏幕、地图内容、健身追踪器内容,与媒体内容播放器相对应的用户界面和/或任何其他合适的内容。在一些实施方式中,过程500可以使第一用户界面以任何合适的方式呈现。例如,如图1A、图2A和图2C所示,可以以占据整个显示器的方式来呈现第一用户界面。
在504处,过程500可以从用户设备接收移动第一用户界面的输入。例如,在一些实施方式中,输入可以指示第一用户界面将被向上移动(或沿任何其他合适的方向),如图1B、图2B和图2D所示。在一些实施方式中,用户输入可以是任何合适的输入。例如,在一些实施方式中,用户输入可以是与用户设备相关联的按钮(例如,电源按钮和/或任何其他合适的按钮)的按钮按压、用户设备的触摸屏上的划动或其他手势和/或任何其他合适的用户输入。作为另一示例,在一些实施方式中,用户输入可以来自用户设备的方向改变或运动,诸如来自用户设备在特定方向上的倾斜或旋转。作为更特定的示例,在一些实施方式中,输入可以是对用户设备的用户已经使用户设备向上倾斜的检测,这可以指示第一用户界面将被向下移动。作为另一更特定的示例,在一些实施方式中,输入可以是在用户设备的显示器附近的手指的检测,这可以指示用户对与呈现在第一用户界面上的内容进行交互的兴趣。
在一些实施方式中,过程500可以在506处确定第一用户界面的偏移。偏移可以指示任何合适的信息,诸如第一用户界面将被移动的量和/或第一用户界面将被移动的方向(例如,上、下、左、右、对角线和/或任何其他合适的方向)。例如,在一些实施方式中,偏移可以指示第一用户界面将被偏移特定的分数或百分比、像素的特定数量、毫米的特定数量和/或任何其他合适的偏移。在一些实施方式中,过程500可以基于任何合适的信息来确定偏移。例如,在一些实施方式中,偏移可以是预定大小或分数(例如,25%、30%、20像素、50像素、10毫米、20毫米和/或任何其他合适的大小)的固定偏移和/或基于诸如包括场境控件的用户界面的大小的任何合适的信息确定的方向(例如,如以上结合图2A-图2D描述的)。作为更具体的示例,可以从用户设备的用户接收固定偏移,诸如指示对偏移第一用户界面的偏好的所选设置,使得附加内容的大小被设置为占据用户设备的可用显示的40%。作为另一示例,在一些实施方式中,可以基于用户输入来确定偏移。作为更特定的示例,在用户输入是按钮按压的实例中,过程500可以基于按钮被按压的持续时间来确定偏移。作为特定示例,在一些实施方式中,过程500开始可以沿特定方向(例如,上、下、左、右和/或任何其他合适的方向)移动第一用户界面,并且可以持续移动第一用户界面,直到过程500确定按钮已经被释放。作为另一更特定的示例,在用户输入是基于来自运动传感器(例如,陀螺仪、加速计和/或任何其他合适类型的运动传感器)的输入的实例中,过程500可以基于运动传感器检测到的运动的幅度和方向的偏移确定传感器的大小和方向。作为特定示例,在一些实施方式中,过程500可以确定偏移将具有与由运动传感器检测到的旋转或倾斜方向相对应的方向。作为另一特定示例,在一些实施方式中,过程500可以确定偏移的大小将与由运动传感器检测到的旋转程度成比例。作为又一特定示例,过程500可以响应于确定用户设备正在旋转或倾斜来确定第一用户界面将开始在特定方向上移动,并且可以持续移动第一用户界面直到过程500确定旋转已经停止了。
注意,在一些实施方式中,过程500可以确定第一用户界面将被移动以呈现由于障碍物(例如,手表的表针和/或手表上的铰链、覆盖用户设备的显示器的手指和/或任何其他合适类型的障碍物)而被阻塞或不完全可见的第一用户界面的一部分。在一些这样的实施方式中,过程500可以基于障碍物的大小和位置来确定偏移的大小和/或方向。例如,在障碍物是一对手表指针或手表指针连接到的铰链的实例中,过程500可以基于指针或铰链的大小(例如,长度、宽度和/或任何其他合适大小信息)来确定偏移量,并且可以基于诸如手表指针指向的方向的任何合适的信息来确定偏移的方向。
还应注意,在一些实施方式中,过程500可以基于在第一用户界面中呈现的内容来确定第一用户界面将在特定方向上移动。例如,过程500可以分析第一用户界面并确定第一用户界面的哪部分可以被偏移去除。在更特定的示例中,过程可以分析在第一用户界面中呈现的内容,并确定第一用户界面的哪些部分可能包含主要内容,第一用户界面的哪些部分可能包含次要内容。基于该确定,过程500可以确定偏移量,使得可以呈现附加的用户界面部分或偏移内容,而可能包含次要内容的部分被偏移量去除。例如,响应于确定第一用户界面包含具有空白内容的部分,过程500可以确定偏移量,在该偏移量中,包含空白内容的第一用户界面的一部分被偏移量从显示中去除,并且附加的用户界面部分或偏移内容被呈现在先前包含空白内容的部分中。
还应注意,在一些实施方式中,过程500可以基于将在用户设备上呈现的附加内容来确定第一用户界面将被偏移特定的偏移量。例如,过程500可以分析包括场境控件的附加用户界面部分,并且可以确定要应用于第一用户界面的偏移量,使得可以以给定的大小(例如,基于用户偏好)显示场境控件。在另一示例中,过程500可以分析包括多组场境控件的附加用户界面部分,并且可以确定要应用于第一用户界面的偏移量,使得可以显示多组场境控件中的每一组而无需连续修改偏移量。
替代地,过程500可以基于当前在第一用户界面中呈现的内容和/或在附加用户界面中呈现的场境控件来确定是否要修改第一用户界面的偏移量。例如,响应于接收到选择第二组场境控件的用户输入,过程500可以基于第二组场境控件的属性来确定是否要修改第一用户界面的偏移量。
在一些实施方式中,过程500可以在508处识别要结合第一用户界面呈现的场境控件。在一些实施方式中,过程500可以基于任何合适的信息来识别场境控件。例如,在一些实施方式中,过程500可以基于在第一用户界面中呈现的内容来识别场境控件。作为更具体的示例,如以上结合图2A和图2B所示和所述,在第一用户界面呈现地图内容的实例中,过程500可以确定场境控件将是用于与地图内容进行交互的控件,诸如用于在地图上放大或缩小的可选输入、用于在地图上搜索位置或商家的搜索功能、用于基于地图获得方向的可选输入和/或任何其他合适的控件。作为另一更特定的示例,如上面结合图2C和图2D所示和所述的,在第一用户界面呈现来自健身追踪器(例如,计步器、跑步追踪器和/或任何其他合适类型的健身追踪器)的内容的实例中,场境控件可以是用于与健身追踪器交互的控件(例如,用于暂停距离***的可选输入和/或任何其他合适的控件)。附加地或可替代地,在一些实施方式中,场境控件可以是用于与在用户设备上在后台操作的诸如媒体播放器、消息收发应用(例如,电子邮件客户端、文本消息收发应用和/或任何其他合适的消息收发应用)和/或任何其他合适类型的应用的应用进行交互的控件。例如,在一些实施方式中,场境控件可以是用于开始或停止正在呈现的音频内容的控件、用于跳过正在播放的歌曲的控件、用于音量调节的控件和/或任何其他合适的控件。作为另一示例,在一些实施方式中,场境控件可以是用于预览接收到的消息、撰写新消息、读取特定消息的控件和/或任何其他合适的控件。注意,在一些实施方式中,过程500可以确定场境控件的多组。例如,在一些实施方式中,过程500可以识别适于与在第一用户界面中呈现的内容进行交互的第一组控件和适于与在用户设备的后台操作的应用进行交互的第二组控件。
过程500在510处可以通过偏移呈现移动的第一用户界面。例如,如图1B、图2B和图2D所示,可以移动第一用户界面,使得第一用户界面的一部分在用户设备的显示器上不再可见。作为更具体的示例,在第一用户界面向上移动的实例中,在第一用户界面移动之后,第一用户界面的上部可能不再可见。在一些实施方式中,如结合图2B至图2D在上文中所述和所示的,过程500可附加地呈现第二用户界面,该第二用户界面在不再包括第一用户界面的显示器的一部分中包括场境控件。注意,在过程500如上所述识别出多组场境控件的实例中,过程500可以使第一组场境控件(例如,用于与在第一用户界面中呈现的内容进行交互的控件)被呈现,如结合图2B至图2D在上文中所述和所示的。在一些这样的实施方式中,过程500可以使第一组场境控件的呈现被禁止,并且可以使第二组场境控件被呈现,例如,响应于确定用户设备的用户已经在特定方向划了第一组场境控件,或者以其他方式指示第二组场境控件将被呈现。
过程500可以使用任何合适的技术或技术组合来使第一用户界面移动。例如,在一些实施方式中,过程500可以使用事件处理器,该事件处理器检测指示第一用户界面将移动的特定类型的用户输入(例如,按钮按压、用户设备的运动和/或如上所述的任何其他合适的用户输入)。然后,在一些此类实施方式中,事件处理器然后可以调用将偏移应用于当前显示的内容的功能。例如,在一些实施方式中,该功能可以将偏移的大小和方向作为输入,如以上结合块506所述。作为更特定的示例,在一些实施方式中,所使用的功能可以与用于老化保护的功能相同或相似,该老化保护功能使在屏幕上显示的内容周期性地移动预定量。在一些实施方式中,过程500可以通过修改表示要在用户设备上呈现的内容的逻辑显示器和表示用户设备的显示屏的物理显示器之间的映射来使第一用户界面移动。例如,在一些实施方式中,当在没有偏移的第一位置呈现第一用户界面时(例如,如图1A、图2A和图2C所示,并且如上结合块502所述),可以存在逻辑显示器和物理显示器之间的一对一映射,使逻辑显示器中表示的每个像素对应于物理显示器的像素。然后,过程500可以通过向逻辑显示器中的第一用户界面的表示添加位移来施加偏移。例如,在一些实施方式中,过程500可以添加空白行或列以表示显示器的未使用部分和/或可以基于所确定的偏移以任何其他合适的方式在逻辑显示器中重新绘制第一用户界面的表示。注意,在一些实施方式中,过程500可以使第一用户界面以任何合适的动画或过渡来移动。例如,在一些实施方式中,过程500可以使第一用户界面在移动时显示为在移动的方向上滑动。
注意,在一些实施方式中,响应于移动或偏移内容使得第一用户界面中的内容的一部分将不再被显示在用户设备的显示器内,过程500可以确定该内容是否应当进行修改,使得内容在显示器的剩余部分内适配。在一些实施方式中,用户设备可以包括用于指示是偏移在第一用户界面内呈现的内容还是要调整大小或以其他方式重新绘制在第一用户界面内呈现的内容以在显示器的剩余部分内适配。附加地或可替代地,与在第一用户界面中呈现的内容相关联的内容提供商可以响应于接收到呈现附加用户界面选项的请求来指示是否偏移内容(或内容的特定类型)。
在512处,过程500可以使第一用户界面恢复以原始位置(例如,没有偏移)呈现。在一些实施方式中,在块510处呈现了具有场境控件的第二用户界面的实例中,过程500可以使得第二用户界面不再呈现。在一些实施方式中,响应于确定预定的持续时间(例如400毫秒、500毫秒、一秒和/或任何其他合适的持续时间),过程500可以使第一用户界面恢复以原始位置呈现。在一些实施方式中,过程500可以使第一用户界面使用任何合适的技术或技术组合来恢复呈现。例如,在一些实施方式中,过程500可调用使内容呈现的功能,且过程500可(例如,以功能调用和/或以任何其他合适的方式)指示偏移不使用。在一些实施方式中,过程500可以调用用于渲染具有偏移的第一用户界面的相同功能,以恢复没有偏移的第一用户界面的呈现。
在一些实施方式中,图5的过程的上述的块中的至少一些可以被执行或可以以任何顺序或序列执行,而不限于结合附图中示出和描述的顺序和序列。同样,在适当或并行的情况下,图5的上述块的一些可以被执行或可以基本同时执行以减少等待时间和处理时间。附加地或可替代地,图5的过程的上述块的一些可以被省略。
在一些实施方式中,任何合适的计算机可读介质可以用于存储用于执行本文的功能和/或过程的指令。例如,在一些实施方式中,计算机可读介质可以是暂时的或非暂时的。例如,非暂时性计算机可读介质可以包括诸如非暂时性形式的磁性介质(诸如硬盘、软盘和/或任何其他合适的磁性介质)之类的介质、非临时形式的光学介质(诸如光盘、数字视频光盘、蓝光光盘和/或任何其他合适的光学介质)、非暂时性形式的半导体介质(诸如闪存、电可编程只读存储器(EPROM)、电可消除可编程只读存储器(EEPROM)和/或任何其他合适的半导体介质)、在传输过程中不会短暂或没有永久性外观的任何合适的介质和/或任何合适的有形介质。作为另一示例,暂时性计算机可读介质可以包括网络、电线、导体、光纤、电路、在传输过程中短暂且没有任何永久性外观的任何合适的介质和/或任何合适的无形介质上的信号。
在本文描述的***收集有关用户的个人信息或利用个人信息的情况下,可以为用户提供机会以控制程序或功能是否收集用户信息(例如,有关用户社交网络、社交行为或活动、职业、用户偏好或用户当前位置的信息)。此外,在存储或使用某些数据之前,可能会以一种或多种方式处理某些数据,以便删除个人信息。例如,可以处理用户的身份,以便无法为该用户确定任何个人信息,或者可以在获得位置信息(例如到城市、邮政编码或州级别)时概括用户的地理位置,因此无法确定用户的特定位置。因此,用户可以控制如何收集有关用户的信息以及如何由内容服务器使用。
因此,提供了用于呈现偏移内容的方法、***和介质。
尽管已经在前述说明性实施方式中描述和示出了本发明,但是应当理解,本公开仅是通过示例的方式进行的,并且可以在不脱离仅由所附权利要求书限定的本发明的精神和范围的情况下,对本发明的实施方式的细节上做出许多改变,。所公开的实施方式的特征可以以各种方式组合和重新布置。

Claims (21)

1.一种用于呈现偏移内容的方法,所述方法包括:
使第一用户界面呈现在用户设备的显示器上的第一位置;
接收指示所述第一用户界面将被移动的用户输入;
确定用于所述第一用户界面的呈现的偏移;
使基于所确定的偏移所述第一用户界面呈现在第二位置,使得当将所述第一用户界面呈现在所述第二位置时所述第一用户界面的一部分不再可见,并且使得当所述第一用户界面呈现在所述第二位置时所述显示器的一部分未使用;
当所述第一用户界面呈现在所述第二位置时,使与在所述第一用户界面中呈现的内容有关的第二用户界面呈现在所述显示器的未使用的部分内;以及
响应于确定已经过去预定的持续时间,使所述第一用户界面被呈现在所述第一位置中并且使所述第二用户界面被移除。
2.根据权利要求1所述的方法,其中,所述用户输入是与所述用户设备相关联的按钮的按压。
3.根据权利要求1或权利要求2所述的方法,其中,所述用户输入是由与所述用户设备相关联的运动传感器检测到的所述用户设备的倾斜。
4.根据权利要求3所述的方法,其中,基于所述倾斜的幅度来确定所述偏移。
5.根据前述权利要求中的任一项所述的方法,还包括:
识别与在所述第一用户界面中呈现的所述内容相关联的场境控件;以及
当所述第一用户界面呈现在所述第二位置时,使所述场境控件呈现在所述显示器的未使用的部分内的所述第二用户界面中。
6.根据权利要求5所述的方法,还包括:
识别第二场境控件;以及
当所述第一用户界面呈现在所述第二位置时,响应于接收到从显示器的部分消除所述场境控件的用户输入,使所述第二场境控件呈现在所述显示器的未使用的部分内的所述第二用户界面中。
7.根据权利要求5或6所述的方法,其中,所述场境控件包括用于操纵由所述用户设备呈现的媒体内容的回放的控件。
8.一种用于呈现偏移内容的***,所述***包括:
存储器;以及
硬件处理器,当执行存储在所述存储器中的计算机可执行指令时,所述硬件处理器被配置为:
使第一用户界面呈现在用户设备的显示器上的第一位置;
接收指示所述第一用户界面将被移动的用户输入;
确定用于所述第一用户界面的呈现的偏移;
使基于所确定的偏移将所述第一用户界面呈现在第二位置,使得当所述第一用户界面呈现在所述第二位置时所述第一用户界面的一部分不再可见,并且使得当所述第一用户界面呈现在所述第二位置时所述显示器的一部分未使用;
当所述第一用户界面呈现在所述第二位置时,使与在所述第一用户界面中呈现的内容有关的第二用户界面呈现在所述显示器的未使用的部分内;以及
响应于确定已经过去预定的持续时间,使所述第一用户界面呈现在所述第一位置并使所述第二用户界面被移除。
9.根据权利要求8所述的***,其中,所述用户输入是与所述用户设备相关联的按钮的按压。
10.根据权利要求8或权利要求9所述的***,其中,所述用户输入是由与所述用户设备相关联的运动传感器检测到的所述用户设备的倾斜。
11.根据权利要求10所述的***,其中,基于所述倾斜的幅度来确定所述偏移。
12.根据权利要求8至11中的任一项所述的***,其中,所述硬件处理器还被配置为:
识别与在所述第一用户界面中呈现的所述内容相关联的场境控件;以及
当所述第一用户界面呈现在所述第二位置时,使所述场境控件呈现在所述显示器的未使用的部分内的所述第二用户界面中。
13.根据权利要求12所述的***,其中,所述硬件处理器还被构造为:
识别第二场境控件;以及
当所述第一用户界面呈现在所述第二位置时,响应于接收到从所述显示器的部分消除所述场境控件的用户输入,使所述第二场境控件呈现在所述显示器的未使用的部分内的所述第二用户界面中。
14.根据权利要求12或权利要求13所述的***,其中,所述场境控件包括用于操纵由所述用户设备呈现的媒体内容的回放的控件。
15.一种包含计算机可执行指令的非暂时性计算机可读介质,所述计算机可执行指令在由处理器执行时使所述处理器执行用于呈现偏移内容的方法,所述方法包括:
使第一用户界面呈现在用户设备的显示器上的第一位置;
接收指示所述第一用户界面将被移动的用户输入;
确定用于所述第一用户界面的呈现的偏移;
使基于所确定的偏移将所述第一用户界面呈现在第二位置,使得当将所述第一用户界面呈现在所述第二位置时所述第一用户界面的一部分不再可见,并且使得当将所述第一用户界面呈现在所述第二位置时所述显示器的一部分未使用;
当所述第一用户界面呈现在所述第二位置时,使与在所述第一用户界面中呈现的内容有关的第二用户界面呈现在所述显示器的未使用的部分内;以及
响应于确定已经过去预定的持续时间,使所述第一用户界面被呈现在所述第一位置中并且使所述第二用户界面被移除。
16.根据权利要求15所述的非暂时性计算机可读介质,其中,所述用户输入是与所述用户设备相关联的按钮的按压。
17.根据权利要求15或权利要求16所述的非暂时性计算机可读介质,其中,所述用户输入是由与所述用户设备相关联的运动传感器检测到的所述用户设备的倾斜。
18.根据权利要求17所述的非暂时性计算机可读介质,其中,基于所述倾斜的幅度来确定所述偏移。
19.根据权利要求15至18中的任一项所述的非暂时性计算机可读介质,其中,所述方法还包括:
识别与在所述第一用户界面中呈现的所述内容相关联的场境控件;以及
当所述第一用户界面呈现在所述第二位置时,使所述场境控件呈现在所述显示器的未使用的部分内的所述第二用户界面中。
20.根据权利要求19所述的非暂时性计算机可读介质,其中,所述方法还包括:
识别第二场境控件;以及
当所述第一用户界面呈现在所述第二位置时,响应于接收到从所述显示器的部分消除所述场境控件的用户输入,使所述第二场境控件呈现在所述显示器的未使用的部分内的所述第二用户界面中。
21.根据权利要求19或权利要求20所述的非暂时性计算机可读介质,其中,所述场境控件包括用于操纵由所述用户设备呈现的媒体内容的回放的控件。
CN201880035799.4A 2017-11-08 2018-08-17 用于在可穿戴设备中呈现用户界面的方法、***和介质 Active CN110800308B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/807,311 US11194463B2 (en) 2017-11-08 2017-11-08 Methods, systems, and media for presenting offset content
US15/807,311 2017-11-08
PCT/US2018/046892 WO2019094082A1 (en) 2017-11-08 2018-08-17 Methods, systems, and media for presenting a user interface in a wearable device

Publications (2)

Publication Number Publication Date
CN110800308A true CN110800308A (zh) 2020-02-14
CN110800308B CN110800308B (zh) 2022-01-11

Family

ID=63579751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880035799.4A Active CN110800308B (zh) 2017-11-08 2018-08-17 用于在可穿戴设备中呈现用户界面的方法、***和介质

Country Status (4)

Country Link
US (2) US11194463B2 (zh)
EP (2) EP4221236A1 (zh)
CN (1) CN110800308B (zh)
WO (1) WO2019094082A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114459490B (zh) * 2022-01-17 2024-02-23 珠海读书郎软件科技有限公司 一种多屏电话手表地图导航的方法、存储介质及设备

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090197635A1 (en) * 2008-02-01 2009-08-06 Kim Joo Min user interface for a mobile device
US20090273565A1 (en) * 2005-03-18 2009-11-05 Microsoft Corporation Systems, methods, and cumputer-readable media for invoking an electronic ink or handwriting interface
US20100095240A1 (en) * 2008-05-23 2010-04-15 Palm, Inc. Card Metaphor For Activities In A Computing Device
US20110161884A1 (en) * 2009-12-31 2011-06-30 International Business Machines Corporation Gravity menus for hand-held devices
CN103376892A (zh) * 2012-04-24 2013-10-30 联想(北京)有限公司 一种控制显示界面显示的方法、装置及终端设备
US20150206269A1 (en) * 2012-01-23 2015-07-23 Google Inc. Rendering content on computing systems
CN104866221A (zh) * 2015-04-21 2015-08-26 上海墨百意信息科技有限公司 一种基于可穿戴设备的触摸操作响应方法和装置
US20150355709A1 (en) * 2014-06-10 2015-12-10 Lg Electronics Inc. Wearable device and method of controlling therefor
CN105209959A (zh) * 2013-03-14 2015-12-30 高通股份有限公司 用于头戴式显示器的用户界面
US20160196054A1 (en) * 2015-01-06 2016-07-07 Lenovo (Singapore) Pte, Ltd. Application switching on mobile devices
CN105814550A (zh) * 2014-01-17 2016-07-27 三星电子株式会社 用于控制用户界面的方法和装置
US20170010846A1 (en) * 2014-01-23 2017-01-12 Apple Inc. System and method of updating a dynamic input and output device
CN106648341A (zh) * 2016-11-18 2017-05-10 惠州Tcl移动通信有限公司 一种显示界面排版调整方法及***

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0006413D0 (en) * 2000-03-17 2000-05-03 Ibm A dynamic shortcut to reverse autonomous computer program actions
US6556222B1 (en) 2000-06-30 2003-04-29 International Business Machines Corporation Bezel based input mechanism and user interface for a smart watch
US7162488B2 (en) * 2005-04-22 2007-01-09 Microsoft Corporation Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
US7421455B2 (en) * 2006-02-27 2008-09-02 Microsoft Corporation Video search and services
US7847251B1 (en) * 2006-08-08 2010-12-07 Fluke Corporation System and method for creating equipment inspection routes
US8229524B2 (en) * 2008-06-27 2012-07-24 Nokia Corporation Clip shaped electronic device with swivelling panels
US8167127B2 (en) * 2009-03-31 2012-05-01 Marware Inc. Protective carrying case for a portable electronic device
US8593418B2 (en) 2010-08-08 2013-11-26 Qualcomm Incorporated Method and system for adjusting display content
US20130002562A1 (en) * 2011-06-30 2013-01-03 Nokia Corporation Virtual keyboard layouts
DE112011105933T5 (de) * 2011-12-08 2014-11-20 Intel Corporation Verfahren und Vorrichtungen zum dynamischen Anpassen einer virtuellen Tastatur
US8760426B1 (en) * 2012-03-26 2014-06-24 Amazon Technologies, Inc. Dominant hand detection for computing devices
US20150015495A1 (en) 2013-07-12 2015-01-15 International Business Machines Corporation Dynamic mobile display geometry to accommodate grip occlusion
CN103677632A (zh) * 2013-11-19 2014-03-26 三星电子(中国)研发中心 一种虚拟键盘调整方法和移动终端
US9921740B2 (en) 2015-02-13 2018-03-20 International Business Machines Corporation Dynamic content alignment in touch screen device
CN106033307A (zh) * 2015-03-11 2016-10-19 青岛海信移动通信技术股份有限公司 一种邮件删除方法及终端设备
DK179292B1 (en) * 2015-06-07 2018-04-09 Apple Inc Devices, methods and graphical user interfaces for providing and interacting with notifications
US10386941B2 (en) 2015-06-16 2019-08-20 Intel Corporation Gyratory sensing system to enhance wearable device user experience via HMI extension

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090273565A1 (en) * 2005-03-18 2009-11-05 Microsoft Corporation Systems, methods, and cumputer-readable media for invoking an electronic ink or handwriting interface
US20090197635A1 (en) * 2008-02-01 2009-08-06 Kim Joo Min user interface for a mobile device
US20100095240A1 (en) * 2008-05-23 2010-04-15 Palm, Inc. Card Metaphor For Activities In A Computing Device
US20110161884A1 (en) * 2009-12-31 2011-06-30 International Business Machines Corporation Gravity menus for hand-held devices
US20150206269A1 (en) * 2012-01-23 2015-07-23 Google Inc. Rendering content on computing systems
CN103376892A (zh) * 2012-04-24 2013-10-30 联想(北京)有限公司 一种控制显示界面显示的方法、装置及终端设备
CN105209959A (zh) * 2013-03-14 2015-12-30 高通股份有限公司 用于头戴式显示器的用户界面
CN105814550A (zh) * 2014-01-17 2016-07-27 三星电子株式会社 用于控制用户界面的方法和装置
US20170010846A1 (en) * 2014-01-23 2017-01-12 Apple Inc. System and method of updating a dynamic input and output device
US20150355709A1 (en) * 2014-06-10 2015-12-10 Lg Electronics Inc. Wearable device and method of controlling therefor
US20160196054A1 (en) * 2015-01-06 2016-07-07 Lenovo (Singapore) Pte, Ltd. Application switching on mobile devices
CN104866221A (zh) * 2015-04-21 2015-08-26 上海墨百意信息科技有限公司 一种基于可穿戴设备的触摸操作响应方法和装置
CN106648341A (zh) * 2016-11-18 2017-05-10 惠州Tcl移动通信有限公司 一种显示界面排版调整方法及***

Also Published As

Publication number Publication date
WO2019094082A1 (en) 2019-05-16
US20220091717A1 (en) 2022-03-24
US20190138177A1 (en) 2019-05-09
US11194463B2 (en) 2021-12-07
EP4221236A1 (en) 2023-08-02
US11861157B2 (en) 2024-01-02
EP3635963B1 (en) 2022-12-28
CN110800308B (zh) 2022-01-11
EP3635963A1 (en) 2020-04-15

Similar Documents

Publication Publication Date Title
US11816303B2 (en) Device, method, and graphical user interface for navigating media content
US11750888B2 (en) User interfaces including selectable representations of content items
AU2022201097B2 (en) Devices, methods, and graphical user interfaces for moving a current focus using a touch-sensitive remote control
US10545583B2 (en) Modifying a highlighting function on a display based on content
KR102328823B1 (ko) 화면 내 빈 영역 활용 방법 및 장치
US11825177B2 (en) Methods, systems, and media for presenting interactive elements within video content
KR20140126327A (ko) 애플리케이션의 썸네일-이미지 선택 기법
US20150063785A1 (en) Method of overlappingly displaying visual object on video, storage medium, and electronic device
CN106796810B (zh) 在用户界面上从视频选择帧
US10474324B2 (en) Uninterruptable overlay on a display
WO2018068364A1 (zh) 用于页面显示的方法、装置、图形用户界面及移动终端
US11861157B2 (en) Methods, systems, and media for presenting offset content
US20210326010A1 (en) Methods, systems, and media for navigating user interfaces
US20200257396A1 (en) Electronic device and control method therefor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant