WO2005071604A2 - Interface utilisateur graphique - Google Patents
Interface utilisateur graphique Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements 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
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)
| 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)
| 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)
| 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 |
-
2005
- 2005-01-10 WO PCT/IB2005/050099 patent/WO2005071604A2/fr not_active Ceased
- 2005-01-17 TW TW94101320A patent/TW200537381A/zh unknown
Cited By (10)
| 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 |