Game device provided with touch panel, game control program, and method for controlling game
US-9017164-B2 · Apr 28, 2015 · US
US9811301B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9811301-B2 |
| Application number | US-201514628172-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 20, 2015 |
| Priority date | Sep 15, 2014 |
| Publication date | Nov 7, 2017 |
| Grant date | Nov 7, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An apparatus includes an overlay buffer configured to store overlay data; a touch path logic to: receive first touch events from the first touch sensor panel and generate a first output based on the first touch events, and receive second touch events from the second touch sensor panel and generate a second output based on the second touch events; and a rendering logic to, when the first touch events occur: receive a first video image; receive the first output; and combine the first video image with the overlay data corresponding to the first video image to output at least one combined display image, and, when the second touch events occur: receive a second video image; receive the second output; and combine the second video image with the overlay data corresponding to the second video image to output the at least one combined display image.
Opening claim text (preview).
What is claimed is: 1. An apparatus for reducing a display lag of a terminal comprising at least one display panel and first and second touch sensor panels corresponding to the at least one display panel, the apparatus comprising: at least one overlay buffer configured to store at least one overlay data; at least one touch path logic configured to: receive first touch events from the first touch sensor panel and generate a first output based on the first touch events, receive second touch events from the second touch sensor panel and generate a second output based on the second touch events, and generate mask data in accordance with the first touch events or the second touch events; and at least one rendering logic configured to, when the first touch events occur: receive a first video image; receive the first output of the touch path logic; and combine the first video image with the overlay data corresponding to the first video image based on the mask data to output at least one combined display image, and to, when the second touch events occur: receive a second video image; receive the second output of the touch path logic; and combine the second video image with the overlay data corresponding to the second video image based on the mask data to output the at least one combined display image. 2. The apparatus of claim 1 , wherein the first video image or the second video image comprises a line displayed on the display panel, and wherein a characteristic of the overlay data matches a characteristic of the line. 3. The apparatus of claim 2 , wherein the characteristic comprises a color. 4. The apparatus of claim 1 , wherein the mask data comprises a matrix of numerical values, each of the numerical values identifying an operation of the at least one rendering logic to produce the at least one combined display image, and wherein positions of the numerical values within the matrix correspond to positions of pixels in the at least one combined display image. 5. The apparatus of- claim 4 , wherein the at least one rendering logic is configured to combine the first or second video image with the overlay data by determining, for each pixel in the at least one combined display image, whether to output the first or second video image of a corresponding pixel or the overlay data in accordance with a numerical value in a corresponding position of the mask data. 6. The apparatus of claim 4 , wherein the at least one rendering logic is configured to combine the first or second video image with the overlay data by determining, for each pixel in the at least one combined display image, how to blend the first or second video image of a corresponding pixel and the overlay data in accordance with a numerical value in a corresponding position in the mask data. 7. The apparatus of claim 4 , wherein the overlay data comprises a plurality of pages, and wherein the mask data comprises information identifying at least one of the plurality of pages. 8. The apparatus of claim 4 , wherein the at least one touch path logic is configured to: receive a parameter, compute an estimated touch path in accordance with the first or second touch events, and generate the mask data in accordance with the estimated touch path and the parameter, and wherein the parameter controls a region wherein the estimated touch path is allowed, or controls a width, a style, or a shape of the estimated touch path. 9. The apparatus of claim 1 , wherein the at least one display panel comprises a first display panel corresponding to the first touch sensor panel and a second display panel corresponding to the second touch sensor panel, wherein the at least one touch path logic comprises a first touch path logic configured to generate the first output based on the first touch events and a second touch path logic configured to generate the second output based on the second touch events, and wherein the at least one rendering logic comprises a first rendering logic configured to combine the first video image with the overlay data corresponding to the first video image and a second rendering logic configured to combine the second video image with the overlay data corresponding to the second video image. 10. The apparatus of claim 1 , wherein the first touch sensor panel corresponds to a front face of the display panel, and the second touch sensor panel corresponds to a rear face of the display panel. 11. The apparatus of claim 1 , wherein the overlay buffer is configured to receive and store the overlay data during a blank time of a horizontal period or a blank time of a vertical period in a frame. 12. The apparatus of claim 1 , wherein the overlay buffer is configured to receive and store the overlay data together with the first or second video image in a frame. 13. A terminal comprising: an application processor; at least one display panel; first and second touch sensor panels corresponding to the display panel; and a processor configured to receive a video frame for the display panel from the application processor, to, when first touch events occur on the first touch sensor panel, determine a first touch path based on the first touch events and generate a first mask data in accordance with the first touch path, and to update the video frame based on the first mask data and stored first overlay data, and to, when second touch events occur on the second touch sensor panel, determine a second touch path based on the second touch events and generate a second mask data in accordance with the second touch path, and to update the video frame based on the second mask data and stored second overlay data. 14. The terminal of claim 13 , wherein the video frame comprises a line displayed on the display panel, wherein a characteristic of the first or second overlay data matches a characteristic of the line. 15. The terminal of claim 13 , wherein the mask data comprises a matrix of numerical values, positions of the numerical values corresponding to positions of pixels in the video frame, and wherein the processor is configured to update the video frame by determining, for each pixel in the video frame, whether to output a corresponding pixel data of the video frame or the first or second overlay data in accordance with a numerical value in a corresponding position of the mask data. 16. The terminal of claim 13 , wherein the mask data comprises a matrix of numerical values, positions of the numerical values corresponding to positions of pixels in the video frame, and wherein the processor is configured to update the video frame by determining, for each pixel in the video frame, how to blend a corresponding pixel data of the video frame and the first or second overlay data in accordance with a numerical value in a corresponding position of the mask data. 17. The terminal of claim 13 , wherein the processor is configured to receive a parameter from the application processor, and to update the video frame based on the first or second touch path, the first or second overlay data, and the parameter, and wherein the parameter controls a region wherein the first or second touch path is allowed, or controls a width, a style, or a shape of the first or second touch path. 18. The terminal of claim 13 , wherein the display panel comprises a first display panel corresponding to the first touch sensor panel and a second display panel corresponding to the second touch sensor panel, and wherein the processor comprises a first processor configured to update the video frame based on the f
Control or interface arrangements specially adapted for digitisers · CPC title
Creating or editing images; Combining images with text · CPC title
General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros · CPC title
Synchronisation with the driving of the display or the backlighting unit to avoid interferences generated internally · CPC title
characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.