Patent classifications
H04N21/440218
Cloud-based Rendering of Interactive Augmented/Virtual Reality Experiences
Systems and methods for implementing methods for cloud-based rendering of interactive augmented reality (AR) and/or virtual reality (VR) experiences. A client device may initiate execution of a content application on a server and provide information associated with the content application to the server. The client device may initialize, while awaiting a notification from the server, local systems associated with the content application and, upon receipt of the notification, provide, to the server, information associated with the local systems. Further, the client device may receive, from the server, data associated with the content application and render an AR/VR scene based on the received data. The data may be based, at least in part, on the information associated with the local system. The providing and receiving may be performed periodically, e.g., at a rate to sustain a comfortable viewing environment of the AR/VR scene by a user of the client device.
Bitstream processing method and device
Provided is a bitstream processing method, including: acquiring auxiliary information in a bitstream, where the auxiliary information includes at least one of bitstream information for transcoding or bitstream information for supporting transcoding; and transcoding the bitstream by using the auxiliary information and generating a transcoded bitstream. Further provided are a bitstream processing device and a storage medium.
Systems and methods for real-time adaptive bitrate transcoding and transmission of transcoded media
Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.
Movie advertising playback systems and methods
An ad in a movie can be a static ad having a position in the movie that cannot be moved, or a dynamic ad having a position in the movie that can be changed. When a viewer wishes to skip a portion of the movie containing the ad, the playback system determines whether the ad is static or dynamic. If the ad is static, only the portion of the movie preceding the static ad can be skipped; the ad is unskippable. This technique is referred to as “bounceback” since the end of the skip bounces back to the start of the static ad. If the ad is dynamic, it is moved to after the end of the skip. This technique is referred to as “slip-ad” since the ad slips to later in the movie. When a movie has multiple ads, some can be static and some can be dynamic.
Latency compensation for external networks
Data is received from a plurality of sources. The data is transmitted to a plurality of sinks via a plurality of networks including at least one external network. A latency adjustment value is transmitted to a latency agent that adjusts latency introduced by the external network.
Video output controlling apparatus and video output controlling method
A video output controlling apparatus and a video output controlling method that can reduce the possibility that a video for which encryption is required may be outputted in a non-encrypted state are provided. A first acceptance unit (40) accepts a video and an encryption necessity signal indicative of whether or not encryption of the video is required via a first route. A second acceptance unit (44) accept a control signal via a second route different from the first route. A video conversion unit (46) converts, in accordance with the control signal, the video accepted by the first acceptance unit (40) into one of a video that is different in a format from that of the video and is in an encrypted state and a video that is different in a format from that of the video and is not in an encrypted state. An output controlling unit (48) performs control regarding whether or not the video is to be outputted based on the encryption necessity signal and whether or not the video after conversion by the video conversion unit (46) is in an encrypted state.
Video rendering system
An apparatus for improved rendering includes a number of processing channels to receive multiple input content sources and to process that input content. A compositor can composite processed input content to generate a composite output signal. An output adaptation block can adapt the composite output signal along with dynamic metadata for display by a display device. Each processing channel includes a statistics generator and an input adaptation block.
TRANSMITTING METHOD, RECEIVING METHOD, TRANSMITTING DEVICE, AND RECEIVING DEVICE FOR HIGH-DEFINITION VIDEO DATA
Disclosed are a transmitting method, a receiving method, a transmitting device and a receiving device for high-definition video data. The transmitting method comprises the follows. High-definition video data with different color space formats is obtained by a transmitting device via an input interface. processing, by the transmitting device, the high-definition video data into a data packet; transmitting, by the transmitting device, the data packet to a first communication module with the transmission rate not less than a first threshold. The first communication module is configured to transmit the data packet. By the adoption of the disclosure, the transmitting device can transmit the high-definition video data to a receiving device through the first communication module and based on a network cable or an optical fiber, so that lossless high-definition video transmission with ultra-low latency can be realized.
Video game streaming with dynamic range conversion
Conversion components may receive game video rendered in high-dynamic-range (HDR) and standard-dynamic-range (SDR) camera video of a game player. The conversion components may provide local video output to a local display and remote video output for network transmission to remote viewers. The SDR camera video may be converted to HDR and provided with HDR game video in the local video output. For HDR network transmission, the HDR game video and converted HDR camera video may be included in the remote video output. For SDR network transmission, the HDR game video may be converted to SDR and provided with the SDR camera video in the remote video output. The game video, camera video and other video feeds may have respective portals in the local and remote video outputs. The local and remote video outputs may have respective visual portal arrangements that may be at least partially different from one another.
ELECTRONIC DEVICE, ELECTRONIC SYSTEM AND CONTROL METHOD
An electronic device, an electronic system, and a control method are provided. The electronic device includes a display, a memory, and a processor. The memory stores an audiovisual module and a control module. The processor receives initial image information from an external electronic device through a bridge device. The processor is coupled to the display and the memory. The processor executes the audiovisual module to transform the initial image information with a first image format into transformed image information with a second image format, which is compatible to the display. The processor controls the display to display according to the transformed image information. The processor executes the control module to receive a control signal for operating the transformed image information, and provide the control signal to the external electronic device through the bridge device.