EP2557562B1 - Method and apparatus for displaying an image - Google Patents
Method and apparatus for displaying an image Download PDFInfo
- Publication number
- EP2557562B1 EP2557562B1 EP11176796.8A EP11176796A EP2557562B1 EP 2557562 B1 EP2557562 B1 EP 2557562B1 EP 11176796 A EP11176796 A EP 11176796A EP 2557562 B1 EP2557562 B1 EP 2557562B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- image
- wallpaper
- representation
- display
- user interface
- 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
Links
- 238000000034 method Methods 0.000 title claims description 24
- 230000000007 visual effect Effects 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 14
- 230000003993 interaction Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 239000011800 void material Substances 0.000 description 3
- 230000004888 barrier function Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004091 panning Methods 0.000 description 2
- 238000004513 sizing Methods 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 238000010897 surface acoustic wave method Methods 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- AMGQUBHHOARCQH-UHFFFAOYSA-N indium;oxotin Chemical compound [In].[Sn]=O AMGQUBHHOARCQH-UHFFFAOYSA-N 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000012466 permeate Substances 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0492—Change of orientation of the displayed image, e.g. upside-down, mirrored
Definitions
- the disclosed embodiments relate to an electronic device and method of operation thereof. More specifically, the embodiments relate to an electronic device configured to provide functionality usable to facilitate the selection of an image as a background wallpaper of a user interface for display on a display of the electronic device in multiple orientations.
- the electronic device is a portable electronic device.
- Electronic devices are in many cases provided with one or more displays for providing visual information to users of the devices.
- the electronic devices can be provided with user interfaces for display on the display of the device for facilitating user interaction with, and operation of, the device via one or more user inputs.
- the user interfaces comprise visual elements that can be arranged in various manners on the screen and can represent, for example, executable software programs, menu items indicating selectable functionality or operations available to the user within programs, a state of some aspect of program or data or other function of the device, etc.
- User inputs such as trackpads, trackballs, mice, cursors, touch screens and multitouch screens, can provide pointer-type controls usable to adjust the position of a pointer in multiple dimensions to allow interaction with the user interface by, for example, enabling navigation through menu systems, options, file systems, program shortcuts etc, and enabling selection and manipulation of visual elements and the items they represent.
- Many such electronic devices have user interfaces that provide one or more homescreens that are presented to a user as a starting point for operating the device, or when the device is powered on and 'awake' but idle, waiting to be used, from which a user can typically easily access and operate the device in accordance with its potential available end-user functionality.
- Functionality enabling the customisation of user interfaces by the end user is often provided as a desirable mechanism to personalise electronic devices.
- Such personalisation of the user interface facilitates user interaction with the device and can give an improved end-user experience.
- One such customisation option that is commonly offered in graphical user interfaces is the ability to select an image for use as a background wallpaper of the user interface, for example, for display as a background of a homescreen of the device.
- wallpaper images may be used in views of the user interface other than the homescreen and such wallpapers could permeate through a significant proportion of the views of the user interface.
- Wallpaper images may be selectable from a library of purpose-designed wallpaper images, user-created images (using, for example, a built-in image capture device), downloaded/received images, etc. Such background wallpaper is typically displayed at least as a background of a homescreen of a device.
- One or more background wallpaper images may of course be selectable for use in different contexts on the device. For example, on a portable electronic device homescreen, a wallpaper image may vary dependent on some detected condition such as a selected menu option, a date, a weather condition, etc.
- Electronic devices can be provided with means usable to indicate an orientation of the device to the device itself, such as one or more accelerometers. These provides a technical means of a user input and can be used to control the device, or to facilitate a user's interaction with the device by controlling aspects of the user interface, such as the presentation of the user interface on the display.
- the user interface of a device can be altered to facilitate interaction with the device as the device is rotated by the user in use and changes in the orientation of the device are indicated.
- the user interface may change its configuration so that it appears aligned and 'upright' as the device is rotated, for example turned on its side.
- This change in configuration of the user interface may happen in 90 degree stages, for example, switching between 'portrait' and 'landscape' configurations as the device is rotated a quarter turn while pointing generally upwards.
- the background wallpaper may be rotated with the user interface as the device is rotated in use.
- EP 1 798 690 A1 discloses an electronic device providing functionality enabling user selection of part of an image as a background wallpaper facilitated by a frame overlay on the image of the display in portrait and landscape orientations.
- Embodiments set out in this application relate generally to a method of facilitating the selection of an image as a background wallpaper of a user interface for display on a display of an electronic device.
- the device may be configured to display the user interface and selected wallpaper in first and second orientations during use.
- Embodiments of the invention facilitate the display in different orientations such that an acceptable view of the image is provided irrespective of the orientation of the user interface and of the device.
- a method of facilitating the provision of an image as a background wallpaper of a user interface for display on a touch-sensitive display screen of an electronic device comprising: generating, based on the image, a first thumbnail representation of the appearance of the display having the image as the background wallpaper in a first orientation, the first thumbnail representation showing how the image as the background wallpaper would be obscured in use by visual elements of the user interface when in the first orientation; generating, based on the image, a second thumbnail representation of the appearance of the display having the image as the background wallpaper in a second orientation, the second thumbnail representation showing how the image as the background wallpaper would be obscured in use by the visual elements of the user interface when in the second orientation; and simultaneously displaying on the display screen the first and second thumbnails; and providing user interface functionality enabling the user to separately manipulate the representation of the image shown in each of the first and second thumbnails to adjust how the image would appear as a wallpaper background in that orientation
- the method may further comprise providing functionality allowing the user to selectably cause the generation and display of different pairs of first and second thumbnails in which the image is represented in different ways to provide the background wallpaper.
- the representation of the image in a selectable pair of thumbnails may be based on a user-defined view of the image. The user-defined view of the image may be generated by user interaction with an image viewer application.
- the representation of the image in a selectable pair of thumbnails is based on the original image.
- the representation of the image or the representation of the user-defined view of the image may be sized: identically in both thumbnails; or to fill the area of the thumbnail representing the area for the background wallpaper; or so that the its entire extent is displayed in the area of the thumbnail representing the area for the background wallpaper; or so that its full width is displayed in the area of the thumbnail representing the area for the background wallpaper; or so that its full height is displayed in the area of the thumbnail representing the area for the background wallpaper.
- the aspect ratio of the image may be maintained in the first and second thumbnails.
- the method may further comprise providing user interface functionality enabling the user to select the use of the image as the background wallpaper based on the selected thumbnail images.
- the method may further comprise generating first and second versions of the image in accordance with the representation of the image in the selected thumbnails for use as the background wallpaper in the first and second orientations.
- the first and second orientations may correspond to portrait and landscape.
- the thumbnails may include representations of visual elements of the user interface that can appear in relation to the background wallpaper in use.
- the thumbnails may be simultaneously displayed having the same orientation on the display.
- an electronic device comprising: a touch-sensitive display screen; one or more processors; and memory comprising instructions for facilitating the provision of an image as a background wallpaper of a user interface for display on the display screen, the device being configured to display the user interface and wallpaper in first and second orientations during use, which when executed by one or more of the processors cause the electronic device to: generate, based on the image, a first thumbnail representation of the appearance of the display having the image as the background wallpaper in a first orientation, the first thumbnail representation showing how the image as the background wallpaper would be obscured in use by visual elements of the user interface when in the first orientation; generate, based on the image, a second thumbnail representation of the appearance of the display having the image as the background wallpaper in a second orientation different from the first orientation, the second thumbnail representation showing how the image as the background wallpaper would be obscured in use by the visual elements of the user interface when in the second orientation; and simultaneously display on the display screen the first and second thumbnails; and provide user interface functionality enabling the user to separately manipulate the
- the electronic device may further comprise means for detecting the orientation of the device, the device being configured to select the orientation of the displayed user interface based on the detected orientation of the device.
- a computer program product comprising: memory comprising instructions for facilitating the provision of an image as a background wallpaper of a user interface for display on a touch-sensitive display screen of an electronic device, the device being configured to display the user interface and wallpaper in first and second orientations during use, which when executed by one or more of the processors of the device cause the device to: generate, based on the image, a first thumbnail representation of the appearance of the display having the image as the background wallpaper in a first orientation, the first thumbnail representation showing how the image as the background wallpaper would be obscured in use by visual elements of the user interface when in the first orientation; generate, based on the image, a second thumbnail representation of the appearance of the display having the image as the background wallpaper in a second orientation different from the first orientation, the second thumbnail representation showing how the image as the background wallpaper would be obscured in use by the visual elements of the user interface when in the second orientation; and simultaneously display on the display screen the first and second thumbnails; and provide user interface functionality enabling the user to separately manipulate the representation of the
- the embodiments provide user interface functionality enabling a user to preview and, in certain embodiments adjust, how an image would appear as a background wallpaper in different orientations of display, before deciding whether or not to select the image for use as the background wallpaper based on the thumbnail previews.
- This provides significant advantages over electronic devices which provide no such functionality and instead only allow a user to select an image as a desktop background before the device automatically and rigidly applies pre-programmed, inflexible formatting to the image to provide the image as the background wallpaper in both orientations.
- the embodiments avoid the user finding out, only after applying the image as a background that it is in fact unsuitable for use as the background image in one or more orientations, due to, for example, the pre-programmed formatting applied by the device, or the positioning of visual elements of the user interface for example in the homescreen, causing the intended focus or important visual elements of the image to be obscured, off-centre, or cropped.
- This is a result of the electronic device being usable in multiple orientations detectable by, for example, one or more accelerometers.
- the orientation detection means the usability of the user interface in respect of the selection of the background wallpaper of the device is impaired.
- an image may appear to be suitable for use as a background wallpaper when viewed in one orientation but turn out to be unsuitable in the other orientation. After the wallpaper is applied, it may be difficult to revert to the previous wallpaper image, or indeed, find any image that is suitable for use as a wallpaper in multiple orientations. Without the user interface functionality of embodiments of this application, the user of the electronic device would have no idea of the appearance of the display including the image as a background wallpaper until the image is applied as the wallpaper.
- the user interface functionality provided in embodiments herein permits the user to preview by way of thumbnails the appearance of the display and user interface having the image as the background wallpaper before selecting the image for use as the wallpaper.
- the user may define a view of an image on which a wallpaper is to be based, and to provide thumbnail previews of the display including that view of the image as the background wallpaper.
- Certain embodiments even provide functionality enabling the user to manipulate the image (or view thereof) separately, in relation to each thumbnail (either in the thumbnail itself or in a separate, full screen preview), to adjust the representation of the image as the background wallpaper (for example the size/scaling, panning/focus, rotation of the image) in order to enable the user to achieve the desired view of the image as the background wallpaper in each orientation.
- the disclosure generally relates to an electronic device, which, in embodiments described herein, is a portable electronic device.
- portable electronic devices include mobile, or handheld, wireless communication devices such as pagers, cellular phones, cellular smart-phones, wireless organizers, personal digital assistants, wirelessly enabled notebook computers, wirelessly enabled tablet computers and so forth.
- the portable electronic device may also be a portable electronic device without wireless communication capabilities, such as a handheld electronic game device, digital photograph album, tablet computer, digital camera, or other device.
- FIG. 1 A block diagram of an example of a portable electronic device 100 in accordance with one or more embodiments is shown in Figure 1 .
- the portable electronic device 100 includes multiple components linked by a communications bus 101.
- a processor 102 controls the overall operation of the portable electronic device 100.
- Communication functions, including data and voice communications, are performed through a communication subsystem 104.
- the communication subsystem 104 receives messages from and sends messages to a wireless network 106 which may be any type of wireless network for voice communications or data communications or both.
- a power source 108 such as one or more rechargeable batteries or a port to an external power supply, powers the portable electronic device 100.
- the processor 102 interacts with other components of the electronic device including Random Access Memory (RAM) 110, memory 112, a display screen 114 with a touch-sensitive overlay 116 operably connected to an electronic controller 118 that together comprise a touch-sensitive display screen 120, and a camera 121.
- RAM Random Access Memory
- Other device subsystems may be provided to enable additional functionality, such as additional user inputs.
- the user interface including functionality of embodiments of the present invention is provided on touch-sensitive display screen 120 by the processor 102 executing instructions stored in RAM 110 and/or memory 112 to provide one or more elements of the user interface of the device 100.
- the instructions may be provided as a computer software product.
- the computer software product may be provided in, on or supported by a computer readable medium which could be provided as all possible permanent and non-permanent forms of computer readable medium either transitory in nature, such as in a data transmission signal for example sent over the internet, or non-transitory in nature such as in the RAM 110 of the device 100 or other, non-volatile storage such as memory 112.
- the computer readable medium may be a non-transitory computer readable medium comprising all computer-readable media, with the sole exception being a transitory, propagating signal.
- the portable electronic device 100 is in embodiments configured to display the user interface and wallpaper at least on a homescreen of the user interface in first and second different orientations during use.
- the display screen 114 has an unequal aspect ratio providing natural portrait and landscape use orientations.
- the user interface may rotate between portrait view and landscape view in response to a detection of an orientation of the device by orientation detection means 122. For example, when reading a page of text on the display 114, a user may naturally be inclined to hold the device 100 upright in portrait orientation such that the user interface displays the text on the display 114 like a book in portrait view.
- the user may hold the device 100 sideways such that the user interface displays the video on the display 114 in landscape view.
- the device 100 provides a user interface or a part thereof having a wallpaper background, which may be user-defined based on an image stored in memory 112
- the user interface, and the background wallpaper may be similarly displayed in multiple orientations, such as in portrait or landscape, for example, in response to the rotation of the device 100 by the user.
- a wallpaper background which may be user-defined based on an image stored in memory 112
- the user interface, and the background wallpaper may be similarly displayed in multiple orientations, such as in portrait or landscape, for example, in response to the rotation of the device 100 by the user.
- more than two orientations of display, user interface and background wallpaper may be possible and are within the scope of the present invention.
- opposite portrait and landscape views may be provided if the device 100 is rotated by 180 degrees relative to the original portrait and landscape orientations.
- the user interface and the background wallpaper may effectively freely rotate to be aligned with the rotation of the device 100.
- the touch-sensitive display screen 120 is controlled by the processor 102 to display on the display screen 114 information such as text, images and icons and a graphical user interface (GUI) of programs and of an operating system of the electronic device, which may be stored in the RAM 110 or memory 112 or both.
- GUI graphical user interface
- a degree of user-interaction with the displayed information and with the graphical user interface (GUI) of programs and of an operating system is enabled through user manipulation of the touch-sensitive overlay 116 of the touch-sensitive display screen 120.
- the processor 102 interacts with the touch-sensitive overlay 116 via the electronic controller 118.
- the touch-sensitive display screen 120 may be of any suitable type, such as a capacitive, resistive, infrared, surface acoustic wave (SAW), optical, dispersive signal technology, acoustic pulse recognition, and so forth, as known in the art.
- a capacitive touch-sensitive display screen 120 includes a capacitive touch-sensitive overlay 116.
- the overlay 116 may be an assembly of multiple layers in a stack including, for example, a substrate, a ground shield layer, a barrier layer, one or more capacitive touch sensor layers separated by a substrate or other barrier, and a cover.
- the capacitive touch sensor layers may be any suitable material, such as patterned indium tin oxide (ITO).
- One or more touches may be detected by the touch-sensitive display screen 120. Multiple simultaneous touches may be detected.
- the processor 102 may determine attributes of the touch, including a location of a touch, and may monitor any movement of the touch. Touch location and movement data may include an area of contact or a single point of contact, such as a point at or near a centre of the area of contact.
- the location of a detected touch may include x and y components, e.g., horizontal and vertical components, respectively.
- a signal is provided to the controller 116 in response to detection of a touch, and this is in turn provided to the processor 102 which processes the signal.
- Certain touches or combinations of touches are recognised as gestures that lead to certain manipulations or operations of the GUI or of the information presented on the touch-sensitive display screen 120. By performing certain gestures on the touch-sensitive display screen 120, a user can interact with the GUI and control the applications and operating system of the portable electronic device.
- the memory 112 may store a plurality of images in digital format that may be, for example, taken by the portable electronic device 100 using camera 121 or transmitted to the portable electronic device 100 over wireless network 106 via communication subsystem 104.
- Memory 112 may store a picture viewer application that is usable to display on the display screen 114 images stored in memory 112.
- the picture viewer application may be loaded into RAM 110 and executed by processor 102 to provide a display area in this case taking up the entire extent of display 114 inside which images are displayed.
- the device 100 is currently held upright so that the display screen, having a 360x480 pixel resolution, is arranged in portrait view.
- An image 200 of three girls is displayed and the orientation detection means 122, detecting the upright orientation of the device, causes the user interface and the picture viewer application to display the image 200 on the display upright in portrait orientation as shown in Figure 2A .
- the orientation detection means 122 would detect this rotation and rotate the image 200 accordingly so it is once again aligned upright.
- the image 200 is square, having a 1:1 aspect ratio and a size of 1200x1200 pixels.
- the image 200 is displayed having black borders at the top and bottom, or void spaces, representing the absence of any image data.
- this image is used as a background wallpaper, for example, for a homescreen of the device 100
- the user may manipulate a user input, in this case the touch-sensitive display screen 120, so as to cause the user interface to display a menu 205 of options for operations on the image 200, and the user may select the "Set as Wallpaper" option as shown in Figure 2B .
- Selection of the "Set as Wallpaper” option triggers the device 100 to provide user interface functionality for facilitating the selection of an image as the background wallpaper in accordance with embodiments set out in this application.
- the device In response to the selection of the "Set as Wallpaper” option, the device generates, in accordance with default wallpaper generation parameters set in the RAM 110 and based on the image 200, a first thumbnail representation 210a of the appearance of the display 114 having the image 200 as the background wallpaper in a first, in this case portrait, orientation. The device also generates, in accordance with default wallpaper generation parameters and based on the image 200, a second thumbnail representation 212a of the appearance of the display 114 having the image 200 as the background wallpaper in a second, in this case landscape, orientation.
- the pair of thumbnails 210a and 212a are then simultaneously displayed on a wallpaper preview display screen (see Figure 2C ) with their orientations aligned such that the portrait thumbnail 210a is shown upright on the left of the landscape thumbnail 212a, also shown upright.
- the thumbnails 210a and 212a are generated including representations of visual elements of the user interface that can appear in relation to the background wallpaper in use, for example, on the homescreen of the device 100.
- the homescreen of the user interface of device has a semi-transparent black shadowed bar overlaying the top 20% of the homescreen showing the time, and another semi-transparent black shadowed bar overlaying the bottom 30% of the homescreen to display four icons representing shortcuts to applications of the electronic device 100.
- a user interface menu 214 of options for adjusting the wallpaper generation parameters Underneath the thumbnails 210a and 212a, there is provided a user interface menu 214 of options for adjusting the wallpaper generation parameters.
- the wallpaper generation parameters for the various options presented to the user are stored in RAM 110 but may be pre-programmed into the instructions providing the user interface functionality stored in memory 112 set out in embodiments described herein.
- the wallpaper generation parameters currently stored in RAM 110 are applied by the processor 102 in carrying out the instructions underlying the user interface functionality described herein to generate the preview thumbnails, and also to generate the actual wallpaper, if the preview thumbnails are accepted by the user.
- the wallpaper generation parameters may govern various aspects of the wallpaper generation such as the form of the image 200 input into the wallpaper generation process, the sizing of the image for the wallpaper, any stretching or altering of the aspect ratio, and any other image formatting parameters (for example, colour adjustments) that affect how the image is formatted as a background wallpaper in multiple orientations.
- image formatting parameters for example, colour adjustments
- the use of wallpaper generation parameters as set out herein is merely an explanatory example of how a wallpaper may be produced in multiple orientations based on an image.
- Other processing techniques are possible within other embodiments.
- the default wallpaper generation parameters are shown as the current selection in menu 214, identified as "Set as Shown".
- the "Set as Shown" default parameters are such that the wallpaper in the portrait orientation of the device would be generated as the image is shown in the picture viewer application as shown in Figure 2A .
- the portrait thumbnail 210a includes a representation of the image 200 as a background wallpaper in the same view as shown in Figure 2A , i.e. the representation reflects the width of the 1200x1200 pixel image fitted to the 360 pixel width of the portrait-aligned display 114.
- the representation of the image 200 as the wallpaper is also shown in thumbnail 210a as having black bars or 'void spaces' of no image data at the top and bottom of the wallpaper.
- the landscape thumbnail 212a is generated in accordance with the default wallpaper generation settings which, in this case, cause the image to be sized such that the 1200 pixel width of the image 200 'as shown' in the picture viewer application in Figure 2A to be fitted to the 480 pixel width of the landscape-aligned display 114.
- the image 200 is represented such that banners of image data of image 200 are cropped off by the top and bottom of the display 114.
- the 'Set as Shown' wallpaper generation parameters could alternatively be configured such that in the orientation(s) different from that shown in the picture viewer application, the image is not re-sized in this way.
- the user interface menu 214 provides one other option for adjusting the wallpaper generation parameters, indicated as "Set as Original”. If the user manipulates the user input to select this alternative option, the wallpaper generation parameters stored in the RAM 110 are updated to correspond to those associated with the "Set as Original” option and the thumbnails are generated afresh to provide thumbnails 210b, 212b, to reflect the change in the wallpaper generation parameters in the preview screen, as shown in Figure 2D .
- the wallpaper generation parameters are such that the image 200 is sized (while maintaining the aspect ratio of the image) to fill the area provided for the background wallpaper in both orientations, such that no black bars or 'void spaces' are shown while maintaining the aspect ratio of the image.
- the image 200 is sized such that the full height of the 'Original' image 200 is displayed in the area of the thumbnail representing the area for the background wallpaper.
- the size of the image 200 is such that its width is greater than the width of the area for displaying the background wallpaper.
- vertical strips are cropped from the left and right sides of the centred image.
- the image is sized such that the full width of the 'Original' image 200 is displayed in the area of the thumbnail representing the area for the background wallpaper.
- the 1200 pixel width of the image 200 in Figure 2A is fitted to the 480 pixel width of the landscape-aligned display 114, resulting in the loss of strips of image data at the top and bottom of the wallpaper.
- the representation of the image or the representation of the user-defined view of the image may be sized: identically in both thumbnails; or to fill the area of the thumbnail representing the area for the background wallpaper; or so that the its entire extent is displayed in the area of the thumbnail representing the area for the background wallpaper; or so that its full width is displayed in the area of the thumbnail representing the area for the background wallpaper; or so that its full height is displayed in the area of the thumbnail representing the area for the background wallpaper.
- the thumbnails are generated to provide a virtualised representation of how the wallpaper would be generated and how the user interface would appear including the wallpaper if the user were to select the 'OK' button from buttons 216 and accept the displayed thumbnails. That is, the wallpaper would be generated on the basis of the image (or the particular view thereof shown in the thumbnails (see below in relation to Figure 3 )) with the accepted wallpaper generation parameters. In this way, the user can have a preview of how the image 200 would appear as a final wallpaper before deciding whether or not to adopt that image on the basis of the thumbnails, and the user can have realistic expectations that the preview thumbnails will truly represent how the adopted wallpaper image would ultimately appear in use.
- the user may select the "OK" button from buttons 216, in response to which the device generates the background wallpaper based on the image and the wallpaper generation parameters of the selected option.
- the user may select the "Cancel” button, in which case the picture viewer application is once again shown (as in Figure 2A ).
- FIG. 3 if the user wants to use a particular view of the image 200 as a wallpaper this may be achieved in the picture viewer application by the user performing manipulations of the touch-sensitive display screen 120 or of another user input to alter the view of the image 200 by, for example, using multitouch gestures to zoom, rotate and pan to provide a particular view of the image, and then selecting the 'Set as Wallpaper' option while that view is displayed (see Figure 3B ).
- the user has zoomed in on image 200 and panned to the left a little to provide a view 218 of image 200 that fills the screen and is focussed on the two girls on the left.
- the user may desire that this view 218 of image 200 in particular is used a background wallpaper.
- the user interface functionality for facilitating the selection of an image as the background wallpaper is once again provided, in the same way as described in relation to Figure 2 above.
- the wallpaper generation parameters are such that the view 218 of the image 200 in the picture viewer application is used as the background wallpaper in portrait thumbnail 220a.
- the image is sized such that the width of the image 200 visible in the view 218 is shown across the full 480 pixel width of the display area of the wallpaper background in the landscape orientation, resulting in some image data at the top and bottom of view 218 of image 200 shown in portrait in the picture view application being cropped from the landscape thumbnail 222a.
- Selection of the "Set as Original” option in the menu 214 once again results in the same pair of thumbnails shown in Figure 3D as shown in Figure 2D because the wallpaper generation parameters for the "Set as Original” option use the original image 200 as an input, not the picture viewer view 218.
- the user interface functionality for facilitating the selection of an image as the background wallpaper may, in certain embodiments, be provided with additional functionality enabling the user to separately manipulate the representation of the image shown in each of the thumbnails to adjust how the image would appear as a wallpaper background in that orientation.
- additional functionality enabling the user to separately manipulate the representation of the image shown in each of the thumbnails to adjust how the image would appear as a wallpaper background in that orientation.
- the user may adjust the image in relation to that thumbnail in order to achieve an acceptable view of the image for use as the background wallpaper in that orientation.
- the manipulation of the representation of the image may achieved by the user manipulating the multitouch display using multitouch gestures used in the picture viewer application to adjust the panning/focus/position, rotation/orientation and size/zooming of the image. Other adjustments may of course be provided by the functionality.
- the user interface functionality is such that the representation of the image as the wallpaper background in a thumbnail is adjustable by directly manipulating the representation of the image in the thumbnail itself.
- the view of the image shown as the background wallpaper in the landscape thumbnail 312a is considered by the user in Figure 4A to have an unacceptable focus, and so the user pans the image to the right by touching and dragging the image in the thumbnail 312 to the left (see Figure 4B ) to provide an acceptable view of the image for the landscape background wallpaper, shown in thumbnail 312b in Figure 4C .
- the user interface functionality for adjusting the thumbnail is such that the representation of the image as the wallpaper background in a thumbnail is adjustable by providing a full screen representation of the appearance of the display having the image as the background wallpaper corresponding to and in response to a selection of a thumbnail for adjustment, the representation of the image as the wallpaper background in the full screen representation being directly manipulatable.
- the view of the image shown as the background wallpaper in the landscape thumbnail 312a is considered by the user in Figure 5A to have an unacceptable focus, and so he selects the thumbnail 312a for adjustment by, for example, touching on the thumbnail on touch sensitive display 120.
- a full screen representation 315 of the appearance of the display having the image as the background wallpaper corresponding to the selected thumbnail is provided.
- the full screen representation 315 is also shown in landscape orientation (see Figure 5B ), and the user may prefer to rotate the device on its side to facilitate the adjustment of the representation of the image 200 as the background wallpaper.
- the adjustment is shown in Figure 5C in which the user pans the image 200 to the right by touching and dragging the image 200 in the full screen representation 315 to the left to provide an acceptable view of the image 200 for use as the background wallpaper in the landscape orientation.
- the user is provided with "OK" and "Cancel" buttons in full screen representation 315 to accept or reject the adjustments made to the image 200 in the full screen representation 315.
- the updated thumbnail 312b reflecting the adjustment is shown, as seen in Figure 5D .
- Figure 6 shows a process flow chart setting out the processing underlying the operation of the user interface functionality of embodiments to facilitate the selection of an image (or a view thereof) for use as a background image in multiple orientations.
- a picture viewer application is operating to display an image in the display screen 114.
- the user may manipulate the image in the picture viewer application to achieve a desired view.
- the wallpaper generation parameters are set in the RAM as the default setting in 403, otherwise the picture viewer continues to display the image.
- the thumbnails representative of how the display would appear including the image as the background wallpaper are generated in accordance with the stored wallpaper generation parameters (initially the default parameters), and they are simultaneously displayed on display at 405.
- the wallpaper generation parameters stored in the RAM are re-set at 407 and the thumbnails are once again generated at 404 and the display refreshed at 405.
- functionality enabling the user manipulation of the wallpaper in relation to the selected thumbnail is provided at 409, and the adjusted thumbnail is displayed.
- the device If the user selects to accept the image as the background wallpaper based on thumbnails at 410, the device generates the wallpaper for use in the multiple orientations based on the thumbnails and the wallpaper generation parameters at 411. If the user selects to reject the image as the background wallpaper at 411, the image is once again displayed on display in the picture view application.
- the sizing of an image refers generally to adjusting its size as represented on the display and is intended to include any processing that achieves that function, including but not limited to image scaling, upsampling, downsampling, supersampling, using suitable algorithms, zooming, etc.
- thumbnail representation may or may not necessarily be a generated static computer image file but could be a 'live' mock up representing the user interface including the image as the background wallpaper achieved by a software simulation.
- the mock up thumbnail may be directly interactive, as shown in Figure 4 .
- the electronic devices may provide more than two orientations of the user interface and background wallpaper, and the user interface functionality may provide a commensurate number of preview thumbnails.
- the number of thumbnails shown in the preview screen is of course not necessarily equal to the number of orientation in which a user interface, and the wallpaper, is to be displayed, and those presented may only be illustrative to the user, allowing the user a degree of control over the use of the image as the background.
- the user interface and background may freely rotate, but the user interface functionality for facilitating the selection of an image as a background wallpaper may only provide 'portrait' and 'landscape' thumbnail previews in the way described above.
- the background wallpaper for use at orientations between the portrait and landscape orientations may be 'interpolated' in some manner by the device to provide an acceptable use of the image as the background wallpaper in the portrait and landscape and the various intermediate orientations.
- a static two-dimensional image has been used as the background wallpaper.
- the use of the word image as set out herein is intended to encompass static images, dynamic images, moving images such as video images, and not only 2D images but also 3D stereoscopic images, should the display be capable of displaying such.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Description
- The disclosed embodiments relate to an electronic device and method of operation thereof. More specifically, the embodiments relate to an electronic device configured to provide functionality usable to facilitate the selection of an image as a background wallpaper of a user interface for display on a display of the electronic device in multiple orientations. In embodiments, the electronic device is a portable electronic device.
- Electronic devices are in many cases provided with one or more displays for providing visual information to users of the devices. The electronic devices can be provided with user interfaces for display on the display of the device for facilitating user interaction with, and operation of, the device via one or more user inputs. The user interfaces comprise visual elements that can be arranged in various manners on the screen and can represent, for example, executable software programs, menu items indicating selectable functionality or operations available to the user within programs, a state of some aspect of program or data or other function of the device, etc. User inputs such as trackpads, trackballs, mice, cursors, touch screens and multitouch screens, can provide pointer-type controls usable to adjust the position of a pointer in multiple dimensions to allow interaction with the user interface by, for example, enabling navigation through menu systems, options, file systems, program shortcuts etc, and enabling selection and manipulation of visual elements and the items they represent. Many such electronic devices have user interfaces that provide one or more homescreens that are presented to a user as a starting point for operating the device, or when the device is powered on and 'awake' but idle, waiting to be used, from which a user can typically easily access and operate the device in accordance with its potential available end-user functionality.
- Functionality enabling the customisation of user interfaces by the end user is often provided as a desirable mechanism to personalise electronic devices. Such personalisation of the user interface facilitates user interaction with the device and can give an improved end-user experience. One such customisation option that is commonly offered in graphical user interfaces is the ability to select an image for use as a background wallpaper of the user interface, for example, for display as a background of a homescreen of the device. Of course, wallpaper images may be used in views of the user interface other than the homescreen and such wallpapers could permeate through a significant proportion of the views of the user interface. Wallpaper images may be selectable from a library of purpose-designed wallpaper images, user-created images (using, for example, a built-in image capture device), downloaded/received images, etc. Such background wallpaper is typically displayed at least as a background of a homescreen of a device. One or more background wallpaper images may of course be selectable for use in different contexts on the device. For example, on a portable electronic device homescreen, a wallpaper image may vary dependent on some detected condition such as a selected menu option, a date, a weather condition, etc.
- Electronic devices can be provided with means usable to indicate an orientation of the device to the device itself, such as one or more accelerometers. These provides a technical means of a user input and can be used to control the device, or to facilitate a user's interaction with the device by controlling aspects of the user interface, such as the presentation of the user interface on the display. For example, the user interface of a device can be altered to facilitate interaction with the device as the device is rotated by the user in use and changes in the orientation of the device are indicated. For example, the user interface may change its configuration so that it appears aligned and 'upright' as the device is rotated, for example turned on its side. This change in configuration of the user interface may happen in 90 degree stages, for example, switching between 'portrait' and 'landscape' configurations as the device is rotated a quarter turn while pointing generally upwards. The background wallpaper may be rotated with the user interface as the device is rotated in use.
-
EP 1 798 690 A1 - The present disclosure and the embodiments set out herein can be better understood by reference to the description of the embodiments set out below, in conjunction with the appended drawings which can be described as follows.
-
Figure 1 is a block diagram illustrating a portable electronic device usable in accordance with example embodiments. -
Figures 2A-2D illustrate a display of a portable electronic device in accordance with an embodiment showing the operation of a user interface for facilitating the selection of an image as a background wallpaper for the user interface of the device. -
Figures 3A-3D illustrate a display of the embodiment of the portable electronic device as shown inFigures 2A-2D showing the operation of the user interface to enable the user to select a user-defined view of an image as a background wallpaper for the user interface of the device. -
Figures 4A-4C illustrate a display of a portable electronic device in accordance with another embodiment showing the operation of a user interface including the manipulation of a thumbnail preview of an image selection for facilitating the selection of an image as a background wallpaper for the user interface of the device. -
Figures 5A-5D illustrate a display of a portable electronic device in accordance with yet another embodiment showing the operation of an alternative user interface by which a user can manipulate an image for facilitating the selection of the image as a background wallpaper for the user interface of the device. -
Figure 6 shows a flow chart of the processes underlying the user interface functionality of certain embodiments for facilitating the selection of an image as a background wallpaper of a user interface of the device. - Embodiments set out in this application relate generally to a method of facilitating the selection of an image as a background wallpaper of a user interface for display on a display of an electronic device. The device may be configured to display the user interface and selected wallpaper in first and second orientations during use. Embodiments of the invention facilitate the display in different orientations such that an acceptable view of the image is provided irrespective of the orientation of the user interface and of the device.
- In accordance with one embodiment there is provided a method of facilitating the provision of an image as a background wallpaper of a user interface for display on a touch-sensitive display screen of an electronic device, the device being configured to display the user interface and wallpaper in first and second different orientations during use, comprising: generating, based on the image, a first thumbnail representation of the appearance of the display having the image as the background wallpaper in a first orientation, the first thumbnail representation showing how the image as the background wallpaper would be obscured in use by visual elements of the user interface when in the first orientation; generating, based on the image, a second thumbnail representation of the appearance of the display having the image as the background wallpaper in a second orientation, the second thumbnail representation showing how the image as the background wallpaper would be obscured in use by the visual elements of the user interface when in the second orientation; and simultaneously displaying on the display screen the first and second thumbnails; and providing user interface functionality enabling the user to separately manipulate the representation of the image shown in each of the first and second thumbnails to adjust how the image would appear as a wallpaper background in that orientation, wherein providing the user interface functionality comprises: providing a full screen representation of the appearance of the display having the image as the background wallpaper corresponding to and in response to a selection of one of the first and second thumbnails; adjusting the representation of the image as the wallpaper background in the full screen representation relative to overlying user interface features responsive to touch gestures detected on the display screen in relation to the background wallpaper; and simultaneously re-displaying on the display screen the first and second thumbnails when adjustments made to the representation of the image in the full screen representation are rejected, wherein, if the user accepts the adjustments, the thumbnail selected for adjustment is updated before being displayed to reflect the accepted adjustments.
- In certain embodiments, the method may further comprise providing functionality allowing the user to selectably cause the generation and display of different pairs of first and second thumbnails in which the image is represented in different ways to provide the background wallpaper. In certain embodiments, in a selectable pair of thumbnails the representation of the image may be based on a user-defined view of the image. The user-defined view of the image may be generated by user interaction with an image viewer application. In certain embodiments, in a selectable pair of thumbnails the representation of the image is based on the original image.
- In certain embodiments, in a selectable pair of thumbnails the representation of the image or the representation of the user-defined view of the image may be sized: identically in both thumbnails; or to fill the area of the thumbnail representing the area for the background wallpaper; or so that the its entire extent is displayed in the area of the thumbnail representing the area for the background wallpaper; or so that its full width is displayed in the area of the thumbnail representing the area for the background wallpaper; or so that its full height is displayed in the area of the thumbnail representing the area for the background wallpaper.
- In certain embodiments, the aspect ratio of the image may be maintained in the first and second thumbnails.
- In certain embodiments, the method may further comprise providing user interface functionality enabling the user to select the use of the image as the background wallpaper based on the selected thumbnail images. The method may further comprise generating first and second versions of the image in accordance with the representation of the image in the selected thumbnails for use as the background wallpaper in the first and second orientations.
- In certain embodiments, the first and second orientations may correspond to portrait and landscape.
- In certain embodiments, the thumbnails may include representations of visual elements of the user interface that can appear in relation to the background wallpaper in use.
- In certain embodiments, the thumbnails may be simultaneously displayed having the same orientation on the display.
- In accordance with another embodiment there is provided an electronic device comprising: a touch-sensitive display screen; one or more processors; and memory comprising instructions for facilitating the provision of an image as a background wallpaper of a user interface for display on the display screen, the device being configured to display the user interface and wallpaper in first and second orientations during use, which when executed by one or more of the processors cause the electronic device to: generate, based on the image, a first thumbnail representation of the appearance of the display having the image as the background wallpaper in a first orientation, the first thumbnail representation showing how the image as the background wallpaper would be obscured in use by visual elements of the user interface when in the first orientation; generate, based on the image, a second thumbnail representation of the appearance of the display having the image as the background wallpaper in a second orientation different from the first orientation, the second thumbnail representation showing how the image as the background wallpaper would be obscured in use by the visual elements of the user interface when in the second orientation; and simultaneously display on the display screen the first and second thumbnails; and provide user interface functionality enabling the user to separately manipulate the representation of the image shown in each of the first and second thumbnails to adjust how the image would appear as a wallpaper background in that orientation, wherein as part of providing the user interface functionality the instructions cause the electronic device to:provide a full screen representation of the appearance of the display having the image as the background wallpaper corresponding to and in response to a selection of one of the first and second thumbnails;adjust the representation of the image as the wallpaper background in the full screen representation relative to overlying user interface features responsive to touch gestures detected on the display screen in relation to the background wallpaper; and simultaneously re-display on the display screen the first and second thumbnails when adjustments made to the representation of the image in the full screen representation are rejected,wherein, if the user accepts the adjustments, the instructions cause the electronic device to update the thumbnail selected for adjustment before display of the thumbnail selected for adjustment, to reflect the accepted adjustments.
- In certain embodiments, the electronic device may further comprise means for detecting the orientation of the device, the device being configured to select the orientation of the displayed user interface based on the detected orientation of the device.
- In accordance with another embodiment there is provided a computer program product comprising: memory comprising instructions for facilitating the provision of an image as a background wallpaper of a user interface for display on a touch-sensitive display screen of an electronic device, the device being configured to display the user interface and wallpaper in first and second orientations during use, which when executed by one or more of the processors of the device cause the device to: generate, based on the image, a first thumbnail representation of the appearance of the display having the image as the background wallpaper in a first orientation, the first thumbnail representation showing how the image as the background wallpaper would be obscured in use by visual elements of the user interface when in the first orientation; generate, based on the image, a second thumbnail representation of the appearance of the display having the image as the background wallpaper in a second orientation different from the first orientation, the second thumbnail representation showing how the image as the background wallpaper would be obscured in use by the visual elements of the user interface when in the second orientation; and simultaneously display on the display screen the first and second thumbnails; and provide user interface functionality enabling the user to separately manipulate the representation of the image shown in each of the first and second thumbnails to adjust how the image would appear as a wallpaper background in that orientation, wherein as part of providing the user interface functionality the instructions cause the electronic device to:provide a full screen representation of the appearance of the display having the image as the background wallpaper corresponding to and in response to a selection of one of the first and second thumbnails;adjust the representation of the image as the wallpaper background in the full screen representation relative to overlying user interface features responsive to touch gestures detected on the display screen in relation to the background wallpaper; and simultaneously re-display on the display screen the first and second thumbnails when adjustments made to the representation of the image in the full screen representation are rejected,wherein, if the user accepts the adjustments, the instructions cause the electronic device to update the thumbnail selected for adjustment before display of the thumbnail selected for adjustment, to reflect the accepted adjustments.
- The embodiments provide user interface functionality enabling a user to preview and, in certain embodiments adjust, how an image would appear as a background wallpaper in different orientations of display, before deciding whether or not to select the image for use as the background wallpaper based on the thumbnail previews. This provides significant advantages over electronic devices which provide no such functionality and instead only allow a user to select an image as a desktop background before the device automatically and rigidly applies pre-programmed, inflexible formatting to the image to provide the image as the background wallpaper in both orientations. The embodiments avoid the user finding out, only after applying the image as a background that it is in fact unsuitable for use as the background image in one or more orientations, due to, for example, the pre-programmed formatting applied by the device, or the positioning of visual elements of the user interface for example in the homescreen, causing the intended focus or important visual elements of the image to be obscured, off-centre, or cropped. This is a result of the electronic device being usable in multiple orientations detectable by, for example, one or more accelerometers. As a result of this technical functionality provided by the orientation detection means, the usability of the user interface in respect of the selection of the background wallpaper of the device is impaired. For example, an image may appear to be suitable for use as a background wallpaper when viewed in one orientation but turn out to be unsuitable in the other orientation. After the wallpaper is applied, it may be difficult to revert to the previous wallpaper image, or indeed, find any image that is suitable for use as a wallpaper in multiple orientations. Without the user interface functionality of embodiments of this application, the user of the electronic device would have no idea of the appearance of the display including the image as a background wallpaper until the image is applied as the wallpaper.
- The user interface functionality provided in embodiments herein permits the user to preview by way of thumbnails the appearance of the display and user interface having the image as the background wallpaper before selecting the image for use as the wallpaper. In certain embodiments, the user may define a view of an image on which a wallpaper is to be based, and to provide thumbnail previews of the display including that view of the image as the background wallpaper. Certain embodiments even provide functionality enabling the user to manipulate the image (or view thereof) separately, in relation to each thumbnail (either in the thumbnail itself or in a separate, full screen preview), to adjust the representation of the image as the background wallpaper (for example the size/scaling, panning/focus, rotation of the image) in order to enable the user to achieve the desired view of the image as the background wallpaper in each orientation.
- Thus user interface limitations that would otherwise result from an electronic device being usable in multiple orientations (e.g. portrait and landscape) can be avoided by the user interface functionality provided by embodiments set out in this application.
- The disclosure generally relates to an electronic device, which, in embodiments described herein, is a portable electronic device. Examples of portable electronic devices include mobile, or handheld, wireless communication devices such as pagers, cellular phones, cellular smart-phones, wireless organizers, personal digital assistants, wirelessly enabled notebook computers, wirelessly enabled tablet computers and so forth. The portable electronic device may also be a portable electronic device without wireless communication capabilities, such as a handheld electronic game device, digital photograph album, tablet computer, digital camera, or other device.
- A block diagram of an example of a portable electronic device 100 in accordance with one or more embodiments is shown in
Figure 1 . The portable electronic device 100 includes multiple components linked by acommunications bus 101. Aprocessor 102 controls the overall operation of the portable electronic device 100. Communication functions, including data and voice communications, are performed through acommunication subsystem 104. Thecommunication subsystem 104 receives messages from and sends messages to awireless network 106 which may be any type of wireless network for voice communications or data communications or both. Apower source 108, such as one or more rechargeable batteries or a port to an external power supply, powers the portable electronic device 100. - The
processor 102 interacts with other components of the electronic device including Random Access Memory (RAM) 110,memory 112, adisplay screen 114 with a touch-sensitive overlay 116 operably connected to anelectronic controller 118 that together comprise a touch-sensitive display screen 120, and a camera 121. Other device subsystems may be provided to enable additional functionality, such as additional user inputs. - The user interface including functionality of embodiments of the present invention is provided on touch-
sensitive display screen 120 by theprocessor 102 executing instructions stored inRAM 110 and/ormemory 112 to provide one or more elements of the user interface of the device 100. The instructions may be provided as a computer software product. The computer software product may be provided in, on or supported by a computer readable medium which could be provided as all possible permanent and non-permanent forms of computer readable medium either transitory in nature, such as in a data transmission signal for example sent over the internet, or non-transitory in nature such as in theRAM 110 of the device 100 or other, non-volatile storage such asmemory 112. On the other hand the computer readable medium may be a non-transitory computer readable medium comprising all computer-readable media, with the sole exception being a transitory, propagating signal. - The portable electronic device 100 is in embodiments configured to display the user interface and wallpaper at least on a homescreen of the user interface in first and second different orientations during use. In this case, the
display screen 114 has an unequal aspect ratio providing natural portrait and landscape use orientations. The user interface may rotate between portrait view and landscape view in response to a detection of an orientation of the device by orientation detection means 122. For example, when reading a page of text on thedisplay 114, a user may naturally be inclined to hold the device 100 upright in portrait orientation such that the user interface displays the text on thedisplay 114 like a book in portrait view. Similarly, when watching a video on thedisplay 114 having an aspect ratio that lends itself to a landscape view, the user may hold the device 100 sideways such that the user interface displays the video on thedisplay 114 in landscape view. When the device 100 provides a user interface or a part thereof having a wallpaper background, which may be user-defined based on an image stored inmemory 112, the user interface, and the background wallpaper may be similarly displayed in multiple orientations, such as in portrait or landscape, for example, in response to the rotation of the device 100 by the user. Of course, more than two orientations of display, user interface and background wallpaper may be possible and are within the scope of the present invention. For example, opposite portrait and landscape views may be provided if the device 100 is rotated by 180 degrees relative to the original portrait and landscape orientations. Indeed, the user interface and the background wallpaper may effectively freely rotate to be aligned with the rotation of the device 100. - The touch-
sensitive display screen 120 is controlled by theprocessor 102 to display on thedisplay screen 114 information such as text, images and icons and a graphical user interface (GUI) of programs and of an operating system of the electronic device, which may be stored in theRAM 110 ormemory 112 or both. A degree of user-interaction with the displayed information and with the graphical user interface (GUI) of programs and of an operating system is enabled through user manipulation of the touch-sensitive overlay 116 of the touch-sensitive display screen 120. Theprocessor 102 interacts with the touch-sensitive overlay 116 via theelectronic controller 118. The touch-sensitive display screen 120 may be of any suitable type, such as a capacitive, resistive, infrared, surface acoustic wave (SAW), optical, dispersive signal technology, acoustic pulse recognition, and so forth, as known in the art. A capacitive touch-sensitive display screen 120 includes a capacitive touch-sensitive overlay 116. Theoverlay 116 may be an assembly of multiple layers in a stack including, for example, a substrate, a ground shield layer, a barrier layer, one or more capacitive touch sensor layers separated by a substrate or other barrier, and a cover. The capacitive touch sensor layers may be any suitable material, such as patterned indium tin oxide (ITO). - One or more touches, also known as touch contacts or touch events, may be detected by the touch-
sensitive display screen 120. Multiple simultaneous touches may be detected. Theprocessor 102 may determine attributes of the touch, including a location of a touch, and may monitor any movement of the touch. Touch location and movement data may include an area of contact or a single point of contact, such as a point at or near a centre of the area of contact. - The location of a detected touch may include x and y components, e.g., horizontal and vertical components, respectively. A signal is provided to the
controller 116 in response to detection of a touch, and this is in turn provided to theprocessor 102 which processes the signal. Certain touches or combinations of touches are recognised as gestures that lead to certain manipulations or operations of the GUI or of the information presented on the touch-sensitive display screen 120. By performing certain gestures on the touch-sensitive display screen 120, a user can interact with the GUI and control the applications and operating system of the portable electronic device. - The
memory 112 may store a plurality of images in digital format that may be, for example, taken by the portable electronic device 100 using camera 121 or transmitted to the portable electronic device 100 overwireless network 106 viacommunication subsystem 104. -
Memory 112 may store a picture viewer application that is usable to display on thedisplay screen 114 images stored inmemory 112. - Referring to
Figure 2A , the picture viewer application may be loaded intoRAM 110 and executed byprocessor 102 to provide a display area in this case taking up the entire extent ofdisplay 114 inside which images are displayed. In this case the device 100 is currently held upright so that the display screen, having a 360x480 pixel resolution, is arranged in portrait view. Animage 200 of three girls is displayed and the orientation detection means 122, detecting the upright orientation of the device, causes the user interface and the picture viewer application to display theimage 200 on the display upright in portrait orientation as shown inFigure 2A . Should the user rotate the device 100 on its side, the orientation detection means 122 would detect this rotation and rotate theimage 200 accordingly so it is once again aligned upright. - In this case the
image 200 is square, having a 1:1 aspect ratio and a size of 1200x1200 pixels. As a result, to fit the full extent of theimage 200 on the screen theimage 200 is displayed having black borders at the top and bottom, or void spaces, representing the absence of any image data. - Should the user desire that this image is used as a background wallpaper, for example, for a homescreen of the device 100, the user may manipulate a user input, in this case the touch-
sensitive display screen 120, so as to cause the user interface to display amenu 205 of options for operations on theimage 200, and the user may select the "Set as Wallpaper" option as shown inFigure 2B . - Selection of the "Set as Wallpaper" option triggers the device 100 to provide user interface functionality for facilitating the selection of an image as the background wallpaper in accordance with embodiments set out in this application.
- In response to the selection of the "Set as Wallpaper" option, the device generates, in accordance with default wallpaper generation parameters set in the
RAM 110 and based on theimage 200, afirst thumbnail representation 210a of the appearance of thedisplay 114 having theimage 200 as the background wallpaper in a first, in this case portrait, orientation. The device also generates, in accordance with default wallpaper generation parameters and based on theimage 200, asecond thumbnail representation 212a of the appearance of thedisplay 114 having theimage 200 as the background wallpaper in a second, in this case landscape, orientation. - The pair of
thumbnails Figure 2C ) with their orientations aligned such that theportrait thumbnail 210a is shown upright on the left of thelandscape thumbnail 212a, also shown upright. Thethumbnails - Underneath the
thumbnails user interface menu 214 of options for adjusting the wallpaper generation parameters. The wallpaper generation parameters for the various options presented to the user are stored inRAM 110 but may be pre-programmed into the instructions providing the user interface functionality stored inmemory 112 set out in embodiments described herein. The wallpaper generation parameters currently stored inRAM 110 are applied by theprocessor 102 in carrying out the instructions underlying the user interface functionality described herein to generate the preview thumbnails, and also to generate the actual wallpaper, if the preview thumbnails are accepted by the user. The wallpaper generation parameters may govern various aspects of the wallpaper generation such as the form of theimage 200 input into the wallpaper generation process, the sizing of the image for the wallpaper, any stretching or altering of the aspect ratio, and any other image formatting parameters (for example, colour adjustments) that affect how the image is formatted as a background wallpaper in multiple orientations. Of course, the use of wallpaper generation parameters as set out herein is merely an explanatory example of how a wallpaper may be produced in multiple orientations based on an image. Other processing techniques are possible within other embodiments. - In
Figure 2C , the default wallpaper generation parameters are shown as the current selection inmenu 214, identified as "Set as Shown". The "Set as Shown" default parameters are such that the wallpaper in the portrait orientation of the device would be generated as the image is shown in the picture viewer application as shown inFigure 2A . Thus, as can be seen inFigure 2C , theportrait thumbnail 210a includes a representation of theimage 200 as a background wallpaper in the same view as shown inFigure 2A , i.e. the representation reflects the width of the 1200x1200 pixel image fitted to the 360 pixel width of the portrait-aligneddisplay 114. Thus the representation of theimage 200 as the wallpaper is also shown inthumbnail 210a as having black bars or 'void spaces' of no image data at the top and bottom of the wallpaper. Thelandscape thumbnail 212a, however, is generated in accordance with the default wallpaper generation settings which, in this case, cause the image to be sized such that the 1200 pixel width of the image 200 'as shown' in the picture viewer application inFigure 2A to be fitted to the 480 pixel width of the landscape-aligneddisplay 114. Thus in thelandscape thumbnail 212a theimage 200 is represented such that banners of image data ofimage 200 are cropped off by the top and bottom of thedisplay 114. Of course the 'Set as Shown' wallpaper generation parameters could alternatively be configured such that in the orientation(s) different from that shown in the picture viewer application, the image is not re-sized in this way. - In
Figure 2 , theuser interface menu 214 provides one other option for adjusting the wallpaper generation parameters, indicated as "Set as Original". If the user manipulates the user input to select this alternative option, the wallpaper generation parameters stored in theRAM 110 are updated to correspond to those associated with the "Set as Original" option and the thumbnails are generated afresh to providethumbnails Figure 2D . In the "Set as Original" option, the wallpaper generation parameters are such that theimage 200 is sized (while maintaining the aspect ratio of the image) to fill the area provided for the background wallpaper in both orientations, such that no black bars or 'void spaces' are shown while maintaining the aspect ratio of the image. Thus in theportrait thumbnail 210b, theimage 200 is sized such that the full height of the 'Original'image 200 is displayed in the area of the thumbnail representing the area for the background wallpaper. This means that the size of theimage 200 is such that its width is greater than the width of the area for displaying the background wallpaper. As such, vertical strips are cropped from the left and right sides of the centred image. In thethumbnail 212b, like in 212a shown inFigure 2C , the image is sized such that the full width of the 'Original'image 200 is displayed in the area of the thumbnail representing the area for the background wallpaper. This means that the 1200 pixel width of theimage 200 inFigure 2A is fitted to the 480 pixel width of the landscape-aligneddisplay 114, resulting in the loss of strips of image data at the top and bottom of the wallpaper. - Of course other options defining wallpaper generation parameters may be presented to the user, or the parameters described above may be different. For example, in one or both of a selectable pair of thumbnails the representation of the image or the representation of the user-defined view of the image may be sized: identically in both thumbnails; or to fill the area of the thumbnail representing the area for the background wallpaper; or so that the its entire extent is displayed in the area of the thumbnail representing the area for the background wallpaper; or so that its full width is displayed in the area of the thumbnail representing the area for the background wallpaper; or so that its full height is displayed in the area of the thumbnail representing the area for the background wallpaper.
- The thumbnails are generated to provide a virtualised representation of how the wallpaper would be generated and how the user interface would appear including the wallpaper if the user were to select the 'OK' button from
buttons 216 and accept the displayed thumbnails. That is, the wallpaper would be generated on the basis of the image (or the particular view thereof shown in the thumbnails (see below in relation toFigure 3 )) with the accepted wallpaper generation parameters. In this way, the user can have a preview of how theimage 200 would appear as a final wallpaper before deciding whether or not to adopt that image on the basis of the thumbnails, and the user can have realistic expectations that the preview thumbnails will truly represent how the adopted wallpaper image would ultimately appear in use. - Thus if, on the basis of the thumbnails displayed for a given option, the user is satisfied that the
image 200 as shown in the thumbnails is acceptable for use as the background wallpaper in both the landscape and portrait orientations, the user may select the "OK" button frombuttons 216, in response to which the device generates the background wallpaper based on the image and the wallpaper generation parameters of the selected option. Alternatively, if the user deems the thumbnails unacceptable, the user may select the "Cancel" button, in which case the picture viewer application is once again shown (as inFigure 2A ). - Referring now to
Figure 3 , if the user wants to use a particular view of theimage 200 as a wallpaper this may be achieved in the picture viewer application by the user performing manipulations of the touch-sensitive display screen 120 or of another user input to alter the view of theimage 200 by, for example, using multitouch gestures to zoom, rotate and pan to provide a particular view of the image, and then selecting the 'Set as Wallpaper' option while that view is displayed (seeFigure 3B ). As shown inFigure 3A , the user has zoomed in onimage 200 and panned to the left a little to provide aview 218 ofimage 200 that fills the screen and is focussed on the two girls on the left. In this case, the user may desire that thisview 218 ofimage 200 in particular is used a background wallpaper. - In response to the selection of the 'Set as Wallpaper' option, the user interface functionality for facilitating the selection of an image as the background wallpaper is once again provided, in the same way as described in relation to
Figure 2 above. In this case, it can be seen that when the "Set as Shown" option is selected in the menu 214 (seeFigure 3C ) the wallpaper generation parameters are such that theview 218 of theimage 200 in the picture viewer application is used as the background wallpaper inportrait thumbnail 220a. In thelandscape thumbnail 222a, the image is sized such that the width of theimage 200 visible in theview 218 is shown across the full 480 pixel width of the display area of the wallpaper background in the landscape orientation, resulting in some image data at the top and bottom ofview 218 ofimage 200 shown in portrait in the picture view application being cropped from thelandscape thumbnail 222a. Selection of the "Set as Original" option in themenu 214 once again results in the same pair of thumbnails shown inFigure 3D as shown inFigure 2D because the wallpaper generation parameters for the "Set as Original" option use theoriginal image 200 as an input, not thepicture viewer view 218. - The user interface functionality for facilitating the selection of an image as the background wallpaper may, in certain embodiments, be provided with additional functionality enabling the user to separately manipulate the representation of the image shown in each of the thumbnails to adjust how the image would appear as a wallpaper background in that orientation. Thus if any thumbnail shows the image in an unacceptable position, orientation or size for use as a background wallpaper in a certain orientation, the user may adjust the image in relation to that thumbnail in order to achieve an acceptable view of the image for use as the background wallpaper in that orientation.
- The manipulation of the representation of the image may achieved by the user manipulating the multitouch display using multitouch gestures used in the picture viewer application to adjust the panning/focus/position, rotation/orientation and size/zooming of the image. Other adjustments may of course be provided by the functionality.
- In one embodiment, shown in
Figure 4 , the user interface functionality is such that the representation of the image as the wallpaper background in a thumbnail is adjustable by directly manipulating the representation of the image in the thumbnail itself. For example, the view of the image shown as the background wallpaper in thelandscape thumbnail 312a is considered by the user inFigure 4A to have an unacceptable focus, and so the user pans the image to the right by touching and dragging the image in the thumbnail 312 to the left (seeFigure 4B ) to provide an acceptable view of the image for the landscape background wallpaper, shown inthumbnail 312b inFigure 4C . - Alternatively, or in addition, in other embodiments, as shown in
Figure 5 , the user interface functionality for adjusting the thumbnail is such that the representation of the image as the wallpaper background in a thumbnail is adjustable by providing a full screen representation of the appearance of the display having the image as the background wallpaper corresponding to and in response to a selection of a thumbnail for adjustment, the representation of the image as the wallpaper background in the full screen representation being directly manipulatable. For example, the view of the image shown as the background wallpaper in thelandscape thumbnail 312a is considered by the user inFigure 5A to have an unacceptable focus, and so he selects thethumbnail 312a for adjustment by, for example, touching on the thumbnail on touchsensitive display 120. In response, afull screen representation 315 of the appearance of the display having the image as the background wallpaper corresponding to the selected thumbnail is provided. In this case, as the selected thumbnail is a landscape view, thefull screen representation 315 is also shown in landscape orientation (seeFigure 5B ), and the user may prefer to rotate the device on its side to facilitate the adjustment of the representation of theimage 200 as the background wallpaper. The adjustment is shown inFigure 5C in which the user pans theimage 200 to the right by touching and dragging theimage 200 in thefull screen representation 315 to the left to provide an acceptable view of theimage 200 for use as the background wallpaper in the landscape orientation. The user is provided with "OK" and "Cancel" buttons infull screen representation 315 to accept or reject the adjustments made to theimage 200 in thefull screen representation 315. Once the adjustment is accepted, the updatedthumbnail 312b reflecting the adjustment is shown, as seen inFigure 5D . -
Figure 6 shows a process flow chart setting out the processing underlying the operation of the user interface functionality of embodiments to facilitate the selection of an image (or a view thereof) for use as a background image in multiple orientations. - At 401 a picture viewer application is operating to display an image in the
display screen 114. The user may manipulate the image in the picture viewer application to achieve a desired view. - At 402, if the "Set as Wallpaper" menu option is selected, the wallpaper generation parameters are set in the RAM as the default setting in 403, otherwise the picture viewer continues to display the image.
- At 404, the thumbnails representative of how the display would appear including the image as the background wallpaper are generated in accordance with the stored wallpaper generation parameters (initially the default parameters), and they are simultaneously displayed on display at 405.
- If the user selects an adjustment of the wallpaper generation parameters at 406, the wallpaper generation parameters stored in the RAM are re-set at 407 and the thumbnails are once again generated at 404 and the display refreshed at 405.
- If the user selects an adjustment of a particular thumbnail at 408, functionality enabling the user manipulation of the wallpaper in relation to the selected thumbnail is provided at 409, and the adjusted thumbnail is displayed.
- If the user selects to accept the image as the background wallpaper based on thumbnails at 410, the device generates the wallpaper for use in the multiple orientations based on the thumbnails and the wallpaper generation parameters at 411. If the user selects to reject the image as the background wallpaper at 411, the image is once again displayed on display in the picture view application.
- In the present application, the sizing of an image refers generally to adjusting its size as represented on the display and is intended to include any processing that achieves that function, including but not limited to image scaling, upsampling, downsampling, supersampling, using suitable algorithms, zooming, etc.
- In addition, as will be evident from the foregoing description, the thumbnail representation may or may not necessarily be a generated static computer image file but could be a 'live' mock up representing the user interface including the image as the background wallpaper achieved by a software simulation. The mock up thumbnail may be directly interactive, as shown in
Figure 4 . - In the foregoing embodiments, only two orientations of the user interface and background wallpaper are provided by the device 100. Of course, in other embodiments, the electronic devices may provide more than two orientations of the user interface and background wallpaper, and the user interface functionality may provide a commensurate number of preview thumbnails. The number of thumbnails shown in the preview screen is of course not necessarily equal to the number of orientation in which a user interface, and the wallpaper, is to be displayed, and those presented may only be illustrative to the user, allowing the user a degree of control over the use of the image as the background. For example, the user interface and background may freely rotate, but the user interface functionality for facilitating the selection of an image as a background wallpaper may only provide 'portrait' and 'landscape' thumbnail previews in the way described above. Once the user has accepted the thumbnails, the background wallpaper for use at orientations between the portrait and landscape orientations may be 'interpolated' in some manner by the device to provide an acceptable use of the image as the background wallpaper in the portrait and landscape and the various intermediate orientations.
- In the embodiments described above, a static two-dimensional image has been used as the background wallpaper. Of course, the use of the word image as set out herein is intended to encompass static images, dynamic images, moving images such as video images, and not only 2D images but also 3D stereoscopic images, should the display be capable of displaying such.
Claims (15)
- A method of facilitating the provision of an image (200) as a background wallpaper of a user interface for display on a touch-sensitive display screen (120) of an electronic device (100), the device being configured to display the user interface and wallpaper in first and second different orientations during use, characterised by:generating, based on the image, a first thumbnail representation (210a,b; 220a,b; 310) of the appearance of the display having the image as the background wallpaper in a first orientation, the first thumbnail representation showing how the image as the background wallpaper would be obscured in use by visual elements of the user interface when in the first orientation;generating, based on the image, a second thumbnail representation (212a,b; 222a,b; 312a,b) of the appearance of the display having the image as the background wallpaper in a second orientation different from the first orientation, the second thumbnail representation showing how the image as the background wallpaper would be obscured in use by the visual elements of the user interface when in the second orientation;simultaneously displaying on the display screen (120) the first and second thumbnails; andproviding user interface functionality enabling the user to separately manipulate the representation of the image shown in each of the first (210a,b; 220a,b; 310) and second (212a,b; 222a,b; 312a,b) thumbnails to adjust how the image would appear as a wallpaper background in that orientation, wherein providing the user interface functionality comprises:providing a full screen representation of the appearance of the display having the image as the background wallpaper corresponding to and in response to a selection of one of the first (210a,b; 220a,b; 310) and second (212a,b; 222a,b; 312a,b) thumbnails;adjusting the representation of the image as the wallpaper background in the full screen representation relative to overlying user interface features responsive to touch gestures detected on the display screen (120) in relation to the background wallpaper; andsimultaneously re-displaying on the display screen (120) the first (210a,b; 220a,b; 310) and second (212a,b; 222a,b; 312a,b) thumbnails when adjustments made to the representation of the image in the full screen representation are rejected,wherein, if the user accepts the adjustments, the thumbnail selected for adjustment is updated before being displayed to reflect the accepted adjustments.
- The method of claim 1, further comprising providing functionality allowing the user to selectably cause the generation and display of different pairs of first and second thumbnails in which the image is represented in different ways to provide the background wallpaper.
- The method of claim 2, wherein in a selectable pair of thumbnails the representation of the image is based on a user-defined view (218) of the image.
- The method of claim 3, wherein the user-defined view of the image is generated by user interaction with an image viewer application.
- The method of claim 2, wherein in a selectable pair of thumbnails the representation of the image is based on the original image.
- The method of claim 3, 4 or 5, wherein in a selectable pair of thumbnails the representation of the image or the representation of the user-defined view of the image is sized:identically in both thumbnails; orto fill the area of the thumbnail representing the area for the background wallpaper; orso that the its entire extent is displayed in the area of the thumbnail representing the area for the background wallpaper; orso that its full width is displayed in the area of the thumbnail representing the area for the background wallpaper; orso that its full height is displayed in the area of the thumbnail representing the area for the background wallpaper.
- The method of any preceding claim, wherein the aspect ratio of the image is maintained in the first and second thumbnails.
- The method of any preceding claim, further comprising providing user interface functionality (216) enabling the user to select the use of the image as the background wallpaper based on the selected thumbnail images.
- The method of claim 8, further comprising generating first and second versions of the image in accordance with the representation of the image in the selected thumbnails for use as the background wallpaper in the first and second orientations.
- The method of any preceding claim, wherein the first and second orientations correspond to portrait and landscape.
- The method of any preceding claim, wherein the thumbnails include representations of visual elements of the user interface that can appear in relation to the background wallpaper in use.
- The method of any preceding claim, wherein the thumbnails are simultaneously displayed having the same orientation on the display.
- An electronic device (100) comprising:a touch-sensitive display screen (120);one or more processors (102); andmemory (110) comprising instructions for facilitating the provision of an image (200) as a background wallpaper of a user interface for display on the display screen (120), the device being configured to display the user interface and wallpaper in first and second orientations during use, characterised in that when executed by one or more of the processors the instructions cause the electronic device to:generate, based on the image, a first thumbnail representation (210a,b; 220a,b; 310) of the appearance of the display having the image as the background wallpaper in a first orientation, the first thumbnail representation showing how the image as the background wallpaper would be obscured in use by visual elements of the user interface when in the first orientation;generate, based on the image, a second thumbnail representation (212a,b; 222a,b; 312a,b) of the appearance of the display having the image as the background wallpaper in a second orientation different from the first orientation, the second thumbnail representation showing how the image as the background wallpaper would be obscured in use by the visual elements of the user interface when in the second orientation;simultaneously display on the display screen (120) the first and second thumbnails; andprovide user interface functionality enabling the user to separately manipulate the representation of the image shown in each of the first (210a,b; 220a,b; 310) and second (212a,b; 222a,b; 312a,b) thumbnails to adjust how the image would appear as a wallpaper background in that orientation, wherein as part of providing the user interface functionality the instructions cause the electronic device to:provide a full screen representation of the appearance of the display having the image as the background wallpaper corresponding to and in response to a selection of one of the first (210a,b; 220a,b; 310) and second (212a,b; 222a,b; 312a,b) thumbnails;adjust the representation of the image as the wallpaper background in the full screen representation relative to overlying user interface features responsive to touch gestures detected on the display screen (120) in relation to the background wallpaper; andsimultaneously re-display on the display screen (120) the first (210a,b; 220a,b; 310) and second (212a,b; 222a,b; 312a,b) thumbnails when adjustments made to the representation of the image in the full screen representation are rejected,wherein, if the user accepts the adjustments, the instructions cause the electronic device to update the thumbnail selected for adjustment before display of the thumbnail selected for adjustment, to reflect the accepted adjustments.
- The electronic device of claim 13, further comprising: means (122) for detecting the orientation of the device, the device being configured to select the orientation of the displayed user interface based on the detected orientation of the device.
- A computer program product comprising:
memory (110) comprising instructions for facilitating the provision of an image as a background wallpaper of a user interface for display on a touch-sensitive display screen (120) of an electronic device (100), the device being configured to display the user interface and wallpaper in first and second orientations during use, characterised in that when executed by one or more of the processors of the device the instructions cause the device to:generate, based on the image, a first thumbnail representation (210a,b; 220a,b; 310) of the appearance of the display having the image as the background wallpaper in a first orientation, the first thumbnail representation showing how the image as the background wallpaper would be obscured in use by visual elements of the user interface when in the first orientation;generate, based on the image, a second thumbnail representation (212a,b; 222a,b; 312a,b) of the appearance of the display having the image as the background wallpaper in a second orientation different from the first orientation, the second thumbnail representation showing how the image as the background wallpaper would be obscured in use by the visual elements of the user interface when in the second orientation;simultaneously display on the display screen (120) the first and second thumbnails; andprovide user interface functionality enabling the user to separately manipulate the representation of the image shown in each of the first (210a,b; 220a,b; 310) and second (212a,b; 222a,b; 312a,b) thumbnails to adjust how the image would appear as a wallpaper background in that orientation, wherein as part of providing the user interface functionality the instructions cause the electronic device to:provide a full screen representation of the appearance of the display having the image as the background wallpaper corresponding to and in response to a selection of one of the first (210a,b; 220a,b; 310) and second (212a,b; 222a,b; 312a,b) thumbnails;adjust the representation of the image as the wallpaper background in the full screen representation relative to overlying user interface features responsive to touch gestures detected on the display screen (120) in relation to the background wallpaper; andsimultaneously re-display on the display screen (120) the first (210a,b; 220a,b; 310) and second (212a,b; 222a,b; 312a,b) thumbnails when adjustments made to the representation of the image in the full screen representation are rejected,wherein, if the user accepts the adjustments, the instructions cause the electronic device to update the thumbnail selected for adjustment before display of the thumbnail selected for adjustment, to reflect the accepted adjustments.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP11176796.8A EP2557562B1 (en) | 2011-08-08 | 2011-08-08 | Method and apparatus for displaying an image |
CA2782130A CA2782130C (en) | 2011-08-08 | 2012-06-28 | Method and apparatus for displaying an image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP11176796.8A EP2557562B1 (en) | 2011-08-08 | 2011-08-08 | Method and apparatus for displaying an image |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2557562A1 EP2557562A1 (en) | 2013-02-13 |
EP2557562B1 true EP2557562B1 (en) | 2019-05-22 |
Family
ID=44533935
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP11176796.8A Active EP2557562B1 (en) | 2011-08-08 | 2011-08-08 | Method and apparatus for displaying an image |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP2557562B1 (en) |
CA (1) | CA2782130C (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110018772B (en) * | 2019-02-25 | 2022-01-25 | 努比亚技术有限公司 | Wallpaper setting method, terminal and computer-readable storage medium |
CN110928614B (en) * | 2019-10-11 | 2021-06-29 | 广州视源电子科技股份有限公司 | Interface display method, device, equipment and storage medium |
CN113379866A (en) * | 2021-06-29 | 2021-09-10 | 维沃移动通信(杭州)有限公司 | Wallpaper setting method and device |
CN116107479B (en) * | 2023-03-02 | 2024-02-13 | 优视科技有限公司 | Picture display method, electronic device and computer storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090103144A1 (en) * | 2007-10-17 | 2009-04-23 | Samsung Electronics Co., Ltd. | Image forming apparatus to set wallpaper and method thereof |
JP2010061296A (en) * | 2008-09-02 | 2010-03-18 | Sharp Corp | Data creation device, data processor, data supply system, data creation method, data processing method, control program and recording medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100724956B1 (en) * | 2005-12-13 | 2007-06-04 | 삼성전자주식회사 | Method for displaying a wall paper in mobile communication terminal |
US8106856B2 (en) * | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
-
2011
- 2011-08-08 EP EP11176796.8A patent/EP2557562B1/en active Active
-
2012
- 2012-06-28 CA CA2782130A patent/CA2782130C/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090103144A1 (en) * | 2007-10-17 | 2009-04-23 | Samsung Electronics Co., Ltd. | Image forming apparatus to set wallpaper and method thereof |
JP2010061296A (en) * | 2008-09-02 | 2010-03-18 | Sharp Corp | Data creation device, data processor, data supply system, data creation method, data processing method, control program and recording medium |
Also Published As
Publication number | Publication date |
---|---|
CA2782130C (en) | 2016-10-11 |
EP2557562A1 (en) | 2013-02-13 |
CA2782130A1 (en) | 2013-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9026946B2 (en) | Method and apparatus for displaying an image | |
US11481096B2 (en) | Gesture mapping for image filter input parameters | |
DK180452B1 (en) | USER INTERFACES FOR RECEIVING AND HANDLING VISUAL MEDIA | |
AU2020104220A4 (en) | User interfaces for capturing and managing visual media | |
US20230319394A1 (en) | User interfaces for capturing and managing visual media | |
US11550420B2 (en) | Quick review of captured image data | |
US10120538B2 (en) | Providing subpages in a touch panel user interface | |
US9880727B2 (en) | Gesture manipulations for configuring system settings | |
US9026938B2 (en) | Dynamic detail-in-context user interface for application access and content access on electronic displays | |
US20130106888A1 (en) | Interactively zooming content during a presentation | |
US20140129988A1 (en) | Parallax and/or three-dimensional effects for thumbnail image displays | |
US10809898B2 (en) | Color picker | |
US20120064946A1 (en) | Resizable filmstrip view of images | |
KR20110044424A (en) | Mobile terminal and method for controlling thereof | |
WO2008064610A1 (en) | Method, apparatus and system for controlling background of desktop | |
WO2018198703A1 (en) | Display device | |
CA2782130C (en) | Method and apparatus for displaying an image | |
US9619912B2 (en) | Animated transition from an application window to another application window | |
WO2016127525A1 (en) | Screen displaying method and device for terminals, and computer storage medium | |
CA2807866C (en) | User interface for a digital camera | |
CN111124246B (en) | Interface interaction method, equipment and storage medium | |
US9530183B1 (en) | Elastic navigation for fixed layout content | |
WO2024032139A1 (en) | Interface display method and apparatus, computer device and storage medium | |
JP2013175222A (en) | Content display device, content display method, program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20110818 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: BLACKBERRY LIMITED |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: BLACKBERRY LIMITED |
|
17Q | First examination report despatched |
Effective date: 20160406 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20181217 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602011059135 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1137041 Country of ref document: AT Kind code of ref document: T Effective date: 20190615 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20190522 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190922 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190822 Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190822 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190823 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1137041 Country of ref document: AT Kind code of ref document: T Effective date: 20190522 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602011059135 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 |
|
26N | No opposition filed |
Effective date: 20200225 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190831 Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190831 Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190808 |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20190831 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190808 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190831 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190922 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20110808 Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190522 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 602011059135 Country of ref document: DE Ref country code: DE Ref legal event code: R081 Ref document number: 602011059135 Country of ref document: DE Owner name: MALIKIE INNOVATIONS LTD., IE Free format text: FORMER OWNER: BLACKBERRY LIMITED, WATERLOO, ONTARIO, CA |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: 732E Free format text: REGISTERED BETWEEN 20240620 AND 20240627 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240828 Year of fee payment: 14 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20240827 Year of fee payment: 14 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20240826 Year of fee payment: 14 |