WO2005076119A2 - Mobile wireless device and method for moving a graphical item on a mobile wireless device - Google Patents
Mobile wireless device and method for moving a graphical item on a mobile wireless device Download PDFInfo
- Publication number
- WO2005076119A2 WO2005076119A2 PCT/US2005/002937 US2005002937W WO2005076119A2 WO 2005076119 A2 WO2005076119 A2 WO 2005076119A2 US 2005002937 W US2005002937 W US 2005002937W WO 2005076119 A2 WO2005076119 A2 WO 2005076119A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display screen
- graphical item
- mobile wireless
- graphical
- wireless device
- Prior art date
Links
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/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
Definitions
- the present invention relates generally to electronics, and more particularly to mobile wireless devices.
- BACKGROUND Devices including a display screen are common. Everything from personal computers to coffee makers typically contain some form of display screen.
- Many mobile wireless devices include a display screen. Many of these mobile wireless devices do not have the large amount of processing ability of personal computers.
- Graphical user interfaces can sometimes use a great deal of processor capacity, memory, or both. This is one reason why mobile wireless devices do not typically use graphical user interfaces, or use limited graphical user interfaces.
- graphical user interfaces are typically popular with consumers. Many consumers find graphical user interfaces to be intuitive and easy to use. It would be advantageous to develop systems and methods that allow graphical user interfaces to be implemented on mobile wireless devices with limited processing ability, or limited memory, or both.
- a “desk top” is an area of screen that typically has icons.
- the icons typically represent programs, or files.
- graphical user interfaces on personal computers typically have a “desk top.”
- On a personal computer a “mouse” is used to move a cursor to select an icon.
- an icon is “double clicked” the personal computer typically runs the program associated with that icon.
- FIG. 6A graphically shows one possible implementation of such a system.
- FIG. 6A includes components 500 of a graphical display system.
- the components 500 include a display screen 502 and a display memory 504.
- the display memory 504 is mapped to locations on the display screen 502. Values stored in the display memory 504 are shown pictorially. Values representing a pattern are stored in the display memory 504 and communicated to the display screen through the connection 506.
- a portion of a display screen 502 and a portion of display screen memory 5O4 are shown on FIG. 6B.
- the portion of the display screen 502 is shown as 552 on FIG. 6B and the portion of display memory is shown as 583.
- the values stored in the portion of display screen memory 583 are shown as binary digits.
- the values stored in the display screen memory 504 of FIG. 6A are shown pictorially.
- values for a portion of the display screen memory 584 are shown.
- the portion 583 of the screen memory 504 includes five stored values. Reading from left to right, the value "0" 570 corresponds to the dark pixel 554 shown on the portion of display screen 552.
- the value “1” 575 corresponds to the light pixel 558.
- the value “1” 577 corresponds to the light pixel 560.
- the value "0” 572 corresponds to the dark pixel 556 shown on the portion of display screen 552 and the last value "1" 579 corresponds to the light pixel 562.
- Mobile wireless devices with limited processing ability do not usually use a graphical user interface such as those that can be found on personal computers and personal digital assistants.
- Graphical user interfaces are typically considered by some users to be intuitive and easy to use. It would be advantageous to use a graphical user interface on a mobile wireless device, especially mobile wireless devices that have limited processing ability.
- some mobile wireless devices with limited processing ability have limited graphical user interfaces.
- the methods and devices discussed would typically enable these limited graphical user interfaces to be implemented more efficiently. However, as stated above, the methods and devices discussed here may be able to efficiently implement a graphical user interface that is much less limited. For example, a graphical user interface that has a "desk top” and icons that can be moved around on the "desk top” has been described.
- the method and devices allow a graphical user interface to be used more efficiently on a mobile handset with limited processing ability.
- a graphical user interface can be implemented on a mobile wireless device efficiently by limiting processing to only the areas of the display screen on the mobile wireless device that is changing. For example, if a graphical item is to be displayed on the display screen the value in the display screen memory location that will be covered by the graphical item can be stored for future use. If the graphical item is later moved the stored value can be retrieved and efficiently written to the display without the need to recalculate what was behind the graphical item.
- Advantages typically include enabling a mobile handheld to implement a graphical user interface efficiently.
- the mobile wireless device may be able to move graphical items around the display screen more quickly. Additionally, devoting less processor cycles to the graphical user interface will typically allow the processor to devote more time to other tasks related to the device, increasing the efficiency of the entire device. In some cases enabling a mobile handheld to implement a graphical user interface efficiently may be the difference between being able to implement a graphical user interface that will be responsive enough for the user and not being able to implement the graphical user interface. In these cases the advantages associated with a graphical interface can not be realized without the ability to implement the interface more efficiently. Some advantages to a graphical user interface include, but are not limited to, the fact that graphical user interfaces are typically considered by some users to be intuitive and easy to use. Additionally, many users like graphical user interfaces.
- FIG. 1 shows a diagram that shows a graphical item being moved on a display screen.
- FIG. 2 shows a flowchart that shows a method for moving a graphical item on a mobile wireless device screen.
- FIGS. 3 A and 3B is a diagram that shows a graphical item being moved on a display screen.
- FIG. 4 is a flow chart that shows a method for moving a graphical item on a mobile wireless device screen.
- FIG. 5 is a diagram of a mobile wireless device.
- FIG. 6A is a diagram that shows components of a graphical display system.
- FIG. 6B is a diagram that shows a subset of the display screen and display screen memory.
- DETAILED DESCRIPTION Referring now to FIG. 1 a diagram 100 will be discussed.
- the diagram 100 includes a display screen 102.
- the display screen 102 is displaying a pattern li5 in the form of a background.
- a first graphical item 112 that is part of the background is covered up by a second graphical item 104 at a first position 106.
- the first graphical item 112 is stored in a first display screen memory location in a storage memory 114.
- the second graphical item is to be moved to a second position 109.
- a third graphical item 116 that is part of the background is covered up, this movement is indicated by the arrow 119.
- a flowchart describing steps used in one method is discussed with respect to FIG. 2. Additionally, a series of diagrams similar to FIG. 1 are shown in FIG. 3. The diagrams 100 of FIG. 1 show the steps used in the method of FIG. 2. It will be understood by those of skill in the art that a graphical item includes, but is not limited to a single pixel, a group of pixels, or multiple groups of pixels. The pixel, groups of pixels, or multiple groups of pixels could be simply on or off. Some number of pixels within a group or multiple groups could be on while another subgroup of pixels could be off.
- the pixels, groups of pixels, or multiple groups of pixels could be different colors. Again different pixels within groups or multiple groups can each be different colors.
- a graphical item could be a background or some portion of a background.
- a graphical item could be an icon.
- the first graphical item and the third graphical item may be backgrounds. While the second graphical item may be an icon.
- value is also used extensively. It will be understood that value is typically any numerical information that is used to store graphical information in some form of memory storage device. The term value could mean the individual binary digits shown with respect to FIG. 6B. Additionally, multiple binary digits could be used for a single pixel when color information needs to be stored. The exact method of storage is not critical.
- the term value is simply used to refer to any numerical storage of graphical information. Many different storage devices are also possible. The storage device would typically be some form, of silicon based memory such as random access memory (RAM) however, many other forms of storage are possible. Advantages of the methods and devices discussed include, but are not limited to enabling a mobile wireless device to implement a graphical user interface efficiently. Including in some cases, the ability to move graphical items around the screen more quickly. Referring now to FIG. 2 a flowchart 125 will be discussed. The flowchart 125 shows steps that are used in one method. The steps will be described with respect to FIG. 1. Additionally, while the flowchart shows one possible order of steps other possible orders are possible and will be understood by those of skill in the art.
- the flowchart 125 begins at step 128.
- a first value is stored.
- the value represents a first graphical item from a first display screen memory location.
- the first graphical item will be covered by a second graphical item in a first position.
- the first graphical item is stored so that it can be written back to the display screen memory when the second graphical item is moved. Writing the first graphical item back to display memory will cause that item to be displayed on the display screen 102.
- the first graphical item 112 is shown stored in a storage memory 114.
- a second value representing a second graphical item is written to the first display screen memory location. This causes the second graphical item to be displayed on the display screen.
- the second graphical item is shown as 104 in FIG. 1.
- a third value representing a third graphical item is stored.
- the third value is from a second display screen memory location.
- the third graphical item is shown as 116 on FIG. 1.
- the third graphical item will be covered by the second graphical item when it is moved to the second position 109.
- the first stored value is written to the first screen memory location. This is to cause the background to be displayed at the first position 106 after the second graphical item is moved.
- the second value representing the second graphical item is written to the second display screen memory. In other words, the second graphical item is moved to the second position.
- the second position could be the second position 109 shown on FIG. 1.
- Advantages include the allowing the processor to devote more time to other tasks increasing the efficiency of the entire device. In some cases this may be the difference between being able to implement a graphical user interface that is responsive enough for the user. In these cases the advantages associated with a graphical user interface would not be realized without the ability to implement the interface more efficiently. It will be clear to those of skill in the art that, in some cases, steps 140 and 142 of FIG. 2 could be executed in either the order shown, 140 followed by 142 or the reverse order, 142 followed by 140. No order should be inferred for the steps shown. However, in cases where the second graphical item covers a portion of the first graphical item step 140 would typically need to be performed before step 142.
- FIG. 3A and FIG. 3 B a series of diagrams 150 that shows the step by step process of FIG. 2 is shown.
- the diagrams 150 are similar to FIG. 1.
- the multiple steps of FIG. 2 are shown in a graphical form similar to FIG. 1.
- the diagrams 150 begins with part 180.
- Part 180 is an introductory part showing the framework in which the steps of FIG. 2 are performed.
- Part 180 shows a display screen 102 the same or similar to the display screen 102 of FIG. 1.
- the display screen 102 is displaying a pattern 115 that is also the same or similar to the pattern 115 in the form of a background of FIG. 1. Note that in part 180 no additional graphical items such as the second graphical item 104 of FIG. 1 are shown.
- the display screen 102 is coupled to a display screen memory 152.
- the display screen memory is not shown in FIG. 1.
- the display screen memory 152 is coupled to a storage memory 114.
- the storage memory 114 has a value representing a graphical item, a second graphical item 104, stored in the storage memory 114.
- the graphical item 104 is the same or similar to the graphical item 104 of FIG. 1.
- a display screen memory 152 may be included in the display screen.
- the display screen . functions as a memory the processor may write directly to the display screen.
- the display screen memory is integral to the display screen. It will be understood that writing to or otherwise using, the display screen includes writing to or otherwise using the display screen memory.
- any form of state storage device can be used as memory, including, but not limited to capacitate storage, magnetic storage, and optical storage.
- the memory types may include, but is not limited to FLASH, RAM, SRAM, DRAM, SDRAM, etc.
- the memory may be discrete or may be part of the display screen, additionally, the memory may be built into other components, such as, for example the processor.
- Part 182 of FIG. 3A shows a possible first step in efficiently moving a graphical item. Recall that part 180 is an introductory part showing the framework in which the steps are performed. Part 182 is the same or similar to step 131 of FIG. 2.
- a first graphical item 112 is stored in the storage memory 114 at memory location 159.
- first graphical item 114 that is stored will be the same size and shape as the second graphical item. Additionally, the first graphical item will typically be stored in the same amount of memory as the second graphical item. In other words, typically only screen data that is going to be overwritten is stored. However, this is only one example. In some cases the size of the first and second graphical items will be different.
- Part 182 of FIG. 3A is followed by part 184. Part 184 is the same or similar to step 133 of FIG. 2. In part 184 the second graphical item is written to the display screen memory 152 and displayed on the display screen.
- a third graphical item 118 is stored in the storage memory 114 at memory location 162. This is the same or similar to FIG.2, step 137. Again, similar to part 182, typically the third graphical item 118 is stored will be the same size and shape as the second graphical item. However, different sizes and shapes are possible. It should be pointed out that it is typically advantageous to store graphical items that are the same size and shape. For example, if the second graphical item is an icon and the first and third graphical items are portions of background covered at a particular time by the icon then it would typically be advantages to only store the portions of background that are covered by the icon. Part 188 shows the first stored value being written to the first screen memory location. This is the same or similar to FIG. 2, step 140.
- the second value representing the second graphical item is written to the second display screen memory location. This is done so that the second graphical item is displayed on the display screen at the second position 109 of FIG. 1. This is the same or similar to FIG. 2, step 142.
- values representing graphical items are written to different memory locations to store graphical items or display graphical items on the display screen. Typically moving values from one memory location to another memory location is much less processor intensive than recalculating display screen images.' Display screen images can include one or more graphical items. For this reason, advantages include the ability to more efficiently move graphical items on a display screen.
- the first graphical item 112 could be a first portion of graphical background.
- the second graphical item 104 could be, in this example, a graphical image such as an icon.
- the third graphical item could be, in this example, another portion of graphical background. The icon needs to be drawn on a screen at the location where the first portion of graphical background is located. The first portion of graphical background is stored. This is the same or similar to part 182 as shown on FIG. 3A.
- the icon is stored in a display screen memory and displayed on the screen at the location where the first portion of background used to be. This is the same or similar to part 184.
- the background at the new location is stored. This is the same or similar to part 186 shown on FIG. 3A.
- the first portion of graphical background is written to the display screen memory 152 and displayed on the display screen. This is the same or similar to part 188 of FIG. 3B. Similar to part 190 of FIG. 3B, the icon is then written to the display screen memory and displayed on the display screen. While the example discussed with respect to FIG.
- the flowchart 350 highlights two of the steps from the flowchart 125 of FIG. 2.
- the flowchart 350 begins at 353.
- Step 353 is the same or similar to step 131.
- step 356 screen memory that will be over written when by another graphical item is stored.
- step 359 the screen memory is over written by the graphic item.
- step 359 is similar to steps 133 and 142 of FIG.2.
- Advantages include in many cases, the ability to move graphical items around a display screen more quickly.
- mobile wireless device 400 is shown.
- the mobile wireless device 400 includes a case 402 and a display screen 404.
- the case 402 encloses several components.
- the display screen 404 is shown inside of the case 402. It will be understood that typically the case includes a clear plastic cover so that the display screen 404 is protected and can be viewed. It will be understood that which components are inside and which components may be outside of the case is not critical. Aspects of the device are only limited by the claims.
- the display screen 404 is coupled to a screen memory 406.
- the screen memory is used to store information relating to what is displayed on the display screen.
- the display memory is coupled to a processor.
- the processor can write to the display memory to cause graphical items to be displayed on the display screen 404.
- the processor 408 is coupled to a storage memory 410 and a mobile power source in the form of a battery 412 for power. It will be understood that battery 412 could include any form of mobile power source.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05706157A EP1719110A2 (en) | 2004-02-03 | 2005-02-02 | Mobile wireless device and method for moving a graphical item on a mobile wireless device |
JP2006551533A JP2007520749A (en) | 2004-02-03 | 2005-02-02 | Mobile wireless device and method for moving graphical items on a mobile wireless device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/771,001 | 2004-02-03 | ||
US10/771,001 US7362333B2 (en) | 2004-02-03 | 2004-02-03 | Graphical manipulation in a mobile wireless device |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2005076119A2 true WO2005076119A2 (en) | 2005-08-18 |
WO2005076119A3 WO2005076119A3 (en) | 2005-10-20 |
Family
ID=34808438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2005/002937 WO2005076119A2 (en) | 2004-02-03 | 2005-02-02 | Mobile wireless device and method for moving a graphical item on a mobile wireless device |
Country Status (4)
Country | Link |
---|---|
US (1) | US7362333B2 (en) |
EP (1) | EP1719110A2 (en) |
JP (1) | JP2007520749A (en) |
WO (1) | WO2005076119A2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5507222B2 (en) * | 2009-11-30 | 2014-05-28 | 古野電気株式会社 | Display device, sensor device, display screen display method, and display screen display program |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4874164A (en) * | 1986-07-18 | 1989-10-17 | Commodore-Amiga, Inc. | Personal computer apparatus for block transfer of bit-mapped image data |
US5150312A (en) * | 1989-06-16 | 1992-09-22 | International Business Machines Corporation | Animation processor method and apparatus |
US5867140A (en) * | 1996-11-27 | 1999-02-02 | Motorola, Inc. | Display system and circuit therefor |
JP2000181441A (en) * | 1998-12-16 | 2000-06-30 | Sony Corp | Image display device |
US7027056B2 (en) * | 2002-05-10 | 2006-04-11 | Nec Electronics (Europe) Gmbh | Graphics engine, and display driver IC and display module incorporating the graphics engine |
-
2004
- 2004-02-03 US US10/771,001 patent/US7362333B2/en not_active Expired - Fee Related
-
2005
- 2005-02-02 WO PCT/US2005/002937 patent/WO2005076119A2/en active Application Filing
- 2005-02-02 JP JP2006551533A patent/JP2007520749A/en active Pending
- 2005-02-02 EP EP05706157A patent/EP1719110A2/en not_active Withdrawn
Non-Patent Citations (1)
Title |
---|
None |
Also Published As
Publication number | Publication date |
---|---|
WO2005076119A3 (en) | 2005-10-20 |
US20050168468A1 (en) | 2005-08-04 |
US7362333B2 (en) | 2008-04-22 |
EP1719110A2 (en) | 2006-11-08 |
JP2007520749A (en) | 2007-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2013263767B2 (en) | Apparatus and method of managing a plurality of objects displayed on touch screen | |
US7864978B2 (en) | Smart arrangement and cropping for photo views | |
US7346373B2 (en) | Device and method for organizing a menu in a mobile communication terminal | |
US8510680B2 (en) | Three-dimensional motion graphic user interface and method and apparatus for providing the same | |
US7286119B2 (en) | Three-dimensional object manipulating apparatus, method and computer program | |
US9411501B2 (en) | Electronic device and touch operation processing method | |
CN108351706A (en) | Electronic equipment with rollable display and its control method | |
US20040164956A1 (en) | Three-dimensional object manipulating apparatus, method and computer program | |
US20120206471A1 (en) | Systems, methods, and computer-readable media for managing layers of graphical object data | |
US20020135615A1 (en) | Overlaid display for electronic devices | |
US20060170687A1 (en) | Electronic device and its operation explanation display method | |
CN103024156A (en) | Method, system and mobile terminal for realizing one-handed mobile terminal operation | |
CN101162576A (en) | Display process and device | |
CN113032068A (en) | Display method and electronic device | |
CN102043572A (en) | Device and method for displaying and operating screen of mobile device | |
CN114387376A (en) | Rendering method and device of three-dimensional scene, electronic equipment and readable storage medium | |
US7362333B2 (en) | Graphical manipulation in a mobile wireless device | |
US8675020B2 (en) | Image display devices and methods of displaying image | |
CN111638828A (en) | Interface display method and device | |
CN116107531A (en) | Interface display method and device | |
CN112698771B (en) | Display control method, device, electronic equipment and storage medium | |
CN114491309A (en) | Picture processing method and device | |
CN114995706A (en) | Element display method, device, equipment and storage medium | |
JP2007520749A5 (en) | ||
Butkiewicz et al. | Hierarchical multi-touch selection techniques for collaborative geospatial analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1989/KOLNP/2006 Country of ref document: IN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006551533 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2005706157 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2005706157 Country of ref document: EP |