Patent classifications
H04N21/234363
Method and apparatus for distribution of 3D television program materials
Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
METHODS, SYSTEMS, AND MEDIA FOR SELECTING FORMATS FOR STREAMING MEDIA CONTENT ITEMS
Mechanisms for selecting formats for streaming media content items are provided. In some embodiments, methods for selecting formats for streaming media content items are provided that include: receiving, at a server from a user device, a request to begin streaming a video content item on the user device; receiving, from the user device, network information indicating a quality of a network connection of the user device to a communication network used to stream the video content item and device information related to the user device; selecting, by the server, a first format for the video content item, wherein the first format includes a first resolution of a plurality of resolutions based on the network information and the device information; transmitting, from the server, a first portion of the video content item having the first format to the user device; receiving, at the server from the user device, updated network information and updated device information; selecting, by the server, a second format for the video content item, wherein the second format includes a second resolution of the plurality of resolutions based on the updated network information and the updated device information; and transmitting, from the server, a second portion of the video content item having the second format to the user device.
Systems and methods for video delivery based upon saccadic eye motion
A method is provided for displaying an immersive video content according to eye movement of a viewer includes the steps of detecting, using an eye tracking device, a field of view of at least one eye of the viewer, transmitting eye tracking coordinates from the detected field of view to an eye tracking processor, identifying a region on a video display corresponding to the transmitted eye tracking processor, adapting the immersive video content from a video storage device at a first resolution for a first portion of the immersive video content and a second resolution for a second portion of the immersive video content, the first resolution being higher than the second resolution, displaying the first portion of the immersive video content on the video display within a zone, and displaying the second portion of the immersive video content on the video display outside of the zone.
IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD
The present disclosure relates to an image processing device and an image processing method for generating a celestial sphere image such that the pixels near the poles of the sphere are kept from increasing in density when the image is mapped to the sphere surface.
An encoder encodes, with respect to an omnidirectional image generated by equidistant cylindrical projection to include a top image, a middle image, and a bottom image in a vertical direction, the middle image into an encoded stream at a high resolution, and the top image and the bottom image into encoded streams at a resolution lower than the high resolution. This disclosure is applicable to image display systems, among others.
Method and Apparatus For Selection of Content From A Stream of Data
A main stream contains successive content elements of video and/or audio information that encode video and/or audio information at a first data rate. A computation circuit (144) computes main fingerprints from the successive content elements. A reference stream is received having a second data rate lower than the first data rate. The reference stream defines a sequence of the reference fingerprints. A comparator unit (144) compares the main fingerprints with the reference fingerprints. The main stream is monitored for the presence of inserted content elements between original content elements, where the original content elements have main fingerprints that match successive reference fingerprints and the inserted content elements have main fingerprints that do not match reference fingerprints. Rendering of inserted content elements to be skipped. In an embodiment when more than one content element matches only one is rendered. In another embodiment matching is used to control zapping to or from the main stream. In another embodiment matching is used to control linking of separately received mark-up information such as subtitles to points in the main stream.
DETERMINING NATIVE RESOLUTIONS OF VIDEO SEQUENCES
In one embodiment of the present invention, a native resolution analyzer generates a log-magnitude spectrum that elucidates sampling operations that have been performed on a scene. In operation, the native resolution analyzer performs a transform operation of a color component associated with a frame included in the scene to generate a frame spectrum. The native resolution analyzer then normalizes the magnitudes associated with the frame spectrum and logarithmically scales the normalized magnitudes to create a log-magnitude frame spectrum. This two dimensional log-magnitude frame spectrum serves as a frequency signature for the frame. More specifically, patterns in the log-magnitude spectrum reflect re-sampling operations, such as a down-sampling and subsequent up-sampling, that may have been performed on the frame. By analyzing the log-magnitude spectrum, discrepancies between the display resolution of the scene and the lowest resolution with which the scene has been processed may be detected in an automated fashion.
SYSTEMS AND METHODS FOR MEDIA CONTENT HAND-OFF BASED ON TYPE OF BUFFERED DATA
Systems and methods are disclosed for handing off media content. A media player client receives a request to transfer a media stream, which is playing on a first media device, to a second media device. In response to determining that the second media device comprises a larger screen than the first media device, the media player content determines, based on the genre and resolution of the media stream data, whether the media stream data can be transferred, from the first media device to the second media device.
SYSTEMS AND METHODS FOR VIEWING-SESSION CONTINUITY
The present disclosure is generally directed to media systems configured to receive and play media assets. In particular, methods and systems are provided for improved media asset session continuity across such media systems. Systems and methods are provided herein for continuing media asset sessions across media systems or media devices in a way designed to minimize manual intervention, for example, by determining a likelihood (e.g., a probability) of a user requesting media session continuation of an ongoing media asset or a segment thereof across two or more devices.
Adaptive video streaming
A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications. A transmission method involves receiving user input in respect of a video stream and transmitting, in accordance with the user input, selected data packets of selected image frames thereof.
Foveation-based image encoding and decoding
An encoding method and a decoding method. The encoding method includes generating curved image by creating projection of visual scene onto inner surface of imaginary 3D geometric shape that is curved in at least one dimension; dividing curved image into input portion and plurality of input rings; encoding input portion and input rings into first planar image and second planar image, respectively, such that input portion is stored into first planar image, and input rings are packed into corresponding rows of second planar image; and communicating, to display apparatus, first and second planar images and information indicative of sizes of input portion and input rings.