-
公开(公告)号:US20200020143A1
公开(公告)日:2020-01-16
申请号:US16034045
申请日:2018-07-12
Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor: Xin Yu , Fan Bai , John Sergakis
Abstract: Systems and methods are provided for entertaining a passenger of a vehicle by providing an immersive experience. In one embodiment, a method includes: receiving image data from a plurality of camera devices coupled to the vehicle, wherein the image data depicts an environment surrounding the vehicle; receiving point of interest data associated with the environment of the vehicle; fusing, by a processor, the image data and the point of interest data using a localization method; orienting, by a processor, the fused image data based on a position of a user device; and rendering, by a processor, the oriented, fused data on a virtual reality display of the user device.
-
2.
公开(公告)号:US20170262301A1
公开(公告)日:2017-09-14
申请号:US15483737
申请日:2017-04-10
Applicant: GM Global Technology Operations LLC
Inventor: Fan Bai , John Sergakis , Lakshmi V. Thanayankizil , David P. Pop , Xin Yu
IPC: G06F9/455
CPC classification number: G06F9/4411 , H04L67/12 , H04L67/42
Abstract: A vehicle system virtualizing add-on device hardware for a vehicle application. The system includes a computer-readable storage device comprising a client application, middleware components, kernel-space components, and a vehicle application. The client application communicates with an add-on-device server application for virtualizing the add-on-device hardware component at the vehicle. The middleware, in various embodiments, includes an emulated system-call application-program-interface module that receives add-on-device-hardware data from the client application, sends the data to the kernel-space components after processing, and receives the data having been processed at the kernel space. The middleware includes a frameworks-and-abstraction module that receives add-on-device-hardware data, having been processed at the kernel space and the emulated system-call-application-program-interface module and after processing sends the data for use at the vehicle application. In some implementations the middleware and kernel space includes universal-serial-bus components configured to emulate analogous components of the add-on device.
-
公开(公告)号:US10430665B2
公开(公告)日:2019-10-01
申请号:US15698282
申请日:2017-09-07
Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor: Xin Yu , Fan Bai , Wende Zhang , John Sergakis
IPC: H04N19/137 , G06K9/00 , H04L29/06 , H04N19/119 , H04N19/172 , H04N19/164
Abstract: A video communications method includes segmenting an image frame or an image frame portion into first and second source network packet blocks. The first source network packet block includes a first number of source network packets and the second network packet block includes a second number of source network packets. The method further includes encoding the first source network packet block to produce a first encoded network packet block and encoding the second source network packet block to produce a second encoded network packet block. The first encoded network packet block includes a first number of encoded network packets and the second encoded network packet block includes a second number of encoded network packets. Still further, the method includes transmitting the first and second encoded network packet blocks over a wireless network. A wireless device and a vehicle may utilize the video communications method.
-
公开(公告)号:US20190073539A1
公开(公告)日:2019-03-07
申请号:US15698282
申请日:2017-09-07
Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor: Xin Yu , Fan Bai , Wende Zhang , John Sergakis
IPC: G06K9/00 , H04L29/06 , H04N19/137
CPC classification number: G06K9/00765 , H04L65/4069 , H04L65/602 , H04L65/607 , H04L65/80 , H04N19/119 , H04N19/137 , H04N19/164 , H04N19/172
Abstract: A video communications method includes segmenting an image frame or an image frame portion into first and second source network packet blocks. The first source network packet block includes a first number of source network packets and the second network packet block includes a second number of source network packets. The method further includes encoding the first source network packet block to produce a first encoded network packet block and encoding the second source network packet block to produce a second encoded network packet block. The first encoded network packet block includes a first number of encoded network packets and the second encoded network packet block includes a second number of encoded network packets. Still further, the method includes transmitting the first and second encoded network packet blocks over a wireless network. A wireless device and a vehicle may utilize the video communications method.
-
-
-