1
Ulas C Kozat, Mehmet U Demircin, Oztan Harmanci, Sandeep Kanumuri: Media streaming with online caching and peer-to-peer forwarding. NTT Docomo, Blakely Sokoloff Taylor & Zafman, December 13, 2011: US08078729 (8 worldwide citation)

A system, method and apparatus are disclosed herein for media streaming. In one embodiment, the system comprises one or more media servers to serve media content and a plurality of peers communicably coupled to one or more other peers of the plurality of peers and at least one of the one or more med ...


2
Frank J Bossen, Sandeep Kanumuri: Motion vector prediction in video coding. NTT Docomo, Blakely Sokoloff Taylor & Zafman, June 16, 2015: US09060176 (5 worldwide citation)

A method and apparatus is disclosed herein for motion vector prediction and coding. In one embodiment, the method comprises: deriving N motion vector predictors for a first block that has N motion vectors corresponding to N lists of reference frames and a current frame, including constructing one of ...


3
Sandeep Kanumuri, Onur G Guleryuz, Reha Civanlar: Image/video quality enhancement and super-resolution using sparse transformations. NTT Docomo, Blakely Sokoloff Taylor & Zafman, June 3, 2014: US08743963 (5 worldwide citation)

A method and apparatus is disclosed herein for a quality enhancement/super resolution technique. In one embodiment, the method comprises receiving a first version of media at a first resolution and creating a second version of the media at a second resolution higher or equal to the first resolution ...


4
Gary J Sullivan, Sandeep Kanumuri: Control and use of chroma quantization parameter values. Microsoft Technology Licensing, Timothy Churna, Judy Yee, Micky Minhas, August 9, 2016: US09414054 (3 worldwide citation)

Innovations in control and use of chroma quantization parameter (“QP”) values that depend on luma QP values. More generally, the innovations relate to control and use of QP values for a secondary color component that depend on QP values for a primary color component. For example, during encoding, an ...


5
Sandeep Kanumuri, Onur G Guleryuz, M Reha Civanlar, Akira Fujibayashi, Choong S Boon: Noise and/or flicker reduction in video sequences using spatial and temporal processing. NTT Docomo, Blakely Sokoloff Taylor & Zafman, May 20, 2014: US08731062 (1 worldwide citation)

A method and apparatus are disclosed herein for reducing at least one or both of flicker and noise in video sequences. In one embodiment, the method comprises receiving an input video and performing operations to reduce one or both of noise and flicker in the input video using spatial and temporal p ...


6
Sandeep Kanumuri, Shyam Sadhwani: Using constraints on media file formats to improve performance. Microsoft Technology Licensing, Sunah Lee, Fehmi Chebil, Micky Minhas, May 3, 2016: US09330101 (1 worldwide citation)

A processor that processes encoded media is configured so as to apply constraints to the encoded bitstream. Such constraints are not those required by a specification of a standard with which the encoded media is compliant; instead such constraints reflect portions of the standard that are insuffici ...


7
Gary J Sullivan, Sandeep Kanumuri: Constraints and unit types to simplify video random access. Microsoft Technology Licensing, Sunah Lee, Dan Choi, Micky Minhas, December 27, 2016: US09532055 (1 worldwide citation)

Disclosed herein are innovations for bitstreams having clean random access (CRA) pictures and/or other types of random access point (RAP) pictures. New type definitions and strategic constraints on types of RAP pictures can simplify mapping of units of elementary video stream data to a container for ...


8
Samuel Thomas Williams, Jonathan Paul Rosenberg, Johannes Kopf, Don Dongwoo Kim, Sandeep Kanumuri: Planar panorama imagery generation. Microsoft Technology Licensing, July 31, 2018: US10038842

One or more techniques and/or systems are disclosed for generating improved planar panorama imagery, which may be used to view street-level, human-scale locations along a desired path, for example. One or more desired objects can be detected in source imagery that may be used to produce the resultin ...


9
Lihua Zhu, Sridhar Sankuratri, B Anil Kumar, Yongjun Wu, Sandeep Kanumuri, Shyam Sadhwani, Gary J Sullivan: Frame packing and unpacking between frames of chroma sampling formats with different chroma resolutions. Microsoft Technology Licensing, Klarquist Sparkman, May 22, 2018: US09979960

Video frames of a higher-resolution chroma sampling format such as YUV 4:4:4 are packed into video frames of a lower-resolution chroma sampling format such as YUV 4:2:0 for purposes of video encoding. For example, sample values for a frame in YUV 4:4:4 format are packed into two frames in YUV 4:2:0 ...


10
Samuel Williams, Jett Evan Jones, Peter G Sibley, Don Kim, Sandeep Kanumuri, Jonathan Rosenberg: Image three-dimensional (3D) modeling. Microsoft Technology Licensing, Tom Wong, Steven Spellman, Micky Minhas, April 26, 2016: US09324184

Among other things, one or more techniques and/or systems are disclosed for creating a three-dimensional model of an image. Image data, comprise a series of images of a location, such as along a route, can be received. The image data can comprise a first image element location for a first image elem ...