Patent classifications
G09G5/391
Method and apparatus for viewport shifting of non-real time 3D applications
Systems and methods for super sampling and viewport shifting of non-real time 3D applications are disclosed. In one embodiment, a graphics processing unit includes a processing resource to execute graphics commands to provide graphics for an application, a capture tool to capture the graphics commands, and a data generator to generate a dataset including at least one frame based on the captured graphics commands and to modify viewport settings for each frame of interest to generate a conditioned dataset.
METHOD AND ELECTRONIC DEVICE FOR PROCESSING IMAGES THAT CAN BE PLAYED ON A VIRTUAL DEVICE
A method for processing an image that can be played on a virtual device, including obtaining a super-resolution deep learning network model, which is trained to learn to reconstruct an image from low resolution to high resolution; wherein the super-resolution deep learning network model includes a plurality of feature filters to extract features of the image; modifying the resolution of the feature filters from a preset value to an established value, wherein the established value is higher than the preset value; inputting a low-resolution image into the super-resolution deep learning network model; and increasing the resolution of the low-resolution image to become a high-resolution image through the super-resolution deep learning network model.
Systems and method for GPU based virtual reality video streaming server
Systems and methods of processing and streaming a virtual reality video using a graphics processing unit (GPU) are provided. A video server is configured to cause a processor to read, from a video data source, source video data including multiple spherical image frame data and store the source video data in a first memory. The video server is further configured to cause the GPU to convert, in response to storing first spherical image frame data in a first frame buffer of a second memory, the first spherical image frame data to first equirectangular image frame data that correspond to a portion of spherical image represented by the first spherical image frame data, encode the converted first equirectangular image frame data and store the encoded first equirectangular image frame data in an encoded frame buffer of the second memory.
Systems and method for GPU based virtual reality video streaming server
Systems and methods of processing and streaming a virtual reality video using a graphics processing unit (GPU) are provided. A video server is configured to cause a processor to read, from a video data source, source video data including multiple spherical image frame data and store the source video data in a first memory. The video server is further configured to cause the GPU to convert, in response to storing first spherical image frame data in a first frame buffer of a second memory, the first spherical image frame data to first equirectangular image frame data that correspond to a portion of spherical image represented by the first spherical image frame data, encode the converted first equirectangular image frame data and store the encoded first equirectangular image frame data in an encoded frame buffer of the second memory.
ELECTRONIC DEVICE AND METHOD FOR CONTROLLING REFRESH RATE OF DISPLAY
According to certain embodiments, an electronic device comprises: a display; a memory; and a processor operatively connected to the display and the memory, wherein the processor is configured to: based on a user interface displayed on the display, determine a first refresh rate for a first area of the display, and a second refresh rate for a second area of the display; and transfer a first signal based on the first refresh rate and a second signal based on the second refresh rate to the display; and wherein the first signal causes the first area to be refreshed at the first refresh rate, the second signal causes the second area to be refreshed at the second refresh rate.
Display device and display driving method for a display panel
A display device includes an eyeball tracking inductor, a display panel and a processor, where the processor is electrically connected to the eyeball tracking inductor and the display panel separately; the eyeball tracking inductor is configured to identify user eyeball image information; the processor is configured to determine a gaze region and a split view region of a user viewing the display panel, according to the user eyeball image information, control the gaze region to be displayed at a first resolution, and control the split vision region of the display panel to be displayed at a second resolution, where the first resolution is greater than the second resolution.
Method and apparatus for displaying multiple devices on shared screen
A system and method is disclosed that allows multiple casting devices to work together to populate a large display screen according to the subject matter disclosed herein. The system includes a receiving device that includes two or more screen-cast receivers and a controller. Each screen-cast receiver receives from a corresponding casting device at least a portion of a frame of original content of the corresponding casting device generated in a native resolution of the corresponding casting device. The controller synchronizes each received portion of the frame of the original content of the corresponding casting device to form a video output signal that comprises a combination of each received portion, in addition to any internally generated content derived by the receiving display. A casting device may be a smartphone, a tablet, or a computing device, such as a laptop computer.
LATE UPDATE OF EYE TRACKING INFORMATION TO GPU FOR FAST FOVEATED RENDERING
A method for updating information for a graphics pipeline including executing in the first frame period an application on a CPU to generate primitives of a scene for a first video frame. Gaze tracking information is received in a second frame period for an eye of a user. In the second frame period a landing point on an HMD display is predicted at the CPU based at least on the gaze tracking information. A late update of the predicted landing point to a buffer accessible by the GPU is performed in the second frame period. Shader operations are performed in the GPU in the second frame period to generate pixel data based on the primitives and based on the predicted landing point, wherein the pixel data is stored into a frame buffer. The pixel data is scanned out in the third frame period from the frame buffer to the HMD.
Electronic device and control method for providing display coordinates on an external display device
Various embodiments of the present invention relate to an electronic device and an input control method thereof. The electronic device may include: a touch screen display; a wireless communication circuit; a processor operatively coupled with the touch screen display, the wireless communication circuit, and the connector; and a memory operatively coupled with the processor. The memory may store instructions, when executed, for allowing the processor to render a screen including a plurality of icons in a set format when the electronic device is coupled with the external display device via the connector, and provide data related to the screen to the external display device, wherein the screen is adapted with a first relation in which an entire region of the touchscreen display corresponds to an entire region of the external display device or a second relation in which the entire region of the touchscreen display corresponds to a partial region of the external display device. Additional various other embodiments are also possible.
Video display system and video display method
Video display system is configured to include imaging device that sequentially outputs display video data of a second gradation having a second bit number smaller than a first bit number, based on captured video data of the first gradation having the first bit number, and display apparatus that sequentially displays a video based on the display video data from imaging device, and in display apparatus, when a plurality of frames continuous in time series are displayed based on the display video data, although a first gradation value based on the first gradation of a predetermined pixel included in the captured video data corresponding to the plurality of frames does not change in imaging device, a second gradation value based on the second gradation of the predetermined pixel included in the display video data corresponding to the plurality of frames varies.