[go: up one dir, main page]

CN105556431B - 显示器的显示角度的确定 - Google Patents

显示器的显示角度的确定 Download PDF

Info

Publication number
CN105556431B
CN105556431B CN201480051004.0A CN201480051004A CN105556431B CN 105556431 B CN105556431 B CN 105556431B CN 201480051004 A CN201480051004 A CN 201480051004A CN 105556431 B CN105556431 B CN 105556431B
Authority
CN
China
Prior art keywords
display
angles
information
determination
array
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.)
Active
Application number
CN201480051004.0A
Other languages
English (en)
Other versions
CN105556431A (zh
Inventor
D·恩古延
S·塞科
K·莱昂斯
S·W·基姆
A·德斯加丁斯
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.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
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 Nokia Technologies Oy filed Critical Nokia Technologies Oy
Publication of CN105556431A publication Critical patent/CN105556431A/zh
Application granted granted Critical
Publication of CN105556431B publication Critical patent/CN105556431B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/60Rotation of whole images or parts thereof
    • 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
    • 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/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • 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/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • 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/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • 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/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • 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
    • 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/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/30Control of display attribute
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/391Resolution modifying circuits, e.g. variable screen formats
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • 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/02Improving the quality of display appearance
    • 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
    • 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/0626Adjustment of display parameters for control of overall brightness
    • 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

公开了一种方法,包括:确定装置所包括的显示器的相对于重力的第一显示角度,至少部分基于第一显示角度确定信息的序列布置的第一连续子集,至少部分基于第一连续子集执行第一操作,确定显示器的相对于重力的第二显示角度,第二显示角度不同于第一显示角度,至少部分基于第二显示角度确定序列布置的第二连续子集,以及至少部分基于第二连续子集执行第二操作。

Description

显示器的显示角度的确定
技术领域
本申请总体上涉及显示器的显示角度的确定。
背景技术
近来,电子装置在我们的社会中已经变得越来越普遍。在很多情况下,用户通常可以诸如在各种活动执行中、各种情境中查看电子装置和/或电子装置外围设备显示的信息和/或与其交互。这样,配置装置使得装置的用户可以用容易和直接的方式查看和/或与装置显示的信息交互是所期望的。
发明内容
权利要求中给出了本发明的示例的各个方面。
一个或多个实施例可以提供用于进行以下操作的装置、计算机可读介质、非暂态计算机可读介质、计算机程序产品和方法:确定装置所包括的显示器的相对于重力的第一显示角度,至少部分基于第一显示角度确定信息的序列布置的第一连续子集,至少部分基于第一连续子集执行第一操作,确定显示器的相对于重力的第二显示角度,第二显示角度不同于第一显示角度,至少部分基于第二显示角度确定序列布置的第二连续子集,以及至少部分基于第二连续子集执行第二操作。
一个或多个实施例可以提供具有以下装置的装置、计算机可读介质、计算机程序产品和非暂态计算机可读介质:用于确定装置所包括的显示器的相对于重力的第一显示角度的装置,用于至少部分基于第一显示角度确定信息的序列布置的第一连续子集的装置,用于至少部分基于第一连续子集执行第一操作的装置,用于确定显示器的相对于重力的第二显示角度的装置,第二显示角度不同于第一显示角度,用于至少部分基于第二显示角度确定序列布置的第二连续子集的装置,以及用于至少部分基于第二连续子集执行第二操作的装置。
在至少一个示例实施例中,第一操作不同于第二操作。
在至少一个示例实施例中,第一连续子集不同于第二连续子集。
在至少一个示例实施例中,第一连续子集包括第二连续子集的部分,该部分小于第二连续子集整体。
在至少一个示例实施例中,相对于重力的第一显示角度的确定包括:指示重力方向的传感器信息的接收,以及至少部分基于重力关于显示器的方向进行的第一显示角度的确定。
在至少一个示例实施例中,至少部分基于重力关于显示器的方向进行的第一显示角度的确定包括:重力方向不同于第一显示角度的预定参考角度的确定。
在至少一个示例实施例中,预定参考角度与垂直于显示器的底部的角度对应。
在至少一个示例实施例中,第二连续子集的确定包括:第一显示角度与第二显示角度之间的角度变化的确定,以及至少部分基于角度变化和第一连续子集进行的第二连续子集的确定。
在至少一个示例实施例中,第一连续子集与信息的序列布置内的第一位置对应,并且至少部分基于角度变化和第一连续子集进行的第二连续子集的确定包括:角度变化的幅度的确定、至少部分基于第一位置和角度变化的幅度进行的信息的序列布置内的第二位置的确定、以及第二连续子集的确定以使得第二连续子集与信息的序列布置内的第二位置对应。
在至少一个示例实施例中,第一位置与第二位置之间的差异与角度变化的幅度成比例。
在至少一个示例实施例中,至少部分基于第一位置和角度变化的幅度进行的信息的序列布置内的第二位置的确定包括:角度变化的方向的确定、以及至少部分基于第一位置、角度变化的幅度和角度变化的方向进行的信息的序列布置内的第二位置的确定。
在至少一个示例实施例中,从第一位置到第二位置的位置方向与角度变化的方向对应。
在至少一个示例实施例中,递增位置方向与角度变化的顺时针方向对应,并且递减位置方向与角度变化的逆时针方向对应。
在至少一个示例实施例中,递增位置方向与角度变化的逆时针方向对应,并且递减位置方向与角度变化的顺时针方向对应。
在至少一个示例实施例中,信息的序列布置为信息的虚拟屏幕,第一连续子集为虚拟屏幕的第一区域,第二连续子集为虚拟屏幕的第二区域,第一操作包括虚拟屏幕的第一区域在显示器上的显示,并且第二操作包括虚拟屏幕的第二区域在显示器上的显示。
在至少一个示例实施例中,第二操作还包括在虚拟屏幕的第二区域的显示之前的虚拟屏幕的第一区域的显示的终止。
在至少一个示例实施例中,执行虚拟屏幕的第一区域的显示使得显示器上虚拟屏幕的第一区域的方位与第一显示角度对应,并且执行虚拟屏幕的第二区域的显示使得显示器上虚拟屏幕的第二区域的方位与第二显示角度对应。
在至少一个示例实施例中,信息的序列布置为阵列元素的阵列,第一连续子集为阵列的第一阵列元素,第二连续子集为阵列的第二阵列元素,第一操作包括第一阵列元素的选择,并且第二操作包括第二阵列元素的选择。
在至少一个示例实施例中,第一操作包括第一阵列元素的选择的指示的显示使得显示器上第一阵列元素的选择的指示的方位与第一显示角度对应,并且第二操作包括第二阵列元素的选择的指示的显示使得显示器上第二阵列元素的选择的指示的方位与第二显示角度对应。
一个或多个示例实施例还执行阵列元素的阵列的阵列元素的多个表示的显示。
在至少一个示例实施例中,阵列元素的阵列的阵列元素的多个表示包括第一阵列元素的表示。
在至少一个示例实施例中,阵列元素的阵列的阵列元素的多个表示包括第二阵列元素的表示。
在至少一个示例实施例中,选择的指示为指示阵列元素的阵列的特定阵列元素的选择的信息。
在至少一个示例实施例中,阵列元素的选择的指示为以下中的至少一项:突出阵列元素的表示、轮廓阵列元素的表示、放大阵列元素的表示、或者移动阵列元素的表示。
在至少一个示例实施例中,阵列为菜单项阵列,第一阵列元素为第一菜单项,并且第二阵列元素为第二菜单项。
一个或多个示例实施例还执行阵列元素的多个表示的显示使得第一阵列元素的表示在与第一显示角度对应的位置处显示并且第二阵列元素的表示在与第二显示角度对应的位置处显示。
在至少一个示例实施例中,与第一显示角度对应的位置为沿着从显示器的中央沿第一显示角度延伸的轴的位置。
在至少一个示例实施例中,与第一显示角度对应的位置接近显示器的外边缘。
在至少一个示例实施例中,第一操作包括阵列元素的多个表示的方位的修改使得显示器上多个表示中的每个表示的方位与第一显示角度对应,并且第二操作包括阵列元素的多个表示的方位的修改使得显示器上多个表示中的每个表示的方位与第二显示角度对应。
在至少一个示例实施例中,第一操作包括附加信息的表示在显示器的中央位置的显示使得附加信息的表示的方位与第一显示角度对应。
在至少一个示例实施例中,第二操作包括附加信息的表示在显示器的中央位置的显示使得附加信息的表示的方位与第二显示角度对应。
在至少一个示例实施例中,阵列为程序标识符阵列,第一阵列元素为第一程序标识符,第二阵列元素为第二程序标识符,第一操作包括由第一程序标识符所标识的第一程序的调用,并且第二操作包括由第二程序标识符所标识的第二程序的调用。
在至少一个示例实施例中,第一操作包括由第一程序引起被显示的视觉信息在显示器的中央部分的显示,视觉信息以使得由第一程序引起被显示的的视觉信息的表示的方位与第一显示角度对应。
在至少一个示例实施例中,第二操作包括由第二程序引起被显示的视觉信息在显示器的中央部分的显示,以使得由第二程序引起被显示的视觉信息的表示的方位与第二显示角度对应。
在至少一个示例实施例中,第二操作包括第一程序对视觉信息的显示的排除。
一个或多个示例实施例还执行环境传感器信息的接收以及环境传感器信息指示装置被用户积极地查看的确定,其中第一显示角度的确定通过环境传感器信息指示装置被用户积极地查看的确定来断定。
在至少一个示例实施例中,环境传感器信息指示装置被用户积极地查看的确定包括以下中的至少一项:装置的方位指示装置被用户积极地查看的确定、用户的眼睛接近显示器的确定、用户持有装置的确定。
在至少一个示例实施例中,环境传感器信息包括指示重力相对于装置的方向的信息,并且环境传感器信息指示装置被用户积极地查看的确定包括至少部分基于指示重力方向的信息进行的装置的方位指示装置被用户积极地查看的的确定。
在至少一个示例实施例中,基本上平行于显示器表面的重力方向指示装置被用户积极地查看。
在至少一个示例实施例中,在重力方向在预定门限角度内偏离准确平行于显示器表面的情况下,重力方向基本上平行于显示器表面。
在至少一个示例实施例中,环境传感器信息包括指示用户相对于显示器的接近的接近传感器信息,并且环境传感器信息指示装置被用户积极地查看的确定包括至少部分基于接近传感器信息进行的用户的眼睛接近显示器的确定。
在至少一个示例实施例中,指示目标在距离显示器的门限距离内的接近传感器信息指示用户的接近。
在至少一个示例实施例中,环境传感器信息包括指示用户持有装置的触摸传感器信息,并且环境传感器信息指示装置被用户积极地查看的确定包括至少部分基于触摸传感器信息进行的用户持有装置的确定。
一个或多个示例实施例还执行以下操作:不同环境传感器信息的接收,不同的环境传感器信息指示装置未被用户积极地查看的确定,以及至少部分基于不同环境传感器指示装置未被用户积极地查看进行的第三显示角度的确定的排除。
在至少一个示例实施例中,不同的环境传感器信息指示装置未被用户积极地查看的确定包括以下中的至少一项:装置的方位指示装置未被用户积极地查看的确定,用户的眼睛远离显示器的确定,或者用户未持有装置的确定。
在至少一个示例实施例中,不同的环境传感器信息包括指示重力相对于装置的方向的信息,并且不同的环境传感器信息指示装置未被用户积极地查看的确定包括至少部分基于指示重力方向的信息进行的装置的方位指示装置未被用户积极地查看的确定。
在至少一个示例实施例中,基本上垂直于显示器表面的重力方向指示装置未被用户积极地查看。
在至少一个示例实施例中,在重力方向在预定门限角度内偏离准确垂直于显示器表面的情况下,重力方向基本上垂直于显示器的表面。
在至少一个示例实施例中,不同的环境传感器信息包括指示不存在接近显示器的用户的接近传感器信息,并且不同的环境传感器信息指示装置未被用户积极地查看的确定包括至少部分基于接近传感器信息进行的用户的眼睛没有接近显示器的确定。
在至少一个示例实施例中,指示目标超过距离显示器的门限距离的接近传感器信息指示不存在用户。
在至少一个示例实施例中,不同的环境传感器信息包括指示用户未持有装置的触摸传感器信息,并且不同的环境传感器信息指示装置未被用户积极地查看的确定包括至少部分基于触摸传感器信息进行的用户未持有装置的确定。
附图说明
为了更完整地理解本发明的实施例,现在参考结合附图给出的以下描述,在附图中:
图1是示出根据至少一个示例实施例的装置的框图;
图2A-2F是图示根据至少一个示例实施例的装置的图;
图3A-3C是图示根据至少一个示例实施例的关于显示角度的显示器的图;
图4A-4C是图示根据至少一个示例实施例的阵列元素的阵列的图;
图5A-5E是图示根据至少一个示例实施例的菜单项阵列和/或程序标识符阵列的图;
图6A-6C是图示根据至少一个示例实施例的信息的虚拟屏幕的图;
图7是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的信息的序列布置的连续子集的确定相关联的活动的流程图;
图8是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的信息的序列布置的连续子集的确定相关联的活动的流程图;
图9是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的信息的序列布置的连续子集的确定相关联的活动的流程图;
图10是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的信息的虚拟屏幕的区域的确定相关联的活动的流程图;
图11是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的阵列元素的阵列中的阵列元素的确定相关联的活动的流程图;
图12是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的菜单项阵列中的菜单项的确定相关联的活动的流程图;以及
图13是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的程序标识符阵列中的程序标识符的确定相关联的活动的流程图。
具体实施方式
参考附图中的图1到13来理解本发明的实施例及其潜在优点。
现在在下文中参考其中示出一些而非全部实施例的附图来更全面地描述一些实施例。本发明的各种实施例可以用很多不同形式来实施,而不应当被理解为限于本文中所提出的实施例;相反,提供这些实施例使得本公开满足适当的法律要求。相似的附图标记始终指代相似的元素。如本文中所使用的,术语“数据”、“内容”、“信息”和类似的术语可以可互换地使用以指代根据本发明的实施例能够传输、接收和/或存储的数据。因此,任何这样的术语的使用都不应当被认为是限制本发明的实施例的精神和范围。
另外,如本文中所使用的,术语“电路系统”是指(a)仅硬件电路实现(例如以模拟电路系统和/或数字电路系统的实现);(b)包括一个或多个计算机可读存储器上存储的一起工作以引起装置执行本文中所描述的一个或多个功能的软件和/或固件指令的电路和计算机程序产品的组合;以及(c)即使在物理上不存在软件或固件的情况下仍然需要软件或固件用于操作的电路,诸如例如微处理器或者微处理器的部分。这一定义“电路系统”适用于本文中的这一术语的所有的使用,包括在任何权利要求中的使用。作为另外的示例,如本文中所使用的,术语“电路系统”还包括包含一个或多个处理器和/或其部分以及伴随软件和/或固件的实现。作为另一示例,如本文中所使用的术语“电路系统”还包括例如移动电话的基带集成电路或应用处理器集成电路或者服务器、蜂窝网络装置、其他网络装置和/或其他计算装置中的类似集成电路。
如本文中所定义的,指代物理介质(例如易失性或者非易失性存储器设备)的“非暂态计算机可读介质”可以不同于指代电磁信号的“暂态计算机可读介质”。
图1是示出根据至少一个示例实施例的装置(诸如电子装置10)的框图。然而,应当理解,如图示和下文中描述的电子装置仅是可能得益于本发明的实施例的说明性的电子装置,因此其不应当被认为限制本发明的范围。虽然出于示例的目的说明并且将在下文中描述电子装置10,然而其他类型的电子装置可以很容易采用本发明的实施例。电子装置10可以是个人数字助理(PDA)、寻呼机、移动计算机、台式计算机、电视、游戏装置、膝上型计算机、平板计算机、媒体播放器、相机、摄录机、移动电话、悬挂(pendant)装置、单目装置、外围装置、近眼显示装置、可穿戴装置、取景装置、望远镜装置、单视场图像装置、双目装置、立体影像装置、虚拟现实装置、增强现实装置、万花筒装置、全球定位系统(GPS)装置、汽车、自助服务终端、电子台、和/或任何其他类型的电子系统。另外,至少一个示例实施例的装置不需要是整个电子装置,在其他示例实施例中可以是电子装置的部件或部件的组。例如,装置可以是集成电路、一组集成电路等。
另外,装置可以很容易采用本发明的实施例而不管其提供移动性的意图。在这点上,虽然结合移动应用来描述本发明的实施例,然而应当理解,本发明的实施例可以结合各种其他应用来使用,无论是在移动通信行业内还是在移动通信行业外。
在至少一个示例实施例中,电子装置10包括处理器11和存储器12。处理器11可以是任何类型的处理器、控制器、嵌入式控制器、处理器核等。在至少一个示例实施例中,处理器11使用计算机程序代码以引起装置执行一个或多个动作。存储器12可以包括易失性存储器(诸如包括用于数据的暂时存储的缓存区域的易失性随机存取存储器(RAM))和/或其他存储器,例如非易失性存储器,其可以是嵌入式的和/或可以是可移除的。非易失性存储器可以包括EEPROM、闪存存储器等。存储器12可以存储大量信息和数据中的任何信息和数据。信息和数据可以由电子装置10用于实现电子装置10的一个或多个功能,诸如本文中所描述的功能。在至少一个示例实施例中,存储器12包括计算机程序代码使得存储器和计算机程序代码被配置成与处理器一起工作以引起装置执行本文中所描述的一个或多个动作。
电子装置10还可以包括通信设备15。在至少一个示例实施例中,通信设备15包括与传送器和/或接收器可操作通信的天线、(或多个天线)、有线连接器等。在至少一个示例实施例中,处理器11向传送器提供信号和/或从接收器接收信号。信号可以包括根据通信接口标准的信令信息、用户语音、所接收的数据、用户生成的数据等。通信设备15可以使用一个或多个空中接口标准、通信协议、调制类型和接入类型来操作。作为说明,电子通信设备15可以根据第二代(2G)无线通信协议IS-136(时分多址(TDMA))、全球移动通信系统(GSM)和IS-95(码分多址(CDMA))、根据第三代无线通信协议(诸如通用移动电信系统(UMTS)、CDMA2000、宽带CDMA(WCDMA)和时分同步CDMA(TD-SCDMA))、和/或根据第四代(4G)无线通信协议、无线联网协议(诸如802.11)、短距离无线协议(诸如蓝牙)等来操作。通信设备15可以根据有线协议(诸如以太网、数字用户线(DSL)、异步传输模式(ATM)等)来操作。
处理器11可以包括用于实现音频、视频、通信、导航、逻辑功能等以及用于实现本发明的实施例(包括例如本文中所描述的功能中的一个或多个)的装置(诸如电路系统)。例如,处理器11可以包括用于执行各种功能(包括例如本文中所描述的功能中的一个或多个)的装置,诸如数字信号处理器设备、微处理器设备、各种模数变换器、数模变换器、处理电路系统和其他支持电路。装置可以根据其相应能力执行这些设备中电子装置10的控制和信号处理功能。处理器11因此可以包括先于调制和传输来编码和交织消息和数据的功能。处理器1可以另外包括内部语音编码器,并且可以包括内部数据调制解调器。另外,处理器11可以包括操作一个或多个软件程序的功能,这些软件程序可以存储在存储器中并且可以引起处理器11除其他之外还实现至少一个实施例(包括例如本文中所描述的功能中的一个或多个)等。例如,处理器11可以操作连接程序,诸如传统的因特网浏览器。连接程序可以使得电子装置10能够根据例如传输控制协议(TCP)、因特网协议(IP)、用户数据报协议(UDP)、因特网消息访问协议(IMAP)、邮局协议(POP)、简单邮件传输协议(SMTP)、无线应用协议(WAP)、超文本传输协议(HTTP)等传送和接收因特网内容,诸如基于位置的内容和/或其他网页内容。
电子装置10可以包括用于提供输出和/或接收输入的用户接口。电子装置10可以包括输出设备14。输出设备14可以包括音频输出设备,诸如振铃器、耳机、扬声器等。输出设备14可以包括触觉输出设备,诸如振动传感器、电子可形变表面、电子可形变结构等。输出设备14可以包括视觉输出设备,诸如显示器、灯等。在至少一个示例实施例中,装置引起信息的显示,显示的引起可以包括:在装置所包括的显示器上显示信息,向包括显示器的单独的装置发送信息,等等。电子装置可以包括输入设备13。输入设备13可以包括光传感器、接近传感器、麦克风、触摸传感器、力传感器、按钮、小键盘、运动传感器、磁场传感器、相机等。触摸传感器和显示器可以特征化为触摸显示器。在包括触摸显示器的实施例中,触摸显示器可以被配置成从单个触点、多个触点等接收输入。在这样的实施例中,触摸显示器和/或处理器可以至少部分基于位置、运动、速度、接触区域等确定输入。在至少一个示例实施例中,装置接收输入的指示。装置可以从传感器、驱动器、单独的装置等接收指示。指示输入的信息可以包括传达指示输入的信息的信息、传达指示输入的出现的输入指示方面的信息的信息等。
电子装置10可以包括那些包括被配置成通过电阻、电容、红外、应变仪、表面波、光成像、弥散信号技术、声学脉冲识别或其他技术中的任何技术实现触摸识别并且然后提供指示位置和与触摸相关联的其他参数的信号的触摸显示器中的任何触摸显示器。另外,触摸显示器可以被配置成接收触摸事件形式的输入的指示,触摸事件可以定义为选择物(例如指头、触笔、钢笔、铅笔或其他指示设备)与触摸显示之间的实际物理接触。替选地,触摸事件可以定义为使得选择物接近触摸显示器,以悬停在所显示的目标上或者靠近预定义的距离内的目标,即使没有与触摸显示器的物理接触。这样,触摸输入可以包括由触摸显示器检测的任何输入,包括涉及实际物理接触的触摸事件以及不涉及物理接触但是由于诸如选择物到触摸显示器的接近等而仍然由触摸显示器检测到的触摸事件。触摸显示器可以能够接收与关于触摸输入而向触摸屏施加的力相关联的信息。例如,触摸屏在重压触摸输入与轻压触摸输入之间可以区分。在至少一个示例实施例中,显示器可以显示二维信息、三维信息等。
在包括小键盘的实施例中,小键盘可以包括用于操作电子装置10的数字(例如0-9)键、符号键(例如#、*)、字母键等。例如,小键盘可以包括传统的QWERTY小键盘布置。小键盘还可以包括具有相关联的功能的各种软键。另外,或者替选地,电子装置10可以包括接口设备,诸如控制杆或其他用户输入接口。
输入设备13可以包括媒体捕获元件。媒体捕获元件可以是用于捕获图像、视频和/或音频用于存储、显示或传输的任何装置。例如,在其中媒体捕获元件为相机模块的至少一个示例实施例中,相机模块可以包括可以从所捕获的图像形成数字图像文件的数字相机。这样,相机模块可以包括诸如镜头或其他光学部件等的硬件和/或用于从所捕获的图像产生数字图像文件所必须的软件。替选地,相机模块可以仅包括用于查看图像的硬件,而电子装置10的存储器设备以用于从所捕获的图像产生数字图像文件的软件形式存储用于由处理器11来处理的指令。在至少一个示例实施例中,相机模块还可以包括辅助处理器11处理图像数据的处理元件(诸如协处理器)以及用于压缩和/或解压缩图像数据的编码器和/或解码器。编码器和/或解码器可以根据标准格式(例如联合图像专家组(JPEG)标准格式)来编码和/或解码。
图2A-2F是图示根据至少一个实施例的装置的图。图2A-2F的示例仅是示例而非限制权利要求的范围。例如,装置的尺寸可以变化,装置的形状可以变化,装置的配置可以变化,等等。
在一些情况下,将电子装置配置为悬挂装置可能是所期望的。例如,将电子装置配置为悬挂装置可以允许电子装置的用户很容易地运输装置、佩戴装置、与装置交互等。悬挂装置可以是指包括悬挂形状因子的电子装置,诸如与关于图1描述的类似的电子装置。例如,包括悬挂形状因子的装置可以包括用于将悬挂装置附接到项链的提供物,以便很容易地将装置持在用户手中,将装置直立在桌子上,等等。在至少一个示例实施例中,悬挂装置包括项链。
在一些情况下,悬挂装置包括显示器可能是所期望的。例如,可能理想的是,向悬挂装置的用户显示信息。在一些情况下,可能理想的是,悬挂装置所包括的显示器为近眼显示器。例如,近眼显示器可以使得装置的尺寸能够保持紧凑,以使得用户能够在近距离处清楚地查看显示器,等等。在至少一个示例实施例中,悬挂装置包括近眼显示器。在一些情况下,悬挂装置可以被配置成使得用户的单眼能够最佳地查看近眼显示器。在诸如这些情况等情况下,悬挂装置可以称为单目装置。
在一些情况下,可能理想的是,悬挂装置包括多个显示器。例如,悬挂装置可以被配置为双目装置。双目装置可以是指其中第一显示器被配置用于由用户的左眼来查看并且第二显示器被配置用于由用户的右眼来查看使得用户能够同时查看显示器的电子装置。
在一些情况下,可能理想的是,悬挂装置接收环境传感器信息。例如,装置可以通过从至少一个环境传感器接收环境传感器信息来确定装置方位、用户输入、装置模式等。环境传感器可以是指与关于图1所描述的类似的输入设备。例如,环境传感器可以是触摸传感器、方位传感器、加速度计、红外传感器、光学传感器、接近传感器、陀螺仪、磁力计、惯性传感器等。
图2A-2C的示例是图示根据至少一个示例实施例的装置200的图。图2A是透视图,图2B是正视图,图2C是相同示例的剖视图。在图2A-2C的示例中,装置200包括外壳202、显示器204、环境传感器206、208、210、212、214、216、218、220、222、224、226和228、以及处理器230。图2A-2C的示例将装置200描绘为悬挂装置,然而应当理解,装置200可以是任何类型的电子装置。
在一些情况下,用户可以使得与关于图2A-2C描绘的类似的电子装置受其控制。在诸如这些情况等情况下,装置可以接收消息、日历提醒等的通知。可能理想的是,在诸如这些情况等情况下,查看者能够积极地查看装置以感知通知,解除提醒,等等。例如,用户可以将装置放置在其眼睛附近、朝着其方向面向装置等等以积极地查看装置。在装置的积极查看期间,用户可以将其注意力集中在装置上,与装置交互,等等。例如,在装置的积极查看期间,用户可以积极地读取在装置所包括的显示器上所显示的信息。
图2D是图示用户240积极地查看装置242所包括的显示器的图。虽然图2D的示例将装置242描绘为悬挂装置,然而装置242可以是任何类型的电子装置。
如先前所描述的,在一些情况下,用户可以使得与关于图2A-2C描述的类似的电子装置受其控制。在一些情况下,装置可以被放置成使得装置可以不被用户积极地查看。例如,装置可以放置在桌子上,放置在用户的口袋中,佩戴在用户的身上,等等。在诸如这些情况等情况下,装置所包括的显示器可以由装置的用户消极地查看。在装置的消极查看期间,用户可以将其注意力集中在除了装置之外的物体上、忽略装置、使用外围视觉查看装置、从远距离处查看装置等等。例如,在装置的消极查看期间,用户可以读取不同装置所包括的显示器上显示的信息、执行独立于装置的任务等等。以这一方式,被消极查看的装置并不是被积极地查看。
图2E是图示用户244消极地查看装置246所包括的显示器的图。虽然图2E的示例将装置244描绘为悬挂装置,然而装置244可以是任何类型的电子装置。可以看到,装置246附接到用户244佩戴的项链。虽然图2E的示例将装置246描绘为由用户244佩戴,然而装置246可以附接到用户244的衣服,携带在口袋中,拿在用户244的手中等等,使得装置246可以被用户244消极地查看。
图2F是图示用户250坐在桌子252旁消极地查看装置254所包括的显示器的图。虽然图2F的示例将装置254描绘为悬挂装置,然而装置254可以是任何类型的电子装置。可以看到,装置254被竖立放置在桌子252的上表面。虽然图2E的示例将装置描绘为在桌子252的上表面,然而装置254可以被放置在其他位置使得装置254可以被用户250消极地查看。例如,装置254可以被竖立放置在地面上,装置254的侧面位于桌子252的上表面,等等。
如先前所描述的,用户可以积极地查看装置。例如,用户可以按照与图2D的用户240与装置242交互类似的方式与装置交互。在诸如这些情况等的情况下,可能理想的是,装置进入装置的积极查看状态。例如,装置可以至少部分基于装置的积极查看状态确定装置被用户积极地查看。积极查看状态的特征可以在于在该状态中装置以避免视觉损伤补偿的方式被配置。视觉损伤补偿可以是指在查看条件比理想条件差时以很容易察觉和/或理解的方式的视觉信息渲染(rendering)。例如,以视觉损伤补偿渲染的视觉信息可以用更低的像素分辨率、用更高的亮度水平来渲染,而没有文本信息,等等。替选地,在没有视觉损伤补偿的情况下渲染的视觉信息可以用增加的像素分辨率、用更低的亮度水平、用文本信息等来渲染。
如先前所描述的,用户可以消极地查看装置、不查看装置等等。例如,装置可以类似于关于图2E-2F描述的方式来被消极查看。在诸如这些情况等的情况下,用户可以从消极查看向积极查看过渡。例如,用户可以将装置从与图2E或2F中描绘的类似的位置向与图2D中描绘的类似的位置移动。在诸如这些情况等情况下,可能理想的是,装置至少部分基于环境传感器信息进入装置的积极查看状态。比如,环境传感器信息可以指示装置被用户积极地查看。例如,环境传感器信息可以指示装置关于用户具有装置方位。在这样的示例中,装置方位可以类似于图2D的装置242关于用户240的方位。在至少一个示例实施例中,装置至少部分基于环境传感器信息指示用户积极地查看装置的确定而进入装置的积极查看状态。
在一些情况下,装置的方位可以指示装置被用户积极地查看。例如,装置可以被定向成使得装置所包括的显示器处于视图清楚的位置。比如,装置在被积极查看时的方位可以类似于图2D的装置242的方位。在诸如这些情况等的情况下,可能理想的是,环境传感器信息至少部分基于装置的方位来指示用户积极地查看装置。在至少一个示例实施例中,环境传感器信息指示用户积极地查看装置的确定包括装置的方位指示用户积极地查看装置的确定。在一些情况下,重力相对于装置的方向可以指示用户积极地查看装置。例如,装置在重力方向基本上平行于装置所包括的显示器的表面的情况下可能被积极地查看。比如,可以看到,图2D中的重力方向基本上平行于装置242的显示器。在至少一个示例实施例中,环境传感器信息包括指示重力相对于装置的方向的信息。在至少一个示例实施例中,在重力方向在预定门限角度内偏离其准确地平行于显示器表面的情况下,重力方向基本上平行于显示器的表面。在至少一个示例实施例中,门限角度为预定角度,诸如15度、28度、45度等。在至少一个示例实施例中,门限角度至少部分基于装置的一个或多个物理特性(诸如装置的尺寸、显示器的分辨率、显示器的由于装置的外壳而模糊等)而变化。在至少一个示例实施例中,门限角度可以至少部分基于其他环境情况,诸如装置与用户之间的距离,用户与装置之间的接触等。例如,门限角度在用户更远离装置时、在装置的尺寸更大时等可以更大。在另一示例中,门限角度在用户更接近装置时、在装置的尺寸更小时等可以更小。
在一些情况下,用户的眼睛接近于装置所包括的显示器可以指示用户积极地查看装置。例如,显示器可以是近眼显示器。积极地查看近眼显示器的用户可以以与图2D的用户240的眼睛接近装置242类似的方式使其眼睛接近显示器。在诸如这些情况等的情况下,可能理想的是,环境传感器信息至少部分基于用户的眼睛接近显示器的确定来指示用户积极地查看装置。例如,环境传感器可以是装置所包括的接近传感器、红外传感器、声纳、雷达、电容传感器、光传感器等。在至少一个示例实施例中,环境传感器指示用户积极地查看装置的确定包括用户的眼睛接近显示器的确定。在至少一个示例实施例中,环境传感器信息包括指示用户关于显示器的接近的接近传感器信息。在至少一个示例实施例中,接近传感器信息在接近传感器信息指示目标在距离显示器的门限距离内的情况下指示用户的接近。在至少一个示例实施例中,门限距离为预定距离,诸如2厘米、4厘米、8厘米等。在至少一个示例实施例中,门限距离至少部分基于装置的一个或多个物理特性(诸如装置的尺寸、显示器的分辨率、装置的由于装置的外壳的模糊等)而变化。在至少一个示例实施例中,门限距离可以至少部分基于其他环境情况,诸如装置与用户之间的距离、用户与装置之间的接触等。例如,门限距离在用户更远离装置时、在装置的尺寸更大时等可以更大。在另一示例中,门限距离在用户更接近装置时、在装置的尺寸更小时等可以更小。
在一些情况下,用户持有装置可以指示用户积极地查看装置。例如,用户可能必须持有装置同时与和装置相关联的软件交互。比如,装置可以包括触摸传感器作为用于软件控制的输入。积极地查看装置的用户可以以与图2D的用户240持有装置242类似的方式持有装置。在诸如这些情况等的情况下,可能理想的是,环境传感器信息至少部分基于用户正持有装置的确定来指示用户积极地查看装置。在至少一个示例实施例中,环境传感器信息指示用户积极地查看装置的确定包括用户正持有装置的确定。在至少一个示例实施例中,环境传感器信息包括指示用户持有装置的触摸传感器信息。
在一些情况下,可能理想的是,至少部分基于从不同环境传感器接收的环境传感器信息的组合来确定用户积极地查看装置。比如,环境传感器信息在没有发生任何积极查看的情况下可以指示装置正被积极地查看。例如,用户可以短暂地持有装置以将其移开,或者装置即使在装置没有被积极查看的情况下可能具有与装置的查看一致的方位。在诸如这些情况等的情况下,装置在从不同环境传感器接收的环境传感器信息的组合与用户积极查看到的一致的情况下可以确定用户积极地查看装置。例如,装置在具有特定方位并且同时被持有的情况下,或者装置被持有并且装置接近用户的眼睛的情况下等等,可以确定其被积极地查看。
如先前所描述的,用户可以正消极地查看装置、不查看装置等等。例如,装置可以以与关于图2E-2F描述的类似的方式来被消极查看。在诸如这些情况等的情况下,可能理想的是,装置进入装置的消极查看状态。例如,装置可以至少部分基于装置的消极查看状态来确定装置并未正被用户积极地查看。消极查看状态可以是引起根据受损查看显示模式显示信息而在未受损查看显示模式下不显示信息的操作状态。消极查看状态可以特征化为在其中装置以提供视觉损伤补偿的方式来配置的状态。
如先前所描述的,用户可以正积极地查看装置。例如,用户可以以与图2D的用户240与装置242交互类似的方式与装置交互。在诸如这些情况等的情况下,用户可以从积极查看向消极查看过渡。例如,用户可以从与图2D中描绘的类似的位置向与图2E和/或图2F中描绘的类似的位置移动。在诸如这些情况等的情况下,可能理想的是,装置至少部分基于环境传感器信息进入装置的积极查看状态。比如,环境传感器信息可以指示装置未被用户积极地查看。例如,环境传感器信息可以指示装置具有关于用户的装置方位,类似于图2E的装置246关于用户244的方位、类似于图2F的装置254关于用户250的方位等。在至少一个示例实施例中,装置至少部分基于环境传感器信息指示用户并未积极地查看装置的确定而进入装置的消极查看状态。
在一些情况下,装置的方位可以指示装置未被用户积极地查看。例如,装置可以被取向(oriented)成使得装置所包括的显示器处于视图模糊的位置。比如,装置在被积极查看时的方位可以类似于图2E的装置246的方位。在诸如这些情况等的情况下,可能理想的是,环境传感器信息至少部分基于装置的方位指示用户并未积极地查看装置。在至少一个示例实施例中,环境传感器信息指示用户并未积极地查看装置的确定包括装置的方位指示用户并未积极地查看装置的确定。在至少一个示例实施例中,环境传感器为磁力计,并且环境传感器信息指示装置相对于地球的磁北极的方位。在一些情况下,重力相对于装置的方向可以指示用户并未积极地查看装置。例如,装置在重力方向基本上垂直于装置所包括的显示器的表面的情况下可能并未被积极地查看。比如,可以看到,图2E中的重力方向基本上垂直于装置246的显示器,并且图2F中的重力方向基本上垂直于装置254的显示器。在至少一个示例实施例中,在重力方向在预定门限角度内偏离准确地垂直于显示器表面的情况下,重力方向基本上垂直于显示器的表面。在至少一个示例实施例中,门限角度为预定角度,诸如15度、20度、45度等。在至少一个示例实施例中,门限角度至少部分基于装置的一个或多个物理特性(诸如装置的尺寸、显示器的分辨率、显示器的由于装置的外壳而模糊等)而变化。在至少一个示例实施例中,门限角度可以至少部分基于其他环境情况,诸如装置与用户之间的距离,用户与装置之间的接触等。例如,门限角度在用户更远离装置时、在装置的尺寸更大时等可以更大。在另一示例中,门限角度在用户更接近装置时、在装置的尺寸更小时等可以更小。
在一些情况下,不存在用户的眼睛接近于装置所包括的显示器可以指示用户并未积极地查看装置。例如,显示器可以是近眼显示器。不积极地查看近眼显示器的用户可以以与图2E的用户244的眼睛远离装置246、图2F的用户250的眼睛远离装置254等类似的方式使其眼睛远离显示器。在诸如这些情况等的情况下,可能理想的是,环境传感器信息至少部分基于用户的眼睛远离显示器的确定来指示用户并未积极地查看装置。例如,环境传感器可以是装置所包括的接近传感器、红外传感器、声纳、雷达、电容传感器、光传感器等。在至少一个示例实施例中,环境传感器指示用户并未积极地查看装置的确定包括用户的眼睛远离显示器的确定。在至少一个示例实施例中,接近传感器信息在接近传感器信息指示目标超过距离显示器的门限距离的情况下指示用户的远离。在至少一个示例实施例中,门限距离为预定距离,诸如20厘米、30厘米、50厘米等。在至少一个示例实施例中,门限距离至少部分基于装置的一个或多个物理特性(诸如装置的尺寸、显示器的分辨率、装置的由于装置的外壳的模糊等)而变化。在至少一个示例实施例中,门限距离可以至少部分基于其他环境特性,诸如装置与用户之间的距离、用户与装置之间的接触等。例如,门限距离在用户更远离装置时、在装置的尺寸更大时等可以更大。在另一示例中,门限距离在用户更接近装置时、在装置的尺寸更小时等可以更小。
一些情况下,不存在用户持有装置可以指示用户并未积极地查看装置。例如,用户可能必须持有装置以与和装置相关联的软件交互。比如,装置可以包括触摸传感器作为用于软件控制的输入。未积极地查看装置的用户可能以与图2E的用户244并未持有装置246、图2F的用户250并未持有装置254类似的方式不持有装置。在诸如这些情况等的情况下,可能理想的是,环境传感器信息至少部分基于用户未持有装置的确定来指示用户并未积极地查看装置。在至少一个示例实施例中,环境传感器信息指示用户未积极地查看装置的确定包括用户未持有装置的确定。在至少一个示例实施例中,环境传感器信息包括指示用户未持有装置的触摸传感器信息。
在一些情况下,可能理想的是,至少部分基于从不同环境传感器接收的环境传感器信息的组合确定用户未积极地查看装置。比如,环境传感器信息在发生积极查看的情况下可以指示装置未被积极地查看。例如,用户可以短暂地拖拉装置离开其眼睛,装置即使在装置被积极查看的情况下等可能具有与装置的查看不一致的方位。在诸如这些情况等的情况下,装置在从不同环境传感器接收的环境传感器信息的组合与未被用户积极查看到的一致的情况下可以确定用户并未积极地查看装置。例如,装置在具有特定方位并且同时未被持有的情况下,或者装置未被持有并且装置远离用户的眼睛的情况下等等,可以确定其并未被积极地查看。
图3A-3C是图示根据至少一个示例实施例的关于显示角度的显示器的图。图3A-3C的示例仅是示例,而非限制权利要求的范围。例如,显示器设计和/或形状可以变化,显示配置可以变化,显示角度可以变化,等等。
如先前所讨论的,在一些情况下,用户可能想要使用装置(诸如图2A-2F的示例中所描述的装置)感知和/或交互信息(诸如内容、软件、文本信息、图形信息等)。例如,虽然装置正被用户积极地查看,然而用户可以查看文本内容、浏览图形内容、与软件交互等等。这样,可能理想的是,提供一种经由装置与这样的信息交互的容易且直观的方法。图2A-2F的示例描绘特征在于管状形状因子的装置,其类似于单目装置、万花筒等。由于用户在装置所包括的显示器处向装置中窥视,可能理想的是,提供一种容易且直观与显示器上所显示的信息交互的方式。在很多情况下,用户可能很熟悉在这样的信息中滚动、摇拍(pan)、浏览、导航等的一个或多个方式。这样,可能理想的是,配置装置使得装置的用户能够通过旋转输入、转向输入等与显示器上所显示的信息交互。例如,用户可以在窥视装置所包括的显示器时绕装置的轴翻滚装置。以这一方式,装置本身可以出于与查看文本内容、浏览图形内容、与软件交互等相关联的目的而用作输入设备。
为了便利通过装置的这样的与信息的交互,可能理想的是,确定装置的方位。在很多情况下,用户可以在窥视装置的显示器的同时与信息交互。在这样的情况下,可能理想的是,配置装置使得在装置的用户滚动、旋转、旋拧装置等时显示器上所显示的信息保持竖立方位。这样,可能理想的是,基于装置的显示器关于万有引力的旋转来确定装置的方位。在至少一个示例实施例中,装置确定装置所包括的显示器的显示角度。在这样的示例实施例中,显示角度可以是显示器相对于重力的角度。例如,显示器相对于重力的角度的确定可以包括指示重力方向的传感器信息的接收,并且显示角度的确定可以至少部分基于重力相对于显示器的方向。在这样的示例中,显示角度的确定可以包括重力方向以显示角度不同于预定参考角度的确定。预定参考角度例如可以与显示器的预定边缘(edge)、显示器上的预定位置、显示器的预定方位等对应。在至少一个示例实施例中,预定参考角度与垂直于显示器的底部的角度对应。在这样的示例实施例中,显示器的底部可以是显示器的下边缘、在期望的显示器底部的位置、使得装置处于竖立位置时显示器在竖立方位的显示器的底部等。传感器信息可以从加速度传感器、陀螺仪传感器、方位传感器、万有引力传感器等来接收。
图3A-3C是图示根据至少一个示例实施例的关于显示角度的显示器的图。图3A的示例描绘相对于重力302具有底部边缘301并且具有显示角度304A、304B和304C的显示器300。图3B的示例描绘相对于重力312具有底部边缘311并且具有显示角度314A、314B和314C的显示器310。图3C的示例描绘相对于重力322具有底部边缘321并且具有显示角度324A、324B和324C的显示器320。在一些情况下,图3A的显示器300可以与图3B的显示器310和/或图3C的显示器320对应。在这样的情况下,图3A的显示角度304A-304C中的每个可以分别与图3B的显示角度314A-314C中的每个和/或图3C的显示角度324A-324C中的每个对应。以这一方式,图3A-3C的示例的行进可以描绘从图3A的示例中的显示器300的显示角度到图3B的示例中的显示器310的显示角度以及图3C的示例中的显示器320的显示角度被重新取向的显示器。
在图3A的示例中,显示角度304A近似平行于重力302。可以看到,显示器300被取向成使得底部边缘301定位在显示器300的底部,并且重力302垂直于显示器300的底部边缘301。以这一方式,显示器300可以在竖立方位、预定默认方位等上被取向。可以看到,显示角度304A指向并且垂直于底部边缘301。以这一方式,显示角度304A可以指示显示器在竖立方位、预定默认方位等上。例如,显示角度304A可以指示显示器从显示器的竖立方位、从显示器的预定默认方位等旋转0度。以这一方式,显示器300的显示角度可以为0度。
在图3B的示例中,显示角度314B近似平行于重力312。可以看到,显示器310被确定方位成使得底部边缘311相对于图3A的底部边缘301旋转,并且重力312没有垂直于显示器310的底部边缘311。以这一方式,显示器310可能不能被确定方位为沿着竖立方位、预定默认方位等。可以看到,显示角度314A指向并且垂直于底部边缘301,并且显示角度314B近似平行于重力312。以这一方式,显示角度314B可以指示离显示角度314A的旋转角度。例如,显示角度314B可以指示显示器从显示器的竖立方位、从显示器的预定默认方位等旋转45度。以这一方式,显示器310的显示角度可以是45度。
在图3C的示例中,显示角度324C近似平行于重力322。可以看到,显示器320被取向成使得底部边缘321相对于图3A的底部边缘301和图3B的底部边缘311旋转,并且重力322没有垂直于显示器320的底部边缘321。以这一方式,显示器320可能不能被取向成沿着竖立方位、预定默认方位等。可以看到,显示角度324A指向并且垂直于底部边缘321,并且显示角度324C近似平行于重力322。以这一方式,显示角度324C可以指示离显示角度324A的旋转角度。例如,显示角度324C可以指示显示器从显示器的竖立方位、从显示器的预定默认方位等旋转90度。以这一方式,显示器320的显示角度为90度。
如先前所讨论的,在很多情况下,用户可能想要通过从第一方位到第二方位、从第一方位到第三方位等重新取向装置来与装置的显示器上显示的信息交互。为了便利这样的交互,可能理想的是,配置装置使得装置可以通过装置的重新取向、显示器的重新取向等来实现这样的交互。这样,可能理想的是,配置装置使得装置可以确定第一方位的显示角度、第二方位的显示角度和/或第三方位的显示角度,使得装置可以通过从一显示角度到另一不同显示角度重新取向装置来便利与信息的交互。在至少一个示例实施例中,装置至少部分基于显示角度确定信息的序列布置(sequential arrangement)的连续子集。在这样的示例实施例中,信息的序列布置可以是以顺序的或有序的方式布置的任何信息。例如,信息的序列布置可以是信息的列表、信息的阵列(array)、信息的矩阵、文本消息的组、文本文档、图形内容的库、视频的静态帧的集合等。在这样的示例中,信息的序列布置的连续子集可以分别是信息的列表上的一个或多个项、信息的阵列中的一个或多个阵列元素、信息的矩阵中的一个或多个矩阵元素、文本消息的组中的一个或多个文本消息、文本文档中的一个或多个词语、图片的库中的一个或多图片、视频的一个或多个静态帧等。
如先前所讨论的,为了与装置的显示器上所显示的信息交互,装置的用户可以重新取向装置和/或显示器使得显示器的显示角度从一显示角度向另一不同显示角度变化。如先前所讨论的,在至少一个示例实施例中,装置确定显示器相对于重力的显示角度,并且至少部分基于显示角度确定信息的序列布置的连续子集。在这样的示例实施例中,用户可以随后重新取向装置和/或显示器使得显示器处于不同的显示角度。在至少一个示例实施例中,装置确定显示器相对于重力的另一显示角度。在这样的示例实施例中,该另一显示角度可以不同于上述显示角度。在这样的示例实施例中,装置可以至少部分基于另一显示角度确定序列布置的另一连续子集。上述连续子集可以不同于该另一连续子集,上述连续子集可以包括比该另一连续子集的整体小的该另一连续子集的部分等。
为了通过从一显示角度向另一不同显示角度重新取向装置的显示器来提供容易和直观的交互,可能理想的是,配置装置使得信息的序列布置的连续子集的确定按照直观和可预测的方式来执行。这样,可能理想的是,这样的确定至少部分基于显示角度与另一显示角度之间的差异。如先前所讨论的,装置可以确定显示器相对于重力的第一显示角度,确定信息的序列布置的第一连续子集,并且随后确定显示器相对于重力的第二显示角度。这样,可能理想的是,至少部分基于第一显示角度与第二显示角度之间的差异确定信息的序列布置的第二连续子集。在至少一个示例实施例中,第二连续子集的确定包括:第一显示角度与第二显示角度之间的角度变化的确定,以及至少部分基于角度变化和第一连续子集的第二连续子集的确定。例如,角度变化可以使得第二连续子集至少包括第一连续子集的部分,使得第二连续子集不包括第一连续子集的任何部分,等等。这样,在这样的示例中,可能理想的是,至少部分基于信息的序列布置内第一连续子集和/或第二连续子集的相对位置来确定第二连续子集。例如,第一连续子集可以与信息的序列布置内的第一位置对应。在这样的示例中,至少部分基于角度变化和第一连续子集的第二连续子集的确定可以包括:角度变化的幅度的确定,以及至少部分基于第一位置和角度变化的幅度的信息的序列布置内的第二位置的确定。以这一方式,装置可以确定第二连续子集使得第二连续子集与信息的序列布置内的第二位置对应。第一位置与第二位置的差异可以与角度变化的幅度成比例,至少部分基于角度变化的幅度缩放,取决于角度变化的幅度等等。
例如,图3A的显示器300的显示角度与图3B的显示器310的显示角度之间的角度变化可以是45度。在这样的示例中,图3A的显示器300的显示角度可以是0度,图3B的显示器310的显示角度可以是45度。这样,两个显示角度之间的差异以及因此角度变化可以是45度。在另一示例中,图3B的显示器310的显示角度与图3C的显示器320的显示角度之间的角度变化可以是45度。在这样的示例中,图3B的显示器310的显示角度可以是45度,图3C的显示器320的显示角度可以是90度。这样,两个显示角度之间的差异以及因此角度变化可以是45度。在又一示例中,图3A的显示器300的显示角度与图3C的显示器320的显示角度之间的角度变化可以是90度。在这样的示例中,图3A的显示器300的显示角度可以是0度,图3C的显示器320的显示角度可以是90度。这样,两个显示角度之间的差异以及因此角度变化可以是90度。
在很多情况下,用户可能想要以不同的方式与装置的显示器上所显示的信息交互。例如,用户可能想要向前滚动通过信息,向后浏览通过内容,向左导航通过菜单,增加值,减小图像的尺寸,等等。这样,可能理想的是,确定显示器被重新取向的方向。例如,装置和/或显示器可以在一个方向上被滚动,装置和/或显示器可以在不同方向上被旋转,等等。这样,可能理想的是,配置装置使得装置可以确定与显示器的角度变化相关联的方向。在至少一个示例实施例中,装置确定角度变化的方向,并且至少部分基于第一位置、角度变化的幅度和角度变化的方向确定信息的序列布置内的第二位置。在这样的示例实施例中,从第一位置到第二位置的位置方向可以与角度变化的方向对应。例如,增量位置方向可以与角度变化的顺时针方向对应,减量位置方向可以与角度变化的逆时针方向对应。在另一示例中,增量位置方向可以与角度变化的逆时针方向对应,减量位置方向可以与角度变化的顺时针方向对应。
例如,图3A的显示器300的显示角度与图3B的显示器310的显示角度之间的角度变化可以是正45度。在这样的示例中,图3A的显示器300的显示角度可以是0度,图3B的显示器310的显示角度可以是45度。在这样的示例中,顺时针方向的旋转可以指示增量旋转、正方向等。这样,两个显示角度之间的差异以及因此角度变化的幅度和/或方向可以是正45度、顺时针45度等。在另一示例中,图3C的显示器320的显示角度与图3A的显示器300的显示角度之间的角度变化可以是负90度。在这样的示例中,图3C的显示器320的显示角度可以是90度,图3A的显示器300的显示角度可以是0度。在这样的示例中,逆时针方向的旋转可以指示减量旋转、负方向等。这样,两个显示角度之间的差异以及因此角度变化的幅度和/或方向可以是负90度、逆时针90度等。
图4A-4C是图示根据至少一个示例实施例的阵列元素的阵列的图。图4A-4C的示例仅为示例,而非限制权利要求的范围。例如,显示器配置可以变化,显示角度可以变化,阵列元素的阵列的配置和/或布置可以变化,阵列元素的配置可以变化,阵列元素的表示可以变化,阵列元素的阵列的表示可以变化,阵列元素的选择的表示可以变化,等等。
如先前所讨论的,在一些情况下,用户可能想要使用装置感知和/或交互信息,诸如内容、软件、文本信息、图形信息等。在这样的情况下,装置可以确定装置的显示器的显示角度,并且至少部分基于显示角度确定信息的序列布置的连续子集。为了便利信息的序列布置的连续子集的用户查看、与信息的序列布置的连续子集相关联的信息的用户感知、与信息的序列布置的连续子集的用户交互等,可能理想的是,至少部分基于连续子集执行一个或多个操作。例如,装置可以确定装置所包括的显示器的第一显示角度以及信息的序列布置的第一连续子集,并且随后至少部分基于第一连续子集执行第一操作。在这样的示例中,装置可以由用户来重新取向使得装置确定显示器的第二显示角度并且确定信息的序列布置的第二连续子集。在这样的示例中,装置可以至少部分基于第二连续子集执行第二操作。在这样的示例实施例中,第一操作可以不同于第二操作,第一操作可以类似于第二操作,第一操作可以与第二操作相同,等等。
在很多情况下,用户可能想要根据用户交互何种类型的信息以各种方式来交互信息。例如,用户可能想要摇拍图像使得显示图像的各个部分,浏览图像库使得相继显示图像,选择菜单项,开启应用,显示文本文档使得用户一次阅读整个文本文档一部分,等等。这样,可能理想的是,配置装置使得装置至少部分基于被交互的信息的序列布置的类型或种类执行各种操作。
在至少一个示例实施例中,信息的序列布置为阵列元素的阵列。例如,阵列元素可以是图像、图标、值、词语等。在这样的示例中,阵列元素的阵列可以是包括图像的图像库、包括图标的菜单、包括值的数字列表、包括词语的语句等。在这样的示例中,信息的序列布置的连续子部分可以是阵列元素。例如,第一连续子集可以是阵列中的第一阵列元素,第二连续子集可以是阵列中的第二阵列元素。以这一方式,连续子集可以包括单个阵列元素、多个阵列元素等。
在阵列元素的阵列的情境中,用户可能想要指示阵列元素的阵列中的特定阵列元素的选择。例如,第一操作可以包括第一阵列元素的选择,第二操作可以包括第二阵列元素的选择。在至少一个示例实施例中,操作包括第一阵列元素的选择的指示的显示。在这样的示例实施例中,可能理想的是,确定第一阵列元素的选择的指示的显示的方位使得指示在由装置的用户查看时被感知为竖立。例如,用户可以滚动装置和/或显示器使得显示器处于第一显示角度。在这样的示例中,可能理想的是,显示指示使得指示相对于重力竖立,相对于显示器的当前方位竖立,等等。这样,在至少一个示例实施例中,操作包括显示显示器上阵列元素的选择的指示使得显示器上阵列元素的选择的指示的取向与显示器的显示角度对应。例如,第一操作可以包括显示显示器上第一阵列元素的选择的指示使得显示器上第一阵列元素的选择的指示的取向与第一显示角度对应。在这样的示例中,第二操作可以包括显示显示器上第二阵列元素的选择的指示使得显示器上第二阵列元素的选择的指示的取向与第二显示角度对应。例如,装置可以显示阵列元素的阵列中的阵列元素的多个表示。在这样的示例中,阵列元素的阵列中的阵列元素的多个表示可以包括第一阵列元素的表示、第二阵列元素的表示等。在至少一个示例实施例中,阵列元素的表示为使得用户感知显示器上的阵列元素、使得用户理解阵列元素所包含的信息等的表示。在这样的示例实施例中,用户可能想要与特定阵列元素交互并且可能通过重新取向设备选择特定阵列元素以使得该特定阵列元素被选取,使得阵列元素被显示在显示器上的某个位置,等等。为了便利这样的用户感知,用户容易地可感知的选择的指示是所期望的。例如,选择的指示可以是指示阵列元素的阵列中的特定阵列元素的选择的指示。阵列元素的选择的指示可以通过突出阵列元素的表示、轮廓阵列元素的表示、放大阵列元素的表示、或移动阵列元素的表示等来指示阵列元素的选择。
图4A是图示根据至少一个示例实施例的阵列元素的阵列的图。图4A的示例描绘包括阵列元素402A-402G的阵列400。阵列元素402A-402G中的每个可以与特定显示角度对应,使得用户可以通过以与特定阵列元素对应的显示角度取向显示器来指示选择阵列元素402A-402G中的任何阵列元素的期望。可以看到,指示404A和404B分别指示阵列元素402E和402B的选择。以这一方式,装置的显示器可以以与阵列元素402E对应的第一显示角度被取向,并且随后重新取向到与阵列元素402B对应的显示角度。以这一方式,在至少一个示例实施例中,显示器可以沿着逆时针方向被旋转,使得阵列400的被选择的阵列元素递减三个阵列元素。例如,用户可以旋转装置使得显示器从第一显示角度到第二显示角度被重新取向,以引起阵列元素402E的选择的终止并且引起阵列元素402B的选择。
图4B是图示根据至少一个示例实施例的阵列元素的阵列的图。图4B的示例描绘显示器410,其正显示表示412A-412D。表示412A-412D中的每个表示阵列元素的阵列中的至少一个阵列元素。可以看到,指示414指示表示412所表示的阵列元素的选择。在一些情况下,用户可能想要选择表示412A-412D所表示的至少一个阵列元素使得阵列元素在显示器410上更加可见,使得阵列元素在显示器410上显示得更大,等等。
图4C是图示跟至少一个示例实施例的阵列元素的阵列的图。图4C的示例描绘显示器420,其正显示表示422A-422D。表示422A-422D中的每个表示阵列元素的阵列中的至少一个阵列元素。在至少一个示例实施例中,显示器420与图4B的显示器410对应。以这一方式,阵列元素422A-422D中的每个可以分别与图4B的阵列元素412A-412D中的每个对应。如在图4C的示例中可见,阵列元素422C已经被选中,如由指示424所指示。如所描绘的,表示422C比在图4B中对应的表示—表示412C—更加可见。
以这一方式,图4B-4C可以描绘同一显示器的取向的顺序。例如,图4B的显示器410可以处于0度显示角度,图4C的显示器420可以处于90度显示角度。对于示例实施例,显示器可以沿着顺时针方向旋转使得所选阵列元素从描绘“1”的表示到描绘“3”的表示递增两个阵列元素。例如,用户可以旋转装置使得显示器从第一显示角度到第二显示角度被重新取向,以引起图4B的阵列元素412A的选择的终止,并且引起图4C的阵列元素422A的选择。
图5A-5E是图示根据至少一个示例实施例的菜单项阵列和/或程序标识符阵列的图。图5A-5E的示例仅是示例,而非限制权利要求的范围。例如,显示器配置可以变化,显示角度可以变化,菜单项阵列的配置和/或布置可以变化,菜单项的配置可以变化,菜单项的表示可以变化,菜单项阵列的表示可以变化,程序标识符阵列的配置和/或布置可以变化,程序标识符的配置可以变化,程序标识符的表示可以变化,程序标识符阵列的表示可以变化,附加信息的表示可以变化,附加信息的内容可以变化,等等。
如先前所讨论的,在一些情况下,用户可能想要与和装置的操作相关联的菜单交互,与装置所包括的显示器上所显示的菜单相关信息交互,与和可以在装置上运行的软件相关联的菜单交互,等等。在这样的情况下,可能理想的是,配置装置使得装置的用户能够以方便且直观的方式与菜单交互。在至少一个示例实施例中,阵列为菜单项阵列。在这样的示例实施例中,菜单项阵列中的阵列元素可以是菜单项。例如,第一阵列元素可以是第一菜单项,第二阵列元素可以是第二菜单项,等等。在这样的情况下,用户可能想要指示第一菜单项的选择、第二菜单项的选择等。如先前所讨论的,用户可能想要至少部分基于菜单项的位置和装置的显示器的显示角度指示特定菜单项的选择。例如,用户可以通过取向显示器使得显示器的显示角度与显示器上菜单项的表示的位置对应来指示菜单项阵列的特定菜单项的选择。在至少一个示例实施例中,装置引起阵列元素的多个表示的显示,使得第一阵列元素的表示在与第一显示角度对应的位置处显示并且第二阵列元素的表示在与第二显示角度对应的位置处显示。例如,用户可以通过取向显示器使得显示器的显示角度与显示器上菜单项的表示的位置对应来指示菜单项阵列中的特定菜单项的选择。在至少一个示例实施例中,装置引起菜单项的多个表示的显示,使得第一菜单项的表示在与第一显示角度对应的位置处显示并且第二菜单项的表示在与第二显示角度对应的位置处显示。在这样的示例实施例中,用户可以通过以第一显示角度取向显示器来指示选择第一菜单项的期望,可以通过以第二显示角度取向显示器来指示选择第二菜单项的期望,等等。在至少一个示例实施例中,与显示角度对应的位置为沿着从显示器的中央沿着显示角度延伸的轴的位置。例如,与显示角度对应的位置可以是沿着这样的轴的任何位置、沿着这样的轴的接近显示器的外边缘的位置等。
图5A是图示根据至少一个示例实施例的菜单项阵列的图。图5A的示例描绘具有底部501并显示表示502A-502H的显示器500。在图5A的示例中,表示502A-502H中的每个表示菜单项阵列中的菜单项。以这一方式,在图5A的示例中,显示器500显示菜单项阵列的菜单项的多个表示。在图5A的示例中,显示器500被取向成使得底部501在显示器500的底部。这样,显示器500可以沿着竖立方位、沿着预定默认方位等被取向。如在图5A的示例中可见,表示502A-502H中的每个被显示为使得表示502A-502H中的每个的方位至少部分基于显示器500的显示角度。以这一方式,502A-502H中的每个被显示器500的查看者感知为竖立、感知为容易可理解等。
如先前所描述的,在很多情况下,用户可能在窥视装置的显示器的同时与信息交互。例如,用户可能通过重新取向装置的显示器到显示角度、从不同的显示角度重新取向装置的显示器等来与菜单项阵列交互。在这样的情况下,可能理想的是,配置装置使得显示器上显示的信息在装置的用户滚动、旋转、旋拧装置等时保持竖立方位。例如,可能理想的是,确保用户界面元件(诸如菜单项的多个表示)被显示为使得每个表示以竖立方位被显示而不管装置的方位、显示器的方位等。这样,可能理想的是,至少部分基于相对于重力的装置的方位或显示器的显示角度等显示阵列元素的表示。例如,装置可以显示菜单项阵列的菜单项的多个表示,确定装置所包括的显示器的第一显示角度,并且至少部分基于第一显示角度确定菜单项阵列中的第一菜单项。为了向用户提供可理解的且竖立的用户界面,在这样的示例中,第一操作可以包括阵列元素的多个表示的方位的修改使得显示器上多个表示中的每个表示的方位与第一显示角度对应。以这一方式,多个表示中的每个表示以竖立方位显示使得表示容易被用户可理解。在这样的示例中,用户可以随后重新取向装置。在这样的示例中,装置可以确定显示器的第二显示角度,并且至少部分基于第二显示角度确定菜单项阵列中的第二菜单项。为了继续向用户提供可理解的且竖立的用户界面,在这样的示例中,第二操作可以包括阵列元素的多个表示的方位的修改使得显示器上多个表示中的每个表示的方位与第二显示角度对应。
图5B是图示根据至少一个示例实施例的菜单项阵列的图。图5B的示例描绘具有底部511并显示表示512A-512H的显示器510。在图5B的示例中,表示512A-512H中的每个表示菜单项阵列的菜单项。以这一方式,在图5B的示例中,显示器510显示菜单项阵列的菜单项的多个表示。在图5B的示例中,显示器510被取向成使得底部501没有在显示器510的底部。这样,显示器510可能不能沿着竖立方位、沿着预定默认方位等被取向。这样,显示器510的显示角度可以是90度。类似地,图5A中的显示器500与显示器510的显示角度之间的角度变化可以是顺时针90度、正90度等。如在图5B的示例中可见,表示512A-512H中的每个被显示为使得表示512A-512H中的每个的方位至少部分基于显示器510的显示角度。以这一方式,512A-512H中的每个被显示器510的查看者感知为竖立、感知为容易可理解等,而不管显示器510从其竖立方位、预定默认方位等旋转90度这一事实。
在一些情况下,用户可能想要通过一个或多个菜单项交互信息。在这样的情况下,用户可能想要感知与菜单项的选择相关联的信息。例如,用户可能想要通过以与菜单项的表示的位置对应的特定显示角度取向显示器来指示菜单项的选择,并且可能想要感知与要在显示器上显示的菜单项的选择相关联的信息,想要引起对在这样的选择之前已经在显示器上显示的信息的修改,等等。这样,可能理想的是,配置装置使得装置显示与特定菜单项相关联的附加信息,使得装置被引起至少部分基于特定菜单项的选择来显示附加信息,等等。在至少一个示例实施例中,操作包括附加信息的表示在显示器上的显示。在这样的示例实施例中,附加信息的表示可以显示在显示器的部分上,显示在整个显示器上,显示在显示器的中央部分中等。在这样的示例实施例中,为了向用户提供竖立的用户界面,可以显示附加信息的表示使得附加信息的表示的方位与显示器的显示角度对应。例如,用户可以通过以与第一菜单项对应的第一显示角度取向装置来指示第一菜单项的选择。在这样的示例中,装置可以执行第一操作,第一操作包括:在显示器的中央部分中显示与第一菜单项相关联的附加信息的表示,使得附加信息的表示的方位与第一显示角度对应。在这样的示例中,用户可以随后重新取向装置以通过以与第二菜单项对应的第二显示角度取向显示器来指示第二菜单项的选择。在这样的示例中,装置可以执行第二操作,第二操作包括在显示器的中央部分中显示与第二菜单项相关联的附加信息的表示,使得附加信息的表示的取向与第二显示角度对应。
如先前所讨论的,在一些情况下,用户可能想要与和装置相关联的特定软件交互,使用软件便利一个或多个任务的执行,查看与特定程序相关联的信息,等等。在这样的情况下,可能理想的是,配置装置使得装置的用户以容易且直观的方式指示调用特定程序的期望。在至少一个示例实施例中,阵列为程序标识符阵列。在这样的示例实施例中,程序标识符阵列中的阵列元素可以是程序标识符。例如,第一阵列元素可以是第一程序标识符,第二阵列元素可以是第二程序标识符,等等。在这样的情况下,用户可能想要指示第一程序标识符的选择、第二程序标识符的选择等。如先前所讨论的,用户可能想要至少部分基于程序标识符的位置和装置的显示器的显示角度来指示特定程序标识符的选择。例如,用户可以通过取向显示器使得显示器的显示角度与显示器上程序标识符的表示的位置对应来指示程序标识符阵列的特定程序标识符的选择。在至少一个示例实施例中,装置引起程序标识符的多个表示的显示,使得第一程序标识符的表示在与第一显示角度对应的位置处显示并且第二程序标识符的表示在与第二显示角度对应的位置处显示。在这样的示例实施例中,用户可以通过以第一显示角度取向显示器来指示调用与第一程序标识符相关联的程序的期望,通过以第二显示角度取向显示器来指示调用与第二程序标识符相关联的程序的期望,等等。
图5C是图示根据至少一个示例实施例的程序标识符阵列的图。图5C的示例描绘具有底部521并显示表示522A-522L的显示器520。以这一方式,在图5C的示例中,显示器520显示程序标识符阵列中的程序标识符的多个表示。在图5C的示例中,显示器520被取向成使得底部521在显示器520的底部。这样,显示器520可以沿着竖立方位、沿着预定默认方位等被取向,使得显示器520的显示角度为0度。如在图5C的示例中可见,表示522A-522L中的每个被显示为使得表示522A-522L中的每个的方位至少部分基于显示器520的显示角度。以这一方式,522A-522L中的每个被显示器520的查看者感知为竖立、感知为容易可理解等。
如先前所讨论的,在一些情况下,用户可能想要通过具体的软件等交互与特定程序相关联的信息。在这样的情况下,用户可能想要感知与由程序标识符所标识的特定程序相关联的信息。例如,用户可能想要通过以与标识特定程序的程序标识符的表示的位置对应的特定显示角度取向显示器来调用特定程序,并且可能想要感知与要在显示器上显示的与特定程序相关联的信息,想要引起对在这样的选择之前已经在显示器上显示的信息的修改,等等。这样,可能理想的是,配置装置使得装置显示与特定程序相关联的视觉信息,使得装置被引起至少部分基于特定程序的调用来显示视觉信息,等等。在至少一个示例实施例中,操作包括视觉信息在显示器上的显示。在这样的示例实施例中,视觉信息可以显示在显示器的部分上,显示在整个显示器上,显示在显示器的中央部分中等。在这样的示例实施例中,可以通过标识程序的程序标识符的选择由已经被调用的程序来引起显示视觉信息。在这样的示例实施例中,为了向用户提供竖立的用户界面,可以显示视觉信息使得视觉信息的方位与显示器的显示角度对应。例如,用户可以通过以与标识第一程序的第一程序标识符对应的第一显示角度取向装置来指示引起第一程序的调用的期望。在这样的示例中,装置可以执行第一操作,第一操作包括:在显示器的中央部分中显示由第一程序引起要被显示的视觉信息,使得视觉信息的方位与第一显示角度对应。在这样的示例中,用户可以随后重新取向装置以通过以与标识第二程序的第二程序标识符对应的第二显示角度取向显示器来指示引起第二程序的调用的期望。在这样的示例中,装置可以执行第二操作,第二操作包括在显示器的中央部分中显示由第二程序引起要被显示的视觉信息,使得视觉信息的取向与第二显示角度对应。在这样的示例中,第二操作可以包括第一程序对视觉信息的显示的排除、由第一程序引起要被显示的视觉信息的显示的终止、由第一程序引起要被显示的视觉信息的显示的修改,等等。以这一方式,特定程序的调用可以向特定程序提供对显示器的部分(诸如显示器的中央部分、显示器的顶部部分、显示器的侧部部分等)中的视觉信息的显示的控制。
图5D是图示根据至少一个示例实施例的程序标识符阵列的图。图5D的示例描绘具有底部531并显示表示532A-532L的显示器530。在图5D的示例中,表示532A-532L中的每个表示程序标识符阵列的程序标识符。以这一方式,在图5D的示例中,显示器530显示程序标识符阵列的程序标识符的多个表示。在图5D的示例中,显示器530被取向成使得底部531在显示器530的底部。这样,显示器530可以沿着竖立方位、沿着预定默认方位等被取向,使得显示器530的显示角度为0度。如在图5D的示例中可见,表示532A-532L中的每个被显示为使得表示532A-532L中的每个的方位至少部分基于显示器530的显示角度。以这一方式,532A-532L中的每个被显示器530的查看者感知为竖立、感知为容易可理解等。
如在图5D的示例中可见,表示532A用粗体虚线给出。这样的指示可以表示与由表示532A所表示的程序标识符相关联的程序被调用。可以看到,显示器530正在显示器530的中央部分显示视觉信息。在图5D的示例中,视觉信息为与和由表示532A所表示的程序标识符相关联的程序相关联的视觉信息,为与由表示532A所表示的程序标识符相关联的程序引起被显示的视觉信息,等等。如在图5D的示例中可见,视觉信息被显示为使得视觉信息的方位至少部分基于显示器530的显示角度。以这一方式,视觉信息被显示器530的查看者感知为竖立、感知为容易可理解等。
如先前所讨论的,在很多情况下,用户可能在窥视装置的显示器的同时交互信息。例如,用户可能通过重新取向装置的显示器到显示角度、从不同的显示角度重新取向装置的显示器等来与程序标识符阵列交互。在这样的情况下,可能理想的是,配置装置使得显示器上显示的信息在装置的用户滚动、旋转、旋拧装置等时保持竖直方位。例如,可能理想的是,确保用户界面元素(诸如程序标识符的多个表示)被显示为使得每个表示沿着竖立方位被显示而不管装置的方位、显示器的方位等。这样,可能理想的是,至少部分基于相对于重力的装置的方位、显示器的显示角度等显示阵列元素的表示。例如,装置可以显示程序标识符阵列的程序标识符的多个表示,确定装置所包括的显示器的第一显示角度,并且至少部分基于第一显示角度确定程序标识符阵列的第一程序标识符。为了向用户提供可理解的且竖立的用户界面,在这样的示例中,第一操作可以包括程序标识符的多个表示的方位的修改使得显示器上程序标识符的多个表示中的每个表示的方位与第一显示角度对应。以这一方式,程序标识符的多个表示中的每个表示可以沿着竖立方位显示使得表示容易被用户可理解。在这样的示例中,用户可以随后重新取向装置。在这样的示例中,装置可以确定显示器的第二显示角度,并且至少部分基于第二显示角度确定程序标识符阵列的第二程序标识符。为了继续向用户提供可理解的且竖立的用户界面,在这样的示例中,第二操作可以包括程序标识符的多个表示的方位的修改使得显示器上程序标识符的多个表示中的每个表示的方位与第二显示角度对应。
图5E是图示根据至少一个示例实施例的程序标识符阵列的图。图5E的示例描绘具有底部541并显示表示542A-542L的显示器540。在图5E的示例中,表示542A-542L中的每个表示程序标识符阵列的程序标识符。以这一方式,在图5E的示例中,显示器540显示程序标识符阵列的程序标识符的多个表示。在图5E的示例中,显示器540被取向成使得底部541没有在显示器540的底部。这样,显示器540可能不能沿着竖立方位、沿着预定默认方位等被取向。在图5E的示例中,显示器540的显示角度为60度,因为显示器从显示器的竖立方位、显示器的预定默认方位等被取向60度。例如,显示器540可以与图5D的显示器530对应。在这样的示例中,显示器540可以被取向为使得显示器540以从显示器530的方位旋转60度的方位被取向。以这一方式,图5D的显示器530的显示角度与显示器540的显示角度之间的角度变化可以是正60度、顺时针60度、递减60度等。
如在图5E的示例中可见,表示542A-542L中的每个被显示为使得表示552A-552L中的每个的方位至少部分基于显示器540的显示角度。以这一方式,542A-542L中的每个被显示器540的查看者感知为竖立、感知为容易可理解等。
如在图5E的示例中可见,表示542K用粗体虚线给出。这样的指示可以指示与用表示542K表示的程序标识符相关联的程序被调用。如可见,显示器540在显示器540的中央部分显示视觉信息。在图5E的示例中,视觉信息为与和用表示542K表示的程序标识符相关联的程序相关联的视觉信息,为通过与用表示542K表示的程序标识符相关联的程序被引起显示的视觉信息,等等。如在图5E的示例中可见,视觉信息被显示为使得视觉信息的方位至少部分基于显示器540的显示角度。以这一方式,视觉信息被显示器540的查看者感知为直立、感知为很容易可理解等。
图6A-6C是图示根据至少一个示例实施例的信息的虚拟屏幕的图。图6A-6C的示例仅为示例,而非限制权利要求的范围。例如,信息的虚拟屏幕的配置和/或方位可以变化,信息的虚拟屏幕的尺寸和/或数目可以变化,区域的配置和/或方位可以变化,区域的尺寸和/或数目可以变化,等等。
如先前所讨论的,在很多情况下,用户可能想要查看装置的显示器上显示的信息。在很多情况下,装置的显示器可能具有与要在显示器上显示的信息不同的规格(dimensions)。例如,显示器可能被定尺寸为使得显示器可能不能够显示用户想要查看、交互等的全部信息。在这样的示例中,内容可能太大、太长等。在这样的示例中,可能理想的是,配置装置使得装置的用户能够通过在虚拟屏幕内摇拍、滚动、移动等来查看和/或交互整个内容。在至少一个示例实施例中,虚拟屏幕为特征在于面积比虚拟屏幕显示在其上的显示器的面积大的屏幕。在这样的示例实施例中,虚拟屏幕的部分可以在给定时间显示在显示器上。虚拟屏幕内的摇拍、滚动、移动等可以引起显示器上虚拟屏幕的不同部分的显示。例如,虚拟屏幕可以包括指示地图的视觉信息。在这样的示例中,用户可能想要在虚拟屏幕内水平地、垂直地、对角地等摇拍使得用户能够感知可以在显示器上显示的地图的各个部分。在另一示例中,虚拟屏幕可以包括两个页面的文档。在这样的示例中,显示器可以被定尺寸成使得仅能够显示一个页面的一半。在这样的示例中,用户可以在虚拟屏幕内水平地、垂直地、对角地等摇拍使得用户能够通过查看虚拟屏幕所包括的文档的至少四个半页面区域来感知整个文档。
图6A是图示根据至少一个示例实施例的信息的虚拟屏幕的图。图6A的示例描绘包括区域602的虚拟屏幕600。可以看到,区域602包括虚拟屏幕600所包括的信息的部分。虽然图6A的示例描绘文本信息,然而虚拟屏幕600可以包括任何类型的信息,诸如图形信息、视频信息、文本信息等。虽然图6A的示例将虚拟屏幕600描绘为垂直方位上的矩形区域,然而虚拟屏幕600可以被配置成任何形状,诸如抽象形、圆形等,并且在任何方位上,诸如水平方位、对角方位等。虽然图6A的示例将区域602描绘为跨越虚拟屏幕600的整个宽度的方形区域,然而区域602的大小可以变化,区域602的形状可以变化,等等。
图6B是图示根据至少一个示例实施例的信息的虚拟屏幕的图。图6B的示例描绘包括区域612和614的虚拟屏幕610。可以看到,区域612包括虚拟屏幕610所包括的信息的部分,区域614包括虚拟屏幕610所包括的信息的不同部分。可以看到,区域612没有包括区域614所包括的任何信息。在图6B的示例中,用户可以取向装置的显示器使得显示器处于指示虚拟屏幕610的区域612的选择的第一显示角度处,并且随后取向装置的显示器使得显示器处于指示虚拟屏幕610的区域614的选择的第二显示角度处。例如,用户可以旋转显示器顺时针30度、逆时针25度等。在这样的示例中,虚拟屏幕610内区域612的位置与虚拟屏幕610内区域614的位置之间的差异可以与第一显示角度与第二显示角度之间的角度变化的幅度成比例。
图6C是图示根据至少一个示例实施例的信息的虚拟屏幕的图。图6C是图示根据至少一个示例实施例的信息的虚拟屏幕的图。图6C的示例描绘包括区域622和624的虚拟屏幕620。可以看到,区域622包括虚拟屏幕620所包括的信息的部分,区域624包括虚拟屏幕620所包括的信息的部分。可以看到,区域622包括区域624所包括的部分信息。在图6C的示例中,用户可以取向装置的显示器使得显示器处于指示虚拟屏幕620的区域622的选择的第一显示角度处,并且随后取向装置的显示器使得显示器处于指示虚拟屏幕620的区域624的选择的第二显示角度处。例如,用户可以旋转显示器顺时针15度、逆时针17度等。在这样的示例中,虚拟屏幕620内区域622的位置与虚拟屏幕620内区域624的位置之间的差异可以与第一显示角度与第二显示角度之间的角度变化的幅度成比例。可以看到,区域622和区域624的位置之间的差异小于图6B的区域612和区域614的位置之间的差异。以这一方式,图6C中所表示的角度变化的幅度可以小于图6B中所表示的角度变化的幅度。
这样,可能理想的是,配置装置使得装置的用户能够以容易且直观的方式在虚拟屏幕内摇拍、旋转、移动等。例如,可能理想的是,配置装置使得用户能够通过以各个显示角度重新取向装置的显示器来在虚拟屏幕内摇拍、旋转、移动等。在至少一个示例实施例中,信息的序列布置为信息的虚拟屏幕。在这样的示例实施例中,虚拟屏幕的连续子集可以是虚拟屏幕的区域。以这一方式,用户可以通过以第一显示角度取向显示器来指示感知虚拟屏幕的第一区域的期望,可以通过以第二显示角度取向显示器来指示感知虚拟屏幕的第二区域的期望,等等。以这一方式,可以至少部分基于第一显示角度、第二显示角度、第一显示角度与第二显示角度之间的角度变化、角度变化的幅度、角度变化的方向等摇拍、旋转、移动虚拟屏幕等。为了便利用户对虚拟屏幕的各个区域的感知,可能理想的是,至少部分基于用户诸如滚动、转动显示器、装置等来引起虚拟屏幕的各个区域的显示。在至少一个示例实施例中,装置执行包括显示器上虚拟屏幕的区域的显示的操作。例如,用户可以以第一显示角度取向显示器,装置可以至少部分基于第一显示角度确定虚拟屏幕的第一区域,并且装置可以在显示器上显示虚拟屏幕的第一区域。随后,用户可能想要感知虚拟屏幕的不同区域,并且可以以第二显示角度取向显示器,装置可以至少部分基于第二显示角度确定虚拟屏幕的第二区域,并且装置可以在显示器上显示虚拟屏幕的第二区域。在这样的示例中,第二操作可以包括:在虚拟屏幕的第二区域的显示之前的虚拟屏幕的第一区域的显示的终止,在虚拟屏幕的第二区域的显示之前的虚拟屏幕的第一区域的显示的修改,等等。
如先前所讨论的,在很多情况下,可能理想的是,装置显示信息使得信息从装置的用户的角度被感知为在竖立方位上。这样,在至少一个示例实施例中,执行虚拟屏幕的区域的显示使得显示器上虚拟屏幕的区域的方位与显示器的显示角度对应。例如,用户可以以第一显示角度取向显示器,装置可以至少部分基于第一显示角度确定虚拟屏幕的第一区域,并且装置可以在显示器上显示虚拟屏幕的第一区域使得显示器上虚拟屏幕的第一区域的方位与第一显示角度对应。随后,用户可能想要感知虚拟屏幕的不同区域,并且可以以第二显示角度取向显示器,装置可以至少部分基于第二显示角度确定虚拟屏幕的第二区域,并且装置可以在显示器上显示虚拟屏幕的第二区域使得显示器上虚拟屏幕的第二区域的方位与第二显示角度对应。
图7是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的信息的序列布置的连续子集的确定相关联的活动的流程图。在至少一个示例实施例中,存在与图7的活动对应的操作集合。装置(例如图1的电子装置10)或其部分使用操作集合。装置可以包括例如包含图1的处理器11的用于执行这样的操作的装置。在示例实施例中,装置(例如图1的电子装置10)通过使得存储器(例如图1的存储器12)包括计算机代码而变换,计算机代码被配置成与处理器(例如图1的处理器11)一起工作以引起装置执行图7的操作集合。
在方框702,装置确定相对于重力的装置所包括的显示器第一显示角度。该确定、第一显示角度、显示器和装置可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框704,装置至少部分基于第一显示角度确定信息的序列布置的第一连续子集。该确定、第一连续子集和信息的序列布置可以类似于关于图3A-3C、图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框706,装置至少部分基于第一连续子集执行第一操作。该执行和第一操作可以类似于关于图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框708,装置确定相对于重力的显示器的第二显示角度,第二显示角度可以不同于第一显示角度。该确定和第二显示角度可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框710,装置至少部分基于第二显示角度确定序列布置的第二连续子集。该确定和第二连续子集可以类似于关于图3A-3C、图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框712,装置至少部分基于第二连续子集执行第二操作。该执行和第二操作可以类似于关于图4A-4C、图5A-5E以及图6A-6C所描述的。
图8是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的信息的序列布置的连续子集的确定相关联的活动的流程图。在至少一个示例实施例中,存在与图8的活动对应的操作集合。装置(例如图1的电子装置10)或其部分使用操作集合。装置可以包括例如包含图1的处理器11的用于执行这样的操作的装置。在示例实施例中,装置(例如图1的电子装置10)通过使得存储器(例如图1的存储器12)包括计算机代码而变换,计算机代码被配置成与处理器(例如图1的处理器11)一起工作以引起装置执行图8的操作集合。
在方框802,装置接收环境传感器信息。该接收和环境传感器信息可以类似于关于图2A-2F所描述的。
在方框804,装置确定环境传感器信息指示装置被用户积极地查看。该确定和装置被用户积极地查看可以类似于关于图2A-2F所描述的。
在方框806,装置确定装置所包括的显示器的相对于重力的第一显示角度。在至少一个示例实施例中,第一显示角度的确定通过环境传感器信息指示装置被用户积极地查看的确定来断定。该确定、第一显示角度和显示器可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框808,装置至少部分基于第一显示角度来确定信息的序列布置的第一连续子集。该确定、第一连续子集和信息的序列布置可以类似于关于图3A-3C、图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框810,装置至少部分基于第一连续子集执行第一操作。该执行和第一操作可以类似于关于图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框812,装置确定显示器的相对于重力的第二显示角度,第二显示角度不同于第一显示角度。该确定和第二显示角度可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框814,装置至少部分基于第二显示角度确定序列布置的第二连续子集。该确定和第二连续子集可以类似于关于图3A-3C、图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框816,装置至少部分基于第二连续子集执行第二操作。该执行和第二操作可以类似于关于图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框818,装置接收不同的环境传感器信息。该接收和不同的环境传感器信息可以类似于关于图2A-2F所描述的。
在方框820,装置确定不同的环境传感器信息指示装置未被用户积极地查看。该确定和装置未被用户积极地查看可以类似于关于图2A-2F所描述的。
在方框822,装置至少部分基于不同的环境传感器信息指示装置未被用户积极地查看的确定来排除第三显示角度的确定。该确定的排除和第三显示角度可以类似于关于图2A-2F以及图3A-3C所描述的。
图9图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的信息的序列布置的连续子集的确定相关联的活动的流程图。在至少一个示例实施例中,存在与图9的活动对应的操作集合。装置(例如图1的电子装置10)或其部分使用操作集合。装置可以包括例如包含图1的处理器11的用于执行这样的操作的装置。在示例实施例中,装置(例如图1的电子装置10)通过使得存储器(例如图1的存储器12)包括计算机代码而变换,计算机代码被配置成与处理器(例如图1的处理器11)一起工作以引起装置执行图9的操作集合。
在一些情况下,如先前所讨论的,可能理想的是,至少部分基于第一显示角度与第二显示角度之间的角度变化的幅度和/或角度变化的方向来确定信息的序列布置的连续子集。
在方框902,装置确定装置所包括的显示器的相对于重力的第一显示角度。该确定、第一显示角度、显示器和装置可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框904,装置至少部分基于第一显示角度确定信息的序列布置的第一连续子集。在至少一个示例实施例中,第一连续子集与信息的序列集合内的第一位置对应。该确定、第一连续子集、信息的序列布置以及信息的序列布置内的第一位置可以类似于关于图3A-3C、图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框906,装置至少部分基于第一连续子集执行第一操作。该执行和第一操作可以类似于关于图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框908,装置确定显示器的相对于重力的第二显示角度,第二显示角度不同于第一显示角度。该确定和第二显示角度可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框910,装置确定第一显示角度与第二显示角度之间的角度变化。该确定和角度变化可以类似于关于图3A-3C所描述的。
在方框912,装置确定角度变化的幅度。该确定和角度变化的幅度可以类似于关于图3A-3C所描述的。
在方框914,装置确定角度变化的方向。该确定和角度变化的方向可以类似于关于图3A-3C所描述的。
在方框916,装置至少部分基于第一位置、角度变化的幅度和角度变化的方向确定信息的序列布置内的第二位置。该确定和信息的序列布置内的第二位置可以类似于关于图3A-3C、图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框918,装置确定序列布置的第二连续子集使得第二连续子集与信息的序列布置内的第二位置对应。该确定和第二连续子集可以类似于关于图3A-3C、图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框920,装置至少部分基于第二连续子集执行第二操作。该执行和第二操作可以类似于关于图4A-4C、图5A-5E以及图6A-6C所描述的。
图10是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的信息的虚拟屏幕的区域的确定相关联的活动的流程图。在至少一个示例实施例中,存在与图10的活动对应的操作集合。装置(例如图1的电子装置10)或其部分使用操作集合。装置可以包括例如包含图1的处理器11的用于执行这样的操作的装置。在示例实施例中,装置(例如图1的电子装置10)通过使得存储器(例如图1的存储器12)包括计算机代码而变换,计算机代码被配置成与处理器(例如图1的处理器11)一起工作以引起装置执行图10的操作集合。
如先前所讨论的,在一些情况下,可能理想的是,至少部分基于显示器的显示角度来在显示器上显示信息的虚拟屏幕的区域。
在方框1002,装置确定装置所包括的显示器的相对于重力的第一显示角度。该确定、第一显示角度、显示器和装置可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框1004,装置至少部分基于第一显示角度确定信息的虚拟屏幕的第一区域。该确定、第一区域和信息的虚拟屏幕可以类似于关于3A-3C、图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框1006,装置在显示器上显示信息的虚拟屏幕的第一区域。显示器上信息的虚拟屏幕的第一区域的显示可以类似于关于图2A-2F以及图6A-6C所描述的。
在方框1008,装置确定显示器的相对于重力的第二显示角度,第二显示角度不同于第一显示角度。该确定和第二显示角度可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框1010,装置至少部分基于第二显示角度确定信息的虚拟屏幕的第二区域。该确定和第二区域可以类似于关于图3A-3C、图4A-4C、图5A-5E以及图6A-6C所描述的。
在方框1012,装置在显示器上显示信息的虚拟屏幕的第二区域。显示器上信息的虚拟屏幕的第二区域的显示可以类似于关于图2A-2F以及图6A-6C所描述的。
图11是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的阵列元素的阵列中的阵列元素的的确定相关联的活动的流程图。在至少一个示例实施例中,存在与图11的活动对应的操作集合。装置(例如图1的电子装置10)或其部分使用操作集合。装置可以包括例如包含图1的处理器11的用于执行这样的操作的装置。在示例实施例中,装置(例如图1的电子装置10)通过使得存储器(例如图1的存储器12)包括计算机代码而变换,计算机代码被配置成与处理器(例如图1的处理器11)一起工作以引起装置执行图11的操作集合。
如先前所讨论的,在一些情况下,可能理想的是,至少部分基于显示器的显示角度选择阵列元素的阵列中的阵列元素。
在方框1102,装置确定装置所包括的显示器的相对于重力的第一显示角度。该确定、第一显示角度、显示器和装置可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框1104,装置至少部分基于第一显示角度确定阵列元素的阵列中的第一阵列元素。该确定、第一阵列元素和阵列元素的阵列可以类似于关于图3A-3C、图4A-4C以及图5A-5E所描述的。
在方框1106,装置选择第一阵列元素。第一阵列元素的选择可以类似于关于图3A-3C、图4A-4C以及图5A-5E所描述的。
在方框1108,装置确定显示器的相对于重力的第二显示角度,第二显示角度不同于第一显示角度。该确定和第二显示角度可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框1110,装置至少部分基于第二显示角度确定阵列元素的阵列中的第二阵列元素。该确定和第二阵列元素可以类似于关于图3A-3C、图4A-4C以及图5A-5E所描述的。
在方框1112,装置选择第二阵列元素。第二阵列元素的选择可以类似于关于图3A-3C、图4A-4C以及图5A-5E所描述的。
图12是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的菜单项阵列中的菜单项的确定相关联的活动的流程图。在至少一个示例实施例中,存在与图12的活动对应的操作集合。装置(例如图1的电子装置10)或其部分使用操作集合。装置可以包括例如包含图1的处理器11的用于执行这样的操作的装置。在示例实施例中,装置(例如图1的电子装置10)通过使得存储器(例如图1的存储器12)包括计算机代码而变换,计算机代码被配置成与处理器(例如图1的处理器11)一起工作以引起装置执行图12的操作集合。
如先前所讨论的,在一些情况下,可能理想的是,至少部分基于显示器的显示角度选择菜单项阵列中的菜单项。
在方框1202,装置确定装置所包括的显示器的相对于重力的第一显示角度。该确定、第一显示角度、显示器和装置可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框1204,装置至少部分基于第一显示角度确定菜单项阵列的第一菜单项。该确定、第一菜单项和菜单项的阵列可以类似于关于图3A-3C以及图5A-5E所描述的。
在方框1206,装置选择第一菜单项。第一菜单项的选择可以类似于关于图3A-3C以及图5A-5E所描述的。
在方框1208,装置确定显示器的相对于重力的第二显示角度,第二显示角度不同于第一显示角度。该确定和第二显示角度可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框1210,装置至少部分基于第二显示角度确定菜单项阵列的第二菜单项。该确定和第二菜单项可以类似于关于图3A-3C以及图5A-5E所描述的。
在方框1212,装置选择第二菜单项。第二菜单项的选择可以类似于关于图3A-3C以及图5A-5E所描述的。
图13是图示根据至少一个示例实施例的、与至少部分基于显示器的显示角度进行的程序标识符阵列中的程序标识符的确定相关联的活动的流程图。在至少一个示例实施例中,存在与图13的活动对应的操作集合。装置(例如图1的电子装置10)或者其部分可以使用操作集合。装置可以包括例如包含图1的处理器11的用于执行这样的操作的装置。在示例实施例中,装置(例如图1的电子装置10)通过使得存储器(例如图1的存储器12)包括计算机代码而变换,计算机代码被配置成与处理器(例如图1的处理器11)一起工作以引起装置执行图13的操作集合。
如先前所讨论的,在一些情况下,可能理想的是,至少部分基于显示器的显示角度选择程序标识符阵列中的程序标识符。
在方框1302,装置确定装置所包括的显示器的相对于重力的第一显示角度。该确定、第一显示角度、显示器和装置可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框1304,装置至少部分基于第一显示角度确定程序标识符阵列中的第一程序标识符。该确定、第一程序标识符以及程序标识符的阵列可以类似于关于图3A-3C以及图5A-5E所描述的。
在方框1306,装置调用由第一程序标识符所标识的第一程序。该调用和第一程序可以类似于关于图3A-3C以及图5A-5E所描述的。
在方框1308,装置确定显示器的相对于重力的第二显示角度,第二显示角度不同于第一显示角度。该确定和第二显示角度可以类似于关于图2A-2F以及图3A-3C所描述的。
在方框1310,装置至少部分基于第二显示角度确定程序标识符阵列中的第二程序标识符。该确定和第二程序标识符可以类似于关于图3A-3C以及图5A-5E所描述的。
在方框1312,装置调用由第二程序标识符所标识的第二程序。该调用和第二程序可以类似于关于图3A-3C以及图5A-5E所描述的。
本发明的实施例可以用软件、硬件、应用逻辑或者软件、硬件和应用逻辑的组合来实现。软件、应用逻辑和/或硬件可以驻留在装置、单独的设备或者多个单独的设备上。根据需要,软件、应用逻辑和/或硬件的部分可以驻留在装置上,软件、应用逻辑和/或硬件的部分可以驻留在单独的设备上,并且软件、应用逻辑和/或硬件的部分可以驻留在多个单独的设备上。在示例实施例中,应用逻辑、软件或指令集被维持在各种传统计算机可读介质中的任何介质上。
根据需要,本文中所讨论的不同功能可以按照不同的顺序和/或彼此同时地执行。例如,图7的方框702、方框704和方框706可以在图7的方框712之后执行。另外,根据需要,以上描述的功能中的一个或多个可以是可选的或者可以组合。例如,图9的方框912和方框914可以是可选的和/或可以与图7的块方框910组合。
虽然在独立权利要求中给出本发明的各个方面,然而本发明的其他方面包括来自所描述的实施例和/或从属权利要求的特征与独立权利要求的特征的其他组合,而不仅包括权利要求中明确给出的组合。本文中还应当注意,虽然以上描述本发明的示例实施例,然而这些描述不应当在限制意义上来看待。相反,存在可以在不偏离如所附权利要求中定义的本发明的范围的情况下做出的变型和修改。

Claims (20)

1.一种电子装置,包括:
至少一个显示器;
至少一个处理器;
包括计算机程序代码的至少一个存储器,所述存储器和所述计算机程序代码被配置成与所述处理器一起工作以使得所述装置至少执行以下:
所述显示器的相对于重力的第一显示角度的确定;
至少部分基于所述第一显示角度进行的信息的序列布置的第一连续子集的确定;
至少部分基于所述第一连续子集进行的第一操作的执行;
所述显示器的相对于重力的第二显示角度的确定,所述第二显示角度不同于所述第一显示角度;
至少部分基于所述第二显示角度进行的所述序列布置的第二连续子集的确定;以及
至少部分基于所述第二连续子集进行的第二操作的执行,
其中所述显示器无论是以所述第一显示角度被放置还是以所述第二显示角度被放置,所述信息的序列布置的、被显示在所述显示器上的至少一部分都保持在相对于重力的竖立方位,并且其中当所述信息的序列布置内的元素被竖立显示时,所述第一操作和所述第二操作在选择所述元素时被执行。
2.根据权利要求1所述的装置,其中所述第二连续子集的确定包括:所述第一显示角度与所述第二显示角度之间的角度变化的确定,以及至少部分基于所述角度变化和所述第一连续子集进行的所述第二连续子集的确定。
3.根据权利要求2所述的装置,其中所述第一连续子集与信息的所述序列布置内的第一位置对应,并且至少部分基于所述角度变化和所述第一连续子集进行的所述第二连续子集的确定包括:所述角度变化的幅度的确定,至少部分基于所述第一位置和所述角度变化的所述幅度进行的信息的所述序列布置内的第二位置的确定,以及所述第二连续子集的确定以使得所述第二连续子集与信息的所述序列布置内的所述第二位置对应。
4.根据权利要求3所述的装置,其中至少部分基于所述第一位置和所述角度变化的所述幅度进行的信息的所述序列布置内的所述第二位置的确定包括:所述角度变化的方向的确定,以及至少部分基于所述第一位置、所述角度变化的所述幅度以及所述角度变化的所述方向进行的信息的所述序列布置内的所述第二位置的确定。
5.根据权利要求1-4中的任一项所述的装置,其中信息的所述序列布置为信息的虚拟屏幕,所述第一连续子集为所述虚拟屏幕的第一区域,所述第二连续子集为所述虚拟屏幕的第二区域,所述第一操作包括所述虚拟屏幕的所述第一区域在所述显示器上的显示,并且所述第二操作包括所述虚拟屏幕的所述第二区域在所述显示器上的显示。
6.根据权利要求1-4中的任一项所述的装置,其中信息的所述序列布置为阵列元素的阵列,所述第一连续子集为所述阵列的第一阵列元素,所述第二连续子集为所述阵列的第二阵列元素,所述第一操作包括所述第一阵列元素的选择,并且所述第二操作包括所述第二阵列元素的选择。
7.根据权利要求6所述的装置,其中所述阵列为菜单项的阵列,所述第一阵列元素为第一菜单项,所述第二阵列元素为第二菜单项,所述第一操作包括所述第一菜单项的选择,并且所述第二操作包括所述第二菜单项的选择。
8.根据权利要求6所述的装置,其中所述阵列为程序标识符的阵列,所述第一阵列元素为第一程序标识符,所述第二阵列元素为第二程序标识符,所述第一操作包括对所述第一程序标识符所标识的第一程序的调用,并且所述第二操作包括对所述第二程序标识符所标识的第二程序的调用。
9.根据权利要求8所述的装置,其中所述第一操作包括由所述第一程序引起被显示的视觉信息在所述显示器的中央部分的显示,以使得由所述第一程序引起被显示的所述视觉信息的表示的方位与所述第一显示角度对应,并且所述第二操作包括由所述第二程序引起被显示的视觉信息在所述显示器的中央部分的显示,以使得由所述第二程序引起被显示的所述视觉信息的表示的方位与所述第二显示角度对应。
10.一种用于确定显示角度方法,包括:
确定装置所包括的显示器的相对于重力的第一显示角度;
至少部分基于所述第一显示角度确定信息的序列布置的第一连续子集;
至少部分基于所述第一连续子集执行第一操作;
确定所述显示器的相对于重力的第二显示角度,所述第二显示角度不同于所述第一显示角度;
至少部分基于所述第二显示角度确定所述序列布置的第二连续子集;以及
至少部分基于所述第二连续子集执行第二操作,
其中所述显示器无论是以所述第一显示角度被放置还是以所述第二显示角度被放置,所述信息的序列布置的、被显示在所述显示器上的至少一部分都保持在相对于重力的竖立方位,并且其中当所述信息的序列布置内的元素被竖立显示时,所述第一操作和所述第二操作在选择所述元素时被执行。
11.根据权利要求10所述的方法,其中所述第二连续子集的确定包括:确定所述第一显示角度与所述第二显示角度之间的角度变化,以及至少部分基于所述角度变化和所述第一连续子集确定所述第二连续子集。
12.根据权利要求11所述的方法,其中所述第一连续子集与信息的所述序列布置内的第一位置对应,并且至少部分基于所述角度变化和所述第一连续子集进行的所述第二连续子集的确定包括:确定所述角度变化的幅度,至少部分基于所述第一位置和所述角度变化的所述幅度确定信息的所述序列布置内的第二位置,以及确定所述第二连续子集以使得所述第二连续子集与信息的所述序列布置内的所述第二位置对应。
13.根据权利要求10-12中的任一项所述的方法,其中信息的所述序列布置为信息的虚拟屏幕,所述第一连续子集为所述虚拟屏幕的第一区域,所述第二连续子集为所述虚拟屏幕的第二区域,所述第一操作包括所述虚拟屏幕的所述第一区域在所述显示器上的显示,并且所述第二操作包括所述虚拟屏幕的所述第二区域在所述显示器上的显示。
14.根据权利要求10-12中的任一项所述的方法,其中信息的所述序列布置为阵列元素的阵列,所述第一连续子集为所述阵列的第一阵列元素,所述第二连续子集为所述阵列的第二阵列元素,所述第一操作包括所述第一阵列元素的选择,并且所述第二操作包括所述第二阵列元素的选择。
15.根据权利要求14所述的方法,其中所述阵列为菜单项的阵列,所述第一阵列元素为第一菜单项,所述第二阵列元素为第二菜单项,所述第一操作包括所述第一菜单项的选择,并且所述第二操作包括所述第二菜单项的选择。
16.根据权利要求14所述的方法,其中所述阵列为程序标识符的阵列,所述第一阵列元素为第一程序标识符,所述第二阵列元素为第二程序标识符,所述第一操作包括对所述第一程序标识符所标识的第一程序的调用,并且所述第二操作包括对所述第二程序标识符所标识的第二程序的调用。
17.一种编码有指令的至少一个计算机可读介质,所述指令在由处理器执行时执行:
装置所包括的显示器的相对于重力的第一显示角度的确定;
至少部分基于所述第一显示角度进行的信息的序列布置的第一连续子集的确定;
至少部分基于所述第一连续子集进行的第一操作的执行;
所述显示器的相对于重力的第二显示角度的确定,所述第二显示角度不同于所述第一显示角度;
至少部分基于所述第二显示角度进行的所述序列布置的第二连续子集的确定;以及
至少部分基于所述第二连续子集进行的第二操作的执行,
其中所述显示器无论是以所述第一显示角度被放置还是以所述第二显示角度被放置,所述信息的序列布置的、被显示在所述显示器上的至少一部分都保持在相对于重力的竖立方位,并且其中当所述信息的序列布置内的元素被竖立显示时,所述第一操作和所述第二操作在选择所述元素时被执行。
18.根据权利要求17所述的介质,其中所述第二连续子集的确定包括:所述第一显示角度与所述第二显示角度之间的角度变化的确定,以及至少部分基于所述角度变化和所述第一连续子集进行的所述第二连续子集的确定。
19.根据权利要求18所述的介质,其中所述第一连续子集与所述信息的序列布置内的第一位置对应,并且至少部分基于所述角度变化和所述第一连续子集进行的所述第二连续子集的确定包括:所述角度变化的幅度的确定,至少部分基于所述第一位置和所述角度变化的所述幅度进行的信息的所述序列布置内的第二位置的确定,以及所述第二连续子集的确定以使得所述第二连续子集与信息的所述序列布置内的所述第二位置对应。
20.根据权利要求19所述的介质,其中至少部分基于所述第一位置和所述角度变化的所述幅度进行的信息的所述序列布置内的所述第二位置的确定包括:所述角度变化的方向的确定,以及至少部分基于所述第一位置、所述角度变化的所述幅度以及所述角度变化的方向进行的信息的所述序列布置内的所述第二位置的确定。
CN201480051004.0A 2013-09-17 2014-09-16 显示器的显示角度的确定 Active CN105556431B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201361879063P 2013-09-17 2013-09-17
US61/879,063 2013-09-17
PCT/US2014/055962 WO2015042075A1 (en) 2013-09-17 2014-09-16 Determination of a display angle of a display

Publications (2)

Publication Number Publication Date
CN105556431A CN105556431A (zh) 2016-05-04
CN105556431B true CN105556431B (zh) 2019-07-26

Family

ID=52689324

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201480051004.0A Active CN105556431B (zh) 2013-09-17 2014-09-16 显示器的显示角度的确定
CN201480059542.4A Active CN105683875B (zh) 2013-09-17 2014-09-16 操作的确定
CN201480051152.2A Active CN105556457B (zh) 2013-09-17 2014-09-16 可穿戴电子装置、用于处理信息的方法和计算机可读介质

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN201480059542.4A Active CN105683875B (zh) 2013-09-17 2014-09-16 操作的确定
CN201480051152.2A Active CN105556457B (zh) 2013-09-17 2014-09-16 可穿戴电子装置、用于处理信息的方法和计算机可读介质

Country Status (8)

Country Link
US (4) US9947080B2 (zh)
EP (4) EP3047364B1 (zh)
JP (1) JP2016539434A (zh)
CN (3) CN105556431B (zh)
AU (1) AU2014321416B2 (zh)
PH (2) PH12016500510A1 (zh)
SA (1) SA516370712B1 (zh)
WO (3) WO2015042075A1 (zh)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9947080B2 (en) 2013-09-17 2018-04-17 Nokia Technologies Oy Display of a visual event notification
US10747416B2 (en) 2014-02-13 2020-08-18 Samsung Electronics Co., Ltd. User terminal device and method for displaying thereof
US10712918B2 (en) 2014-02-13 2020-07-14 Samsung Electronics Co., Ltd. User terminal device and displaying method thereof
US10866714B2 (en) * 2014-02-13 2020-12-15 Samsung Electronics Co., Ltd. User terminal device and method for displaying thereof
CN103809862B (zh) * 2014-02-21 2017-01-18 联想(北京)有限公司 一种信息处理方法及电子设备
US9575560B2 (en) 2014-06-03 2017-02-21 Google Inc. Radar-based gesture-recognition through a wearable device
US9811164B2 (en) 2014-08-07 2017-11-07 Google Inc. Radar-based gesture sensing and data transmission
US11169988B2 (en) 2014-08-22 2021-11-09 Google Llc Radar recognition-aided search
US9778749B2 (en) 2014-08-22 2017-10-03 Google Inc. Occluded gesture recognition
US9600080B2 (en) 2014-10-02 2017-03-21 Google Inc. Non-line-of-sight radar-based gesture recognition
CN111880650B (zh) 2015-04-30 2024-07-05 谷歌有限责任公司 基于宽场雷达的手势识别
US10310620B2 (en) 2015-04-30 2019-06-04 Google Llc Type-agnostic RF signal representations
KR102423120B1 (ko) 2015-04-30 2022-07-19 구글 엘엘씨 제스처 추적 및 인식을 위한 rf―기반 마이크로―모션 추적
US10088908B1 (en) 2015-05-27 2018-10-02 Google Llc Gesture detection and interactions
USD786914S1 (en) * 2015-09-07 2017-05-16 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10817065B1 (en) 2015-10-06 2020-10-27 Google Llc Gesture recognition using multiple antenna
USD828379S1 (en) * 2016-01-05 2018-09-11 Lg Electronics Inc. Display screen with graphical user interface
WO2017192167A1 (en) 2016-05-03 2017-11-09 Google Llc Connecting an electronic component to an interactive textile
US10285456B2 (en) 2016-05-16 2019-05-14 Google Llc Interactive fabric
USD826961S1 (en) * 2016-05-17 2018-08-28 Google Llc Display screen with an animated radial menu in a graphical user interface
CN106550135B (zh) * 2016-11-02 2020-04-07 惠州Tcl移动通信有限公司 一种基于移动终端的显示屏背光亮度控制方法及系统
US10579150B2 (en) 2016-12-05 2020-03-03 Google Llc Concurrent detection of absolute distance and relative movement for sensing action gestures
USD841662S1 (en) * 2016-12-16 2019-02-26 Asustek Computer Inc. Display screen with graphical user interface
USD847148S1 (en) * 2016-12-16 2019-04-30 Asustek Computer Inc. Display screen with graphical user interface
FR3073622B1 (fr) * 2017-11-13 2021-06-25 Sas Joyeuse Procede de commande d'un objet portable et objet portable controle par un tel procede
US11089446B2 (en) * 2018-01-11 2021-08-10 Htc Corporation Portable electronic device, operating method for the same, and non-transitory computer readable recording medium
USD914042S1 (en) * 2018-10-15 2021-03-23 Koninklijke Philips N.V. Display screen with graphical user interface
US11681415B2 (en) * 2018-10-31 2023-06-20 Apple Inc. Near-viewing notification techniques
CN110425490B (zh) * 2019-08-19 2024-01-23 华东师范大学 一种重力控制型球状电子万花筒灯
EP3859573A1 (de) * 2020-01-30 2021-08-04 Siemens Healthcare Diagnostics Products GmbH Verfahren zum automatischen entsperren oder sperren eines computergestützten medizinprodukts

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001043473A1 (en) * 1999-12-08 2001-06-14 Telbird Ltd. Hand held data processor unit
CN101291352A (zh) * 2007-04-18 2008-10-22 三星电子株式会社 适于改变工作模式的便携式电子装置
CN101387940A (zh) * 2007-09-11 2009-03-18 通用汽车环球科技运作公司 带运动控制显示器的手持电子设备
CN102047318A (zh) * 2008-05-30 2011-05-04 佳能株式会社 图像显示设备及其控制方法和计算机程序
CN102160017A (zh) * 2008-10-07 2011-08-17 高通股份有限公司 使用运动传感器来生成虚拟按钮
CN102804258A (zh) * 2010-03-19 2012-11-28 索尼公司 图像处理设备、图像处理方法及程序
US8351773B2 (en) * 2007-01-05 2013-01-08 Invensense, Inc. Motion sensing and processing on mobile devices

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6115025A (en) 1997-09-30 2000-09-05 Silicon Graphics, Inc. System for maintaining orientation of a user interface as a display changes orientation
US6690351B1 (en) 2000-04-06 2004-02-10 Xybernaut Corporation Computer display optimizer
US6650322B2 (en) 2000-12-27 2003-11-18 Intel Corporation Computer screen power management through detection of user presence
US20020158812A1 (en) * 2001-04-02 2002-10-31 Pallakoff Matthew G. Phone handset with a near-to-eye microdisplay and a direct-view display
US20040201595A1 (en) 2003-04-11 2004-10-14 Microsoft Corporation Self-orienting display
US20070136064A1 (en) * 2003-04-16 2007-06-14 Carroll David W Mobile personal computer with movement sensor
JP2005348000A (ja) 2004-06-02 2005-12-15 Funai Electric Co Ltd テレビジョン装置
US8232962B2 (en) 2004-06-21 2012-07-31 Trading Technologies International, Inc. System and method for display management based on user attention inputs
JP2006155268A (ja) 2004-11-30 2006-06-15 Fuji Xerox Co Ltd 情報処理装置および情報処理システム
JP4686708B2 (ja) 2005-02-28 2011-05-25 国立大学法人神戸大学 ポインティングシステム及びポインティング方法
US20070004451A1 (en) 2005-06-30 2007-01-04 C Anderson Eric Controlling functions of a handheld multifunction device
JP4265623B2 (ja) 2006-06-28 2009-05-20 船井電機株式会社 動画再生装置
JP4025802B2 (ja) 2006-07-18 2007-12-26 株式会社バンダイナムコゲームス プログラム、情報記憶媒体及びゲーム装置
KR100879517B1 (ko) 2006-08-16 2009-01-22 삼성전자주식회사 휴대 단말기 및 그의 모드 전환 방법
JP4728982B2 (ja) * 2007-03-05 2011-07-20 株式会社東芝 利用者と対話する装置、方法およびプログラム
US20090007006A1 (en) * 2007-06-29 2009-01-01 Palm, Inc. Automatic scrolling
US8942764B2 (en) 2007-10-01 2015-01-27 Apple Inc. Personal media device controlled via user initiated movements utilizing movement based interfaces
US8209635B2 (en) 2007-12-20 2012-06-26 Sony Mobile Communications Ab System and method for dynamically changing a display
KR101602363B1 (ko) * 2008-09-11 2016-03-10 엘지전자 주식회사 3차원 사용자 인터페이스의 제어방법과 이를 이용한 이동 단말기
US20100079508A1 (en) 2008-09-30 2010-04-01 Andrew Hodge Electronic devices with gaze detection capabilities
US8788977B2 (en) * 2008-11-20 2014-07-22 Amazon Technologies, Inc. Movement recognition as input mechanism
US8289162B2 (en) 2008-12-22 2012-10-16 Wimm Labs, Inc. Gesture-based user interface for a wearable portable device
US20100216518A1 (en) 2009-02-24 2010-08-26 Nokia Corporation Foldable mobile communication device
US8994513B2 (en) 2009-12-30 2015-03-31 Psion Inc. Adaptive multi-sensor handheld computing device
US20110316888A1 (en) 2010-06-28 2011-12-29 Invensense, Inc. Mobile device user interface combining input from motion sensors and other controls
US20120038675A1 (en) 2010-08-10 2012-02-16 Jay Wesley Johnson Assisted zoom
US8994499B2 (en) 2011-03-16 2015-03-31 Apple Inc. Locking and unlocking a mobile device using facial recognition
EP2686747B1 (en) 2011-03-16 2018-08-29 Sony Mobile Communications Inc. System and method for providing direct access to an application when unlocking a consumer electronic device
TW201239644A (en) 2011-03-24 2012-10-01 Hon Hai Prec Ind Co Ltd System and method for dynamically adjusting font size on screen
US8754831B2 (en) 2011-08-02 2014-06-17 Microsoft Corporation Changing between display device viewing modes
US9658687B2 (en) * 2011-09-30 2017-05-23 Microsoft Technology Licensing, Llc Visual focus-based control of coupled displays
KR101891786B1 (ko) 2011-11-29 2018-08-27 삼성전자주식회사 아이 트래킹 기반의 사용자 기능 운용 방법 및 이를 지원하는 단말기
WO2013081598A1 (en) 2011-11-30 2013-06-06 Intel Corporation Motion detection enabled power optimized display
WO2013099128A1 (ja) * 2011-12-27 2013-07-04 パナソニック株式会社 生体試料測定装置
EP2631743B1 (en) * 2012-02-24 2018-05-02 BlackBerry Limited Handheld device with notification message viewing
US8988349B2 (en) 2012-02-28 2015-03-24 Google Technology Holdings LLC Methods and apparatuses for operating a display in an electronic device
US20150145883A1 (en) 2012-04-26 2015-05-28 Qualcomm Incorporated Altering attributes of content that is provided in a portion of a display area based on detected inputs
US9201625B2 (en) * 2012-06-22 2015-12-01 Nokia Technologies Oy Method and apparatus for augmenting an index generated by a near eye display
US10410605B2 (en) 2012-07-09 2019-09-10 Blackberry Limited System and method for determining a display orientation of a mobile device
CN102821199B (zh) 2012-07-30 2014-05-07 广东欧珀移动通信有限公司 一种手持设备备忘录的提醒方法
US9417666B2 (en) 2012-10-19 2016-08-16 Microsoft Technology Licesning, LLC User and device movement based display compensation
TWI502471B (zh) * 2012-12-04 2015-10-01 Wistron Corp 游標控制方法與電腦程式產品
KR102070773B1 (ko) 2013-03-14 2020-01-29 엘지전자 주식회사 디스플레이 장치 및 그 제어 방법
KR20140126492A (ko) 2013-04-23 2014-10-31 엘지전자 주식회사 인덱스 디스플레이 영역을 포함하는 포터블 디바이스 및 그 제어 방법
US9965062B2 (en) 2013-06-06 2018-05-08 Microsoft Technology Licensing, Llc Visual enhancements based on eye tracking
US9431983B2 (en) 2013-06-17 2016-08-30 Tencent Technology (Shenzhen) Company Limited Volume adjusting method, volume adjusting apparatus and electronic device using the same
US9374841B2 (en) * 2013-07-22 2016-06-21 Htc Corporation Communicative connection method among multiple devices
TWI557637B (zh) * 2013-08-06 2016-11-11 緯創資通股份有限公司 螢幕顯示模式的調整方法與電子裝置
US9947080B2 (en) 2013-09-17 2018-04-17 Nokia Technologies Oy Display of a visual event notification
US20150097773A1 (en) * 2013-10-08 2015-04-09 Cho Yi Lin Method for activating an application and system thereof
US9143720B2 (en) * 2013-10-31 2015-09-22 Htc Corporation Handheld electronic device and image projection method of the same
US9582851B2 (en) * 2014-02-21 2017-02-28 Microsoft Technology Licensing, Llc Using proximity sensing to adjust information provided on a mobile device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001043473A1 (en) * 1999-12-08 2001-06-14 Telbird Ltd. Hand held data processor unit
US8351773B2 (en) * 2007-01-05 2013-01-08 Invensense, Inc. Motion sensing and processing on mobile devices
CN101291352A (zh) * 2007-04-18 2008-10-22 三星电子株式会社 适于改变工作模式的便携式电子装置
CN101387940A (zh) * 2007-09-11 2009-03-18 通用汽车环球科技运作公司 带运动控制显示器的手持电子设备
CN102047318A (zh) * 2008-05-30 2011-05-04 佳能株式会社 图像显示设备及其控制方法和计算机程序
CN102160017A (zh) * 2008-10-07 2011-08-17 高通股份有限公司 使用运动传感器来生成虚拟按钮
CN102804258A (zh) * 2010-03-19 2012-11-28 索尼公司 图像处理设备、图像处理方法及程序

Also Published As

Publication number Publication date
EP3047358A4 (en) 2017-05-10
US11410276B2 (en) 2022-08-09
CN105683875B (zh) 2019-09-24
AU2014321416A1 (en) 2016-03-24
WO2015042034A1 (en) 2015-03-26
CN105556431A (zh) 2016-05-04
EP3047357B1 (en) 2019-12-11
US20160217554A1 (en) 2016-07-28
EP3047357A4 (en) 2017-05-10
EP3047364B1 (en) 2022-02-09
PH12016500524B1 (en) 2016-05-16
EP3047364A4 (en) 2017-05-17
PH12016500524A1 (en) 2016-05-16
WO2015042075A1 (en) 2015-03-26
PH12016500510B1 (en) 2016-06-13
EP3047358B1 (en) 2019-09-04
CN105556457A (zh) 2016-05-04
EP3047357A1 (en) 2016-07-27
US20160217769A1 (en) 2016-07-28
CN105683875A (zh) 2016-06-15
PH12016500510A1 (en) 2016-06-13
WO2015042074A1 (en) 2015-03-26
CN105556457B (zh) 2020-03-06
AU2014321416B2 (en) 2020-04-30
US10013737B2 (en) 2018-07-03
US10497096B2 (en) 2019-12-03
EP3047364A1 (en) 2016-07-27
EP3047358A1 (en) 2016-07-27
JP2016539434A (ja) 2016-12-15
US20160195925A1 (en) 2016-07-07
US9947080B2 (en) 2018-04-17
US20180260935A1 (en) 2018-09-13
SA516370712B1 (ar) 2019-08-01
EP3575936A1 (en) 2019-12-04

Similar Documents

Publication Publication Date Title
CN105556431B (zh) 显示器的显示角度的确定
US11231845B2 (en) Display adaptation method and apparatus for application, and storage medium
US8024004B2 (en) Device having display buttons and display method and medium for the device
US9389703B1 (en) Virtual screen bezel
JP7005161B2 (ja) 電子機器及びその制御方法
US20150063785A1 (en) Method of overlappingly displaying visual object on video, storage medium, and electronic device
CN110928464A (zh) 用户界面的显示方法、装置、设备及介质
JP6367953B2 (ja) ビューの視覚表現のディスプレイ
CN112907702A (zh) 图像处理方法、装置、计算机设备及存储介质
JP7005160B2 (ja) 電子機器及びその制御方法
KR102278229B1 (ko) 전자기기 및 그 제어 방법
WO2018192455A1 (zh) 一种生成字幕的方法及装置
CN115543138A (zh) 显示控制方法和装置、增强现实头戴设备及介质
WO2013175341A2 (en) Method and apparatus for controlling multiple devices
EP3652613B1 (en) Improved transmission of haptic input

Legal Events

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