Patent classifications
H04N21/8543
PATCHABLE REMOTE ELEMENT FOR DATA MANIPULATION
There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining media content from a first content server, determining whether a manifest indicates presence of a remote element, resolving the remote element, manipulating an updated remote element, and streaming at least one of the media content from the first content server and another media content from a second content server based on manipulating the updated remote element.
Broadcast receiving device, method of operating broadcast receiving device, linking device for linking to broadcast receiving device, and method of operating linking device
A companion device interoperating with a broadcast reception device for receiving a broadcast service, includes a communication device configured to connect the companion device with the broadcast reception device; and a controller configured to receive emergency alert information from the broadcast reception device, the emergency alert information including identifier information for the emergency alert information, category information of the emergency alert information, and priority information for the emergency alert information, wherein a value of the priority information represents one of 5 levels of priority of the emergency alert information, the 5 levels represents the priority from low priority to high priority, and in response to a change of the priority, the controller receives changed emergency alert information including changed priority information of which a value represents a level of the changed priority.
Broadcast receiving device, method of operating broadcast receiving device, linking device for linking to broadcast receiving device, and method of operating linking device
A companion device interoperating with a broadcast reception device for receiving a broadcast service, includes a communication device configured to connect the companion device with the broadcast reception device; and a controller configured to receive emergency alert information from the broadcast reception device, the emergency alert information including identifier information for the emergency alert information, category information of the emergency alert information, and priority information for the emergency alert information, wherein a value of the priority information represents one of 5 levels of priority of the emergency alert information, the 5 levels represents the priority from low priority to high priority, and in response to a change of the priority, the controller receives changed emergency alert information including changed priority information of which a value represents a level of the changed priority.
Content boundary based recordings
Systems and methods for managing the storage of content are described. A video stream may include a content identifier and content information relating to a boundary that may be used to facilitate recording of at least a portion of the video stream.
APPARATUS AND METHODS FOR LATENCY REDUCTION IN DIGITAL CONTENT SWITCHING OPERATIONS
Apparatus and methods for reducing latency in content and content source switching in a digital content delivery network. In one embodiment, linear addressable secondary content is “switched into” primary content within a cloud-based model using one or more latency-reducing techniques so as to minimize the user's perception of delay in performing the switch. In one implementation, secondary content video encodings are selected based on the encoding scheme of the primary content, and open GOPs within the primary content at the content transition point are closed or avoided, each to reduce processing overhead of the recipient client device. In another implementation, otherwise cloud-inaccessible functionality of the client device is accessed to reduce or suspend processing on non-essential tasks to make more processing resources available at the client. In yet another implementation, intelligent RF PHY scheduling of the primary and secondary content are utilized to minimize RF re-tuning by the client.
APPARATUS AND METHODS FOR LATENCY REDUCTION IN DIGITAL CONTENT SWITCHING OPERATIONS
Apparatus and methods for reducing latency in content and content source switching in a digital content delivery network. In one embodiment, linear addressable secondary content is “switched into” primary content within a cloud-based model using one or more latency-reducing techniques so as to minimize the user's perception of delay in performing the switch. In one implementation, secondary content video encodings are selected based on the encoding scheme of the primary content, and open GOPs within the primary content at the content transition point are closed or avoided, each to reduce processing overhead of the recipient client device. In another implementation, otherwise cloud-inaccessible functionality of the client device is accessed to reduce or suspend processing on non-essential tasks to make more processing resources available at the client. In yet another implementation, intelligent RF PHY scheduling of the primary and secondary content are utilized to minimize RF re-tuning by the client.
MEDIA PRESENTATION DESCRIPTION PATCHES FOR VIDEO STREAMING
In some embodiments, a method sends a first instance of a media presentation description to a client device for a media presentation. The first instance of the media presentation description includes location information for a patch update. The location information for the patch update is received in a request from the client device. The method uses the location information to identify the patch update to the media presentation description and sends a second instance of the media presentation description that includes update information from the patch update to update a stored version of the media presentation description for the client device.
Systems and Methods for Performing Adaptive Bitrate Streaming
Systems and methods for performing trick play functionality using trick play streams during adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes requesting a video container index from a video container file containing a video stream from a plurality of alternative streams of video; requesting at least one portion of the video stream using at least one entry from the video container index; decoding the at least one portion of the video stream; receiving at least one user instruction to perform a visual search of the media; requesting a trick play container index from a trick play container file containing a trick play stream; requesting at least one frame of video from the at least one trick play stream; and decoding and displaying the at least one frame of video from the trick play stream.
Systems and Methods for Performing Adaptive Bitrate Streaming
Systems and methods for performing trick play functionality using trick play streams during adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes requesting a video container index from a video container file containing a video stream from a plurality of alternative streams of video; requesting at least one portion of the video stream using at least one entry from the video container index; decoding the at least one portion of the video stream; receiving at least one user instruction to perform a visual search of the media; requesting a trick play container index from a trick play container file containing a trick play stream; requesting at least one frame of video from the at least one trick play stream; and decoding and displaying the at least one frame of video from the trick play stream.
Apparatus and method for providing streaming content using representations
A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of media content are provided. The media content may include a sequence of one or more periods. Each of the periods may include one or more representations. The metadata may include information used to describe a relationship between the representations, and include information for terminals having different display bit depth.