Reduction in latency between user input and visual feedback
First Claim
1. An electronic device comprising:
- a display screen configured for displaying images;
a touch sensor having a sensing region, wherein said sensing region overlaps with an active area of said display screen;
a host processing system configured for;
primary processing of said images for display on said display screen; and
in response to an initiation of a drag operation, provide, as a secondary image, an image to be dragged in said drag operation, so that said blended image comprises a movement of said image to be dragged with respect to said primary image; and
in response to a termination of said drag operation, update a primary image to include a copy of said image to be dragged at a location defined by said drag operation; and
a touch screen control system comprising;
touch sensor control circuitry configured to operate said touch sensor to detect user input in said sensing region, wherein responsive to said detection said touch sensor control circuitry is configured to provide an indication to said host processing system that causes said host processing system to enter a low power state; and
display control circuitry configured to operate said display screen, said display circuitry comprising;
a first memory configured to hold said primary image provided by said host processing system;
a second memory configured to hold said secondary image; and
display refresh circuitry configured to;
update said display screen with ones of said images processed by said host processing system, andin response to said user input and without requiring intervention by said host processing system following said detection of said user input;
generate a blended image comprising said primary image and said secondary image, and update said display screen with said blended image, such that said generating a blended image and updating said display screen with said blended image reduces processing by said host processing system by allowing said host processing system to remain in said low power state while said display refresh circuitry generates said blended image and updates said display screen with said blended image.
5 Assignments
0 Petitions
Accused Products
Abstract
A system comprising a display screen configured for displaying images, a touch sensor having a sensing region, a host processing system and a touch screen control system. The touch screen control system comprising touch sensor control circuitry configured to operate the touch sensor and display control circuitry configured to operate the display screen. The display circuitry comprising a first memory configured to hold a primary image and a second memory configured to hold a secondary image and display refresh circuitry. The display refresh circuitry configured to update the display screen, and in response to the user input and without requiring intervention by the host processing system, generate a blended image comprising the primary image and the secondary image, and update the display screen with the blended image.
216 Citations
27 Claims
-
1. An electronic device comprising:
-
a display screen configured for displaying images; a touch sensor having a sensing region, wherein said sensing region overlaps with an active area of said display screen; a host processing system configured for; primary processing of said images for display on said display screen; and in response to an initiation of a drag operation, provide, as a secondary image, an image to be dragged in said drag operation, so that said blended image comprises a movement of said image to be dragged with respect to said primary image; and in response to a termination of said drag operation, update a primary image to include a copy of said image to be dragged at a location defined by said drag operation; and a touch screen control system comprising; touch sensor control circuitry configured to operate said touch sensor to detect user input in said sensing region, wherein responsive to said detection said touch sensor control circuitry is configured to provide an indication to said host processing system that causes said host processing system to enter a low power state; and display control circuitry configured to operate said display screen, said display circuitry comprising; a first memory configured to hold said primary image provided by said host processing system; a second memory configured to hold said secondary image; and display refresh circuitry configured to; update said display screen with ones of said images processed by said host processing system, and in response to said user input and without requiring intervention by said host processing system following said detection of said user input;
generate a blended image comprising said primary image and said secondary image, and update said display screen with said blended image, such that said generating a blended image and updating said display screen with said blended image reduces processing by said host processing system by allowing said host processing system to remain in said low power state while said display refresh circuitry generates said blended image and updates said display screen with said blended image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A touch screen control system configured to communicate with a host processing system, wherein said host processing system is configured for primary processing of images for display on a display screen, said touch screen control system comprising:
-
touch sensor control circuitry configured to control touch sensor elements for detecting user input in a sensing region of said touch sensor elements, wherein said sensing region overlaps with an active area of said display screen, wherein responsive to said detection said touch sensor control circuitry is configured to provide an indication to said host processing system that causes said host processing system to enter a low power state; and display control circuitry configured to control said display screen, said display control circuitry comprising; a first memory configured to hold a primary image provided by said host processing system; a second memory configured to hold a secondary image; and a display refresh circuitry configured to; update said display screen with ones of said images processed by said host processing system, and in response to said user input and without intervention by said host processing system following said detection of said user input; generate a blended image comprising at least portions of said primary image and said secondary image, and update said display screen with said blended image, such that said generating a blended image and updating said display screen with said blended image reduces processing by said host processing system by allowing said host processing system to remain in said low power state while said display refresh circuitry generates said blended image and updates said display screen with said blended image, wherein said host processing system is configured to; provide, in response to an initiation of a drag operation, an image to be dragged in said drag operation as said secondary image, so that said blended image comprises a movement of said image to be dragged with respect to said primary image, and update, in response to a termination of said drag operation, said primary image to include a copy of said image to be dragged at a location defined by said drag operation. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A display control circuitry comprising:
-
a first memory configured to hold a primary image for display on a display screen; a second memory configured to hold a secondary image for display on said display screen; and display refresh circuitry configured to; update said display screen with ones of said images processed by and received from a host processing system; and in response to user input detected in a sensing region of a touch sensor, without requiring intervention by said host processing system, and following said host processing system entering a low power mode based on detection of said user input and without requiring intervention by said host processing system;
generate a blended image comprising said primary image and said secondary image and update said display screen with said blended image, wherein said sensing region of said touch screen overlaps with said active area of said display screen, such that said generating a blended image and updating said display screen with said blended image reduces processing by said host processing system by allowing said host processing system to remain in said low power state while said display refresh circuitry generates said blended image and updates said display screen with said blended image,wherein said host processing system is configured to; provide, in response to an initiation of a drag operation, an image to be dragged in said drag operation as said secondary image, so that said blended image comprises a movement of said image to be dragged with respect to said primary image, and update, in response to a termination of said drag operation, said primary image to include a copy of said image to be dragged at a location defined by said drag operation. - View Dependent Claims (13, 14, 15)
-
-
16. A processor-implemented method for operating a touch screen control system to display images on a display screen, said method comprising:
-
processing initiation of a drag operation based on said user input; receiving, as said secondary image, an image to be dragged in said drag operation, such that said blended image comprises a movement of said image to be dragged with respect to said primary image; processing termination of said drag operation based said user input; and receiving another primary image held in said first memory, wherein said another primary image includes said image to be dragged at a location reflective of said drag operation; updating said display screen with ones of said images processed by and received from a host processing system, wherein said host processing system is configured for primary processing of said images for display on said display screen and following said host processing system entering a low power mode based on detection of said user input; holding said primary image received from said host processing system in a first memory; holding said secondary image in a second memory; and in response to sensing user input in a sensing region overlapping an active area of said display screen; autonomously generating said blended image comprising said primary image and said secondary image; and autonomously updating said display screen with said blended image, such that said generating a blended image and updating said display screen with said blended image reduces processing by said host processing system by allowing said host processing system to remain in said low power state while blended image is generated and said display screen is updated with said blended image. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification