Patent classifications
H04N21/4402
TRICK PLAY AND TRICK RATE SUPPORT FOR HLS
A method and system for rendering a HTTP Live Streaming video stream on a display includes a player receiving a master manifest from a network device in response to selecting a video channel. The player also receives a plurality of variant manifests referenced by the master manifest from the network device, where each of the variant manifests references video files each of which having a different bit rate for the same video stream. The player simultaneously maintains the variant manifests in the player. The player determines an effective start time of the video stream based upon the selecting video channel where the effective start time is a time later than an earliest time referenced in the plurality of variant manifests. The player enables reverse of the video stream based upon one of the variant manifests to as early as the effective start time and not enabling reverse of the video stream based upon one of the variant manifests to a time earlier than the effective start time.
Electronic device and method of operating the same
An electronic device includes a display, a communication interface, a memory storing one or more instructions, and a processor. The processor, by executing the one or more instructions, is configured to, receive a user input for processing a second content while displaying a first content image on the display by processing a first content, identify whether a resource is available for processing the first content and the second content in the electronic device, based on the resource for processing the first content and the second content being unavailable in the electronic device, identify a peer device which has available resource to process the second content, transmit a request for processing the second content to the peer device, receive, through streaming, result second content which results from processing the second content by the peer device, from the peer device, and display, in addition to the first content image, a second content image corresponding to the result second content, on the display.
Cross-media measurement device and method
A method of identifying media content presented on a display device includes determining a selected input source providing a video signal to the display device, and then selecting a first set of content identification rules when it is determined that the selected input source is a first input source, and selecting a second set of content identification rules when it is determined that the selected input source is a second input source. The method further comprises applying the selected first set or second set of content identification rules to the video signal in order to generate content identification data for the media content presented on the display device. Application of the content identification rules includes waiting for a trigger event and applying an algorithm to one or more frames of the video signal following the trigger event.
Cross-media measurement device and method
A method of identifying media content presented on a display device includes determining a selected input source providing a video signal to the display device, and then selecting a first set of content identification rules when it is determined that the selected input source is a first input source, and selecting a second set of content identification rules when it is determined that the selected input source is a second input source. The method further comprises applying the selected first set or second set of content identification rules to the video signal in order to generate content identification data for the media content presented on the display device. Application of the content identification rules includes waiting for a trigger event and applying an algorithm to one or more frames of the video signal following the trigger event.
Reflective video display apparatus for interactive training and demonstration and methods of using same
A smart mirror can show live or recorded streaming video of an instructor performing a workout in a package that is attractive and unobtrusive enough to hang in a living room. The smart mirror includes a mirror surface with a fully reflecting section and a partially reflecting section. A display behind the partially reflecting section shows the video when the smart mirror is on and is almost invisible when the smart mirror is off. The smart mirror also has a speaker, a microphone, and a camera to enable a user to view the video content and interact with the instructor. The smart mirror may connect to the user's smart phone, a peripheral device (e.g., a Bluetooth speaker) to augment user experience, a biometric sensor to provide biometric data to assess user performance, and/or a network router to connect the smart mirror to a content provider, an instructor, and/or other users.
Methods and apparatus for media data processing and transmitting and reference picture specifying
Disclosed are multiple methods and multiple apparatus e media data, and multiple methods and multiple apparatus for media data transmitting, media data processing, reference picture request processing and reference picture specifying. By means of the method to produce media data, the method for media data transmitting, and the method for media data processing, the synchronization and correct processing and transmission of bitstreams are ensured on the basis of dependency relation between video layer bitstream and library layer bitstream, and correct bitstream is highly efficiently provided to a decoder. By means of the method for reference picture request processing and reference picture specifying, a current picture is provided with a library picture set in which the library picture does not belong to the random access segment to which the current picture belongs and the previously most adjacent random access segment, and correct decoding of the current picture is ensured and repeated downloading of library pictures is avoided, thus ensuring the correct decoding and highly efficient transmission of a bitstream produced by library-based video coding method, and increasing transmission efficiency and storage efficiency.
Methods and apparatus for media data processing and transmitting and reference picture specifying
Disclosed are multiple methods and multiple apparatus e media data, and multiple methods and multiple apparatus for media data transmitting, media data processing, reference picture request processing and reference picture specifying. By means of the method to produce media data, the method for media data transmitting, and the method for media data processing, the synchronization and correct processing and transmission of bitstreams are ensured on the basis of dependency relation between video layer bitstream and library layer bitstream, and correct bitstream is highly efficiently provided to a decoder. By means of the method for reference picture request processing and reference picture specifying, a current picture is provided with a library picture set in which the library picture does not belong to the random access segment to which the current picture belongs and the previously most adjacent random access segment, and correct decoding of the current picture is ensured and repeated downloading of library pictures is avoided, thus ensuring the correct decoding and highly efficient transmission of a bitstream produced by library-based video coding method, and increasing transmission efficiency and storage efficiency.
Application intended interactive selection information for interactive playback of dash content
There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform providing a media presentation description (MPD) event and media segments of video content to be streamed to a client, controlling the client to provide a user interface based on the MPD event and comprising a plurality of selection choices and interactive data for each of the selection choices, and updating MPD data based on at least one selection from the selection choices through the user interface.
SYSTEMS AND METHODS FOR JUST IN TIME TRANSCODING OF VIDEO ON DEMAND
Systems and methods for just in time (JIT) video on demand (VoD) transcoding using a computed context are provided. The context for each segment is computed rather than collected from the prior segment, thereby allowing for very short playback timing compared to batch transcoding techniques. Computed context requires the setting of a predictable media segment size, computing of a predictable playback time stamp (PTS) as a function of the predictable media segment size and a derived time offset value, and generating a prior audio segment including a priming portion and discard samples, and a “real” audio segments including playback samples. Then generating another primed segment for the time period of the “real” audio segment, and a subsequent “real” audio segment. This doubles the computational resources required over batch audio transcoding.
Data Caching Method and Electronic Device
A method includes: running the target application, and caching data of the target application based on a first cache policy, where the first cache policy may include downloading the data of the target application at a first download rate. The target application receives first indication information sent by the control component, where the first indication information is used to indicate that an abnormal area exists in a forward direction of the electronic device. After receiving the first indication information, the target application caches data of the target application based on a second cache policy, where the second cache policy may include downloading the data of the target application at a second download rate, where the second download rate is greater than the first download rate.