Search

CN-108688563-B - Use of virtual mirror for automobile

CN108688563BCN 108688563 BCN108688563 BCN 108688563BCN-108688563-B

Abstract

The present invention relates to the use of virtual mirrors for automobiles. A system, method, and computer-readable medium may include techniques to achieve optimal use of virtual mirrors for automobiles. The gaze detector monitors the eyes of the driver to determine if the driver is looking in the direction of the virtual mirror. If the driver is not looking in the direction of the virtual mirror, then all virtual mirrors are placed in a low operation mode. If the driver is looking in the direction of one of the virtual mirrors, the virtual mirror being viewed is placed in a high operation mode and all other virtual mirrors are placed in a low operation mode.

Inventors

  • A. Mohammadi
  • JEMIN TANNA
  • S. balan
  • S. MOHAN
  • QIU YIREN
  • J. BOYCE

Assignees

  • 英特尔公司

Dates

Publication Date
20260505
Application Date
20180329
Priority Date
20170401

Claims (20)

  1. 1. An automotive system comprising: gaze detector, and At least one virtual mirror coupled to the gaze detector, wherein the virtual mirror comprises a display and a camera; An encoder and decoder coupled between the camera and the display; Wherein the gaze detector will continuously monitor the eye position, eye movement and head movement of a driver of the vehicle to determine if the driver is looking in the direction of the virtual mirror, and Placing the virtual mirror in a high operation mode if the driver is looking in the direction of the virtual mirror; placing the virtual mirror in a low operation mode if the driver is not looking in the direction of the virtual mirror; Wherein the high mode of operation is a mode in which the display, camera, encoder, and decoder operate at full resolution and/or frame rate; Wherein the low mode of operation is a mode in which the display, camera, encoder, and decoder operate at a reduced resolution and/or frame rate compared to the full resolution and/or frame rate and/or the display operates at a reduced brightness compared to the brightness of the display in the high mode of operation; Wherein the display has a backlight and a liquid crystal display LCD panel, wherein the backlight comprises a plurality of light emitting elements arranged at edges of the LCD panel, wherein selective illumination of the areas is enabled by a combination of the edges.
  2. 2. The automotive system of claim 1, wherein the at least one virtual mirror comprises a plurality of virtual mirrors coupled to the gaze detector, wherein each of the plurality of virtual mirrors is placed in a low mode of operation if the driver is not looking in the direction of one of the plurality of virtual mirrors.
  3. 3. The automotive system of claim 2, wherein if the driver is looking in the direction of one of the plurality of virtual mirrors, the virtual mirror to be viewed is placed in a high mode of operation and each of the remaining virtual mirrors is placed in a low mode of operation.
  4. 4. The automotive system of claim 2, wherein the camera is to capture images of the surroundings of the automobile in real time and the display is to display the captured images.
  5. 5. The automotive system of claim 1, wherein the high operating mode includes resolution and frame rate of the display, camera, and encoder operating at full capacity.
  6. 6. The automotive system of claim 5 wherein the full capacity comprises a frame rate of 60 frames per second and a high definition resolution of 1920 x 1080 pixels.
  7. 7. The automotive system of any one of claims 1,2, and 3, wherein placing the virtual mirror in a low operation mode comprises placing the virtual mirror in a power saving mode.
  8. 8. A method for optimal performance of a virtual mirror for an automobile, comprising: Monitoring the eye position, eye movement and head movement of the driver via a gaze detector to determine whether the driver is looking in the direction of the virtual mirror, and Placing the virtual mirror in a high operation mode if the driver is looking in the direction of the virtual mirror; if the driver is not looking in the direction of the virtual mirror, then placing all virtual mirrors in a low operation mode; Wherein the high mode of operation is a mode in which the display, camera, encoder, and decoder operate at full resolution and/or frame rate; Wherein the low mode of operation is a mode in which the display, camera, encoder, and decoder operate at a reduced resolution and/or frame rate compared to the full resolution and/or frame rate and/or the display operates at a reduced brightness compared to the brightness of the display in the high mode of operation; Wherein the display has a backlight and a liquid crystal display LCD panel, wherein the backlight comprises a plurality of light emitting elements arranged at edges of the LCD panel, wherein selective illumination of the areas is enabled by a combination of the edges.
  9. 9. The method of claim 8, wherein if the driver is looking in the direction of the virtual mirror, placing the virtual mirror being viewed in a high mode of operation and placing all other virtual mirrors in a low mode of operation.
  10. 10. The method of claim 8, wherein the high operating mode includes a resolution and a frame rate of a virtual mirror operating at full capacity.
  11. 11. The method of claim 10, wherein the full capacity comprises a frame rate of 60 frames per second and a high definition resolution of 1920 x 1080 pixels.
  12. 12. The method of claim 11, wherein the low mode of operation is at least one-fourth of full capacity in terms of frame rate and resolution.
  13. 13. The method of claim 10, wherein operating at full capacity comprises operating the camera, the encoder, and the display at a full frame rate and full resolution.
  14. 14. A system for optimal power performance of a virtual mirror in an automobile, comprising: A gaze detector that will monitor the eye position, eye movement and head movement of the driver to determine if the driver is looking in the direction of the virtual mirror, and Placing the virtual mirror in a high operation mode if the driver is looking in the direction of the virtual mirror; If the driver is not looking in the direction of the virtual mirror, the gaze detector will send a signal to all virtual mirrors to put them in a low mode of operation, and If the driver is looking in the direction of the virtual mirror, the gaze detector will send a signal to the virtual mirror being viewed to put it in a high mode of operation, and the gaze detector will send a signal to all other virtual mirrors to put it in a low mode of operation; Wherein the high mode of operation is a mode in which the display, camera, encoder, and decoder operate at full resolution and/or frame rate; Wherein the low mode of operation is a mode in which the display, camera, encoder, and decoder operate at a reduced resolution and/or frame rate compared to the full resolution and/or frame rate and/or the display operates at a reduced brightness compared to the brightness of the display in the high mode of operation; Wherein the display has a backlight and a liquid crystal display LCD panel, wherein the backlight comprises a plurality of light emitting elements arranged at edges of the LCD panel, wherein selective illumination of the areas is enabled by a combination of the edges.
  15. 15. An apparatus for optimal performance of a virtual mirror of an automobile, comprising: means for monitoring the eye position, eye movement and head movement of the driver via a gaze detector to determine if the driver is looking in the direction of the virtual mirror, and Means for placing the virtual mirror in a high mode of operation if the driver is looking in the direction of the virtual mirror; means for placing all virtual mirrors in a low operation mode if the driver is not looking in the direction of the virtual mirrors; Wherein the high mode of operation is a mode in which the display, camera, encoder, and decoder operate at full resolution and/or frame rate; Wherein the low mode of operation is a mode in which the display, camera, encoder, and decoder operate at a reduced resolution and/or frame rate compared to the full resolution and/or frame rate and/or the display operates at a reduced brightness compared to the brightness of the display in the high mode of operation; Wherein the display has a backlight and a liquid crystal display LCD panel, wherein the backlight comprises a plurality of light emitting elements arranged at edges of the LCD panel, wherein selective illumination of the areas is enabled by a combination of the edges.
  16. 16. The apparatus of claim 15, wherein if the driver is looking in the direction of the virtual mirror, the virtual mirror to be viewed is placed in a high operation mode and all other virtual mirrors are placed in a low operation mode.
  17. 17. The apparatus of claim 15, wherein the high mode of operation comprises a resolution and a frame rate of a virtual mirror operating at full capacity.
  18. 18. The apparatus of claim 17, wherein the full capacity comprises a frame rate of 60 frames per second and a high definition resolution of 1920 x 1080 pixels.
  19. 19. The apparatus of claim 18, wherein the low mode of operation is at least one-fourth of full capacity in terms of frame rate and resolution.
  20. 20. The apparatus of claim 17, wherein operating at full capacity comprises operating the camera, the encoder, and the display at a full frame rate and full resolution.

Description

Use of virtual mirror for automobile Technical Field Embodiments relate generally to automobiles, and more particularly to optimal use of virtual mirrors in automobiles. Background Mirrors found on the exterior and interior of the vehicle are used to help the driver see the area behind and to the side of the vehicle. Typically, mirrors allow the driver to see objects beyond the driver's peripheral vision. Today, conventional rearview mirrors and side-view mirrors may be replaced by virtual mirrors. Drawings Various advantages of the embodiments will become apparent to one skilled in the art by reading the following specification and appended claims, and by referencing the following drawings, in which: FIG. 1 is a block diagram illustrating a computer system configured to implement one or more aspects of the embodiments described herein; FIGS. 2A-2D illustrate parallel processor components according to an embodiment; 3A-3B are block diagrams of a graphics multiprocessor, according to an embodiment; FIGS. 4A-4F illustrate an exemplary architecture in which a plurality of GPUs are communicatively coupled to a plurality of multicore processors; FIG. 5 illustrates a graphics processing pipeline in accordance with an embodiment; FIGS. 6A, 6B and 6C illustrate a conventional automobile having an exterior side view mirror; FIGS. 7A and 7B illustrate a conventional automobile having an interior rear view mirror; FIG. 8 is a diagram illustrating driver blind spots and normal field coverage using conventional side and rear view mirrors for an automobile; FIG. 9A is a block diagram illustrating an example vehicle system for optimal power usage of virtual mirrors in an automobile, according to an embodiment; FIG. 9B is a block diagram illustrating an example virtual mirror, according to an embodiment; FIG. 10 is a flowchart illustrating an example method for optimal power usage of virtual mirrors in an automobile, according to an embodiment; FIG. 11 is a block diagram of an example of a display with localized backlight capability, according to an embodiment; FIG. 12A is a block diagram of an example of a data processing device according to an embodiment; FIG. 12B is an illustration of an example of distance determination according to an embodiment; FIG. 13 is a block diagram of an example of a hierarchical display architecture according to an embodiment; FIG. 14 is a block diagram of an example of a display architecture including multiple display units, according to an embodiment, and FIG. 15 is a block diagram of an example of a cloud-assisted media delivery architecture according to an embodiment; FIGS. 16-18 are block diagrams of examples of profiles of data processing systems according to embodiments; FIG. 19 is a block diagram of an example of a graphics processing engine, according to an embodiment; FIGS. 20-22 are block diagrams of examples of execution units according to embodiments; FIG. 23 is a block diagram of an example of a graphics pipeline, according to an embodiment; 24A-24B are block diagrams of examples of graphics pipeline programming, according to embodiments; FIG. 25 is a block diagram of an example of a graphics software architecture, according to an embodiment; FIG. 26 is a block diagram of an example of an Intellectual Property (IP) core development system in accordance with an embodiment and Fig. 27 is a block diagram of an example of a system on a chip integrated circuit according to an embodiment. Detailed Description In the following description, numerous specific details are set forth in order to provide a more thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the invention may be practiced without one or more of these specific details. In other instances, well-known features have not been described in order to avoid obscuring the invention. Overview of the System FIG. 1 is a block diagram illustrating a computing system 100 configured to implement one or more aspects of the embodiments described herein. Computing system 100 includes a processing subsystem 101 having one or more processors 102 and a system memory 104 that communicate via an interconnection path, which may include a memory hub 105. The memory hub 105 may be a separate component within the chipset component or may be integrated within one or more processors 102. Memory hub 105 is coupled to I/O subsystem 111 via communication link 106. The I/O subsystem 111 includes an I/O hub 107, which may enable the computing system 100 to receive input from one or more input devices 108. In addition, the I/O hub 107 may cause a display controller, which may be included in the one or more processors 102, to provide output to the one or more display devices 110A. In one embodiment, the one or more display devices 110A coupled with the I/O hub 107 may include local, internal, or embedded display devices. In one embodiment, processing subsystem 101 includes one or more parallel proces