H04N21/8193

Media player
12015832 · 2024-06-18 · ·

The present invention provides a media player configurable to provide the user with a seamless way of conducting transactions from within a window of the media player itself. All intermediate steps relating to the required transaction are carried out by calling up relevant modules/applications from within the application libraries from within an e-commerce platform. In preferred embodiments, the media player is configured to retrieve an encoded media file from a server or other content delivery network (CDN). The media player is further configured to display predefined overlays to the user during playback of the media file in response to identifying cues encoded into the media file by the content owner. The content owner can upload the media files to a server or other CDN via a dashboard/user interface. The cues can be encoded with a plurality of fields to enable the desired functionality to be achieved.

DYNAMICALLY CUSTOMIZING MEDIA CONTENT

Methods are provided of dynamically customizing a media content during playing of the media content by a media player. These methods include performing a listening process to capture from the media player a playing condition on the playing of the media content, and sending, to a server computer system, a customization request based on the playing condition. These methods may further include receiving, from the server computer system, a customization response in reply to the customization request, the customization response including a media chunk to be embedded in or with the media content to customize the media content. These methods may still further include providing the customization response to the media player for the media player to embed the media chunk in or with the media content through a media embedder code. Computer programs, systems and computer systems that are suitable to perform such customizing methods are also provided.

Method for Improving Video Resolution and Video Quality, Encoder, and Decoder
20190132649 · 2019-05-02 ·

More particularly, the present invention relates to a method for improving video resolution and video quality, a video encoder, and a decoder for a display terminal. In order to solve the problem that the existing automatic calculation technology cannot perform targeted processing on the video data, the processed video cannot achieve the expected effect and affect the user experience. The present invention provides a method for improving video resolution and quality, including: calculating and determining video processing algorithm information and parameter information corresponding to video processing algorithm information; encoding video data, the video processing algorithm information, and parameters corresponding to the video processing algorithm information; transmitting the encoded video data, the video processing algorithm information, and the parameter information corresponding to the video processing algorithm to the decoder of the display terminal. The parameter information corresponding to the video processing algorithm information is video auxiliary data, including a video filter type parameter and/or a filter window size parameter, and/or a depth map video data of an object and/or a scene for dividing a video, for processing video processes. The method for improving video quality provided by the present invention determines and encodes video processing algorithm information and parameter information corresponding to the video processing algorithm by the video encoder, and the decoder of the display terminal calls the corresponding video processing algorithm to process the video data according to the video processing algorithm information and do targeted processing of video data. By analyzing the characteristics of the video data and determining the parameter information corresponding to the video processing algorithm, the video processing can be more targeted, so that the processed video quality is better and the user experience is improved.

Live video streaming system and method

Systems and methods for broadcasting a video stream are disclosed. The systems and methods can receive a video stream from a broadcaster, process the video steam, store the video streaming, and deliver the video stream to a viewer as a live video stream or a video on demand. The viewer may use an access token to access the video stream. The systems and methods may include an error detection mechanism for detecting an interrupt in the video stream. The systems and methods can restore the access token to its original state if an error is detected. The systems and methods can also include one or more link sharing mechanisms for sharing links to a video stream. The shareable links may be associated with share tokens.

Secure connected digital media platform

An embodiment of the invention provides a method including accessing a portal pursuant to instructions from a digital media device and identifying the digital media device to the portal to enable the portal to obtain a security code. Information having the security code is received; and, it is confirmed that the security code corresponds to a security key stored in the digital media device. The information is provided to a secure application environment in the digital media device if the security code corresponds to the security key. A copy of the security key is sent to a clearinghouse; and, the security code is received from the clearinghouse. The security code is sent to a provider of the information if the information satisfies a predetermined criteria.

System and method for providing integrated media

Methods and system deliver media to users of media presentation systems. In accordance with one embodiment of the invention, a media server communicates with a media presentation system, such as a media player for streaming video and audio, to present subscription and non-subscription media to the user of the media presentation system. Subscription media may include multi-tiered media packages and individual media offerings as selected by the user. The media may be presented in various formats, including video, a graphical display, an audio presentation, a graphical and audio presentation, URL links, and interactive windows. Information about the user, the user's subscription status, the user's media presentation system and information about the media providers and the media offered by the media providers are maintained by the media server. The media server updates the foregoing information in accordance with the interaction between the media server, the users of media presentation systems, and the media providers.

Content-bound trusted executables

Delivering, protecting, and playing content, including: executing a content-bound executable application in a trusted execution environment by a player device; performing an integrity check of the player device using the content-bound executable application; sending a request from the player device for update information to at least one of the license server and the content server using the content-bound executable application; receiving update information at the player device from the at least one of the license server and the content server; updating local environment of the player device using the content-bound executable application; and decrypting the content data by the content-bound executable application. Key words include content-bound and executable.

Multi-platform digital television

A multi-platform television comprises at least one television signal interface to receive premium television services from at least two different television service providers. The television further comprises a programmable conditional access system to enable conditional access to the premium television services received by the at least one television signal interface from the at least two different service providers.

System and method to support codec delivery models for IMS networks

An architecture (system) and method is provided for transcoding codec information to be sent in a Session Initiation Protocol (SIP) signaling stream for rendering rich digital media content. The method is implemented on a computer infrastructure and includes: determining a codec associated with content to be sent to one or more requesting devices; determining that at least one of the one or more requesting devices do not have the codec associated with the content to be sent to the one or more requesting devices; providing codec information to the at least one of the one or more requesting devices; and sending the content to the one or more requesting devices.

Integrated media user interface

An integrated media user interface is described. In an implementation, a user interface is output that includes a plurality of representations of media, each of the media rendered by the mobile device through execution of a respective one of a plurality of applications. Responsive to selection of at least one of the representations, a corresponding application is located to render the media represented by the at least one said representation. The media represented by the selected representation is rendered through execution of the located application.