Apparatus, system, and method for mitigating motion-to-photon latency in head-mounted displays
First Claim
1. An Application Specific Integrated Circuit (ASIC) comprising:
- a hardware-accelerated image-correction component that;
receives an image frame to be displayed on a head-mounted-display system,wherein the image frame comprises;
a subset of lines; and
an additional subset of lines;
receives, from a motion-detection sensor operating in conjunction with the head-mounted-display system, motion data indicating that the head-mounted-display system has moved since generation of the image frame, wherein the motion data is received after the subset of lines have completed processing by the hardware-accelerated image-correction component and before the additional subset of lines have completed processing by the hardware-accelerated image-correction component;
performs one or more hardware-accelerated intraframe processing operations on the additional subset of lines by modifying the additional subset of lines to compensate for the movement of the head-mounted-display system in accordance with the motion data even though the subset of lines are not eligible for the hardware-accelerated intraframe processing operations due at least in part to having completed processing when the motion data is received; and
a hardware frame-output interface communicatively coupled to the hardware-accelerated image-correction component, wherein the hardware frame-output interface, upon completion of the hardware-accelerated intraframe processing operations, feeds the additional subset of lines to a display device of the head-mounted-display system to facilitate displaying the additional subset of lines.
3 Assignments
0 Petitions
Accused Products
Abstract
A special-purpose hardware device for achieving intraframe image processing in head-mounted displays may include an image-correction component that receives a single image frame destined to be displayed for presentation to a user wearing a head-mounted-display system. The image-correction component may also receive user-motion data indicating that the user wearing the head-mounted-display system has made at least one movement since generation of the single image frame. The image-correction component may further perform hardware-accelerated intraframe processing operations on the single image frame in accordance with the user-motion data to compensate for the movement made by the user on a line-by-line basis. In addition, the special-purpose hardware device may include a frame-output interface that feeds the single image frame to a display device of the head-mounted-display system to facilitate displaying the single image frame for presentation to the user. Various other apparatuses, systems, and methods are also disclosed.
41 Citations
20 Claims
-
1. An Application Specific Integrated Circuit (ASIC) comprising:
-
a hardware-accelerated image-correction component that; receives an image frame to be displayed on a head-mounted-display system, wherein the image frame comprises; a subset of lines; and an additional subset of lines;
receives, from a motion-detection sensor operating in conjunction with the head-mounted-display system, motion data indicating that the head-mounted-display system has moved since generation of the image frame, wherein the motion data is received after the subset of lines have completed processing by the hardware-accelerated image-correction component and before the additional subset of lines have completed processing by the hardware-accelerated image-correction component;
performs one or more hardware-accelerated intraframe processing operations on the additional subset of lines by modifying the additional subset of lines to compensate for the movement of the head-mounted-display system in accordance with the motion data even though the subset of lines are not eligible for the hardware-accelerated intraframe processing operations due at least in part to having completed processing when the motion data is received; anda hardware frame-output interface communicatively coupled to the hardware-accelerated image-correction component, wherein the hardware frame-output interface, upon completion of the hardware-accelerated intraframe processing operations, feeds the additional subset of lines to a display device of the head-mounted-display system to facilitate displaying the additional subset of lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A head-mounted-display system comprising:
-
an Application Specific Integrated Circuit (ASIC) that;
receives an image frame to be displayed on a head-mounted-display system,wherein the image frame comprises; a subset of lines; and an additional subset of lines;
receives, from a motion-detection sensor operating in conjunction with the head-mounted-display system, motion data indicating that the head-mounted-display system has moved since generation of the image frame, wherein the motion data is received after the subset of lines have completed processing by the ASIC and before the additional subset of lines have completed processing by the ASIC; and
performs one or more hardware-accelerated intraframe processing operations on the additional subset of lines by modifying the additional subset of lines to compensate for the movement of the head-mounted-display system in accordance with the motion data even though the subset of lines are not eligible for the hardware-accelerated intraframe processing operations due at least in part to having completed processing when the motion data is received; anda display device communicatively coupled to the ASIC, wherein the display device;
receives the additional subset of lines image frame from the ASIC special purpose hardware device; and
displays the additional subset of lines image frame. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
receiving, by an Application Specific Integrated Circuit (ASIC), an image frame to be displayed on a head-mounted-display system, wherein the image frame comprises; a subset of lines; and an additional subset of lines; receiving, by the ASIC, motion data indicating that the head-mounted-display system has moved since generation of the image frame, wherein the motion data is received after the subset of lines have completed processing by the ASIC and before the additional subset of lines have completed processing by the ASIC; performing, by the ASIC, one or more hardware-accelerated intraframe processing operations on the additional subset of lines by modifying the additional subset of lines to compensate for the movement of the head-mounted-display system in accordance with the motion data even though the subset of lines are not eligible for the hardware-accelerated intraframe processing operations due at least in part to having completed processing when the motion data is received; and feeding, by the ASIC upon completion of the hardware-accelerated intraframe processing operations, the additional subset of lines to a display device of the head-mounted-display system to facilitate displaying the additional subset of lines.
-
Specification