Class / Patent application number | Description | Number of patent applications / Date published |
375240060 | Feed forward | 9 |
20090201988 | SYSTEMS AND METHODS FOR VIDEO PROCESSING IN NETWORK EDGE DEVICES - The present invention provides systems and methods for video processing, such as transcoding, storage, quality testing, and the like, in network edge devices. The present invention embeds various video processing capabilities within a network to provide advantages, such as superior per-user video handling, reduced network bandwidth, increased service offerings, and the like. | 08-13-2009 |
20120099643 | METHOD OF MULTIPLEXING H.264 ELEMENTARY STREAMS WITHOUT TIMING INFORMATION CODED - Embodiments of the present invention multiplex elementary streams without timing information coded to create a transport stream. In some embodiments, ‘n’ number of access units are constructed and pushed into a list one by one. Each access unit is capable of looking ahead to obtain information on timing for the next access unit. A header is constructed by calculating timing information from the topmost access unit of the list. Said header is written in the transport stream and the remaining bytes of the transport stream are filled with data from the said elementary stream. Thus the transport stream is constructed. | 04-26-2012 |
20130016776 | Scalable Video Coding Using Multiple Coding Technologies - Techniques for video decoding include decoding a base layer of a first video coding technology and at least one enhancement layer conforming to a second video coding technology. The video coding technologies can be identified in a Dependency Parameter Set. Techniques for video encoding include encoding a base layer in a first video coding technology, at least one enhancement layer in a second video coding technology. Also disclosed are video communication systems using base and enhancement layer. | 01-17-2013 |
20140105285 | WIRELESS CHANNEL AWARE ADAPTIVE VIDEO BIT RATE ENCODING - A determination and query is performed on wireless channel on which video data is transmitted from a transmitting wireless display or WiDi device. Based on a channel capacity and implementing an algorithm, the encoding bit rate at the transmitting WiDi device is adaptively adjusted based on the determined channel capacity. | 04-17-2014 |
20140269910 | METHOD AND APPARATUS FOR USER GUIDED PRE-FILTERING - A method and apparatus for user guided pre-filtering of video content comprising modifying one or more parameters of a pre-filter coupled to a video encoder based on feedback from a user of a device displaying the video content, applying the pre-filter to video content based on the modified parameters and encoding the pre-filtered video content for transmission over a network to display on the device. | 09-18-2014 |
20140341279 | FRAME RATE CONTROL METHOD, FRAME RATE CONTROL APPARATUS, AND FRAME RATE CONTROL PROGRAM - An object is to suppress an instantaneous increase in the computational complexity of an encoder and an information amount of an encoding result without increasing a delay even when input timing of input video is not constant and fluctuates. A frame rate control method for adjusting a frame rate of input video to a frame rate at which an encoder is able to perform encoding includes: a step of determining whether the number of pictures input in the past within a predetermined time from a time when a determination target picture of dropping is input exceeds a predetermined threshold value; and a step of discarding the determination target picture if the number of pictures exceeds the threshold value and designating the determination target picture as an encoding target if the number of pictures does not exceed the threshold value. | 11-20-2014 |
20150103894 | SYSTEMS AND METHODS TO LIMIT LAG BETWEEN A CLIENT AND A SERVER FOR REMOTE COMPUTING - Novel solutions are described herein for providing a consistent quality of service, latency-wise, for remote processing by managing the process queues in a processing server and temporarily pausing frame production and delivery to limit the lag experienced by a user in a client device. The claimed embodiments limit the latency (lag) experienced by a user by preventing the production rate of rendered frames at the server from significantly outperforming the decoding and display of the received frames in the client device and avoiding the resultant lag. | 04-16-2015 |
20150334400 | Coding Manner Switching Method, Transmit End, and Receive End - A coding manner switching method is provided. The method includes acquiring, by a transmit end, state information of the transmit end and/or a receive end, where the state information comprises central processing unit (CPU) usage, a network bandwidth, and electricity amount information that are of the transmit end and/or the receive end, and information about media content to be sent by the transmit end; determining whether the state information meets a preset condition, and switching a coding manner of the media content if the state information meets the preset condition; and notifying the receive end of the coding manner of the media content of the transmit end, so that the receive end determines a decoding manner of the media content according to the coding manner of the media content. | 11-19-2015 |
20150350654 | VIDEO QUALITY ADAPTATION WITH FRAME RATE CONVERSION - During video coding, frame rate conversion (FRC) capabilities of a decoder may be estimated. Based on the estimated FRC capabilities, an encoder may select a frame rate for a video coding session and may alter a frame rate of source video to match the selected frame rate. Thereafter, the resultant video may be coded and output to a channel. By incorporating knowledge of a decoder's FRC capabilities as source video is being coded, an encoder may reduce the frame rate of source video opportunistically. Bandwidth that is conserved by avoiding coding of video data in excess of the selected frame rate may be directed to coding of the remaining video at a higher bitrate, which can lead to increased quality of the coding session as a whole. | 12-03-2015 |