Patent classifications
H04N21/42653
Integrating overlaid digital content into displayed data via graphics processing circuitry
An apparatus, method, and computer readable medium that include accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by an apparatus, identifying a reference patch that includes a unique identifier associated with an available area in which secondary digital content is insertable in the displayed data that is being displayed by the apparatus, decoding the encoded data of the unique identifier, retrieving the secondary digital content from the remote device based on the unique identifier, and overlaying the secondary digital content into the displayed data in accordance with the available area, the screen position, and the size identified by the unique identifier.
Image-space function transmission
The present disclosure relates to methods and apparatus for graphics processing at a server and/or a client device. In some aspects, the apparatus may convert application data for at least one frame, the application data corresponding to one or more image functions or one or more data channels. The apparatus may also encode the application data for the at least one frame, the application data being associated with a data stream, the application data being encoded via a video encoding process. The apparatus may also transmit the encoded application data for the at least one frame. Additionally, the apparatus may receive application data for at least one frame, the application data being associated with a data stream. The apparatus may also decode the application data for the at least one frame; and convert the application data for the at least one frame.
APPARATUS, SYSTEMS, AND METHODS FOR INTRAOPERATIVE VISUALIZATION
Errors in a blended stream that would result in non-display or obscuring of a live video stream from a medical device may be automatically detected, and a failover stream corresponding to the first live video stream may be displayed to medical personnel. For example, one or more second input streams that are being blended may contain no data or invalid data which may result in the blended stream not displaying (or obscuring) the live video stream (if the blended were displayed). Switching from blending to a failover buffer may occur within the time to process a single video image frame. Upon detection (prior to display) that the blended stream would not display the live video stream, display of the live video stream from the failover buffer may be initiated. Other aspects are also described and claimed.
Wireless mesh-enabled system, host device, and method for use therewith
A wireless peripheral mode is provided by a host system that communicates to a WiFi infrastructure and, utilizing the same WiFi RF subsystem, also communicates to peripherals. The host system may employ additional RF channels for communicating with high bandwidth peripherals, such as display devices, where high levels of QoS may be managed locally. The host system may be a conventional desktop computer system, a notebook computer system, a multi-media access point, a cell phone, a game machine, a portable game machine, a Personal Digital Assistant (PDA), a smart phone or any other type of device that benefits from accessing both a WiFi infrastructure and local peripherals.
User interface rendering and post processing during video game streaming
Systems and methods for conservation of bandwidth and improved user experience via enhanced streaming of video games. An example method includes receiving a request to remotely play a video game, the video game being executed by the system and streamed to a user device for presentation. The video game is executed, and rendered image frames are generated. Geometry data associated with the rendered image frames is generated, with the geometry data representing locations of geometric elements that form geometry utilized, by the video game, to generate the rendered image frames. The rendered image frames are encoded into a gameplay stream. A first stream comprising the encoded gameplay stream and a second stream comprising the geometry data are provided to the user device. The user device is configured to perform post-processing effects on the rendered image frames encoded in the gameplay stream prior to display on the user device.
Integrating overlaid digital content into displayed data via graphics processing circuitry
An apparatus, method, and computer readable medium that include accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by an apparatus, identifying a reference patch that includes a unique identifier associated with an available area in which secondary digital content is insertable in the displayed data that is being displayed by the apparatus, decoding the encoded data of the unique identifier, retrieving the secondary digital content from the remote device based on the unique identifier, and overlaying the secondary digital content into the displayed data in accordance with the available area, the screen position, and the size identified by the unique identifier.
INTEGRATING OVERLAID DIGITAL CONTENT INTO DISPLAYED DATA VIA GRAPHICS PROCESSING CIRCUITRY
An apparatus, method, and computer readable medium that include accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by an apparatus, identifying a reference patch that includes a unique identifier associated with an available area in which secondary digital content is insertable in the displayed data that is being displayed by the apparatus, decoding the encoded data of the unique identifier, retrieving the secondary digital content from the remote device based on the unique identifier, and overlaying the secondary digital content into the displayed data in accordance with the available area, the screen position, and the size identified by the unique identifier.
INTEGRATING OVERLAID DIGITAL CONTENT INTO DISPLAYED DATA VIA GRAPHICS PROCESSING CIRCUITRY
An apparatus, method, and computer readable medium that include accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by an apparatus, identifying a reference patch that includes a unique identifier associated with an available area in which secondary digital content is insertable in the displayed data that is being displayed by the apparatus, decoding the encoded data of the unique identifier, retrieving the secondary digital content from the remote device based on the unique identifier, and overlaying the secondary digital content into the displayed data in accordance with the available area, the screen position, and the size identified by the unique identifier.
DISPLAY APPARATUS AND CONTROL METHOD THEREOF
A display apparatus includes a display, a communicator configured to communicate with a server, and a processor. The processor is configured to control the communicator to transmit graphic data to be displayed on the display to the server, control the communicator to receive from the server video data into which the graphic data is converted, and process and display the received video data on the display.
Integrating overlaid digital content into displayed data via graphics processing circuitry
An apparatus, method, and computer readable medium that include accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by an apparatus, identifying a reference patch that includes a unique identifier associated with an available area in which secondary digital content is insertable in the displayed data that is being displayed by the apparatus, decoding the encoded data of the unique identifier, retrieving the secondary digital content from the remote device based on the unique identifier, and overlaying the secondary digital content into the displayed data in accordance with the available area, the screen position, and the size identified by the unique identifier.