Patent classifications
H04N21/4516
VIDEO ENCODING AND DECODING FOR CLOUD GAMING
A video encoding method of a cloud game is provided. Network bandwidth information of a video playback terminal is determined. Decoding computing power information of the video playback terminal is determined. At least one encoding parameter of a video of the cloud game is dynamically adjusted based on (i) the network bandwidth information and (ii) the decoding computing power information. The network bandwidth information and the decoding computing power information indicate a playback environment of the video of the cloud game. The video of the cloud game is encoded based on the at least one encoding parameter.
Voice command integration for local network connected devices
Various arrangements for facilitating smart television content receivers in a local network are provided. A primary television receiver executing a first operating system can receive audio data including human voice from a voice enabled remote control. The primary television receiver can transmit the audio data to a secondary television receiver executing a second operating system and that includes a voice command component. The secondary television receiver can convert the audio data into voice command data and transmit the voice command data to the primary television receiver. The primary television receiver can transmit the voice command data to a voice processing server via the Internet and receive, in response, a command generated based on the voice command data. The primary television receiver can transmit the command to the secondary television receiver. The voice command component can then control an operation of the secondary television receiver based on the command.
Non-television experience triggers
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing content outside the confides of a television so as to enhance user experience of the content. An example media device embodiment operates according to a method that includes receiving a data stream containing content and at least one non-TV experience trigger; causing the content to be played on the TV; and providing the non-TV experience trigger to at least one appropriate accessory device in a manner synchronous with playing the content on the TV, to thereby extend playback of the content beyond the TV.
METHODS AND APPARATUS TO DETERMINE AUDIENCE SIZE BASED ON BIG DATA
Methods, apparatus, systems, and articles of manufacture are disclosed to optimize projection of big data beyond its footprint. An example apparatus includes memory, instructions, and processor circuitry to access panel audience sizes corresponding to subscribers of a media provider, a subset of the subscribers of the media provider, and corresponding to a media network determine a relative percent difference between the third panel audience size and the fourth panel audience size, when the relative percent absolute difference satisfies a first threshold, determine percentages of demographic groups represented in the panel audience sizes, determine differences associated with the demographic groups, and when at least one of the differences corresponding to at least one of the demographic groups satisfies a second threshold, determine the subscribers, the subset of the subscribers, and the at least one of the demographic groups as useable to determine an audience size of the media network.
Methods and apparatus for presenting content selection menus
A content output device identifies a set of content including both high definition content and standard definition content. The content output device determines whether an associated presentation device is capable of presenting high definition content. The content output device then filters the set of content accordingly responsive to determining whether the presentation device is capable of presenting high definition content.
Smart notification for over-the-top (OTT) streaming among multiple devices
A system and method for notifying client devices in a subscriber account that the account is undersubscribed and no further client devices can stream media content until other client devices are no longer actively streaming media content is disclosed herein. The method comprises receiving a request to receive and play the media content from a requesting client device, the requesting client device being one of a plurality of client devices enabled to receive media content according to a subscriber account and determining if the subscriber account is undersubscribed; if the subscriber account is not undersubscribed. If the subscriber account is not undersubscribed, initiating transmission of the media content, and if the subscriber account is undersubscribed, information is transmitted to the requesting client device, the information including data indicating the subscriber account is undersubscribed without initiating the transmission of the media content.
Augmented reality display for content consumption relative to a field of view
Systems and methods are presented herein for generating an augmented reality (“AR”) display with user interface (“UI”) elements that respond to changes in pupil characteristics in response to detecting device streaming content. A media stream playing on a device that is within a threshold distance of the AR device is detected. The source of the media stream is identified. The AR device queries the source of the media stream for a consumption option. An AR overlay is generated and comprises selectable UI elements corresponding to the consumption options. In response to receiving an input at a UI element, the AR overlay is generated based on the consumption option.
APPARATUS AND METHOD FOR SCREEN RELATED AUDIO OBJECT REMAPPING
An apparatus for generating loudspeaker signals includes an object metadata processor configured to receive metadata, to calculate a second position of the audio object depending on the first position of the audio object and on a size of a screen if the audio object is indicated in the metadata as being screen-related, to feed the first position of the audio object as the position information into the object renderer if the audio object is indicated in the metadata as being not screen-related, and to feed the second position of the audio object as the position information into the object renderer if the audio object is indicated in the metadata as being screen-related. The apparatus further includes an object renderer configured to receive an audio object and to generate the loudspeaker signals depending on the audio object and on position information.
Method for assigning a creator to a digital media file and/or for distributing the digital media file, recording device and display device
A method for an assignment of at least one creator to a digital media file comprises at least one method step in which the digital media file is recorded by means of a recording device of a recording apparatus, in particular a front-facing camera of the recording apparatus, and is provided with metadata, wherein the metadata comprises at least one creator information, the creator information being generated automatically in the recording period of the digital media file, wherein the creator information is realized as a user identifier, and wherein in the method step at least the user identifier is determined and/or verified by a safety device, wherein the safety device comprises a camera of the recording apparatus, in particular a rear-facing camera of the recording apparatus, by means of which the determination and/or verification of the user identifier of the user making the recording is carried out by the recording device in the recording period of the digital media file.
System and method for media hub software updating
A system and method for automatically analyzing and managing a media hub software update. The system and method each utilize available media hub system and diagnostic information to aid in the analysis and installation of a software update. If the installation of the update is determined to require memory capacity in excess of what is currently available within the media hub, an archive and off-loading process is automatically initiated to free the required memory space during the installation process. Any off-loaded information and/or applications are then restored after the installation is complete.