Claims
- 1. An integrated personal digital assistant (PDA) supportable on a work surface for viewing a document stored in a memory of said PDA, said PDA comprising a housing having top and bottom surfaces and further comprising:
- a display screen integrated into said top surface of said housing and coupled to said memory for displaying at least a portion of said document;
- a motion indicator integrated into said bottom surface of said housing for engagement with said work surface for providing information regarding movement of said PDA with respect to said work surface; and
- a controller coupled between said motion indicator and said memory for receiving said movement information from said motion indicator and generating memory coordinates indicating said document portion to be output from said memory for display on said display screen.
- 2. The PDA of claim 1 wherein said document portion corresponds to a location of said display screen relative to said work surface, said work surface representing a virtual display of said document stored in said memory.
- 3. The PDA of claim 1 wherein said motion indicator comprises a trackball.
- 4. The PDA of claim 1 in which said work surface represents a virtual display of said stored document;
- wherein said controller computes virtual display coordinates with reference to X and Y direction axes imposed on said work surface, said virtual display coordinates representing a current location of said display screen relative to said virtual display;
- wherein said controller computes offset coordinates with reference to said X and Y direction axes responsive to receipt of said movement information, said offset coordinates representing a change in position of said display screen from said current location; and
- wherein said controller computes said memory coordinates by adding said virtual display coordinates and said offset coordinates.
- 5. The PDA of claim 4 further comprising:
- a memory controller coupled between said memory and said controller for receiving said memory coordinates from said controller and generating memory addresses to said memory, wherein said memory addresses indicate a location in said memory at which said document portion is stored.
- 6. The PDA of claim 5 wherein said memory coordinates comprise viewport coordinates imposed on said virtual display for defining a portion of said virtual display instantaneously visible on said display screen at a given time.
- 7. The PDA of claim 1 wherein said movement information comprises X and Y direction translation information.
- 8. A personal digital assistant (PDA) comprising a housing having top and bottom surfaces, said PDA being supportable on a work surface and further comprising:
- a memory for storing data;
- a display screen integrated into the top surface of said PDA housing and coupled to said memory for displaying a portion of said data;
- a trackball integrated into the bottom surface of said PDA housing for engagement with said work surface, wherein said trackball generates information regarding movement of said PDA with respect to said work surface;
- a controller coupled between said mouse device and said memory for receiving said movement information from said trackball and generating memory coordinates therefrom; and
- a memory controller connected to said memory and to said controller for receiving said memory coordinates from said controller and generating data memory addresses to said memory, said data memory addresses corresponding to said memory coordinates and indicating a location in said memory of said data portion to be output from said memory to said display screen for display thereon.
- 9. The PDA of claim 8 wherein said data comprises a bit-map image of a document.
- 10. The PDA of claim 8 wherein said PDA is moved across said work surface to select said data portion for display on said display screen.
- 11. The PDA of claim 8 wherein said work surface represents a virtual display of said data;
- wherein said controller computes virtual display coordinates with respect to X and Y direction axes imposed on said work surface, said virtual display coordinates representing a current location of said display screen relative to said virtual display;
- wherein said controller computes offset coordinates with reference to said X and Y direction axes responsive to receipt of said movement information, said offset coordinates representing a change in position of said display screen from said current location; and
- wherein said controller computes said memory coordinates by adding said virtual display coordinates and said offset coordinates.
- 12. The PDA of claim 8 wherein said movement information comprises X and Y direction translation information.
- 13. The PDA of claim 12 wherein said trackball detects movement of said PDA in said X direction and generates a first signal indicative thereof and detects movement of said PDA in said Y direction perpendicular to said X direction and generates a second signal indicative thereof.
- 14. A method of using an integrated personal digital assistant (PDA) supported on a work surface for viewing a document stored in a memory of said PDA, said PDA comprising a housing having top and bottom surfaces and having a display screen integrated into said top surface of said housing and a trackball integrated into said bottom surface of said housing for engagement with said work surface, the method comprising:
- moving said PDA across said work surface;
- detecting said movement of said PDA and generating movement information responsive to said detection;
- computing virtual display coordinates with reference to X and Y axes imposed on said work surface; and
- computing memory coordinates from said movement information and said virtual display coordinates, said memory coordinates defining a portion of said document for display by said PDA.
- 15. The method of claim 14 further comprising:
- generating memory addresses from said memory coordinates, wherein said memory addresses indicate a location in said memory of said document portion defined by said memory coordinates; and
- issuing said memory addresses to said memory, said memory outputting said document portion to a display screen.
- 16. The method of claim 15 wherein said generation of movement information further comprises:
- generating a first signal indicative of an amplitude of said PDA movement in an X direction; and
- generating a second signal indicative of an amplitude of said PDA movement in a Y direction perpendicular to said X direction.
Parent Case Info
This is a continuation of application(s) Ser. No. 08/097,501 filed on Jul. 26, 1993, now abandoned.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
| Parent |
97501 |
Jul 1993 |
|