[go: up one dir, main page]

WO2005071604A2 - Interface utilisateur graphique - Google Patents

Interface utilisateur graphique Download PDF

Info

Publication number
WO2005071604A2
WO2005071604A2 PCT/IB2005/050099 IB2005050099W WO2005071604A2 WO 2005071604 A2 WO2005071604 A2 WO 2005071604A2 IB 2005050099 W IB2005050099 W IB 2005050099W WO 2005071604 A2 WO2005071604 A2 WO 2005071604A2
Authority
WO
WIPO (PCT)
Prior art keywords
user interface
layout
interface components
distance
graphical user
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.)
Ceased
Application number
PCT/IB2005/050099
Other languages
English (en)
Other versions
WO2005071604A3 (fr
Inventor
Mauro Barbieri
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of WO2005071604A2 publication Critical patent/WO2005071604A2/fr
Publication of WO2005071604A3 publication Critical patent/WO2005071604A3/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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

Definitions

  • the invention relates to an apparatus comprising means for generating a graphical user interface for displaying on a display device.
  • the invention further relates to a method of displaying a graphical user interface on the display device.
  • the invention further relates to a computer program product to be loaded by a computer arrangement, comprising instructions to display a graphical user interface on a display device of an apparatus.
  • the graphical user interface has a layout of user interface components.
  • user interface components e.g. buttons, scroll bars, option gadgets and viewports for displaying images.
  • User interface designers try to develop an appropriate user interface for an application which runs on the apparatus.
  • the user interface comprises output user interface components to provide the user with content related information, e.g. video data or text. Besides that the output user interface components are applied to provide the user with status related information.
  • the input user interface components form means for the user to control the application which runs on the apparatus. Because of price issues or lack of space, in many cases the effective size of the display device is less than required. The result is that user interface designers find difficulties in developing user interfaces which comprise the required user interface components under the restriction of good visibility and/or readability.
  • the apparatus comprises: distance determining means for determining a distance between a user and the apparatus; and a display device for displaying a first layout of a graphical user interface comprising a set of at least two user interface components if the determined distance is below a predetermined threshold and for displaying a second layout of the graphical user interface comprising a sub-set of the set, if the determined distance is above the predetermined threshold, the sub-set having fewer user interface components than the set.
  • the apparatus according to the invention is arranged to optimize the appearance of the graphical user interface on basis of the determined distance between the user and the apparatus.
  • the apparatus according to the invention is arranged to select an appropriate layout of the graphical user interface on basis of the determined distance.
  • the invention is based on the observation that the presence of some user interface components is no longer required if the distance between the user and the apparatus is above the predetermined threshold. For example if the distance between the user and the apparatus is larger than e.g. 1 m and the apparatus comprises a touch screen as input device than it seems useless to display input user interface components like buttons. Since, a typical arm length is less than 1 m. Actual control of the apparatus is not possible then.
  • the apparatus can comprise the display device.
  • the display device is part of another apparatus. In the latter case the concept of OSD (On Screen Display) is applied.
  • An embodiment of the apparatus according to the invention is arranged to display a first one of the user interface components of the set with a first size, as part of the first layout and to display the first one of the user interface components with a second size, as part of the second layout, the second size being larger than the first size. That means that the actual size of a particular user interface component is based on the determined distance.
  • An embodiment of the apparatus according to the invention is arranged to display a first one of the user interface components of the set at a first spatial location of the display device, as part of the first layout and to display the first one of the user interface components at a second spatial location of the display device, as part of the second layout.
  • a relocation of user interface components can be advantageous for esthetical reasons. However also the visibility and/or readability can be improved by the relocation of the user interface components.
  • the set of user interface components might comprise an output component for providing information to the user. E.g. the output component represents an image or the output component is related to a state of the apparatus.
  • the set of user interface components might also comprise an input component.
  • the input component represents means to control functionality of the apparatus.
  • the set comprises the input component and the output component and the sub-set comprises the output component.
  • the input component is no longer visible in the second layout.
  • the output component as visible in the second layout is larger than as visible in the first layout. It is an object of the invention to provide a method of the kind described in the opening paragraph which is arranged to dynamically optimize the appearance of the graphical user interface.
  • the method comprises: determining a distance between a user and the apparatus; and displaying a first layout of the graphical user interface comprising a set of at least two user interface components if the determined distance is below a predetermined threshold and for displaying a second layout of the graphical user interface comprising a subset of the set, if the determined distance is above the predetermined threshold, the sub-set having fewer user interface components than the set. It is an object of the invention to provide a computer program product of the kind described in the opening paragraph which is arranged to dynamically optimize the appearance of the graphical user interface.
  • the computer program product to be loaded by a computer arrangement, comprising instructions to display a graphical user interface on a display device of an apparatus, the computer arrangement comprising processing means and a memory
  • the computer program product after being loaded, provides said processing means with the capability to carry out: determining a distance between a user and the apparatus; and displaying a first layout of the graphical user interface comprising a set of at least two user interface components if the determined distance is below a predetermined threshold and for displaying a second layout of the graphical user interface comprising a sub- set of the set, if the determined distance is above the predetermined threshold, the sub-set having fewer user interface components than the set.
  • Modifications of the apparatus may correspond to modifications and variations thereof of the method and the computer program product, being described.
  • Fig. 1 A schematically shows an embodiment of the apparatus according to the invention, in a first state
  • Fig. IB schematically shows the embodiment of the apparatus of Fig. 1A, in a second state
  • Fig. 2A schematically shows another embodiment of the apparatus according to the invention, in a first state
  • Fig. 2B schematically shows the embodiment of the apparatus of Fig. 2A, in a second state
  • Fig. 2C schematically shows the embodiment of the apparatus of Fig. 2A, in a third state
  • Fig. 3 shows a hardware/software design of the apparatus according to the invention.
  • Same reference numerals are used to denote similar parts throughout the figures.
  • Fig. 1 A schematically shows an embodiment of the apparatus 100 according to the invention, in a first state.
  • the first state corresponds to having established the presence of an object, in particular a user, in the proximity of the apparatus 100. That means that the apparatus has determined that there is an object having a distance from the apparatus which is below a predetermined threshold.
  • the apparatus 100 is a multimedia device which is arranged to the display sequences of video images. These video images might be received by means of an antenna or cable which is connected to a network. Alternatively, the video images are stored within an internal memory device. Preferably, this memory device is removable. The memory device can be based on optical storage. Alternatively, the memory device is a solid state memory device.
  • the apparatus comprises a display device 102 and distance determining means 104 for determining the distance between a user and the apparatus 100.
  • the distance determining means 104 are disposed adjacent to the display device 102.
  • the determining of the distance might be based on acoustic, ultra-violet or radio frequency waves.
  • the distance determining means 104 are arranged to detect the presence of an object, in their vicinity.
  • Distance determining means 104 means based on light are commercially available, e.g. at IVO GmbH & Co.
  • these optical sensing means are arranged to measure a distance. These determining means are so-called proximity detectors.
  • the distance between the apparatus and the user is determined using a video camera equipped with face detection.
  • the size of the detected face is related to the distance of the user. This can prevent the fact that objects in the proximity of the apparatus influence the calculation of the distance using proximity sensors.
  • the apparatus 100 being in the first state displays a first layout of a graphical user interface.
  • the graphical user interface comprises a set of user interface components 106, 108, 110.
  • the first one 106 of the user interface components is a output user interface component. It is a viewport for displaying an image. This image might be a still picture or it might be an image from a sequence of a video images. In this case the image represents an actor.
  • the first layout of the graphical user interface also comprises two input user interface components 108, 110, i.e. so-called button-gadgets or button-widgets.
  • the first one 108 of the input user interface components is related to a first user input command, e.g. starting the display of video content.
  • the second one 110 of the input user interface components is related to a second user input command, e.g. stopping the display of video content.
  • the extent of the various user interface components 106, 108, 110 is such that the complete display device is filled, i.e. all pixels of the display device are allocated to one of the user interface components 106, 108, 1 10.
  • Fig. IB schematically shows the embodiment of the apparatus of Fig. 1A, in a second state.
  • the second state corresponds to having established that there is no user in its direct proximity.
  • the apparatus 100 being in the second state displays a second layout of the graphical user interface.
  • the graphical user interface comprises only one user interface component 106.
  • the only visible user interface component 106 is a output user interface component.
  • This particular user interface component 106 is also visible when the apparatus 100 is in the first state, as depicted and described in connection with Fig. 1A.
  • the extent of the visible user interface component 106 is such that the complete display device 102 is applied, i.e. all pixels of the display device 102 are allocated to the output user interface component 106.
  • FIG. 2A schematically shows another embodiment of the apparatus 200 according to the invention, in a first state.
  • Fig. 2B schematically shows the embodiment of the apparatus 200 of Fig. 2A, in a second state and Fig. 2C schematically shows the embodiment of the apparatus 200 of Fig. 2A, in a third state.
  • These three states i.e. first state, second state, third state, correspond to respective distances between a user and the apparatus 200.
  • the first state corresponds to a first distance
  • the second state corresponds to a second distance which is larger than the first distance
  • the third state corresponds to a third distance which is larger than the second distance.
  • the apparatus 200 is an audio device which is arranged to generate music.
  • the audio device is e.g. a radio, a CD player, a CD recorder or a portable device like a disk-man or an MP3 -player.
  • the apparatus 200 is arranged to display a graphical user interface on its display device 102.
  • the graphical user interface has a first layout when the apparatus is in the first state
  • the graphical user interface has a second layout when the apparatus is in the second state
  • the graphical user interface has a third layout when the apparatus is in the third state.
  • the first layout comprises an output user interface component 202, which represents the name of the artists of which music is generated by the apparatus. In this example music of the "Rolling Stones" can be heard.
  • the first layout further comprises six input user interface components 204, 206, 208, 210, 212, 214. Each of these six input user interface components corresponds to a respective user input commands.
  • the actual user input can be accepted by means of an input device (not depicted).
  • the input device might be a touch screen, a remote control or a mouse controlling a cursor.
  • the second layout also comprises the output user interface component 202, as depicted in Fig. 2A. However the size of the output user interface component 202 is larger in the second layout than in the first layout.
  • the third layout also comprises the output user interface components 202, as depicted in Fig. 2A.
  • the size of the output user interface component 202 is larger in the third layout than in the first layout and even larger than in the second layout. That means that in the third layout more pixels are allocated to the output user interface component 202, than in the second layout. Besides the size, also the spatial coordinates of the center of the output user interface component 202 within the third layout differ from the spatial coordinates of the center of the output user interface component 202 in the first layout.
  • the third layout does not comprise input user interface components 204, 206.
  • the third layout comprises a new output user interface component 216.
  • This new output user interface component 216 represents the current frequency spectrum of the music which is generated by the apparatus 200.
  • FIG. 3 shows a hardware/software design of the apparatus 300 according to the invention, comprising: a display device 102; distance determining means 104 for determining the distance between a user and the apparatus 300; a memory device 306 for storage of values of properties of user interface components; a layout manager 302 for updating the values of the properties of the user interface components on basis of a distance signal being provided by the distance determining means 104; a rendering means 304 for rendering the user interface components on basis of the values of the properties of the user interface components as stored in the memory device 306.
  • the working of the apparatus 300 will be explained by means of the example as described in connection with Fig. 1 A and Fig. IB.
  • the memory device 306 is arranged to store the values of the properties of the user interface components for each of the possible layouts. Table 1 A gives an example of the values of the properties of the user interface components being comprised in the first layout. Table IB gives an example of the values of the properties of the user interface components being comprised in the second layout.
  • Table 1 A Template First layout: distance D ⁇ 0.5m
  • the distance determining means 104 determines the distance between the apparatus 300 and the user. If the distance is below a predetermined threshold then the layout manager 302 selects the template corresponding to the first layout. As a result the actual values of the properties of the user interface components are determined by the template of the first layout. The layout manager 302 notifies the rendering means 304 about the update which has taken place. On basis of the actual values the rendering means 304 will create the visual representations of the user interface components. These visual representations are visible on the display device 102. Alternatively, another storage approach for the storage of the values of the properties of the user interface components is applied. Table 2 shows an example of an alternative storage which is based on the graphical user interface of the apparatus 200 as described in connection with Fig. 2A, Fig. 2B, Fig. 2C.
  • the layout manager 302 and rendering means 304 may be implemented using one processor. Normally, these functions are performed under control of a software program product. During execution, normally the software program product is loaded into a memory, like a RAM, and executed from there. The program may be loaded from a background memory, like a ROM, hard disk, or magnetically and/or optical storage, or may be loaded via a network like Internet. Optionally an application specific integrated circuit provides the disclosed functionality. A large number of types of user interface components can be applied. The examples above (See Tables 1A, IB, 2) mention the types: button, text, viewport and BarPlot. Other types might be sliders, scroll bars, option gadgets and cyclic option gadgets.
  • the apparatus according to the invention can be comprised in many systems and applications, e.g. computer applications, TV sets, audio equipment, DVD players, DVD recorders, set-top boxes, satellite tuners, etc. It should be noted that the above-mentioned embodiments illustrate rather than limit the invention and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be constructed as limiting the claim.
  • the word 'comprising' does not exclude the presence of elements or steps not listed in a claim.
  • the word "a” or "an” preceding an element does not exclude the presence of a plurality of such elements.
  • the invention can be implemented by means of hardware comprising several distinct elements and by means of a suitable programmed computer.
  • several of these means can be embodied by one and the same item of hardware.
  • the usage of the words first, second and third, etcetera do not indicate any ordering. These words are to be interpreted as names.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Un appareil (100, 200, 300) comprend des moyens de détermination de la distance (104) permettant de déterminer une distance séparant un utilisateur et l'appareil (100, 200, 300); et un écran (102) permettant d'afficher une première mise en page de l'interface utilisateur graphique comprenant un ensemble d'au moins deux composants interface utilisateur (106, 108) si la distance déterminée ne dépasse pas un seuil prédéterminé et permettant d'afficher une seconde mise en page de l'interface utilisateur graphique comprenant un sous-ensemble (106) de l'ensemble, si la distance déterminée dépasse le seuil prédéterminé, le sous ensemble (106) ayant moins de composants interface utilisateur que l'ensemble.
PCT/IB2005/050099 2004-01-20 2005-01-10 Interface utilisateur graphique Ceased WO2005071604A2 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP04100159.5 2004-01-20
EP04100159 2004-01-20

Publications (2)

Publication Number Publication Date
WO2005071604A2 true WO2005071604A2 (fr) 2005-08-04
WO2005071604A3 WO2005071604A3 (fr) 2005-10-20

Family

ID=34802656

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2005/050099 Ceased WO2005071604A2 (fr) 2004-01-20 2005-01-10 Interface utilisateur graphique

Country Status (2)

Country Link
TW (1) TW200537381A (fr)
WO (1) WO2005071604A2 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008017966A1 (fr) * 2006-08-11 2008-02-14 Sony Ericsson Mobile Communications Ab Écran d'affichage graphique
WO2009087437A1 (fr) * 2008-01-10 2009-07-16 Sony Ericsson Mobile Communications Ab Système et procédé pour naviguer dans une interface utilisateur graphique tridimensionnelle
EP2329448A4 (fr) * 2008-09-19 2012-01-04 Intel Corp Système de notification de résidence assistée configurable à distance avec sensibilité de proximité de gradient
EP2495987A1 (fr) * 2011-03-04 2012-09-05 Samsung Electronics Co., Ltd. Appareil d'affichage et son procédé de commande

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI493432B (zh) * 2012-11-22 2015-07-21 Mstar Semiconductor Inc 使用者介面產生裝置與相關方法
US9099028B2 (en) * 2013-06-28 2015-08-04 Intel Corporation RGBW dynamic color fidelity control

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020158908A1 (en) * 2001-04-30 2002-10-31 Kristian Vaajala Web browser user interface for low-resolution displays
FI20012209A7 (fi) * 2001-11-14 2003-06-24 Nokia Corp Menetelmä informaation esittämisen ohjaamiseksi elektroniikkalaitteessa ja elektroniikkalaite
GB2387504B (en) * 2002-04-12 2005-03-16 Motorola Inc Method and system of managing a user interface of a communication device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008017966A1 (fr) * 2006-08-11 2008-02-14 Sony Ericsson Mobile Communications Ab Écran d'affichage graphique
US7937113B2 (en) 2006-08-11 2011-05-03 Sony Ericsson Mobile Communications Ab Graphical display
CN101502084B (zh) * 2006-08-11 2012-10-10 索尼爱立信移动通讯股份有限公司 图形显示器
WO2009087437A1 (fr) * 2008-01-10 2009-07-16 Sony Ericsson Mobile Communications Ab Système et procédé pour naviguer dans une interface utilisateur graphique tridimensionnelle
US8384718B2 (en) 2008-01-10 2013-02-26 Sony Corporation System and method for navigating a 3D graphical user interface
EP2329448A4 (fr) * 2008-09-19 2012-01-04 Intel Corp Système de notification de résidence assistée configurable à distance avec sensibilité de proximité de gradient
US8334778B2 (en) 2008-09-19 2012-12-18 Intel - GE Care Innovations LLC Remotely configurable assisted-living notification system with gradient proximity sensitivity
EP2495987A1 (fr) * 2011-03-04 2012-09-05 Samsung Electronics Co., Ltd. Appareil d'affichage et son procédé de commande
CN102654824A (zh) * 2011-03-04 2012-09-05 三星电子株式会社 显示设备及其控制方法
US8587724B2 (en) 2011-03-04 2013-11-19 Samsung Electronics Co., Ltd. Display apparatus and control method thereof

Also Published As

Publication number Publication date
TW200537381A (en) 2005-11-16
WO2005071604A3 (fr) 2005-10-20

Similar Documents

Publication Publication Date Title
EP1960990B1 (fr) Commande vocale et video d'un environnement interactif simule electroniquement
CN107801075B (zh) 图像显示设备及其操作方法
US7350158B2 (en) Icon display system and method, electronic appliance, and computer program
EP2908232B1 (fr) Dispositif de commande d'affichage, procédé de commande d'affichage et programme de gestion de la mise en page d'applications logicielles
CN103577508B (zh) 影片预览方法、影片预览系统及计算机程序产品
RU2689412C2 (ru) Устройство отображения и способ отображения
US9100617B2 (en) Method of generating a guidance route to a target menu and image processing apparatus using the same
EP2874047A2 (fr) Appareil, procédé et programme d'affichage
KR102124191B1 (ko) 메시지 처리 방법 및 그 전자 장치
CN106796810B (zh) 在用户界面上从视频选择帧
KR102770069B1 (ko) 모바일 장치 및 모바일 장치의 제어 방법
US20090140977A1 (en) Common User Interface Structure
US20180253221A1 (en) Display device and user interface displaying method thereof
CN101266771B (zh) 具有多个输入端的显示设备及其方法
KR20150107382A (ko) 전자장치 및 전자장치의 콘텐츠 표시방법
US10346033B2 (en) Electronic device for processing multi-touch input and operating method thereof
KR20070059313A (ko) 애플리케이션 스케일링 기능을 갖는 멀티미디어 시스템 및애플리케이션 스케일링 방법과 그 방법을 수행하는프로그램이 기록된 기록매체
WO2005071604A2 (fr) Interface utilisateur graphique
US20070052725A1 (en) User interface for simultaneous experiencing multiple application pages
JPWO2010016251A1 (ja) 映像処理装置
KR100846807B1 (ko) 애플리케이션 스케일링 기능을 갖는 멀티미디어 시스템 및애플리케이션 스케일링 방법과 그 방법을 수행하는프로그램이 기록된 기록매체
KR20150009199A (ko) 객체 편집을 위한 전자 장치 및 방법
US12436660B2 (en) Information processing apparatus, program, and method
US20180181279A1 (en) Display device and method therefor
US8615722B2 (en) Apparatus and method for providing preview of menu object

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase