Patents by Inventor Nobuhiko TANIBATA

Nobuhiko TANIBATA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11640358
    Abstract: A vehicular device includes multiple CPU modules, multiple cache memories allocated to the CPU modules, respectively, and a memory synchronization unit configured to synchronize multiple surfaces drawn in the multiple cache memories. The memory synchronization unit divides the surfaces to be synchronized into multiple tiles, and sequentially synchronize the divided tiles from tiles for which drawing has been completed.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: May 2, 2023
    Assignee: DENSO CORPORATION
    Inventor: Nobuhiko Tanibata
  • Publication number: 20220121759
    Abstract: A computing device includes a high-security OS application, a low-security OS communication application, and a user interface application. The high-security OS application runs on a high-security operating system. The low-security OS communication application and the user interface application run on a low-security operating system whose security level is lower than the high-security operating system. A data communication between the high-security OS application and the low-security OS communication application is performed by an in-chip applications communication or a wired communication. Data transmitted from the high-security OS application to the low-security OS communication application is encrypted. The low-security OS communication application is configured to decrypt the encrypted data and control, based on the decrypted data, contents displayed on a display.
    Type: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Inventors: Kenichi HAMAGUCHI, Nobuhiko TANIBATA
  • Publication number: 20220075590
    Abstract: A display control device, which controls images to be displayed on a single display mounted on a vehicle, includes: multiple image determination units that determine the images to be displayed on the display; a state monitoring unit that successively monitors, as monitoring targets, the plurality of image determination units to determine whether an abnormality occurs in the plurality of image determination units; and a display mode determination unit that switches a display mode of the display in response to the state monitoring unit determining that an error image is displayed on the display due to the abnormality occurred in the plurality of image determination units. The display mode determination unit switches the display mode such that the error image is less likely to give discomfort to a user.
    Type: Application
    Filed: November 19, 2021
    Publication date: March 10, 2022
    Inventor: Nobuhiko TANIBATA
  • Publication number: 20220058412
    Abstract: A sticking determination device includes a CPU, a GPU, a memory, a bus, and an image acquiring unit configured to acquire an image data from the camera and save the image data to the memory. The image acquiring unit transmits, to the CPU, a save completion notification indicative of completion of saving respective one of divided units of the image data. The CPU transmits a read instruction to the GPU to read, from the memory, a pixel value of at least one pixel at a sticking determination target position. The GPU reads the pixel value of the at least one pixel from the memory and transmits the read pixel value to the CPU. The CPU is configured to determine whether the image data is stuck by comparing the pixel value in a current frame with the pixel value in a previous frame.
    Type: Application
    Filed: November 8, 2021
    Publication date: February 24, 2022
    Inventor: Nobuhiko TANIBATA
  • Publication number: 20220032775
    Abstract: A vehicle device includes an application as a determiner configured to determine whether a frame buffer has been updated. The application is further configure to set a determination region, prepare a determination image to be drawn in the determination region, request a GPU to draw the prepared determination image, read the determination image that is actually drawn in the frame buffer by the GPU, and determine that the frame buffer has been updated when the prepared determination image matches the read determination image.
    Type: Application
    Filed: October 19, 2021
    Publication date: February 3, 2022
    Inventor: Nobuhiko TANIBATA
  • Publication number: 20220027276
    Abstract: A vehicular device includes multiple CPU modules, multiple cache memories allocated to the CPU modules, respectively, and a memory synchronization unit configured to synchronize multiple surfaces drawn in the multiple cache memories. The memory synchronization unit divides the surfaces to be synchronized into multiple tiles, and sequentially synchronize the divided tiles from tiles for which drawing has been completed.
    Type: Application
    Filed: October 12, 2021
    Publication date: January 27, 2022
    Inventor: Nobuhiko TANIBATA
  • Publication number: 20220028029
    Abstract: According to an embodiment, a vehicle device where drawing is executed by a plurality of applications includes a GPU that executes drawing based on a drawing request from the plurality of applications, a normal queue to which a drawing request for the GPU is input, and a priority queue to which a drawing request of preferentially executing processing over the normal queue is input. The GPU is configured to process the drawing request input to the normal queue in a round-robin fashion while preferentially processing the drawing request input to the priority queue.
    Type: Application
    Filed: October 12, 2021
    Publication date: January 27, 2022
    Inventor: Nobuhiko TANIBATA
  • Publication number: 20220024466
    Abstract: A vehicle device includes a plurality of CPU modules, a plurality of cache memories respectively provided for the plurality of CPU modules, a specifying unit configured to specify a shared region shared by the plurality of CPU modules, and a region arrangement unit configured to arrange the shared region specified by the specifying unit in a main memory.
    Type: Application
    Filed: October 12, 2021
    Publication date: January 27, 2022
    Inventor: Nobuhiko TANIBATA
  • Publication number: 20220024315
    Abstract: A vehicular device capable of providing multiple contents with one user interface includes a synchronization unit configured to synchronize multiple surfaces drawn on multiple physical surfaces different from each other. The synchronization unit loads in the surface drawn on a different physical surface that is different from the physical surface allocated to the synchronization unit, and synchronizes the surface drawn by the synchronization unit and the surface drawn on the different physical surface by processing the surface that is loaded in as the surface drawn by the synchronization unit.
    Type: Application
    Filed: October 12, 2021
    Publication date: January 27, 2022
    Inventor: Nobuhiko TANIBATA