Roletter
Gerald Roletter, Philadelphia, PA US
Patent application number | Description | Published |
---|---|---|
20100157153 | Upgrading Non-Volatile Storage Via an Encoded Video Signal - Systems for generating and transmitting a video stream that is encoded with program data such that when decoded can be executed to update non-volatile storage within a video based electronic device. Typically video based electronic devices are controlled by processors running software stored in writable, non-volatile storage. It is often desirable or necessary to update the software after the device has been shipped from a factory in order to correct a software failure discovered after shipment or to incorporate a new set of features. As many video based electronic devices have no common interface available to connect a computer, there is no ability to receive a software update. However, most video based electronic devices can be connected to a video source. Therefore, systems that allow a video based electronic device to receive, decode, and execute program data that is encoded within a video stream are presented. A method for encoding program code into a video stream is also presented. | 06-24-2010 |
20100260255 | METHOD AND SYSTEM FOR CLUSTERED FALLBACK FOR FRAME RATE UP-CONVERSION (FRUC) FOR DIGITAL TELEVISIONS - A video decoder may be operable to divide a video frame into clusters during frame rate up-conversion (FRUC) process. The video decoder may be operable to determine an error associated with the displayed frame difference (DFD) for each of the clusters and switch between frame interpolation and frame repetition based on the error. A DFD histogram may be computed for each cluster and a condition for clustered fallback based on one or more of the DFD histograms may be determined. The clustered fallback may be entered if the condition for clustered fallback is met. The clustered fallback may be entered locally for one or more of the clusters of the video frame. The clustered fallback may be entered in such a way that if the number of consecutive video frames which meet the condition for clustered fallback is greater than a particular threshold value. | 10-14-2010 |
Gerald Michael Roletter, Washington, DC US
Patent application number | Description | Published |
---|---|---|
20110141352 | Adaptation of Frame Selection For Frame Rate Conversion - At least a method and a system are described for providing frame rate upconversion by way of using “short side” or bidirectional interpolation in generating interpolated frames. In a representative embodiment, the method may comprise receiving a first frame of video corresponding to a first frame time and a second frame of the video corresponding to a second frame time, computing a first absolute difference between the first frame time and an interpolated frame time wherein the interpolated frame time temporally is located between the first frame time and the second frame time. The method further comprises using a first motion vector field and the first frame to compute a third frame at the interpolated frame time. The method further comprises outputting the third frame as the interpolated frame at the interpolated frame time if the first absolute difference is less than or equal to a first threshold value. | 06-16-2011 |
Gerald Michael Roletter, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20130300926 | ADAPTATION OF FRAME SELECTION FOR FRAME RATE CONVERSION - At least a method and a system are described for providing frame rate upconversion by way of using “short side” or bidirectional interpolation in generating interpolated frames. In a representative embodiment, the method may comprise receiving a first frame of video corresponding to a first frame time and a second frame of the video corresponding to a second frame time, computing a first absolute difference between the first frame time and an interpolated frame time wherein the interpolated frame time temporally is located between the first frame time and the second frame time. The method further comprises using a first motion vector field and the first frame to compute a third frame at the interpolated frame time. The method further comprises outputting the third frame as the interpolated frame at the interpolated frame time if the first absolute difference is less than or equal to a first threshold value. | 11-14-2013 |