摘要:
Multimedia distribution systems are disclosed in which servers communicate with clients via audio, video, overlay and/or control channels. In many instances, the audio, video and/or overlay information is transcoded prior to transmission. In many embodiments, the servers and/or clients can be updated. In several embodiments, the updates can be performed in a manner that preserves the ability of all devices connected to a network to communication. One embodiment of the invention includes a server connected to a client via a network and at least one storage device containing audio, video and/or overlay information formatted in accordance with a first format. In addition, the client includes a storage device that stores information indicative of the audio, video and/or overlay formats that the client is capable of decoding and the server is configured to transmit audio, video, overlay and control information via separate audio, video and overlay and control channels.
摘要:
Multimedia distribution systems are disclosed in which servers communicate with clients via audio, video, overlay and/or control channels. Information sent between the clients and servers on the audio, video and/or overlay channels includes timestamps. The timestamps coordinate the queuing and processing of information received by the client. Once information has been processed by the client, the client can report information concerning the timestamps associated with the processed information to the server. In one embodiment, the invention includes a server connected to a client via a network. In addition, at least one server is configured to communicate audio, video, overlay and control information with a client via separate audio, video, overlay and control channels, information transmitted on at least one of the audio, video and overlay channels includes time stamps, the client is configured to process the audio, video and overlay information for output to one or more rendering devices and the client is configured to transmit information concerning time stamps of processed information to the server via the control channel.
摘要:
A computer device selected as a media server is connected to a consumer electronic (CE) device over multiple media transfer channels. The multiple media transfer channels together with an improved media transfer protocol allow for efficient, real-time transfer of different types of digital media, in various combinations, for playing on the CE device. Each type of media is transferred over its own dedicated channel according to its individual data rate. The improved media transfer protocol allows the data to be transmitted in either an asynchronous mode or a synchronous stream or timestamp mode depending on whether synchronization is desired. A dedicated control channel allows for the transfer of control information from the CE device to the media server as well as for resynchronizing media position of the server upon a change in play mode of the corresponding media.
摘要:
A computer device selected as a media server is connected to a consumer electronic (CE) device over multiple media transfer channels. The multiple media transfer channels together with an improved media transfer protocol allow for efficient, real-time transfer of different types of digital media, in various combinations, for playing on the CE device. Each type of media is transferred over its own dedicated channel according to its individual data rate. The improved media transfer protocol allows the data to be transmitted in either an asynchronous mode or a synchronous stream or timestamp mode depending on whether synchronization is desired. A dedicated control channel allows for the transfer of control information from the CE device to the media server as well as for resynchronizing media position of the server upon a change in play mode of the corresponding media.
摘要:
A remote user interface provides a full motion, full-color, dynamic interface with complex visuals without imposing heavy hardware requirements on a consumer electronics device. Instead, the hardware requirements are placed on another computer device that is designated as a media server. The media server generates the complex UI, encodes the UI into one or more compressed video frames, and transmits the compressed video frames to the CE device. The CE device plays the UI video as it would any other video. User inputs for interacting with the UI are transmitted and interpreted by the media server. The media server updates the UI images based on the interaction.
摘要:
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
摘要:
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with indexes associated with the content data of the multimedia files. Through the use of the indexes, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
摘要:
Systems and methods of providing enhanced digital media playback through application enhancement tracks are described. Application enhancement tracks are derived from the main content that they are associated with and are encoded to aid the performance of one or more functions related to the content, such as visual-search.
摘要:
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
摘要:
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with indexes associated with the content data of the multimedia files. Through the use of the indexes, playback of the content is enhanced without significantly increasing the file size of the multimedia file.