Abstract:
A method and apparatus for flexibly and reliably processing one or more MPEG signals from at least one source. The method provides for synchronizing (28) decoded streams (36) to a reference clock, for playing multiple streams simultaneously or for transitioning (24) between streams in a seamless manner. The output streams can have varying formats and can include both video and audio. The structure and method further provide for the capability of skipping B frames to reach a desired reference frame quickly and to edit the MPEG streams regardless of GOP size.
Abstract:
The present invention discloses a general access system for access to communication services, such as telecommunication, data communication and distribution of TV and radio. The access system comprises a connectivity network, a number of access adapters connected to the communication network, a number of service providing networks, each connected to access adapters, a number of network terminals connected to the connectivity network and to a number of terminals. Service access points of the service providing networks are distributed to all the network terminals which belongs to subscribers of that particular service. Applications in the network terminals enhance and/or combines the services from different service providing networks and offers them to users via the terminals.
Abstract:
Disclosed is a device and method for finding the sync pattern in a fixed-length packetized bitstream (e.g. an MPEG2 transport stream). The device comprises means for accumulating a histogram of occurences of the sync pattern, and identifies the start of a packet depending on said histogram. An embodiment comprises a match table which is addressed by modulo-K counter (K is number of bytes in packet). Upon receiving a sync pattern, the corresponding table entry is incremented, otherwise the entry is set to zero or remains unaffected (faster embodiment). As soon as a table entry acquires a predetermined number N, a packet start signal is issued.
Abstract:
A client device (100) receives a first set of one or more segments of streamed content in a unicast transmission mode. Further, the client device (100) receives a synchronization stream indicating, separately from the streamed content, a timing of segments of the streamed content transmitted in a multicast transmission mode. Based on the indicated timing, the client device (100) controls switching to receiving a second set of one or more segments of the streamed content transmitted in the multicast transmission mode.
Abstract:
A method is provided for delivering a streaming media asset to a client device. For the method, a request is received over a communication network from a client device for playing a media asset in accordance with a streaming media technique. Prior to fully authorizing the client device to play the media asset, the client device is provided with access to a first cryptographic key that decrypts a subset of the media asset so that the client device is able to render the subset of the media asset before completion of the authorization. The subset of the media asset is less than all of the media asset. Subsequent to successfully fully authorizing the client device to play the media asset, the client is provided with access to at least one additional cryptographic key that decrypts a remainder of the media asset.
Abstract:
A video or multimedia distribution system receives multiple video streams and transcodes them into a single stream of UDP packets with each of the plurality of video data packets for respective ones of the video streams being assigned a port number corresponding to the respective video stream. The UDP packets are routed to a plurality of Access Points (APs) for transmission. A User Equipment (UE) communicates with the APs and selects one of the video streams for viewing on the UE by selecting the port number corresponding to the desired video stream. A first processor in the UE identifies and stores UDP packet data having the selected port number and a second processor retrieves and plays the video stream on a display. The UE can "change channels" to view other video streams by changing the port number to the port number of the desired video stream.
Abstract:
Provided is a operating method of a video display device including a display unit. A receiving unit obtains an uncompressed audio and video content. A content recognition configuration management unit receives information of the uncompressed audio and video content based on a characteristic information of the uncompressed audio and video, sets a content reminder based on the information of the uncompressed audio and video content, wherein the content reminder notifies broadcasting information for another content which is related to the uncompressed audio and video content. And reminds the another content while displaying the broadcasting information of the another content based on the setting of the content reminder.
Abstract:
An aircraft in-flight entertainment system includes a plurality of seat electronic units (SEUs) that are daisy chained through a packet data network (PDN) loop to a content server containing media content. The SEU includes a power supply, a communication switch, a processor, a communication interface, and a power control circuit. The power supply supplies power to the communication switch, the processor, and the communication interface. The communication switch selectively routes packets containing media content through the processor and the communication interface to the video display unit, or through a segment of the PDN loop to a downstream electronic unit. The power control circuit responds to the power supply supplying less than a threshold level of power by supplying power to the communication switch from the segment of the PDN loop connected to the upstream electronic unit and/or the downstream electronic unit.
Abstract:
A solution for peer-assisted distribution of video content over a broadband network is disclosed. A video file is segmented (11) into segments and segmentation metadata is generated (12). The segments are converted (13) to media stream segments with counter/timestamp consistency. The video file and the segmentation metadata are injected (15) into a peer-assisted video delivery system. The segmentation metadata are then used for initializing download (22) of offsets of the video file that are required for generating (23) segments of the video file at a client.
Abstract:
A variable length packet data transmission apparatus and method are provided. The variable length packet data transmission apparatus using a variable length packet transmission technique includes a data transmitter (10) generating synchronization information for synchronizing data communication with a data receiving apparatus (20), including the generated synchronization information in transmission data to be transmitted according to a variable length packet transmission technique, and transmitting the transmission data including the synchronization information to the data receiving apparatus (20), and a data receiver (20) receiving the transmission data including synchronization information from a data transmission apparatus (10), reconstructing the synchronization information included in the received transmission data, and performing synchronization with the data transmission apparatus (10) using the reconstructed synchronization information.