Abstract:
Certain aspects of a method and system for motion-compensated picture rate up-conversion (PRUC) of digital video using picture boundary processing may include generating one or more forward motion vectors and one or more backward motion vectors based on extracted picture rate up-conversion (PRUC) data. A cost of performing motion estimation of a particular block along the generated forward motion vectors and the generated backward motion vectors corresponding to the particular block may be calculated. The particular block may be a boundary block. A motion vector with the least cost may be selected and motion compensated to generate a plurality of interpolated pictures.
Abstract:
Methods and systems are described for providing complete Internet anywhere with partial server processing in which a request is sent from a set-top-box (STB) to a server communicatively coupled with the STB to process a portion of a web page that is unsupported by a web browser running on the STB. In one such method, the STB sends to the server an unsupported content request associated with a portion of a web page that is unsupported by a web browser executing on the STB. The STB receives a data stream from the server in response to the unsupported content request. The data stream was generated at the server by processing the unsupported portion of the web page. The STB composites the received data stream with another portion of the web page, that is supported by the web browser, to produce the web page.
Abstract:
Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames.
Abstract:
Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures may utilize orbital angular momentum to deliver more bandwidth across multiple channels than any single communication channel can carry. In some implementations, the communication architectures distribute data across multiple orbital angular momentum channels in a bonded channel group.
Abstract:
A video transmission system includes a transceiver module that receives a device parameter from a remote device and that transmits a video signal to the remote device, wherein the video signal is transmitted as at least one separate video layer stream chosen from, an independent video layer stream and at least one dependent video layer streams that require the independent video layer for decoding. A control module chooses the at least one separate video layer stream based on the device parameter.
Abstract:
An interleaved multi-view video stream is received. The interleaved multi-view video stream includes one or more first view frames, one or more second view frames, and blanking frames in a sequential pattern. The blanking frames separate the first view frames from the second view frames in the sequential pattern. The interleaved multi-view video stream is displayed in the sequential pattern. In one embodiment, the blanking frames are detected, and operation of a viewing device is synchronized based at least in part on the blanking frames being detected.
Abstract:
A context-aware decision making system may include at least one processor circuit that is configured to obtain an environmental profile of an environment associated with a user. The at least one processor circuit is configured to determine a predicted behavior of the user based at least on the obtained environmental profile. The at least one processor circuit may be configured to determine the predicted behavior of the user using at least one predictive model associated with the user. The at least one processor circuit may be configured to perform an action related to the predicted behavior of the user, such as an action that facilitates the predicted behavior of the user, an action that impedes the predicted behavior of the user, and/or an action that provides information related to the predicted behavior of the user.
Abstract:
Methods and systems for encoding multimedia content with enforcement of commercial advertisements are discussed in the disclosure. Some of the methods may require all or part of a commercial advertisement segment to be viewed and/or decoded in order to decode an entertainment segment. In some implementations, the disclosure provides for inserting commercial advertisements in a video stream. The various implementations discussed herein may require a viewer to watch all or part of a commercial segment in order to view an entertainment segment of multimedia content.
Abstract:
Different data communication architectures receive a wide variety of content, including audio and video content, for consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures receive distributed video programming in the form of MPEG2 TS packets, flagged by marker packets. Channel bonding synchronization information may be present in packets defined above the data-link layer or received in fields within data-link layer frames.
Abstract:
A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architecture communicates content according to an initial bonding configuration. The communication architecture may adjust the bonding configuration to adapt to bonding environment changes affecting the communication capabilities or requirements associated with transmitting the content.