Patents by Inventor Seyfullah H. Oguz
Seyfullah H. Oguz has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9241166Abstract: Methods, systems and devices are provided for efficiently receiving and displaying content in a mobile computing device. The computing device's reception and decoding operations are adjusted to match the capabilities of available device resources and/or to meet battery consumption needs/requirements. Higher level components (e.g., application layer components) selectively pull data from lower-level components (e.g., physical-layer or adaptation-layer components). The quality of video displayed is intelligently balanced against the amount of resources available, and a subset of the video data sufficient to display the content is pulled from the lower layer, providing users with an optimal balance between content quality and power consumption.Type: GrantFiled: June 11, 2012Date of Patent: January 19, 2016Assignee: QUALCOMM IncorporatedInventors: Rupesh Kumar Konda, Seyfullah H. Oguz
-
Patent number: 8687685Abstract: Techniques are described for efficient transcoding from a first format that supports I-units, P-units and B-units to a second format that supports I-units and P-units but does not support the B-units. In particular, techniques are described for converting B-frames or B-slices of the first format into P-frames or P-slices of the second format. The techniques avoid the need to decode and re-encode that frames or slices. Instead, residuals associated with the B-video blocks in the first format are augmented and made to be dependent upon only one of the two lists associated with the B-video blocks so that such B-video blocks in the first format can be redefined as P-video blocks in the second format.Type: GrantFiled: April 13, 2010Date of Patent: April 1, 2014Assignee: QUALCOMM IncorporatedInventors: Muhammed Z. Coban, Marta Karczewicz, Rahul P. Panchal, Seyfullah H Oguz, Amit Rohatgi
-
Publication number: 20130329777Abstract: Methods, systems and devices are provided for efficiently receiving and displaying content in a mobile computing device. The computing device's reception and decoding operations are adjusted to match the capabilities of available device resources and/or to meet battery consumption needs/requirements. Higher level components (e.g., application layer components) selectively pull data from lower-level components (e.g., physical-layer or adaptation-layer components). The quality of video displayed is intelligently balanced against the amount of resources available, and a subset of the video data sufficient to display the content is pulled from the lower layer, providing users with an optimal balance between content quality and power consumption.Type: ApplicationFiled: June 11, 2012Publication date: December 12, 2013Inventors: Rupesh Kumar KONDA, Seyfullah H. OGUZ
-
Patent number: 7054367Abstract: Edges are detected in block coded video by a threshold comparison upon the lengths of variable-length codes used for encoding the differential DC coefficients of the pixel blocks. A thinning filter compares the code lengths of the differential DC coefficients of adjacent blocks in order to retain the edge indications of more significant edges and to exclude the edge indications of less significant edges. The edge indications can be split into substantially independent channels for luminance or chrominance, for edges having positive or negative horizontal gradient components, and for edges having positive or negative vertical gradient components. The edge indications for successive frames in an MPEG sequence are compared to each other in various ways in order to detect scene changes.Type: GrantFiled: December 31, 2001Date of Patent: May 30, 2006Assignee: EMC CorporationInventors: Seyfullah H. Oguz, Ugur Sezer
-
Patent number: 6968091Abstract: The (run, level) pairs in an original series are inspected to determine whether or not modification of the (run, level) pairs would produce a desirable decrease in a number of bits required for variable-length encoding of the series of (run, level) pairs, despite introduction of noise. If so, the (run, level) pairs are modified prior to variable-length encoding. For example, a (run, level) pair of (M, N) is modified by substitution of a first (run, level) pair of (M?1, 1) immediately followed by a second (run, level) pair of (0, N). A lookup table or testing of predetermined ranges of run length and level magnitude provides a fast determination of whether or not to modify a (run, level) pair. The decoder can be programmed to reduce the noise introduced by this process by recognizing and rejecting (run, level) pairs that are likely to have been inserted during the encoding process.Type: GrantFiled: September 18, 2001Date of Patent: November 22, 2005Assignee: EMC CorporationInventors: Sorin Faibish, Ugur Sezer, Seyfullah H. Oguz, Wayne W. Duso
-
Patent number: 6959116Abstract: Transform coefficients for blocks of pixels in an original picture are quantized to produce respective sets of quantization indices for the blocks of pixels. The quantization indices for at least some of the blocks are produced by using a quantization step size that is not uniform within each block. Largest magnitude quantization indices are selected from the respective sets of quantization indices for (run, level) encoding to produce the (run, level) encoded picture. For example, MPEG-2 coded video includes a set of non-zero AC discrete cosine transform (DCT) coefficients for 8×8 blocks of pixels. For scaling the MPEG-2 coded video, non-zero AC DCT coefficients are removed from the MPEG-2 coded video to produce reduced-quality MPEG-2 coded video that includes no more than a selected number of largest magnitude quantization indices for the non-zero AC DCT coefficients for each 8×8 block.Type: GrantFiled: September 18, 2001Date of Patent: October 25, 2005Assignee: EMC CorporationInventors: Ugur Sezer, Sorin Faibish, Seyfullah H. Oguz, Wayne W. Duso
-
Patent number: 6937770Abstract: Original-quality MPEG coded video is processed to produce reduced-quality MPEG coded video at a reduced bit rate. The processing is based on a scale factor between average frame size of the original-quality MPEG coded video and a desired average frame size of the reduced-quality MPEG coded video. For each Discrete Cosine Transform (DCT) block of each frame, the processing calculates a size of the block of the reduced frame by scaling the original block size by the scale factor, and removes a sufficient number of bits from the original block to obtain substantially the calculated size. In addition, the processing accumulates excess bits when the block size reduction eliminates more bits from a block than are necessary for the desired reduction of the size of the block, and any excess bits are used for processing a number of following blocks.Type: GrantFiled: December 28, 2000Date of Patent: August 30, 2005Assignee: EMC CorporationInventors: Seyfullah H. Oguz, Sorin Faibish, Wayne W. Duso
-
Patent number: 6871006Abstract: Original-quality MPEG coded video is processed to produce reduced-quality MPEG coded video for trick mode operation by removing non-zero AC DCT coefficients from the 8×8 blocks of I-frames of the MPEG coded video to produce I-frames of reduced-quality MPEG coded video, and inserting freeze frames in the reduced-quality MPEG coded video. Preferably, the coded video is stored in a main file, a fast-forward file and a fast-reverse file. The fast forward file and the fast reverse files contain reduced-quality I frames corresponding to original-quality I frames in the main file. A reading of the main file produces an MPEG transport stream for an audio-visual presentation at a normal rate, a reading of the fast-forward file produces an MPEG transport stream of the audio-visual presentation in a forward direction at a fast rate, and a reading of the fast-reverse file produces an MPEG transport stream of the audio-visual presentation in a reverse direction at a fast rate.Type: GrantFiled: June 30, 2000Date of Patent: March 22, 2005Assignee: EMC CorporationInventors: Seyfullah H. Oguz, Sorin Faibish, Daniel Gardere, Michel Noury, Wayne W. Duso, Peter Bixby, John Forecast
-
Patent number: 6771703Abstract: To reduce bandwidth of non-scalable MPEG-2 coded video, certain non-zero AC DCT coefficients for the 8×8 blocks are removed from the MPEG-2 coded video. In one implementation, high-frequency AC DCT coefficients are removed at the end of the coefficient scan order. This method requires the least computation and is most desirable if the reduced-bandwidth video is to be spatially sub-sampled. In another implementation, the smallest-magnitude AC DCT coefficients are removed. This method may produce an undesirable increase in the frequency of occurrence of escape sequences in the (run, level) coding. This frequency can be reduced by retaining certain non-zero AC DCT coefficients that are not the largest magnitude coefficients, and by increasing a quantization scale to reduce the coefficient levels.Type: GrantFiled: June 30, 2000Date of Patent: August 3, 2004Assignee: EMC CorporationInventors: Seyfullah H. Oguz, Sorin Faibish, Wayne W. Duso
-
Patent number: 6678332Abstract: Predictive analysis is performed upon encoded digital motion video (such as an MPEG Transport Stream) to facilitate real-time splicing. The predictive analysis includes estimation of upper and lower bounds of the data levels in a decoder's video and audio buffers for splicing in such a way as to prevent buffer overflow and underflow. This enables buffer management techniques including padding or stuffing, micro-restamping, freeze or repeat of frames, skip or drop of frames, alignment of audio with video. The predictive analysis also includes analysis of the structure of the encoded audio including audio access units (AAUs) and compression windows (AFs), prediction in the compressed domain of initial conditions of the decoder buffer levels for every single Elementary Stream (ES) component of a Transport Stream (TS), and identification of valid splicing In Points and Out Points based on the predicted buffer levels without any special encoder.Type: GrantFiled: March 31, 2000Date of Patent: January 13, 2004Assignee: EMC CorporationInventors: Daniel Gardere, John Forecast, Peter Bixby, Sorin Faibish, Wayne W. Duso, Seyfullah H. Oguz, Sebastian Keller, Michel Noury, Jean Louis Rochette
-
Patent number: 6668097Abstract: An apparatus for post-processing of decompressed images having ringing artifacts identifies edges of the image such as may generate such artifacts and defines zones outside of those edges but conforming thereto in which ringing artifacts are to be expected. These zones may be modified according to a model of the human visual system and then filtered so as to reduce ringing artifacts. The filtered zones are spliced back into the image minimizing unnecessary modification of the image while reducing ringing artifacts.Type: GrantFiled: May 8, 2000Date of Patent: December 23, 2003Assignee: Wisconsin Alumni Research FoundationInventors: Yu Hen Hu, Truong Q. Nguyen, Seyfullah H. Oguz
-
Publication number: 20030147561Abstract: The (run, level) pairs in an original series are inspected to determine whether or not modification of the (run, level) pairs would produce a desirable decrease in a number of bits required for variable-length encoding of the series of (run, level) pairs, despite introduction of noise. If so, the (run, level) pairs are modified prior to variable-length encoding. For example, a (run, level) pair of (M, N) is modified by substitution of a first (run, level) pair of (M−1, 1) immediately followed by a second (run, level) pair of (0, N). A lookup table or testing of predetermined ranges of run length and level magnitude provides a fast determination of whether or not to modify a (run, level) pair. The decoder can be programmed to reduce the noise introduced by this process by recognizing and 1i rejecting (run, level) pairs that are likely to have been inserted during the encoding process.Type: ApplicationFiled: September 18, 2001Publication date: August 7, 2003Inventors: Sorin Faibish, Ugur Sezer, Seyfullah H. Oguz, Wayne W. Duso
-
Publication number: 20030142750Abstract: Edges are detected in block coded video by a threshold comparison upon the lengths of variable-length codes used for encoding the differential DC coefficients of the pixel blocks. A thinning filter compares the code lengths of the differential DC coefficients of adjacent blocks in order to retain the edge indications of more significant edges and to exclude the edge indications of less significant edges. The edge indications can be split into substantially independent channels for luminance or chrominance, for edges having positive or negative horizontal gradient components, and for edges having positive or negative vertical gradient components. The edge indications for successive frames in an MPEG sequence are compared to each other in various ways in order to detect scene changes.Type: ApplicationFiled: December 31, 2001Publication date: July 31, 2003Inventors: Seyfullah H. Oguz, Ugur Sezer
-
Publication number: 20030118243Abstract: Transform coefficients for blocks of pixels in an original picture are quantized to produce respective sets of quantization indices for the blocks of pixels. The quantization indices for at least some of the blocks are produced by using a quantization step size that is not uniform within each block. Largest magnitude quantization indices are selected from the respective sets of quantization indices for (run, level) encoding to produce the (run, level) encoded picture. For example, MPEG-2 coded video includes a set of non-zero AC discrete cosine transform (DCT) coefficients for 8×8 blocks of pixels. For scaling the MPEG-2 coded video, non-zero AC DCT coefficients are removed from the MPEG-2 coded video to produce reduced-quality MPEG-2 coded video that includes no more than a selected number of largest magnitude quantization indices for the non-zero AC DCT coefficients for each 8×8 block.Type: ApplicationFiled: September 18, 2001Publication date: June 26, 2003Inventors: Ugur Sezer, Sorin Faibish, Seyfullah H. Oguz, Wayne W. Duso