Varying image quality rendering in a sort middle architecture
US-2018075584-A1 · Mar 15, 2018 · US
US10482850B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10482850-B2 |
| Application number | US-201715626350-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 19, 2017 |
| Priority date | May 18, 2017 |
| Publication date | Nov 19, 2019 |
| Grant date | Nov 19, 2019 |
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.
A method for improving image quality is provided. The method includes: receiving an image data and sensing information; dividing the image data into areas corresponding to different resolutions according to first parameter information, wherein the different resolutions correspond to different frequencies; rendering the areas in a single pass according to the sensing information and the different frequencies and outputting a rendered image data; and resolving the rendered image data into a final output image data with a first resolution according to second parameter information.
Opening claim text (preview).
What is claimed is: 1. A method for improving image quality, comprising: receiving an image data and sensing information; dividing the image data into areas corresponding to different resolutions according to first parameter information, wherein the different resolutions correspond to different frequencies; rendering the areas in a single pass according to the sensing information and the different frequencies and outputting a rendered image data with the different resolutions; and resolving the rendered image data with the different resolutions into a final output image data with a first resolution according to second parameter information, wherein the method further comprising: receiving time information from a time sensor; estimating a finish time of a current frame according to the time information; determining whether the finish time is before a video-synchronizing signal (Vsync); and generating an instruction signal to adjust the resolution when the finish time cannot be before the Vsync. 2. The method for improving image quality as claimed in claim 1 , wherein the first parameter information is transmitted by a driver, and includes screen coordinate information and distance information. 3. The method for improving image quality as claimed in claim 1 , wherein after receiving the sensing information, the method further comprises: converting the sensed information into a quality level; and rendering the area according to the different frequencies and the quality level, and outputting the rendered image data. 4. The method for improving image quality as claimed in claim 1 , wherein the time information at least includes a workload of a previous frame, a workload of the current frame and a ratio of a time stamp. 5. The method for improving image quality as claimed in claim 1 , wherein the sensing information is transmitted by a sensor, the sensor is an acceleration sensor, and the sensing information is an acceleration value. 6. The method for improving image quality as claimed in claim 1 , wherein the sensing information is transmitted by a sensor, the sensor is a gyro sensor, and the sensing information is a rotation angle. 7. The method for improving image quality as claimed in claim 1 , wherein the sensing information is transmitted by a sensor, the sensor is a temperature sensor, and the sensing information is a temperature of a processor. 8. The method for improving image quality as claimed in claim 1 , wherein the sensing information is transmitted by a sensor, the sensor is an eye-tracking sensor, and the sensing information is an area the eyes focus on. 9. The method for improving image quality as claimed in claim 1 , wherein the image data is a rasterized image. 10. The method for improving image quality as claimed in claim 1 , wherein the second parameter information at least includes the first resolution of the image data. 11. A virtual reality device for improving image quality, comprising: a graphics processing unit; and a memory, operatively coupled to the graphics processing unit; wherein the graphics processing unit is configured to execute a program code stored in the memory to execute: receiving an image data and sensing information; dividing the image data into areas corresponding to different resolutions according to first parameter information, wherein the different resolutions correspond to different frequencies; rendering the areas in a single pass according to the sensing information and the different frequencies and outputting a rendered image data with the different resolutions; and resolving the rendered image data with the different resolutions into a final output image data with a first resolution according to second parameter information, wherein after receiving the sensing information, the graphics processing unit further executes the program code to execute: receiving time information from a time sensor; estimating a finish time of a current frame according to the time information; determining whether the finish time is before a video-synchronizing signal (Vsync); and generating an instruction signal to adjust the resolution when the finish time cannot be before the Vsync. 12. The virtual reality device for improving image quality as claimed in claim 11 , wherein the first parameter information is transmitted by a driver, and includes screen coordinate information and distance information. 13. The virtual reality device for improving image quality as claimed in claim 11 , wherein after receiving the sensing information, the graphics processing unit further executes the program code to execute: converting the sensed information into a quality level; and rendering the area according to the different frequencies and the quality level, and outputting the rendered image data. 14. The virtual reality device for improving image quality as claimed in claim 11 , wherein the time information at least includes a workload of a previous frame, a workload of the current frame and a ratio of a time stamp. 15. The virtual reality device for improving image quality as claimed in claim 11 , wherein the sensing information is transmitted by a sensor, the sensor is an acceleration sensor, and the sensing information is an acceleration value. 16. The virtual reality device for improving image quality as claimed in claim 11 , wherein the sensing information is transmitted by a sensor, the sensor is a gyro sensor, and the sensing information is a rotation angle. 17. The virtual reality device for improving image quality as claimed in claim 11 , wherein the sensing information is transmitted by a sensor, the sensor is a temperature sensor, and the sensing information is a temperature of a processor. 18. The virtual reality device for improving image quality as claimed in claim 11 , wherein the sensing information is transmitted by a sensor, the sensor is an eye-tracking sensor, and the sensing information is an area the eyes focus on. 19. The virtual reality device for improving image quality as claimed in claim 11 , wherein the image data is a rasterized image. 20. The virtual reality device for improving image quality as claimed in claim 11 , wherein the second parameter information at least includes the first resolution of the image data.
Determination of a pixel data signal depending on the signal applied in the previous frame · CPC title
using colour registers, e.g. to control background, foreground, surface filling (G09G5/06 takes precedence) · CPC title
Resolution change, inclusive of the use of different resolutions for different screen areas · CPC title
Resolution modifying circuits, e.g. variable screen formats · CPC title
Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.