A digital system that may be used by children two years old and older. The digital system is contained in a child-proof case and has an upward-facing display with a touch-sensitive screen that is within easy reach of a child. Other I/O devices include proximity and motion sensors and a microphone, and there is also a loudspeaker. When a proximity sensor senses someone in the neighborhood of the system, it displays images on the display. A child may manipulate the images by touching them on the touch screen. Manipulations include selecting an image by touching it, “dragging” the selected image by moving the finger touching the image across the screen and “dropping” the image by lifting a finger from it, moving a selected image by touching another location on the screen and thereby causing the selected image to move to the touched location, removing an image from the screen by “throwing” it, i.e., moving it above a threshold speed, and modifying the image by tapping it... |
Citations|
| US5404442 | Nov 30, 1992 | Apr 4, 1995 | Apple Computer, Inc. | Visible clipboard for graphical computer environments | | US5424756 | May 14, 1993 | Jun 13, 1995 | | Track pad cursor positioning device and method | | US5463725 | Dec 31, 1992 | Oct 31, 1995 | International Business Machines Corp. | Data processing system graphical user interface which emulates printed material | | US5495566 | Nov 22, 1994 | Feb 27, 1996 | Microsoft Corporation | Scrolling contents of a window | | US5600765 | Oct 19, 1993 | Feb 4, 1997 | Hitachi, Ltd. | Display system capable of accepting user commands by use of voice and gesture inputs | | US5611031 | Apr 29, 1994 | Mar 11, 1997 | General Magic, Inc. | Graphical user interface for modifying object characteristics using coupon objects | | US5615384 | Aug 29, 1995 | Mar 25, 1997 | International Business Machines Corporation | Personal communicator having improved zoom and pan functions for editing information on touch sensitive display | | US5616078 | Dec 27, 1994 | Apr 1, 1997 | Konami Co., Ltd. | Motion-controlled video entertainment system | | US5668570 | Aug 10, 1994 | Sep 16, 1997 | | Desktop computer with adjustable flat panel screen | | US5732230 | May 19, 1995 | Mar 24, 1998 | Richo Company Ltd. Richo Corporation | Computer user interface for manipulating image fragments using drag, drop and merge operations | | US5844547 | May 9, 1995 | Dec 1, 1998 | Fujitsu Limited | Apparatus for manipulating an object displayed on a display device by using a touch screen | | US5845263 | Jun 16, 1995 | Dec 1, 1998 | High Technology Solutions, Inc. | Interactive visual ordering system | | US5929840 | Mar 4, 1994 | Jul 27, 1999 | Microsoft Corporation | System and method for computer cursor control | | US5973670 | Dec 31, 1996 | Oct 26, 1999 | International Business Machines Corporation | Tactile feedback controller for computer cursor control device | | US5986224 | Dec 23, 1998 | Nov 16, 1999 | Elo TouchSystems, Inc. | Acoustic condition sensor employing a plurality of mutually non-orthogonal waves | | US6005545 | Apr 3, 1997 | Dec 21, 1999 | Sega Enterprise, Ltd. | Image processing method and electronic device | | US6088032 | Oct 4, 1996 | Jul 11, 2000 | Xerox Corporation | Computer controlled display system for displaying a three-dimensional document workspace having a means for prefetching linked documents | | US6115482 | Oct 22, 1998 | Sep 5, 2000 | Ascent Technology, Inc. | Voice-output reading system with gesture-based navigation | | US6281879 | Jun 12, 1997 | Aug 28, 2001 | Microsoft Corporation | Timing and velocity control for displaying graphical information | | US6542164 | Jun 12, 2001 | Apr 1, 2003 | Microsoft Corporation | Timing and velocity control for displaying graphical information | | US6816148 | Sep 18, 2001 | Nov 9, 2004 | Immersion Corporation | Enhanced cursor control using interface devices |
Referenced by|
| US7653883 | Sep 30, 2005 | Jan 26, 2010 | Apple Inc. | Proximity detector in handheld device | | US7794324 | Mar 7, 2005 | Sep 14, 2010 | PokerTek, Inc. | Electronic player interaction area with player customer interaction features | | US8077153 | Apr 19, 2006 | Dec 13, 2011 | Microsoft Corporation | Precise selection techniques for multi-touch screens | | US8106856 | Aug 30, 2007 | Jan 31, 2012 | Apple Inc. | Portable electronic device for photo management | | US8106991 | Jun 24, 2009 | Jan 31, 2012 | Sony Corporation | Image processing apparatus and image processing method | | US8127254 | Jun 29, 2007 | Feb 28, 2012 | Nokia Corporation | Unlocking a touch screen device | | US8239784 | Jan 18, 2005 | Aug 7, 2012 | Apple Inc. | Mode-based graphical user interfaces for touch sensitive input devices | | US8239785 | Jan 27, 2010 | Aug 7, 2012 | Microsoft Corporation | Edge gestures | | USRE42738 | Oct 8, 1998 | Sep 27, 2011 | Apple Inc. | Portable computers |
Claims1. A system for manipulating images comprising - a screen upon which an image is displayed; and
- a computer coupled to the screen, the computer causing the images to be manipulated in response to location inputs from a pointing device, the system being characterized in that:
- when the image is being dragged in response to the location inputs and the system detects that the velocity with which the image is being dragged exceeds a threshold velocity, the system responds by removing the image from the display without leaving any representative thereof in the display.
2. The system set forth in claim 1 wherein: - the removed image is automatically replaced by another image.
3. The system set forth in claim 2 wherein: - there is a plurality images, each image belonging to a class of a plurality thereof according to the image's content; and
- when the image that is being removed is dragged in a first direction, the removed image is replaced with a different image of the same class; and
- when the image that is being removed is dragged in a second direction, the removed image is replaced with an image of a different class.
4. The system set forth in claim 3 wherein: - the classes belong to a hierarchy; and
- the second direction includes a third direction specifying a class from a higher level in the hierarchy and a fourth direction specifying a class from a lower level in the hierarchy.
5. The system set forth in claim 1 wherein: - the pointing device is a touch panel.
6. The system set forth in claim 5 wherein: - the touch panel is transparent and is mounted on the screen.
7. A system for manipulating a movable image comprising: - a touch-sensitive screen upon which an image is displayed;
- a computer coupled to the screen, the computer causing the image to be manipulated when the touch screen is touched,
the system being characterized in that: - touching the movable image at a point within the image selects the image for moving and
- when the point being touched is being continually moved and the system detects that the velocity at which the point is moving exceeds a predetermined threshold velocity, the image being continually moved is removed from the screen without leaving any representative thereof on the screen.
8. The system set forth in claim 7 wherein: - the removed image is automatically replaced by another image.
9. The system set forth in claim 8 wherein: - there is a plurality of images, each image belonging to a class of a plurality thereof according to the image's content; and
- when the image that has been removed was moving in a first direction, the removed image is replaced with a different image of the same class; and
- when the image that has been removed was moving in a second direction, the removed image is replaced with an image of a different class.
10. The system set forth in claim 9 wherein: - the classes belong to a hierarchy; and
- the second direction includes a third direction specifying a class from a higher level in the hierarchy and a fourth direction specifying a class from a lower level in the hierarchy.
11. The system set forth in claim 9 wherein: - touching the movable image and touching the movable image again within a predetermined period selects the movable image for modification.
12. The system set forth in claim 11 wherein: - continually moving the point being touched after the movable image is again touched causes the image to be modified.
13. The system set forth in claim 12 wherein: - continually moving the point being touched in a vertical direction changes the height of the image.
14. The system set forth in claim 12 wherein; - continually moving the point being touched in a horizontal direction changes the width of the image.
15. Apparatus for displaying images, the apparatus comprising: - a touch screen for displaying the images and
- a computer coupled to the touch screen,
the computer responding to a continuing touch that moves the image across the touch screen such that when the computer detects that the velocity of the touch exceeds a predetermined threshold, the computer responds by removing the image from the screen, and by replacing the image with a replacement image that is not a representative of the removed image. 16. The apparatus for displaying an image set forth in claim 15, wherein: - there is a plurality of images, each image belonging to a class of a plurality thereof according to the image's content; and
- when the continuing touch moves in a first direction, the replaced image is replaced with a replacement image of the same class; and
- when the continuing touch moves in a second direction, the replaced image is replaced with a replacement image of a different class.
17. The apparatus set forth in claim 16 wherein: - the classes belong to a hierarchy; and
- the second direction includes a third direction specifying a class from a higher level in the hierarchy and a fourth direction specifying a class from a lower level in the hierarchy.
|