Patent application number | Description | Published |
20080310496 | Real-Time Key Frame Generation - The real-time generation of key frames in a media data stream is disclosed. One embodiment provides a method of processing encoded media data comprising receiving a request to play back the encoded media data from a media receiver, generating one or more key frames from the encoded media data, and sending the generated key frame or key frames to the media receiver. The key frames are generated by decoding the media data, and then encoding the key frames from the decoded media data. In this manner, a frequency of key frames in a media data stream may be increased to improve trick mode and 1× playback. | 12-18-2008 |
20080310814 | MULTI-LOCATION BUFFERING OF STREAMING MEDIA DATA - The multi-location buffering of streaming media data is disclosed. One embodiment comprises buffering a first segment of media data associated with a current playback location, and buffering a second segment of media data associated with a seek point separated from the first segment of media data by a segment of unbuffered data. In this manner, data at seek points in the media stream may be buffered before a user requests a seek operation. Playback at a seek point may therefore begin with lessened or no perceived lag when a user inputs a seek command. | 12-18-2008 |
20080310825 | RECORD QUALITY BASED UPON NETWORK AND PLAYBACK DEVICE CAPABILITIES - The recording of digital media according to one or more of playback device capabilities, network performance and user preference is disclosed. One embodiment provides a method for recording digital video comprising determining a first set of capabilities of a first networked playback device, receiving media in at least one of a first format and a first bit rate, and recording the media in at least one of a second format and a second bit rate according to the first set of capabilities. In this manner, playback considerations may be incorporated while the digital media is recorded, thus improving the playback of the digital media at a later time. | 12-18-2008 |
20080313555 | Scalable User Interface - The scaling of a user interface according to network or device limitations is disclosed. One embodiment provides a method of scaling a user interface, comprising sending a user interface over a network to a networked device, detecting a performance limitation of the user interface in at least one of the network or the networked device, and scaling a parameter of the user interface in response to the detected limitation to improve the performance of the user interface. In this manner, a user interface may be scaled in response to limitations on performance and end-user experience can be improved. | 12-18-2008 |
20150288965 | ADAPTIVE QUANTIZATION FOR VIDEO RATE CONTROL - According to a first aspect of the innovations described herein video encoding, such as game video encoding, is improved with a goal to generate substantially constant video quality and the average target bitrate within a desired tolerance, which improves an overall user experience on video playback. An adaptive solution uses intelligent bias on bit allocation and quantization decisions, locally within a frame and globally across different frames, based on a current quality level and within an allowed bitrate variable tolerance. Bit allocation is increased on high complexity frames and redundant bits are avoided, which might have been wasted for static scenes and low complexity aspects. Statistics can be used from the encoding process. The solution can address similar video coding quality problems for video game recording on a variety of gaming platforms. | 10-08-2015 |
20150290540 | POSITIONING A CAMERA VIDEO OVERLAY ON GAMEPLAY VIDEO - A gaming console composites a camera video overlay on gameplay video for broadcasting such that the gameplay area that is rendered by the gaming console is not obscured, even when the camera video overlay is composited on the gameplay video for broadcasting. The gaming console or a companion device of the gaming console can also allow a user to specify placement of the camera video overlay on the gameplay video for broadcasting, permitting the user to choose the portion of the gameplay video for broadcasting that is obscured by the camera video overlay. | 10-15-2015 |
20150298010 | BROADCAST INITIATION WITHOUT INTERRUPTION TO ACTIVE GAMEPLAY - A video game application is executed on a computer gaming device. While the video game application is providing active gameplay, the computer gaming device receives a command to broadcast the active gameplay. Responsive to the command, the computer gaming device broadcasts the active gameplay without interrupting the active gameplay. | 10-22-2015 |
20150302514 | BROADCAST DISCOVERY VIA ELECTRONIC MARKETPLACE - An electronic marketplace includes a plurality of video game applications available for purchase. For each of the plurality of video game applications, the electronic marketplace may display a tile identifying the video game application, a payment object for initiating a purchase of the video game application, and a preview object to initiate viewing of a live broadcast of active gameplay of the video game application. | 10-22-2015 |
20150304697 | CHANGING BROADCAST WITHOUT INTERRUPTION TO ACTIVE GAMEPLAY - While broadcasting active gameplay of the video game application with a first broadcast configuration, a computer gaming device receives a command to change the broadcast configuration to a second broadcast configuration. Responsive to the command, the computer gaming device begins broadcasting the active gameplay with the second broadcast configuration without interrupting active gameplay or broadcasting of active gameplay. | 10-22-2015 |