Patent application number | Description | Published |
20080298470 | Video Error Detection Technique Using a Crc Parity Code - Detection of errors in a video stream occurs by calculating an error detection code, such as a Cyclic Redundancy Check (CRC) code over a group of not more than N macroblocks in a slice of the stream prior and after transmission, where N is an integer greater than zero but less than the total number of macroblocks in the slice. A comparison of the error detection codes reveals whether any errors exist in the group of macroblocks. If the group has no errors, normal decoding occurs. If the macroblock group has an error, then the macroblock group, and the remaining blocks in the slice undergo error concealment. | 12-04-2008 |
20090066852 | Methods for Reducing Channel Change Times in a Digital Video Apparatus - A digital video apparatus provides reduced channel change times. According to an exemplary embodiment, the digital video apparatus includes at least one receiver for receiving first and second video streams representing the same program, wherein the first video stream has at least one characteristic different from the second video stream; a first signal processor for processing the first video stream to generate a first processed video stream; a second signal processor for processing the second video stream to generate a second processed video stream having a delay with respect to the first processed video stream; a renderer for rendering the second processed video stream responsive to a channel change command; and a switch for switching from the second processed video stream to the first processed video stream after the renderer begins rendering the second processed video stream, and thereby causing the renderer to begin rendering the first processed video stream. | 03-12-2009 |
20090245393 | Method and Apparatus For Fast Channel Change For Digital Video - There are provided methods and apparatus for fast channel change for digital video. An apparatus includes at least one encoder for receiving normal video data and channel change video data and encoding the normal video data and the channel change video data in a normal video stream and a channel change video stream, respectively, using a common system clock to provide synchronization between the normal video stream and the channel change video stream. The normal video stream and the channel change video stream are encoded for transport separately at a transport level. | 10-01-2009 |
20100046634 | Video data loss recovery using low bit rate stream in an iptv system - A system and method for recovering from data loss are described including monitoring a first bit rate video data bit stream to determine if there is frame loss or damage, multiplexing decoding parameters of a second bit rate video data bit stream, the second bit rate video data bit stream and the first bit rate video data bit stream, if there is frame loss or damage, demultiplexing the first bit rate video data bit stream and the second bit rate video data bit stream, decoding the first bit rate video data bit stream, removing damaged frames from the first bit rate video data bit stream, decoding the second bit rate video data bit stream, up-sampling frames from said processed second bit rate video data bit stream if said processed second bit rate video data bit stream has a lower resolution than said processed first bit rate video data bit stream and merging frames from the second bit rate video data bit stream and the first bit rate video data bit stream. | 02-25-2010 |
20100064316 | METHOD FOR REDUCING CHANNEL CHANGE TIMES AND SYNCHRONIZING AUDIO/VIDEO CONTENT DURING CHANNEL CHANGE - A digital A/V apparatus provides reduced channel changes times and maintains synchronization between audio and video content during a channel change event. According to an exemplary embodiment, the digital A/V apparatus includes at least one signal receiver for receiving a first audio stream, a first video stream and a second video stream, wherein the first and second video streams represent the same program and the first video stream has at least one characteristic different from the second video stream; a first audio signal processor for processing the first audio stream to generate a first processed audio stream; a first video signal processor for processing the first video stream to generate a first processed video stream; a second video signal processor for processing the second video stream to generate a second processed video stream having a delay with respect to the first processed video stream; a first buffer for buffering the first processed audio stream to provide de-jittering; a renderer for rendering the first processed audio stream and the second processed video stream in response to a channel change command; a switch for switching from the second processed video stream to the first processed video stream after the renderer begins rendering the second processed video stream, and thereby causing the renderer to begin rendering the first processed video stream; and whereby synchronization between the first processed audio stream and the first processed video stream is maintained during a channel change event. | 03-11-2010 |
20100211854 | METHODS AND SYSTEMS FOR PROVIDING DIFFERENT DATA LOSS PROTECTION - This invention relates to methods and apparatus for partitioning a data word into a protected region and an unprotected region in the link layer, forward error correction of a DVB-H module to provide unequal error protection of frames during forward error correction of the frames. IP-datagrams are encapsulated for coding after a pre-loading stage is initiated so that the reliability and importance of data in data frames corresponding to the IP-datagrams can be determined. Unequal error protection is further achieved by padding zeros in the unprotected region. | 08-19-2010 |
20100232520 | SCALABLE VIDEO CODING METHOD FOR FAST CHANNEL CHANGE AND INCREASED ERROR RELILIENCE - An apparatus encodes a video signal for providing a scalable video coded (SVC) signal comprising a base layer video coded signal and an enhancement layer video coded signal, wherein the base layer video coded signal has more random access points than the enhancement layer video coded signal. | 09-16-2010 |
20100246390 | METHOD AND APPARATUS FOR STREAMING SCALABLE MULTIMEDIA DATA STREAMS - A method and apparatus are described including receiving a coded packet of content associated with a layer, receiving feedback information regarding channel conditions and applying hybrid automatic repeat request to deliver the packet based on said feedback information. The method and apparatus wherein applying hybrid automatic repeat request layer-wise further includes determining if a resource is exhausted, scheduling delivery of layered coded content packets for a layer, if the resource has not been exhausted, determining if all layered coded content packets for the layer have been transmitted, proceeding to the first determining step, if all layered coded content packets for a layer have not been transmitted, determining if an acknowledgement message has been received from a user device, determining if the resource is exhausted, if no acknowledgement has not been received and scheduling delivery of layered coded forward error correction packets, if the resource has not been exhausted. | 09-30-2010 |
20110002380 | Method and apparatus for predictive frame selection supporting enhanced efficiency and subjective quality - A method and apparatus are provided for predictive frame selection supporting enhanced efficiency and subjective quality. The apparatus includes an encoder for encoding a picture using a selection scheme that selects between encoding the picture as a single direction inter predictive picture type and a bi-directional inter predictive picture type based on coding efficiency and a determination of a flickering artifact resulting from coding the picture as the bi-directional inter predictive picture type. | 01-06-2011 |
20110052084 | METHOD FOR MEASURING FLICKER - A method for accurately measuring flicker, by first determining an original value based on a difference between pixel values in corresponding locations in a first picture and a second picture. Next, a reconstructed value is determined, based on a difference between pixel values in corresponding locations in a reconstruction from an encoding of the first picture and a reconstruction from an encoding of the second picture. Then, a determination is made to include a comparison value, which is determined on a difference between the reconstructed value and the original value, in a measurement of flicker between the first picture and the second picture. | 03-03-2011 |
20110099577 | FILTERING OF DYNAMIC SERVICES IN CACHED SERVICE ACQUISITION DATA - At a receiving device after a power-on or physical channel change, the physical channel is monitored for activity relating to services for which electronic service guide (ESG) data had been previously cached. The ESG data for a service will include some service identification information, such as an interne protocol (IP) address associated with the service. The monitoring of the physical channel for activity related to a service can be done by listening for the IP address associated with the service. If activity is detected, the service is determined to be active and its cached ESG data valid. Service acquisition data included in the cached ESG data is used to present the service to the user. The invention thus allows the presentation of services to the user using cached ESG data as soon as the services are detected to be active, without the need to wait for the reception of fresh ESG data. The cached ESG data of services for which no activity is detected is not used and may be deleted from the cache after a certain period. | 04-28-2011 |
20120020415 | METHOD FOR ASSESSING PERCEPTUAL QUALITY - The present invention relates to a full-reference (FR) objective method for assessing perceptual quality of decoded video frames in the presence of packet losses and coding artifacts. A method of assessing perceptual quality is provided. First, a value indicating an amount of distortion in a corresponding portion is accessed. Then, that value is classified as packet-loss distortion or coding-artifact distortion. Next, the classified value is modified to account for visibility differences of the human visual system, based on the classification, and then the modified values are combined for the multiple portions, to form a value indicating a total amount of distortion for the multiple portions. | 01-26-2012 |
20120246672 | SYSTEM AND METHOD FOR PROTECTING ADVERTISING CUE MESSAGES - An apparatus and method for encoding and decoding a broadcast data stream that includes encrypted advertisement cue messages. The encrypted advertisement cue message data representing a advertisement to be inserted into a stream and data representing an insertion time within said broadcast data stream that is associated with said advertisement. The advertisement cue messages are encrypted and encrypted using a encryption technique. The encrypted advertisement cue message masks the insertion time for the advertisement and prevents automatically skipping of the advertisement data. | 09-27-2012 |
20120311085 | METHOD AND SYSTEM FOR PROVISIONING CONTENT DISPLAY SYSTEMS USING MOBILE COMMUNICATIONS TECHNOLOGY - A content display/digital signage system is provisioned using mobile communications technology by a method and system including a mobile communications device for collecting provisioning information from the content display system using a local communications channel and communicating the collected provisioning information to a server providing at least content to the content display system and a server for communicating data intended for the content display system to the mobile communications device. In one embodiment of the method and system of the present invention, the mobile communications device communicates the data intended for the content display system to the content display system using the local communications channel when the mobile device is once again in the proximity of the content display system. | 12-06-2012 |
20120320154 | METHOD FOR ADJUSTING DEPTH OR VIEW OF THREE-DIMENSIONAL STREAMING VIDEO - A system and method for adjusting the depth or view of three dimensional (3D) images in streaming video is provided. The invention enables the 3D streaming video client to change among different 3D disparities without any knowledge of the disparity maps or requiring any image processing at the client. Multiple versions of the video sequence are pre-encoded with each version representing a different disparity. The disparity of the 3D image may be changed on-the-fly to a selected rendering of a particular disparity. The 3D video player may switch among disparities seamlessly during playback. | 12-20-2012 |
20140314393 | RECLAIMING STORAGE SPACE ON A PERSONAL VIDEO RECORDER USING SCALABLE VIDEO CODING - The present invention concerns a method and associated apparatus for reclaiming storage space on a personal video recorder using scalable video coding. When the personal video recorder reaches a storage threshold, enhancement layers of lower priority recordings may be removed to reduce the storage 5 space required for continued storage of those recordings. Various priority schemes may be utilized to determine which recordings should undergo layer removal, and which layers should be removed. | 10-23-2014 |